Hooks updated to rev 118:
Code:
GamePack downloading..
Beginning Deob..
Removed 2828 Dummy Methods (1360.73 ms)
Reordered 2742 Multiplier Instructions (88.95 ms)
Reordered 2531 Arithmetic Statements (1501.72 ms)
Removed 4932 Exceptions (632.24 ms)
Removed 1106 Opaque Predicates (147.62 ms)
Removed 656 Dummy Parameters (316.98 ms)
Total Deob took 4048.23 ms
Deob Finished..
234 Classes Found
%% Identifying Classes..
(Identified 25 out of 25 Classes) ~ Took 15 ms
%% Identifying Fields..
(Identified 138 out of 143 Fields) ~ Took 172 ms
%% Populating Multipliers..
(Populated 82 Multipliers) ~ Took 1787 ms
# Node: hs, 0 duplicates
~> Prev : hs.eu
~> UID : hs.er
~> Next : hs.eg
**Identified (3 / 3) Fields**
# Cacheable: gf, 0 duplicates
# Renderable: cu, 0 duplicates
~> ModelHeight : cu.cu * -393075685
**Identified (1 / 1) Fields**
# Animable: g, 0 duplicates
# Model: ds, 0 duplicates
# AnimationSequence: ar, 0 duplicates
# NpcDefinition: af, 0 duplicates
~> Actions : af.m
~> Name : af.a
~> ID : af.r * 1894299433
~> CombatLevel : af.k * -371109569
**Identified (4 / 4) Fields**
# linkedList: gm, 1 duplicates: gl,
~> Head : gm.e
~> Current : gm.l
**Identified (2 / 2) Fields**
# Actor: ag, 0 duplicates
~> WorldX : ag.ak * 538062055
~> WorldY : ag.as * 1259511529
~> QueueX : ag.cc
~> QueueY : ag.cs
~> QueueSize : ag.ca * -1593552077
~> Animation : ag.bg * 916815011
~> InteractingIndex : ag.bl * -71069453
**Identified (7 / 11) Fields**
# Npc: ad, 0 duplicates
~> Definition : ad.e
**Identified (1 / 1) Fields**
# ObjectDefinition: ax, 0 duplicates
~> Actions : ax.as
~> Name : ax.q
**Identified (2 / 2) Fields**
# Buffer: dd, 0 duplicates
# Widget: fi, 0 duplicates
~> Children : fi.ed
~> ItemID : fi.el * 2105208413
~> ItemAmount : fi.ek * -1510340399
~> WidgetID : fi.g * 1717188463
~> Name : fi.cn
~> Text : fi.bi
~> IsHidden : fi.al
~> AbsoluteY : fi.ah * 2087450387
~> AbsoluteX : fi.s * 1072080273
~> RelativeY : fi.an * -2125828237
~> RelativeX : fi.ap * 283457523
~> Width : fi.ak * 972737993
~> Height : fi.as * -1983542049
~> ParentID : fi.av * 1767926351
~> ScrollY : fi.an * -2125828237
~> ScrollX : fi.ap * 283457523
~> InvIDs : fi.eh
~> BoundsIndex : fi.es * 194658951
~> StackSizes : fi.ep
**Identified (19 / 19) Fields**
# WidgetNode: h, 0 duplicates
~> Id : h.e * 721201609
**Identified (1 / 1) Fields**
# HashTable: ge, 0 duplicates
~> Buckets : ge.l
~> Size : ge.e
~> Index : ge.r
**Identified (3 / 3) Fields**
# GameShell: er, 0 duplicates
# Player: c, 0 duplicates
~> Name : c.e
~> Definition : c.l
~> CombatLevel : c.b * 376475723
**Identified (3 / 3) Fields**
# Client: client, 0 duplicates
~> LoopCycle : client.v * -225636609
~> MenuOptions : client.is
~> MenuActions : client.iw
~> IsMenuOpen : client.hf
~> MenuX : et.hl * 1729376427
~> MenuY : fw.hu * -1316718191
~> MenuWidth : j.hv * 1062085871
~> MenuHeight : de.hy * -1762175457
~> MenuCount : client.hg * -641854283
~> Region : cb.dt
~> Plane : ay.gl * -930579279
~> LocalPlayers : client.gr
~> DestinationY : client.mk * 1343121419
~> DestinationX : client.ms * -1877047287
~> LocalPlayer : dy.hj
~> BaseX : y.dw * 1441834465
~> BaseY : b.dv * 371572371
~> Widgets : fi.e
~> GameSettings : fg.c
~> CurrentLevels : client.hi
~> RealLevels : client.hk
~> Experiences : client.hr
~> Weight : client.je * -1930140653
~> Energy : client.jl * -1792135079
~> CurrentWorld : client.h * -1652359909
~> WidgetNodeCache : client.ip
~> TileSettings : a.l
~> TileHeights : a.e
~> LocalNpcs : client.cb
~> NpcIndices : client.cf
~> CrossHairColor : client.gi * -1922978225
~> MapOffset : client.el * 2077178331
~> MapAngle : client.fn * 164196777
~> MapScale : client.eq * -1364374247
~> CameraYaw : cx.ft * -1117580741
~> Cosine : cy.av
~> CameraPitch : ch.fo * 1621835521
~> Sine : cy.ao
~> CameraY : fd.fu * 210987965
~> CameraX : cn.fh * -1130103051
~> CameraZ : af.fd * 823982077
~> LoginState : client.z * 1491043689
~> PlayerIndex : client.gw * 168748615
~> WidgetPositionX : client.ll
~> WidgetPositionY : client.ls
~> WidgetWidths : client.lr
~> WidgetHeights : client.lg
**Identified (47 / 48) Fields**
# Region: cq, 0 duplicates
~> SceneTiles : cq.a
**Identified (1 / 1) Fields**
# BoundaryObject: cm, 0 duplicates
~> ID : cm.u * 1240583357
~> Flags : cm.o * 1808408733
~> LocalX : cm.l * 599704701
~> LocalY : cm.c * -708181047
~> Plane : cm.e * -1565600063
~> Render : cm.a
~> Render2 : cm.b
~> Orientation : cm.h * 458623163
~> Height : cm.r * 2028542425
**Identified (9 / 9) Fields**
# GameObject: cg, 0 duplicates
~> ID : cg.g * -1644114939
~> Flags : cg.j * -463504105
~> Plane : cg.e * -1439893337
~> WorldX : cg.c * 604617205
~> WorldY : cg.h * -1042722935
~> Height : cg.l * -571555419
~> Render : cg.r
~> Orientation : cg.a * -846595585
~> LocalX : cg.b * 1649953965
~> LocalY : cg.o * 1959022611
~> OffsetX : cg.u * -411631429
~> OffsetY : cg.p * -1964533543
**Identified (12 / 12) Fields**
# FloorDecoration: ce, 0 duplicates
~> Render : ce.h
~> LocalX : ce.l * 813545765
~> LocalY : ce.c * 2009493337
~> Plane : ce.e * -1995059607
~> ID : ce.r * 152061983
~> Flags : ce.a * -605462743
**Identified (6 / 6) Fields**
# WallDecoration: co, 0 duplicates
~> ID : co.p * 473455513
~> Flags : co.i * 1434174201
~> LocalX : co.l * -147816977
~> LocalY : co.c * -1593855433
~> Plane : co.e * 557614157
~> Renderable : co.u
~> Renderable2 : co.o
~> Orientation : co.h * 1153348231
~> Height : co.r * 806069171
~> RelativeX : co.a * -1700868317
~> RelativeY : co.b * 2080960447
**Identified (11 / 11) Fields**
# SceneTile: dw, 0 duplicates
~> GameObject : dw.q
~> BoundaryObject : dw.b
~> WallDecoration : dw.u
~> GroundDecoration : dw.o
**Identified (4 / 4) Fields**
# Item: ao, 0 duplicates
~> ID : ao.e * -754048363
~> StackSizes : ao.l * -82821079
**Identified (2 / 2) Fields**
Total Runtime was 27313ms
Process finished with exit code 0
They rewrote a lot of the actor class, and no longer use the same style for the health methods. I'll have to rewrite some stuff in the include and change the way it works, but until then, the health methods and maybe some others will be broken.