PDA

View Full Version : Posted Revisions



AFools
04-30-2017, 11:58 AM
Copy to -> C:\Simba\Includes\Reflection\lib\internal\Hooks

Revision 140


const
ReflectionRevision = '140';
{Node: ew}
Node_Prev: THook = ['cg', 1];
Node_UID: THook = ['cy', 1];
Node_Next: THook = ['cl', 1];

{Cacheable: ev}

{Renderable: cy}
Renderable_ModelHeight: THook = ['cs', -2096719255];

{Animable: ah}

{Model: cf}

{AnimationSequence: gg}

{NpcDefinition: gx}
NpcDefinition_Actions: THook = ['h', 1];
NpcDefinition_Name: THook = ['p', 1];
NpcDefinition_ID: THook = ['t', -1405080953];
NpcDefinition_CombatLevel: THook = ['f', -1897348339];

{linkedList: ej}
linkedList_Head: THook = ['d', 1];
linkedList_Current: THook = ['c', 1];

{Actor: ax}
Actor_QueueX: THook = ['cj', 1];
Actor_QueueY: THook = ['cu', 1];
Actor_QueueSize: THook = ['cf', -1828014039];
Actor_WorldX: THook = ['ax', 1122551925];
Actor_WorldY: THook = ['ac', -632795927];
Actor_Animation: THook = ['bv', -348776435];
Actor_SpokenText: THook = ['NULL', 1];
Actor_CombatCycle: THook = ['NULL', 1];
Actor_Health: THook = ['NULL', 1];
Actor_MaxHealth: THook = ['NULL', 1];
Actor_InteractingIndex: THook = ['bk', 281152715];

{Npc: ae}
Npc_Definition: THook = ['d', 1];

{ObjectDefinition: gy}
ObjectDefinition_Actions: THook = ['ac', 1];
ObjectDefinition_Name: THook = ['w', 1];

{Buffer: du}

{Widget: fc}
Widget_Children: THook = ['et', 1];
Widget_WidgetID: THook = ['r', -521365795];
Widget_AbsoluteX: THook = ['y', 1416143611];
Widget_AbsoluteY: THook = ['am', 1381872461];
Widget_Width: THook = ['ax', -1846735173];
Widget_Height: THook = ['ac', 1573207255];
Widget_ParentID: THook = ['ak', -1722293023];
Widget_IsHidden: THook = ['aa', 1];
Widget_RelativeX: THook = ['aj', -875368155];
Widget_RelativeY: THook = ['ay', 1989543145];
Widget_TextureID: THook = ['al', -1612474971];
Widget_Text: THook = ['bg', 1];
Widget_Name: THook = ['cz', 1];
Widget_Parent: THook = ['cq', 1];
Widget_ItemID: THook = ['ee', 1236134309];
Widget_ItemAmount: THook = ['er', -2058219481];
Widget_BoundsIndex: THook = ['ed', 1770827179];
Widget_ScrollX: THook = ['aj', -875368155];
Widget_ScrollY: THook = ['ay', 1989543145];
Widget_InvIDs: THook = ['eh', 1];
Widget_StackSizes: THook = ['es', 1];

{WidgetNode: i}
WidgetNode_Id: THook = ['d', -858964405];

{HashTable: eb}
HashTable_Buckets: THook = ['c', 1];
HashTable_Size: THook = ['d', 1];
HashTable_Index: THook = ['t', 1];

{GameShell: df}

{Player: o}
Player_Name: THook = ['d', 1];
Player_Definition: THook = ['c', 1];
Player_CombatLevel: THook = ['u', -1966895337];

{Client: client}
Client_LoopCycle: THook = ['client.h', -1396766197];
Client_MenuOptions: THook = ['client.iu', 1];
Client_MenuActions: THook = ['client.iq', 1];
Client_IsMenuOpen: THook = ['client.hi', 1];
Client_MenuX: THook = ['o.hu', -315136117];
Client_MenuY: THook = ['c.hw', 920665721];
Client_MenuWidth: THook = ['b.hr', 121758141];
Client_MenuHeight: THook = ['gb.ho', -1506301171];
Client_MenuCount: THook = ['client.hn', -627183775];
Client_LocalPlayers: THook = ['client.gg', 1];
Client_Region: THook = ['fb.dc', 1];
Client_Plane: THook = ['client.go', 1603146097];
Client_DestinationY: THook = ['client.mg', 1220137595];
Client_DestinationX: THook = ['client.ms', -1458248867];
Client_LocalPlayer: THook = ['f.hb', 1];

Client_Widgets: THook = ['eh.d', 1];
Client_GameSettings: THook = ['fj.n', 1];
Client_BaseX: THook = ['do.dl', 1473731053];
Client_BaseY: THook = ['df.dk', -781384431];
Client_CurrentLevels: THook = ['client.hc', 1];
Client_RealLevels: THook = ['client.hs', 1];
Client_Experiences: THook = ['client.hk', 1];
Client_Weight: THook = ['client.jc', 1041892549];
Client_Energy: THook = ['client.jh', -998150623];
Client_CurrentWorld: THook = ['client.q', 1816947923];
Client_WidgetNodeCache: THook = ['client.ja', 1];
Client_TileSettings: THook = ['g.c', 1];
Client_TileHeights: THook = ['g.d', 1];
Client_LocalNpcs: THook = ['client.cm', 1];
Client_NpcIndices: THook = ['client.cf', 1];
Client_CrossHairColor: THook = ['client.gw', -1634269283];
Client_MapOffset: THook = ['client.fi', 1271017521];
Client_MapAngle: THook = ['client.es', 234149063];
Client_MapScale: THook = ['client.er', 1887626479];
Client_CameraYaw: THook = ['s.fa', -1036293369];
Client_Cosine: THook = ['cu.m', 1];
Client_CameraPitch: THook = ['do.fd', 1317198511];
Client_Sine: THook = ['cu.o', 1];
Client_CameraZ: THook = ['c.fv', 2019010125];
Client_CameraY: THook = ['s.fg', -1335867747];
Client_CameraX: THook = ['f.fs', 830803765];
Client_ViewportWidth: THook = ['client.ol', -1920630505];
Client_CameraScale: THook = ['client.oy', -1889770523];
Client_GroundItems: THook = ['client.hj', 1];
Client_LoginState: THook = ['client.i', 866888665];
Client_PlayerIndex: THook = ['client.hp', -1043335821];
Client_WidgetPositionX: THook = ['client.ly', 1];
Client_WidgetPositionY: THook = ['client.lf', 1];
Client_WidgetWidths: THook = ['client.lm', 1];
Client_WidgetHeights: THook = ['client.lp', 1];

{Region: cq}
Region_SceneTiles: THook = ['p', 1];

{BoundaryObject: cl}
BoundaryObject_ID: THook = ['z', 143809805];
BoundaryObject_Flags: THook = ['l', -1714412415];
BoundaryObject_LocalX: THook = ['c', -1834799053];
BoundaryObject_LocalY: THook = ['n', -1124172865];
BoundaryObject_Plane: THook = ['d', -1509029749];
BoundaryObject_Render: THook = ['p', 1];
BoundaryObject_Render2: THook = ['u', 1];
BoundaryObject_Orientation: THook = ['q', -1922798305];
BoundaryObject_Height: THook = ['t', -2145554239];

{GameObject: ci}
GameObject_ID: THook = ['r', -1016134539];
GameObject_Flags: THook = ['s', 603394919];
GameObject_Plane: THook = ['d', 1936736595];
GameObject_WorldX: THook = ['n', -1510157693];
GameObject_WorldY: THook = ['q', 1178976389];
GameObject_Height: THook = ['c', -1204771041];
GameObject_Render: THook = ['t', 1];
GameObject_Orientation: THook = ['p', 758713025];
GameObject_LocalX: THook = ['u', 2005562965];
GameObject_LocalY: THook = ['l', 1437069007];
GameObject_OffsetX: THook = ['z', 1240943997];
GameObject_OffsetY: THook = ['v', 387569951];

{FloorDecoration: cx}
FloorDecoration_Render: THook = ['q', 1];
FloorDecoration_LocalX: THook = ['c', -901642223];
FloorDecoration_LocalY: THook = ['n', -996344089];
FloorDecoration_Plane: THook = ['d', 480763419];
FloorDecoration_ID: THook = ['t', 356826227];
FloorDecoration_Flags: THook = ['p', 594772725];

{WallDecoration: cc}
WallDecoration_ID: THook = ['v', -1185050127];
WallDecoration_Flags: THook = ['g', 12523779];
WallDecoration_LocalX: THook = ['c', 935974933];
WallDecoration_LocalY: THook = ['n', -1958805439];
WallDecoration_Plane: THook = ['d', -93348927];
WallDecoration_Renderable: THook = ['z', 1];
WallDecoration_Renderable2: THook = ['l', 1];
WallDecoration_Orientation: THook = ['q', 891200355];
WallDecoration_Height: THook = ['t', -686954743];
WallDecoration_RelativeX: THook = ['p', -232911325];
WallDecoration_RelativeY: THook = ['u', 1090924701];

{SceneTile: ck}
SceneTile_GameObject: THook = ['w', 1];
SceneTile_BoundaryObject: THook = ['u', 1];
SceneTile_WallDecoration: THook = ['z', 1];
SceneTile_GroundDecoration: THook = ['l', 1];

{Item: as}
Item_StackSizes: THook = ['d', -933263931];
Item_ID: THook = ['c', 1707626481];

Tbo
04-30-2017, 02:06 PM
Thank you very much bruh

AFools
04-30-2017, 02:09 PM
No worries; let me know if something doesn't work and i will try figure out the broken hook involved. But thus far i haven't had any problems.

=D

Kyle
04-30-2017, 02:20 PM
Feel free to make a pull request. I'm away and won't be able to run my updater for a while

AFools
04-30-2017, 02:42 PM
Sure; i will sit down and suss out, how to do this shortly.

One of the widgets hooks i manually migrated over.. though initially i thought there was more than one hook that needed updating; but with that said - your include name and the ones being posted from other sites had slightly different class names.

another quick question; NPCs Health - does this fail because of you updater doesn't update the hook correclty? or is it because the primary class (function) needs upgrading??

Brandon
04-30-2017, 10:18 PM
It's because there's new structures.. "HealthBar" and "HealthBarDefintion" that contains the information for the health. The healthbar is in a "LinkedList" within the Entity/Actor structure.


Deobfuscation Started..
Removed Methods: 2912 of 4768
Removed Fields: 658 of 2843
Re-Ordered Multipliers: 2868 of 24263
Re-Ordered Arithmetics: 2050 of 30374
Removed Exceptions: 4996 of 5300
Removed Returns: 1100 of 9584
Removed TryCatchBlocks: 32 of 2449
Removed Parameters: 900 of 900
Deobfuscation Finished..

Node: ew
---------------------------------
UID -> cy
Prev -> cg
Next -> cl


CacheableNode: ev
---------------------------------
Next -> ce
Prev -> cn


LinkedList: ey
---------------------------------
Head -> d
Current -> c


HashTable: ed
---------------------------------
Head -> n
Tail -> q
Cache|Buckets -> c
Index -> t
Capacity -> d


Queue: ef
---------------------------------
Head -> d
*InsertHead -> d
*InsertTail -> c


Cache: ez
---------------------------------
HashTable -> q
Queue -> t
Remaining -> n
Capacity -> c


ClassData: hr
---------------------------------
Bytes -> z
Methods -> u
Fields -> t


Rasteriser: hc
---------------------------------
Pixels -> y
Width -> am
Height -> ax
*CreateRasteriser -> dt
*SetCoordinates -> dk


Rasteriser3D: cu
---------------------------------
ShadowDecay -> b
SineTable -> o
CosineTable -> m


Typeface: hp
---------------------------------
CharacterPixels -> d
*StringWidth -> i
*DrawStringWaveY -> ax
*DrawStringWave -> ac
*DrawStrWaveAmt -> az
*DrawCharacter -> aq
*DrawCharAlpha -> aw
*DrawCharPixels -> av
*DrawCharPixelsA -> ag


IndexedRGB: hd
---------------------------------
Pixels -> c
Palette -> d


ImageRGB: hu
---------------------------------
Pixels -> d
Width -> c
Height -> n
MaxWidth -> p
MaxHeight -> u
*CopyPixels -> e
*CopyPixelsA -> o
*ShapeImage -> i


GraphicsBuffer: hi
---------------------------------
ColourModel -> d
ImageConsumer -> p
*CreateBuffer -> d


Keyboard: dt
---------------------------------
*KeyPressed -> keyPressed
*KeyReleased -> keyReleased
*KeyTyped -> keyTyped
*FocusGaiend -> focusGained
*FocusLost -> focusLost


GameShell: df
---------------------------------
*Error -> qy
*Start -> start
*Stop -> stop
*Destroy -> destroy
*Paint -> paint
*Update -> update


Stream: du
---------------------------------
Payload -> d
CRC -> n
*ApplyRSA -> as
*GetUnsignedByte -> m


BufferedConnection: dx
---------------------------------
InputStream -> d
OutputStream -> c
Socket -> n
Payload -> u
IsClosed -> q
*Available -> w
*Read -> r
*Write -> s


CollisionMap: dj
---------------------------------
Width -> ae * 1874268615
Height -> aq * -1606083509
Adjacency -> av
*Reset -> d


Animable: cy
---------------------------------
ModelHeight -> cs * -2096719255


Region: cq
---------------------------------
Tiles -> p
InteractableObjects -> l


AnimableNode: ah
---------------------------------
ID -> d
Animation -> u
Flags -> c
Orientation -> n
Plane -> q
X -> t
Y -> p


Boundary: cl
---------------------------------
ID -> z * 143809805
Flags -> l * -1714412415
Plane -> d * -1509029749
X -> c * -1834799053
Y -> n * -1124172865
Orientation -> q * -1922798305
Renderable -> p
OldRenderable -> u


WallDecoration: cc
---------------------------------
ID -> v * -1185050127
Flags -> g * 12523779
Plane -> d * -93348927
Height -> t * -686954743
X -> c * 935974933
Y -> n * -1958805439
RelativeX -> p * -232911325
RelativeY -> u * 1090924701
Orientation -> q * 891200355
Renderable -> z
OldRenderable -> l


GroundDecoration: cx
---------------------------------
ID -> t * 356826227
Flags -> p * 594772725
X -> c * -901642223
Y -> n * -996344089
Plane -> d * 480763419
Renderable -> q


Interactable: ci
---------------------------------
Renderable -> t
ID -> r * -1016134539
Flags -> s * 603394919
Orientation -> p * 758713025
Plane -> d * 1936736595
X -> n * -1510157693
Y -> q * 1178976389
RelativeX -> u * 2005562965
RelativeY -> l * 1437069007
SizeX -> z * 1240943997
SizeY -> v * 387569951


SceneTile: ck
---------------------------------
Boundary -> u
SceneTile -> f
Interactables -> w
WallDecoration -> z
GroundDecoration -> l
X -> c * -1767849801
Y -> n * 1871042591
Plane -> q * -2076119841


TradingPost: t
---------------------------------
Status -> d
ItemID -> c * -166841073
Price -> n * -379833969
Quantity -> q * 2029908369
Transferred -> t
Spent -> p * 1979301933
QueryIDs -> N/A


Model: cf
---------------------------------
IndicesX -> v
IndicesY -> g
IndicesZ -> w
IndicesLength -> l
VerticesX -> p
VerticesY -> u
VerticesZ -> z
VerticesLength -> t
TexIndicesX -> r
TexIndicesY -> s
TexIndicesZ -> k
TexVerticesX -> b
TexVerticesY -> f
TexVerticesZ -> o
TexVerticesLength -> h
ShadowIntensity -> az
FitsSingleTile -> am
*Translate -> o
*RenderAtPoint -> ct


AnimationSequence: gg
---------------------------------
ControlFlow -> g


HealthBarDefinition: gz
---------------------------------


HealthBar: ay
---------------------------------
LinkedList -> q
Definition -> n


HealthData: ac
---------------------------------
Health -> n * -1620858907
HealthRatio -> c * 1752400569


Entity: ax
---------------------------------
AnimationID -> n * 1253957049
AnimationDelay -> ck * -1288950623
SpokenText -> af
HitDamages -> at
HitTypes -> ah
HitCycle -> ap
QueueX -> cj
QueueY -> cu
QueueTraversed -> N/A
QueueLength -> N/A
LocalX -> ax * 1122551925
LocalY -> ac * -632795927
IsAnimating -> ab
CombatCycle -> N/A
InteractingIndex -> bk * 281152715
Orientation -> cb * -229937773
HealthBar -> br
Height -> cx * -1976737573


NPCDefinition: gx
---------------------------------
ID -> t * -1405080953
Name -> p
Actions -> h
ModelIDs -> z
CombatLevel -> f * -1897348339


NPC: ae
---------------------------------
Composite -> d


PlayerDefinition: fp
---------------------------------
ID -> q * -728199495
IsFemale -> n
AnimatedModelID -> t * 630891746039338035
ModelID -> p * 6280462864088275417
Equipment -> d


Player: o
---------------------------------
Name -> d
Model -> k
Visible -> x
Definition -> c
CombatLevel -> u * -1966895337


WidgetNode: i
---------------------------------
ID -> d * -858964405


Widget: fc
---------------------------------
Name -> cz
ID -> r * -521365795
ParentID -> ak * -1722293023
ItemID -> ee * 1236134309
Items -> eh
ItemStackSizes -> es
ItemAmount -> er * -2058219481
Actions -> cj
ActionType -> e * 2107442863
Type -> k * -1591319963
X -> j * -1909504737
Y -> b * -1548897025
Width -> ax * -1846735173
Height -> ac * 1573207255
Children -> et
*SwapItems -> s


ItemDefinition: gu
---------------------------------
ID -> s * 121909049
Name -> e
IsMembers -> ac
Actions -> az
GroundActions -> ao


Item: as
---------------------------------
ID -> d * -933263931
Quantity -> c * 1707626481


Client: client
---------------------------------
Revision -> 140
Client -> client.c
LocalNPCs -> client.cm
NPCIndices -> client.cf
LocalPlayers -> client.gg
PlayerIndices -> N/A
LocalPlayer -> f.hb
PlayerIndex -> client.hp * -1043335821
GameCycle -> client.h * -1396766197
LoginState -> N/A
GameState -> client.i * 866888665
CrosshairColour -> client.gw * -1634269283
GroundItems -> N/A
CollisionMap -> client.w
TradingPostOffers -> client.pk
CameraX -> f.fs * 830803765
CameraY -> s.fg * -1335867747
CameraZ -> c.fv * 2019010125
CameraPitch -> do.fd * 1317198511
CameraYaw -> s.fa * -1036293369
Region -> fb.dc
Plane -> client.go * 1603146097
BaseX -> do.dl * 1473731053
BaseY -> df.dk * -781384431
DestX -> client.ms * -1936881419
DestY -> client.mg * 405224627
TileHeights -> fi.k
TileSettings -> g.c
Widgets -> eh.d
WidgetSettings -> N/A
ViewPortWidth -> client.ol * -1920630505
ViewPortHeight -> client.of * -1387025351

codexfiles981
05-04-2017, 05:29 PM
Copy to -> C:\Simba\Includes\Reflection\lib\internal\Hooks

Revision 140


const
ReflectionRevision = '140';
{Node: ew}
Node_Prev: THook = ['cg', 1];
Node_UID: THook = ['cy', 1];
Node_Next: THook = ['cl', 1];

{Cacheable: ev}

{Renderable: cy}
Renderable_ModelHeight: THook = ['cs', -2096719255];

{Animable: ah}

{Model: cf}

{AnimationSequence: gg}

{NpcDefinition: gx}
NpcDefinition_Actions: THook = ['h', 1];
NpcDefinition_Name: THook = ['p', 1];
NpcDefinition_ID: THook = ['t', -1405080953];
NpcDefinition_CombatLevel: THook = ['f', -1897348339];

{linkedList: ej}
linkedList_Head: THook = ['d', 1];
linkedList_Current: THook = ['c', 1];

{Actor: ax}
Actor_QueueX: THook = ['cj', 1];
Actor_QueueY: THook = ['cu', 1];
Actor_QueueSize: THook = ['cf', -1828014039];
Actor_WorldX: THook = ['ax', 1122551925];
Actor_WorldY: THook = ['ac', -632795927];
Actor_Animation: THook = ['bv', -348776435];
Actor_SpokenText: THook = ['NULL', 1];
Actor_CombatCycle: THook = ['NULL', 1];
Actor_Health: THook = ['NULL', 1];
Actor_MaxHealth: THook = ['NULL', 1];
Actor_InteractingIndex: THook = ['bk', 281152715];

{Npc: ae}
Npc_Definition: THook = ['d', 1];

{ObjectDefinition: gy}
ObjectDefinition_Actions: THook = ['ac', 1];
ObjectDefinition_Name: THook = ['w', 1];

{Buffer: du}

{Widget: fc}
Widget_Children: THook = ['et', 1];
Widget_WidgetID: THook = ['r', -521365795];
Widget_AbsoluteX: THook = ['y', 1416143611];
Widget_AbsoluteY: THook = ['am', 1381872461];
Widget_Width: THook = ['ax', -1846735173];
Widget_Height: THook = ['ac', 1573207255];
Widget_ParentID: THook = ['ak', -1722293023];
Widget_IsHidden: THook = ['aa', 1];
Widget_RelativeX: THook = ['aj', -875368155];
Widget_RelativeY: THook = ['ay', 1989543145];
Widget_TextureID: THook = ['al', -1612474971];
Widget_Text: THook = ['bg', 1];
Widget_Name: THook = ['cz', 1];
Widget_Parent: THook = ['cq', 1];
Widget_ItemID: THook = ['ee', 1236134309];
Widget_ItemAmount: THook = ['er', -2058219481];
Widget_BoundsIndex: THook = ['ed', 1770827179];
Widget_ScrollX: THook = ['aj', -875368155];
Widget_ScrollY: THook = ['ay', 1989543145];
Widget_InvIDs: THook = ['eh', 1];
Widget_StackSizes: THook = ['es', 1];

{WidgetNode: i}
WidgetNode_Id: THook = ['d', -858964405];

{HashTable: eb}
HashTable_Buckets: THook = ['c', 1];
HashTable_Size: THook = ['d', 1];
HashTable_Index: THook = ['t', 1];

{GameShell: df}

{Player: o}
Player_Name: THook = ['d', 1];
Player_Definition: THook = ['c', 1];
Player_CombatLevel: THook = ['u', -1966895337];

{Client: client}
Client_LoopCycle: THook = ['client.h', -1396766197];
Client_MenuOptions: THook = ['client.iu', 1];
Client_MenuActions: THook = ['client.iq', 1];
Client_IsMenuOpen: THook = ['client.hi', 1];
Client_MenuX: THook = ['o.hu', -315136117];
Client_MenuY: THook = ['c.hw', 920665721];
Client_MenuWidth: THook = ['b.hr', 121758141];
Client_MenuHeight: THook = ['gb.ho', -1506301171];
Client_MenuCount: THook = ['client.hn', -627183775];
Client_LocalPlayers: THook = ['client.gg', 1];
Client_Region: THook = ['fb.dc', 1];
Client_Plane: THook = ['client.go', 1603146097];
Client_DestinationY: THook = ['client.mg', 1220137595];
Client_DestinationX: THook = ['client.ms', -1458248867];
Client_LocalPlayer: THook = ['f.hb', 1];

Client_Widgets: THook = ['eh.d', 1];
Client_GameSettings: THook = ['fj.n', 1];
Client_BaseX: THook = ['do.dl', 1473731053];
Client_BaseY: THook = ['df.dk', -781384431];
Client_CurrentLevels: THook = ['client.hc', 1];
Client_RealLevels: THook = ['client.hs', 1];
Client_Experiences: THook = ['client.hk', 1];
Client_Weight: THook = ['client.jc', 1041892549];
Client_Energy: THook = ['client.jh', -998150623];
Client_CurrentWorld: THook = ['client.q', 1816947923];
Client_WidgetNodeCache: THook = ['client.ja', 1];
Client_TileSettings: THook = ['g.c', 1];
Client_TileHeights: THook = ['g.d', 1];
Client_LocalNpcs: THook = ['client.cm', 1];
Client_NpcIndices: THook = ['client.cf', 1];
Client_CrossHairColor: THook = ['client.gw', -1634269283];
Client_MapOffset: THook = ['client.fi', 1271017521];
Client_MapAngle: THook = ['client.es', 234149063];
Client_MapScale: THook = ['client.er', 1887626479];
Client_CameraYaw: THook = ['s.fa', -1036293369];
Client_Cosine: THook = ['cu.m', 1];
Client_CameraPitch: THook = ['do.fd', 1317198511];
Client_Sine: THook = ['cu.o', 1];
Client_CameraZ: THook = ['c.fv', 2019010125];
Client_CameraY: THook = ['s.fg', -1335867747];
Client_CameraX: THook = ['f.fs', 830803765];
Client_ViewportWidth: THook = ['client.ol', -1920630505];
Client_CameraScale: THook = ['client.oy', -1889770523];
Client_GroundItems: THook = ['client.hj', 1];
Client_LoginState: THook = ['client.i', 866888665];
Client_PlayerIndex: THook = ['client.hp', -1043335821];
Client_WidgetPositionX: THook = ['client.ly', 1];
Client_WidgetPositionY: THook = ['client.lf', 1];
Client_WidgetWidths: THook = ['client.lm', 1];
Client_WidgetHeights: THook = ['client.lp', 1];

{Region: cq}
Region_SceneTiles: THook = ['p', 1];

{BoundaryObject: cl}
BoundaryObject_ID: THook = ['z', 143809805];
BoundaryObject_Flags: THook = ['l', -1714412415];
BoundaryObject_LocalX: THook = ['c', -1834799053];
BoundaryObject_LocalY: THook = ['n', -1124172865];
BoundaryObject_Plane: THook = ['d', -1509029749];
BoundaryObject_Render: THook = ['p', 1];
BoundaryObject_Render2: THook = ['u', 1];
BoundaryObject_Orientation: THook = ['q', -1922798305];
BoundaryObject_Height: THook = ['t', -2145554239];

{GameObject: ci}
GameObject_ID: THook = ['r', -1016134539];
GameObject_Flags: THook = ['s', 603394919];
GameObject_Plane: THook = ['d', 1936736595];
GameObject_WorldX: THook = ['n', -1510157693];
GameObject_WorldY: THook = ['q', 1178976389];
GameObject_Height: THook = ['c', -1204771041];
GameObject_Render: THook = ['t', 1];
GameObject_Orientation: THook = ['p', 758713025];
GameObject_LocalX: THook = ['u', 2005562965];
GameObject_LocalY: THook = ['l', 1437069007];
GameObject_OffsetX: THook = ['z', 1240943997];
GameObject_OffsetY: THook = ['v', 387569951];

{FloorDecoration: cx}
FloorDecoration_Render: THook = ['q', 1];
FloorDecoration_LocalX: THook = ['c', -901642223];
FloorDecoration_LocalY: THook = ['n', -996344089];
FloorDecoration_Plane: THook = ['d', 480763419];
FloorDecoration_ID: THook = ['t', 356826227];
FloorDecoration_Flags: THook = ['p', 594772725];

{WallDecoration: cc}
WallDecoration_ID: THook = ['v', -1185050127];
WallDecoration_Flags: THook = ['g', 12523779];
WallDecoration_LocalX: THook = ['c', 935974933];
WallDecoration_LocalY: THook = ['n', -1958805439];
WallDecoration_Plane: THook = ['d', -93348927];
WallDecoration_Renderable: THook = ['z', 1];
WallDecoration_Renderable2: THook = ['l', 1];
WallDecoration_Orientation: THook = ['q', 891200355];
WallDecoration_Height: THook = ['t', -686954743];
WallDecoration_RelativeX: THook = ['p', -232911325];
WallDecoration_RelativeY: THook = ['u', 1090924701];

{SceneTile: ck}
SceneTile_GameObject: THook = ['w', 1];
SceneTile_BoundaryObject: THook = ['u', 1];
SceneTile_WallDecoration: THook = ['z', 1];
SceneTile_GroundDecoration: THook = ['l', 1];

{Item: as}
Item_StackSizes: THook = ['d', -933263931];
Item_ID: THook = ['c', 1707626481];

Thanks for this update, everything works beautifully now!

james10000
06-10-2017, 07:39 PM
do we have a 141 anytime soon? :):):):)

Kasi
06-10-2017, 08:29 PM
do we have a 141 anytime soon? :):):):)

We're up to 144.

james10000
06-17-2017, 01:34 PM
Are we gonna see a 145?

kawukas
06-17-2017, 02:40 PM
Hello,
Any got lastest HOOKS? please share

zegalogo
09-11-2019, 01:19 PM
great post