Page 11 of 11 FirstFirst ... 91011
Results 251 to 274 of 274

Thread: Since there hasn't been a thread yet..Out-dated hooks

  1. #251
    Join Date
    May 2018
    Posts
    2
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default

    Can someone post the new hooks please? The last ones worked great, but as of today they have updated them again it seems.

  2. #252
    Join Date
    Feb 2012
    Posts
    168
    Mentioned
    2 Post(s)
    Quoted
    82 Post(s)

    Default

    My sister asked me to post these hooks. Most of the credit should go to @Kasi who gave the hooks, my sister just tried putting them into simba format. Hope all works well for everyone.

    Simba Code:
    const
        ReflectionRevision = '171';

    {Node: gl}
    Node_UID: THook =                                 ['cb', 1];
    Node_Prev: THook =                                ['cl', 1];
    Node_Next: THook =                                ['cg', 1];

    {NodeDeque: gz}
    NodeDeque_Head: THook =                           ['w', 1];
    NodeDeque_Current: THook =                        ['m', 1];

    {Cacheable: gj}
    Cacheable_Next: THook =                           ['l', 1];
    Cacheable_Prev: THook =                           ['u', 1];

    {LinkedList: gt}
    LinkedList_Head: THook =                          ['w', 1];
    LinkedList_Current: THook =                       ['m', 1];

    {HashTable: gx}
    HashTable_Head: THook =                           ['q', 1];
    HashTable_Tail: THook =                           ['b', 1];
    HashTable_Buckets: THook =                        ['w', 1];
    HashTable_Index: THook =                          ['u', 1];
    HashTable_Size: THook =                           ['z', 1];

    {Queue: gm}
    Queue_Head: THook =                               ['w', 1];

    {Cache: gj}
    Cache_HashTable: THook =                          ['l', 1];
    Cache_Queue: THook =                              ['u', 1];
    Cache_Remaining: THook =                          ['q', 1];
    Cache_Capacity: THook =                           ['m', 1];

    {ClassData: lt}
    ClassData_Bytes: THook =                          ['m', 1];
    ClassData_Methods: THook =                        ['x', 1];
    ClassData_Fields: THook =                         ['h', 1];

    {Rasteriser: lw}
    Rasteriser_Pixels: THook =                        ['at', 1];
    Rasteriser_Width: THook =                         ['ad', 1];
    Rasteriser_Height: THook =                        ['ac', 1];

    {Rasteriser3D: dm}
    Rasteriser3D_ShadowDecay: THook =                 ['r', 1];
    Rasteriser3D_SineTable: THook =                   ['o', 1];
    Rasteriser3D_CosineTable: THook =                 ['ai', 1];

    {Typeface: kp}
    Typeface_CharacterPixels: THook =                 ['w', 1];

    {IndexedRGB: lh}
    IndexedRGB_Pixels: THook =                        ['m', 1];
    IndexedRGB_Palette: THook =                       ['w', 1];

    {ImageRGB: lc}
    ImageRGB_Pixels: THook =                          ['w', 1];
    ImageRGB_Width: THook =                           ['m', 1];
    ImageRGB_Height: THook =                          ['q', 1];
    ImageRGB_MaxWidth: THook =                        ['n', 1];
    ImageRGB_MaxHeight: THook =                       ['h', 1];

    {Keyboard: af}

    {GameShell: aj}

    {Buffer: gy}
    Buffer_Payload: THook =                           ['w', 1];
    Buffer_CRC: THook =                               ['q', 1];

    {BufferedConnection: fh}
    BufferedConnection_InputStream: THook =           ['w', 1];
    BufferedConnection_OutputStream: THook =          ['m', 1];
    BufferedConnection_Socket: THook =                ['q', 1];
    BufferedConnection_Payload: THook =               ['h', 1];
    BufferedConnection_IsClosed: THook =              ['b', 1];

    {CollisionMap: fm}
    CollisionMap_Width: THook =                       ['ah', 981985369];
    CollisionMap_Height: THook =                      ['az', -1504956443];
    CollisionMap_Adjacency: THook =                   ['ao', 1];

    {NameInfo: km}
    NameInfo_Name: THook =                            ['w', 1];
    NameInfo_DecodedName: THook =                     ['m', 1];

    {Renderable: df}
    Renderable_ModelHeight: THook =                   ['cg', 762597167];

    {Region: dm}
    Region_SceneTiles: THook =                        ['q', 1];
    Region_InteractableObjects: THook =               ['x', 1];

    {AnimableNode: ce}
    AnimableNode_ID: THook =                          ['w', 1];
    AnimableNode_Animation: THook =                   ['h', 1];
    AnimableNode_Flags: THook =                       ['m', 1];
    AnimableNode_Orientation: THook =                 ['q', 1];
    AnimableNode_Plane: THook =                       ['b', 1];
    AnimableNode_X: THook =                           ['f', 1];
    AnimableNode_Y: THook =                           ['n', 1];

    {BoundaryObject: dr}
    BoundaryObject_ID: THook =                        ['i', -8915690867096141623];
    BoundaryObject_Flags: THook =                     ['x', -445260767];
    BoundaryObject_Plane: THook =                     ['w', 318506851];
    BoundaryObject_Height: THook =                    ['u', -1144492251];
    BoundaryObject_LocalX: THook =                    ['s', 2118250899];
    BoundaryObject_LocalY: THook =                    ['l', -995723823];
    BoundaryObject_Orientation: THook =               ['b', 981894001];
    BoundaryObject_Render: THook =                    ['q', 1];
    BoundaryObject_Render2: THook =                   ['h', 1];

    {WallDecoration: eo}
    WallDecoration_ID: THook =                        ['e', -9170110495421091263];
    WallDecoration_Flags: THook =                     ['z', 855735479];
    WallDecoration_Plane: THook =                     ['w', -511355339];
    WallDecoration_Height: THook =                    ['f', -1255582715];
    WallDecoration_LocalX: THook =                    ['s', -568631363];
    WallDecoration_LocalY: THook =                    ['l', -970601677];
    WallDecoration_RelativeX: THook =                 ['q', -995153033];
    WallDecoration_RelativeY: THook =                 ['k', 1452216279];
    WallDecoration_Orientation: THook =               ['b', 552093651];
    WallDecoration_Renderable: THook =                ['i', 1];
    WallDecoration_Renderable2: THook =               ['j', 1];

    {FloorDecoration: dx}
    FloorDecoration_ID: THook =                       ['u', -786866146567173785];
    FloorDecoration_Flags: THook =                    ['n', -159480023];
    FloorDecoration_LocalX: THook =                   ['s', 1478604641];
    FloorDecoration_LocalY: THook =                   ['l', 563274733];
    FloorDecoration_Plane: THook =                    ['w', 133833155];
    FloorDecoration_Render: THook =                   ['z', 1];

    {GameObject: ek}
    GameObject_Render: THook =                        ['z', 1];
    GameObject_ID: THook =                            ['n', -7950024877031331151];
    GameObject_Flags: THook =                         ['f', -2116359181];
    GameObject_Orientation: THook =                   ['m', 668222039];
    GameObject_Plane: THook =                         ['w', 1650174027];
    GameObject_Height: THook =                        ['s', 220137999];
    GameObject_WorldX: THook =                        ['l', -461194739];
    GameObject_WorldY: THook =                        ['u', 1049351685];
    GameObject_LocalX: THook =                        ['k', 1953890163];
    GameObject_LocalY: THook =                        ['x', -902758735];
    GameObject_OffsetX: THook =                       ['i', -1165658199];
    GameObject_OffsetY: THook =                       ['e', 949196043];

    {SceneTile: dd}
    SceneTile_BoundaryObject: THook =                 ['i', 1];
    SceneTile_SceneTileObject: THook =                ['k', 1];
    SceneTile_GameObject: THook =                     ['b', 1];
    SceneTile_WallDecoration: THook =                 ['k', 1];
    SceneTile_GroundDecoration: THook =               ['x', 1];
    SceneTile_LocalX: THook =                         ['s', -870268689];
    SceneTile_LocalY: THook =                         ['i', -983890313];
    SceneTile_Plane: THook =                          ['w', -27555673];

    {GrandExchange: f}
    TradingPost_Status: THook =                       ['w', 1];
    TradingPost_ItemID: THook =                       ['m', 767568315];
    TradingPost_Price: THook =                        ['q', -898523007];
    TradingPost_Quantity: THook =                     ['b', 2052595455];
    TradingPost_Transferred: THook =                  ['f', 256549175];
    TradingPost_Spent: THook =                        ['n', 1];
    TradingPost_QueryIDs: THook =                     ['N/A', 1];

    {{Model: dc}
    Model_IndicesX: THook =                           ['e', 1];
    Model_IndicesY: THook =                           ['p', 1];
    Model_IndicesZ: THook =                           ['b', 1];
    Model_IndicesLength: THook =                      ['x', 1];
    Model_VerticesX: THook =                          ['q', 1];
    Model_VerticesY: THook =                          ['k', 1];
    Model_VerticesZ: THook =                          ['i', 1];
    Model_VerticesLength: THook =                     ['u', 1];
    Model_TexIndicesX: THook =                        ['s', 1];
    Model_TexIndicesY: THook =                        ['p', 1];
    Model_TexIndicesZ: THook =                        ['g', 1];
    Model_TexVerticesX: THook =                       ['z', 1];
    Model_TexVerticesY: THook =                       ['k', 1];
    Model_TexVerticesZ: THook =                       ['r', 1];
    Model_TexVerticesLength: THook =                  ['i', 1];
    Model_ShadowIntensity: THook =                    ['ac', 1];
    Model_FitsSingleTile: THook =                     ['ai', 1];

    {AnimationSequence: jh}
    AnimationSequence_ControlFlow: THook =            ['l', 1];

    {CombatInfo1: bi}
    CombatInfo1_Health: THook =                       ['q', -2113659133];
    CombatInfo1_HealthRatio: THook =                  ['m', -2000565355];

    {CombatInfo2: jv}
    CombatInfo2_HealthScale: THook =                  ['g', 256184477];

    {CombatInfoList: gt}
    CombatInfoList_Head: THook =                      ['w', 1];
    CombatInfoList_Current: THook =                   ['m', 1];

    {CombatInfoHolder: bj}
    CombatInfoHolder_CombatInfoList: THook =          ['b', 1];
    CombatInfoHolder_CombatInfo2: THook =             ['q', 1];

    {Actor: ba}
    Actor_Animation: THook =                          ['ba', -960665687];
    Actor_AnimationDelay: THook =                     ['bx', -1172686273];
    Actor_SpokenText: THook =                         ['ae', 1];
    Actor_HitDamages: THook =                         ['ak', 1];
    Actor_HitTypes: THook =                           ['bc', 1];
    Actor_HitCycle: THook =                           ['bo', 1];
    Actor_QueueX: THook =                             ['co', 1];
    Actor_QueueY: THook =                             ['cj', 1];
    Actor_QueueTraversed: THook =                     ['cp', 1];
    Actor_QueueSize: THook =                          ['ce', 1458096333];
    Actor_WorldX: THook =                             ['ac', 1294539883];
    Actor_WorldY: THook =                             ['ay', 1361629179];
    Actor_IsAnimating: THook =                        ['au', 1];
    Actor_CombatCycle: THook =                        ['N/A', 1];
    Actor_InteractingIndex: THook =                   ['bk', -458626459];
    Actor_Orientation: THook =                        ['cw', -1225795687];
    Actor_CombatInfoList: THook =                     ['bo', 1];
    Actor_Height: THook =                             ['ct', -370023441];

    {NPCDefinition: jj}
    NPCDefinition_ID: THook =                         ['f', -168395161];
    NPCDefinition_Name: THook =                       ['n', 1];
    NPCDefinition_Actions: THook =                    ['i', 1];
    NPCDefinition_ModelIDs: THook =                   ['x', 1];
    NPCDefinition_CombatLevel: THook =                ['k', 108735845];

    {NPC: ba}
    NPC_Definition: THook =                           ['w', 1];

    {PlayerDefinition: hu}
    PlayerDefinition_ID: THook =                      ['b', -450132463];
    PlayerDefinition_IsFemale: THook =                ['q', 1];
    PlayerDefinition_AnimatedModelID: THook =         ['f', -4201235233235096677];
    PlayerDefinition_ModelID: THook =                 ['n', -4026195054363000471];
    PlayerDefinition_Equipment: THook =               ['w', 1];

    {Player: bu}
    Player_Name: THook =                              ['w', 1];
    Player_Model: THook =                             ['g', 1];
    Player_Visible: THook =                           ['u', 1];
    Player_Definition: THook =                        ['m', 1];
    Player_CombatLevel: THook =                       ['h', 99575255];

    {WidgetNode: bj}
    WidgetNode_ID: THook =                            ['z', -432145823];

    {Widget: hi}
    Widget_Name: THook =                              ['cg', 1];
    Widget_Text: THook =                              ['cy', 1];
    Widget_WidgetID: THook =                          ['t', 231011067];
    Widget_ParentID: THook =                          ['ac', -1465800991];
    Widget_ItemID: THook =                            ['ea', 679339815];
    Widget_InvIDs: THook =                            ['ec', 1];
    Widget_StackSizes: THook =                        ['ex', 1];
    Widget_ItemAmount: THook =                        ['eu', -103624357];
    Widget_Actions: THook =                           ['null', 1];
    Widget_ActionType: THook =                        ['i', -681526603];
    Widget_Type: THook =                              ['y', -2005948083];
    Widget_IsHidden: THook =                          ['ap', 1];
    Widget_AbsoluteX: THook =                         ['ai', 763079465];
    Widget_AbsoluteY: THook =                         ['at', -279850841];
    Widget_RelativeX: THook =                         ['ak', -1137308091];
    Widget_RelativeY: THook =                         ['as', -981606173];
    Widget_ScrollX: THook =                           ['aa', 1491928557];
    Widget_ScrollY: THook =                           ['ar', -1332801903];
    Widget_Width: THook =                             ['an', -454161677];
    Widget_Height: THook =                            ['ao', -2010186681];
    Widget_Children: THook =                          ['eb', 1];
    Widget_BoundsIndex: THook =                       ['en', 2038028525];

    {ItemDefinition: jt}
    ItemDefinition_ID: THook =                        ['f', 1212562411];
    ItemDefinition_Name: THook =                      ['m', 1];
    ItemDefinition_IsMembers: THook =                 ['ab', 1];
    ItemDefinition_Actions: THook =                   ['aw', 1];
    ItemDefinition_GroundActions: THook =             ['ak', 1];

    {Item: cb}
    Item_ID: THook =                                  ['z', 540016053];
    Item_StackSizes: THook =                          ['w', 119742129];

    {Client: client}
    Client_Revision: THook =                          ['171', 1];
    Client_Client: THook =                            ['client.aj', 1];
    Client_LocalNPCs: THook =                         ['client.df', 1];
    Client_NPCIndices: THook =                        ['client.dj', 1];
    Client_LocalPlayers: THook =                      ['client.is', 1];
    Client_PlayerIndices: THook =                     ['client.dy', 1];
    Client_LocalPlayer: THook =                       ['el.iy', 1];
    Client_PlayerIndex: THook =                       ['client.iw', -1539952365];
    Client_LoopCycle: THook =                         ['client.bs', 181352847];
    Client_LoginState: THook =                        ['client.bx', 1544810619];
    Client_GameState: THook =                         ['cy.ar', -1062373165];
    Client_CrossHairColor: THook =                    ['client.hl', 1652514069];
    Client_GroundItems: THook =                       ['client.jv', 1];
    Client_CollisionMap: THook =                      ['client.w', 1];
    Client_TradingPostOffers: THook =                 ['client.qk', 1];
    Client_CameraX: THook =                           ['dy.gb', -616699681];
    Client_CameraY: THook =                           ['ha.gi', -1575232807];
    Client_CameraZ: THook =                           ['di.gt', 1694856473];
    Client_CameraPitch: THook =                       ['i.gs', -567041405];
    Client_CameraYaw: THook =                         ['ch.gc', -127094665];
    Client_Region: THook =                            ['ab.fc', 1];
    Client_Plane: THook =                             ['f.iu', -1440413395];
    Client_BaseX: THook =                             ['bl.el', 701830261];
    Client_BaseY: THook =                             ['client.ez', 2118745709];
    Client_DestinationX: THook =                      ['client.or', -1068898215];
    Client_DestinationY: THook =                      ['client.ol', 996143867];
    Client_Sine: THook =                              ['dm.o', 1];
    Client_Cosine: THook =                            ['dm.ai', 1];
    Client_TileHeights: THook =                       ['ay.z', 1];
    Client_TileSettings: THook =                      ['ay.w', 1];
    Client_Widgets: THook =                           ['al.q', 1];
    Client_GameSettings: THook =                      ['hy.s', 1];
    Client_WidgetNodeCache: THook =                   ['client.li', 1];
    Client_WidgetPositionX: THook =                   ['client.np', 1];
    Client_WidgetPositionY: THook =                   ['client.nx', 1];
    Client_WidgetWidths: THook =                      ['client.nt', 1];
    Client_WidgetHeights: THook =                     ['client.ne', 1];
    Client_ViewPortWidth: THook =                     ['client.qq', -1734003973];
    Client_ViewPortHeight: THook =                    ['client.qb', 1052760379];
    Client_MapAngle: THook =                          ['client.gd', -956184717];
    Client_MapScale: THook =                          ['N/A', 1];
    Client_MapOffset: THook =                         ['N/A', 1];
    Client_MenuCount: THook =                         ['client.kx', -1800746037];
    Client_MenuActions: THook =                       ['client.km', 1];
    Client_MenuOptions: THook =                       ['client.kt', 1];
    Client_IsMenuOpen: THook =                        ['client.jb', 1];
    Client_MenuX: THook =                             ['ax.jz', -1699928239];
    Client_MenuY: THook =                             ['z.jx', 469420815];
    Client_MenuWidth: THook =                         ['er.jf', 1445652317];
    Client_MenuHeight: THook =                        ['ej.je', -1606452513];
    Client_CurrentLevels: THook =                     ['client.jm', 1];
    Client_RealLevels: THook =                        ['client.jw', 1];
    Client_Experiences: THook =                       ['client.jg', 1];
    Client_CurrentWorld: THook =                      ['client.bk', -33369237];
    Client_Energy: THook =                            ['client.ld', 1214589377];
    Client_Weight: THook =                            ['client.lw', 1445722035];

  3. #253
    Join Date
    Dec 2007
    Posts
    2,107
    Mentioned
    69 Post(s)
    Quoted
    578 Post(s)

    Default

    I figured i might as well upload a full log since there's some discrepancies regarding hook naming. SRL for example uses the GameState hook as the LoginState, and the LoginState as the GameState. Hooks haven't been fully checked, and there might be a few mistakes, mention me if you happen to find any.


    Code:
    CLASS AbstractByteBuffer Ljava/lang/Object; gv
    
    CLASS Animation Lgw; jn
    CFIELD Animation.FrameIDs [I q
    CFIELD Animation.Interleave [I p
    CFIELD Animation.LeftHandItem I f 1256278085
    CFIELD Animation.RightHandItem I g -185139073
    
    CLASS AttackOption Ljava/lang/Object; bm
    CFIELD AttackOption.Type I u 58517799
    
    CLASS Cache Ljava/lang/Object; gj
    CFIELD Cache.HashTable Lgx; l
    CFIELD Cache.Queue Lgo; u
    
    CLASS CacheableNode Lga; gw
    CFIELD CacheableNode.Next Lgw; ci
    CFIELD CacheableNode.Prev Lgw; cj
    
    CLASS Character Ldf; ba
    CFIELD Character.Angle I as 1566108753
    CFIELD Character.AnimationDelay I bx -1172686273
    CFIELD Character.AnimationFrame I bn 1053759299
    CFIELD Character.AnimationID I ba -960665687
    CFIELD Character.CombatInfo Lgy; bo
    CFIELD Character.GraphicsFrame I be -1209259789
    CFIELD Character.GraphicsID I bs -713878969
    CFIELD Character.InteractIndex I bq 1120664331
    CFIELD Character.Overhead Ljava/lang/String; ae
    CFIELD Character.PathX [I cw
    CFIELD Character.PathY [I cf
    CFIELD Character.PoseAnimationFrame I bg -1384170691
    CFIELD Character.PoseAnimationID I bu 78044413
    CFIELD Character.SubPoseAnimationID I ai -1027122581
    CFIELD Character.X I aw -353812825
    CFIELD Character.Y I ak -135314995
    
    CLASS ChatLineBuffer Ljava/lang/Object; cw
    CFIELD ChatLineBuffer.Length I s 177761561
    CFIELD ChatLineBuffer.Lines [Lbh; w
    
    CLASS ClanMember Lkz; jz
    
    CLASS ClanMemberList Ljh; kn
    
    CLASS Client Laj; client
    SFIELD AnimationCache Lgj; jn.l
    SFIELD CameraPitch I i.gs -567041405
    SFIELD CameraX I dy.gb -616699681
    SFIELD CameraY I ha.gi -1575232807
    SFIELD CameraYaw I ch.gc -127094665
    SFIELD CameraZ I di.gt 1694856473
    SFIELD ChatLineCache Ljava/util/Map; cl.z
    SFIELD ClientPlane I f.iu -1440413395
    SFIELD ClientPreferences Lbx; p.qn
    SFIELD ClientX I bl.el 701830261
    SFIELD ClientY I client.ez 2118745709
    SFIELD CollisionMaps [Lfk; client.w
    SFIELD CrosshairState I client.hl 1652514069
    SFIELD CurrentLevels [I client.jm
    SFIELD CurrentWorld I client.bk -33369237
    SFIELD DynamicObjectCache Lgj; jj.k
    SFIELD ExchangeOffers [Lu; client.qp
    SFIELD Experiences [I client.jg
    SFIELD Focused Z aj.az
    SFIELD FramesCache Lgj; jn.u
    SFIELD GameState I client.bx 1544810619
    SFIELD GameTick I client.bs 181352847
    SFIELD GraphicsObjects Lgn; client.js
    SFIELD GroundItems [[[Lgn; client.jv
    SFIELD ItemContainers Lgx; bp.z
    SFIELD ItemIndexableData Lir; jt.q
    SFIELD ItemInfoCache Lgj; jt.e
    SFIELD ItemModelCache Lgj; jt.p
    SFIELD ItemSelected I client.ks -676779145
    SFIELD ItemSelectedIndex I f.kb 1699850059
    SFIELD ItemSpriteCache Lgj; jt.b
    SFIELD Levels [I client.jw
    SFIELD LocalClanMemberList Lkn; g.oa
    SFIELD LocalDestinationX I client.or -1068898215
    SFIELD LocalDestinationY I client.ol 996143867
    SFIELD LocalPlayer Lbu; ep.ii
    SFIELD LocalPlayerManager Lbc; fb.qf
    SFIELD LocalRegion Ldm; ab.fc
    SFIELD LoginCaret I cy.bh -705152905
    SFIELD LoginMessage0 Ljava/lang/String; cy.av
    SFIELD LoginMessage1 Ljava/lang/String; cy.al
    SFIELD LoginMessage2 Ljava/lang/String; cy.ae
    SFIELD LoginScreenX I cy.w 1570895999
    SFIELD LoginState I cy.ar -1062373165
    SFIELD LoginWindow I cy.t 497255191
    SFIELD MapAngle I client.gd -956184717
    SFIELD MenuActions [Ljava/lang/String; client.km
    SFIELD MenuCount I client.kx -1800746037
    SFIELD MenuHeight I ej.je -1606452513
    SFIELD MenuTargets [Ljava/lang/String; client.kt
    SFIELD MenuVisible Z client.jb
    SFIELD MenuWidth I er.jf 1445652317
    SFIELD MenuX I ax.jz -1699928239
    SFIELD MenuY I z.jx 469420815
    SFIELD MouseX I ax.k -333703105
    SFIELD MouseY I ax.x 827915123
    SFIELD NPCAttackOption Lbm; client.cf
    SFIELD NPCIndexableData Lir; jq.z
    SFIELD NPCIndices [I client.dj
    SFIELD NPCInfoCache Lgj; jq.s
    SFIELD NPCModelCache Lgj; jq.l
    SFIELD NPCs [Lbr; client.df
    SFIELD ObjectIndexableData Lir; jj.w
    SFIELD ObjectInfoCache Lgj; jj.l
    SFIELD Password Ljava/lang/String; cy.aq
    SFIELD PlayerAttackOption Lbm; client.cw
    SFIELD PlayerModelCache Lgj; hd.b
    SFIELD Players [Lbu; client.is
    SFIELD RunEnergy I client.ld 1214589377
    SFIELD SelectedItemName Ljava/lang/String; client.it
    SFIELD SelectedSpellName Ljava/lang/String; client.lt
    SFIELD Settings [I hy.s
    SFIELD SpellSelected Z client.kp
    SFIELD SpotAnimationCache Lgj; ib.s
    SFIELD SpotAnimationModelCache Lgj; ib.l
    SFIELD TileHeights [[[I ay.z
    SFIELD TileSettings [[[B ay.w
    SFIELD Username Ljava/lang/String; cy.az
    SFIELD VarbitCache Lgj; jl.w
    SFIELD VarbitSettings [I hy.z
    SFIELD ViewportHeight I client.qb 1052760379
    SFIELD ViewportScale I client.qg 119023177
    SFIELD ViewportWidth I client.qq -1734003973
    SFIELD Weight I client.lw 1445722035
    SFIELD WidgetNodeCache Lgx; client.li
    SFIELD WidgetRoot I client.lc 312598609
    SFIELD Widgets [[Lhi; al.q
    SFIELD WidgetsHeight [I client.ne
    SFIELD WidgetsWidth [I client.nt
    SFIELD WidgetsX [I client.np
    SFIELD WidgetsY [I client.nx
    SFIELD WorldSelectOpen Z cy.bl
    SFIELD Worlds [Lbb; bb.u
    SMETHOD LoadItemInfo (IB)Ljt; de.z 56
    SMETHOD LoadNPCInfo (II)Ljq; jd.z 1922127141
    SMETHOD LoadObjectInfo (IB)Ljj; dv.z 0
    SMETHOD LoadWorlds (I)Z u.z 1218832541
    SMETHOD SetWorld (Lbb;B)V bg.m 59
    
    CLASS CollisionData Ljava/lang/Object; fk
    CFIELD CollisionData.Flags [[I ap
    CFIELD CollisionData.Height I ac 1893638093
    CFIELD CollisionData.Width I ai -229074279
    CFIELD CollisionData.X I ao 2146339647
    CFIELD CollisionData.Y I at -1748488477
    
    CLASS CombatInfo Lga; bv
    CFIELD CombatInfo.HealthBar Lgy; l
    CFIELD CombatInfo.HealthInfo Lja; s
    
    CLASS DecorativeObject Ljava/lang/Object; eo
    CFIELD DecorativeObject.Angle I u 409489705
    CFIELD DecorativeObject.Flags I z 855735479
    CFIELD DecorativeObject.Hash J e -9170110495421091263
    CFIELD DecorativeObject.OffsetX I q -995153033
    CFIELD DecorativeObject.OffsetY I k 1452216279
    CFIELD DecorativeObject.RenderInfo I p 1910323591
    CFIELD DecorativeObject.Renderable Ldf; i
    CFIELD DecorativeObject.X I s -568631363
    CFIELD DecorativeObject.Y I l -970601677
    CFIELD DecorativeObject.Z I w -2145900331
    
    CLASS Deque Ljava/lang/Object; gn
    CFIELD Deque.Head Lga; z
    CFIELD Deque.Tail Lga; w
    
    CLASS DirectByteBuffer Lgv; fe
    CFIELD DirectByteBuffer.Buffer Ljava/nio/ByteBuffer; z
    
    CLASS DynamicObject Ldf; ch
    CFIELD DynamicObject.ID I z -718862821
    CFIELD DynamicObject.Orientation I s 811632703
    CFIELD DynamicObject.Type I w 715597741
    
    CLASS ExchangeOffer Ljava/lang/Object; u
    CFIELD ExchangeOffer.AmountTraded I u -1404264417
    CFIELD ExchangeOffer.ItemID I w -505500629
    CFIELD ExchangeOffer.Progress B z
    CFIELD ExchangeOffer.TotalAmount I l 528031905
    
    CLASS Frame Ljava/lang/Object; da
    CFIELD Frame.Indices [I k
    CFIELD Frame.Showing Z p
    CFIELD Frame.Skin Ldt; u
    CFIELD Frame.TranslatorX [I i
    CFIELD Frame.TranslatorY [I x
    CFIELD Frame.TranslatorZ [I e
    CFIELD Frame.TranslatorsLength I q
    
    CLASS FrameMap Lga; dt
    CFIELD FrameMap.List [[I l
    CFIELD FrameMap.Types [I s
    
    CLASS Frames Lgw; ew
    CFIELD Frames.Skeletons [Lda; z
    
    CLASS Friend Lkz; kt
    
    CLASS PlayerManager Ljava/lang/Object; bc
    CFIELD PlayerManager.FriendList Lkf; u
    CFIELD PlayerManager.IgnoreList Lje; q
    
    CLASS FriendList Ljh; kf
    
    CLASS GameObject Ljava/lang/Object; ek
    CFIELD GameObject.Angle I q 2137493405
    CFIELD GameObject.Flags I f -2116359181
    CFIELD GameObject.Hash J n -7950024877031331151
    CFIELD GameObject.Height I s 220137999
    CFIELD GameObject.OffsetX I i -1165658199
    CFIELD GameObject.OffsetY I e 949196043
    CFIELD GameObject.Plane I w 1650174027
    CFIELD GameObject.RelativeX I k 1953890163
    CFIELD GameObject.RelativeY I x -902758735
    CFIELD GameObject.Renderable Ldf; z
    CFIELD GameObject.X I l -461194739
    CFIELD GameObject.Y I u 1049351685
    
    CLASS GameShell Ljava/applet/Applet; aj
    CFIELD GameShell.Canvas Ljava/awt/Canvas; an
    
    CLASS GraphicsObject Ldf; by
    CFIELD GraphicsObject.Animation Ljn; k
    CFIELD GraphicsObject.AnimationFrame I i -1404768991
    CFIELD GraphicsObject.Finished Z e
    CFIELD GraphicsObject.Height I z -904369215
    CFIELD GraphicsObject.ID I w -975901259
    CFIELD GraphicsObject.Plane I l 1389377337
    CFIELD GraphicsObject.X I u 1930171125
    CFIELD GraphicsObject.Y I q 1202134777
    
    CLASS GroundItem Ldf; cb
    CFIELD GroundItem.Amount I w 119742129
    CFIELD GroundItem.ID I z 540016053
    
    CLASS GroundObject Ljava/lang/Object; dx
    CFIELD GroundObject.Hash J u -786866146567173785
    CFIELD GroundObject.RenderInfo I q 599749567
    CFIELD GroundObject.Renderable Ldf; z
    CFIELD GroundObject.X I s 1478604641
    CFIELD GroundObject.Y I l 563274733
    CFIELD GroundObject.Z I w 2142827601
    
    CLASS HashTable Ljava/lang/Object; gx
    CFIELD HashTable.Buckets [Lga; w
    CFIELD HashTable.Index I u
    CFIELD HashTable.Size I z
    
    CLASS HealthBar Lga; bn
    CFIELD HealthBar.HealthRatio I w -1588453017
    CFIELD HealthBar.Tick I z -854731803
    
    CLASS HealthInfo Lgw; ja
    CFIELD HealthInfo.Scale I g 555187831
    
    CLASS Ignore Ljx; kx
    
    CLASS IgnoreList Ljh; je
    
    CLASS IndexableData Ljava/lang/Object; ir
    CFIELD IndexableData.Children [[Ljava/lang/Object; n
    
    CLASS ItemContainer Lga; bp
    CFIELD ItemContainer.ItemAmounts [I s
    CFIELD ItemContainer.ItemIDs [I w
    
    CLASS ItemInfo Lgw; jt
    CFIELD ItemInfo.GroundActions [Ljava/lang/String; aw
    CFIELD ItemInfo.ID I f 1212562411
    CFIELD ItemInfo.InventoryActions [Ljava/lang/String; ak
    CFIELD ItemInfo.Members Z ab
    CFIELD ItemInfo.Name Ljava/lang/String; m
    CFIELD ItemInfo.NoteID I aj -767534637
    CFIELD ItemInfo.Price I ah 467062073
    CFIELD ItemInfo.SpriteID I g -1410829125
    CFIELD ItemInfo.StackAmounts [I ad
    CFIELD ItemInfo.StackModelIDs [I aq
    CFIELD ItemInfo.Stackable I af -112366113
    
    CLASS LinkedList Ljava/lang/Object; gy
    CFIELD LinkedList.Head Lga; z
    CFIELD LinkedList.Tail Lga; w
    
    CLASS MessageNode Lgw; bh
    CFIELD MessageNode.ID I z -216410853
    CFIELD MessageNode.Name Ljava/lang/String; l
    CFIELD MessageNode.Sender Ljava/lang/String; i
    CFIELD MessageNode.Text Ljava/lang/String; x
    CFIELD MessageNode.Tick I w 279680387
    CFIELD MessageNode.Type I s 1058139231
    
    CLASS Model Ldf; dc
    CFIELD Model.FrameMapIndices [[I c
    CFIELD Model.IndicesA [I e
    CFIELD Model.IndicesB [I p
    CFIELD Model.IndicesC [I b
    CFIELD Model.IndicesLength I x
    CFIELD Model.VerticesLength I u
    CFIELD Model.VerticesX [I q
    CFIELD Model.VerticesY [I k
    CFIELD Model.VerticesZ [I i
    
    CLASS Nameable Ljava/lang/Object; jx
    CFIELD Nameable.NamePair Lkm; s
    
    CLASS NameableContainer Ljava/lang/Object; jh
    CFIELD NameableContainer.Nameables [Ljx; q
    CFIELD NameableContainer.Size I u 2097572835
    
    CLASS NamePair Ljava/lang/Object; km
    CFIELD NamePair.CleanName Ljava/lang/String; w
    CFIELD NamePair.Name Ljava/lang/String; z
    
    CLASS Node Ljava/lang/Object; ga
    CFIELD Node.Next Lga; ct
    CFIELD Node.Prev Lga; cc
    CFIELD Node.UID J cs
    
    CLASS NPC Lba; br
    CFIELD NPC.NPCInfo Ljq; z
    
    CLASS NPCInfo Lgw; jq
    CFIELD NPCInfo.Actions [Ljava/lang/String; a
    CFIELD NPCInfo.CombatLevel I d -152867383
    CFIELD NPCInfo.ID I u 791272887
    CFIELD NPCInfo.ImposterIDs [I ak
    CFIELD NPCInfo.MinimapVisible Z j
    CFIELD NPCInfo.ModelIDs [I i
    CFIELD NPCInfo.Name Ljava/lang/String; q
    CFIELD NPCInfo.ScaleX I h 1933108527
    CFIELD NPCInfo.ScaleY I c 680879601
    CFIELD NPCInfo.SettingID I an -332297953
    CFIELD NPCInfo.VarbitID I as 1305673173
    CFIELD NPCInfo.Visible Z v
    
    CLASS ObjectInfo Lgw; jj
    CFIELD ObjectInfo.Actions [Ljava/lang/String; ab
    CFIELD ObjectInfo.ID I x -1656921837
    CFIELD ObjectInfo.ImposterIDs [I al
    CFIELD ObjectInfo.ModelIDs [I e
    CFIELD ObjectInfo.Name Ljava/lang/String; b
    CFIELD ObjectInfo.ObjectTypes [I p
    CFIELD ObjectInfo.SettingID I az 1219242267
    CFIELD ObjectInfo.VarbitID I ae -2070773273
    
    CLASS Player Lba; bu
    CFIELD Player.Actions [Ljava/lang/String; q
    CFIELD Player.CombatLevel I k -2003980775
    CFIELD Player.Hidden Z j
    CFIELD Player.NamePair Lkm; z
    CFIELD Player.OverheadIcon I l -1980153081
    CFIELD Player.PlayerInfo Lhd; w
    CFIELD Player.SkullIcon I s -1998294681
    CFIELD Player.Team I a -1403765271
    CFIELD Player.TotalLevel I i 1248875317
    
    CLASS PlayerInfo Ljava/lang/Object; hd
    CFIELD PlayerInfo.Equipment [I z
    CFIELD PlayerInfo.Gender Z s
    CFIELD PlayerInfo.Hash J u -1819394091005678963
    CFIELD PlayerInfo.ModelID J q 7379530444611537843
    CFIELD PlayerInfo.NPCModelID I l 1734814155
    
    CLASS Preferences Ljava/lang/Object; bx
    CFIELD Preferences.HideRoofs Z s
    CFIELD Preferences.Muted Z l
    CFIELD Preferences.Preferences Ljava/util/LinkedHashMap; i
    CFIELD Preferences.ScreenType I u -514581919
    CFIELD Preferences.UsernameCached Ljava/lang/String; q
    CFIELD Preferences.UsernameHidden Z k
    
    CLASS Queue Ljava/lang/Object; go
    CFIELD Queue.Head Lgw; z
    
    CLASS Region Ljava/lang/Object; dm
    CFIELD Region.GameObjects [Lek; x
    CFIELD Region.SceneTiles [[[Ldd; q
    
    CLASS Renderable Lgw; df
    CFIELD Renderable.ModelHeight I cg 762597167
    
    CLASS SceneTile Lga; dd
    CFIELD SceneTile.DecorativeObject Leo; i
    CFIELD SceneTile.GameObjects [Lek; b
    CFIELD SceneTile.GroundObject Ldx; x
    CFIELD SceneTile.Plane I w -27555673
    CFIELD SceneTile.WallObject Ldr; k
    CFIELD SceneTile.X I s -870268689
    CFIELD SceneTile.Y I l -983890313
    
    CLASS SpotAnimation Lgw; ib
    CFIELD SpotAnimation.Angle I f 1793069157
    CFIELD SpotAnimation.AnimationID I k -1738740977
    CFIELD SpotAnimation.ID I u -222748263
    CFIELD SpotAnimation.ScaleX I b -1496956879
    CFIELD SpotAnimation.ScaleY I n -3859707
    
    CLASS Sprite Llt; ll
    CFIELD Sprite.Height I s
    CFIELD Sprite.Pixels [I z
    CFIELD Sprite.Width I w
    
    CLASS Talkable Ljx; kz
    CFIELD Talkable.Rank I k 1388711563
    CFIELD Talkable.World I u -1986288725
    
    CLASS Varbit Lgw; jl
    CFIELD Varbit.LSB I l 676822163
    CFIELD Varbit.MSB I u -1532826907
    CFIELD Varbit.SettingID I s -738108461
    
    CLASS WallObject Ljava/lang/Object; dr
    CFIELD WallObject.Angle I z -1613465741
    CFIELD WallObject.Flags I x -445260767
    CFIELD WallObject.Hash J i -8915690867096141623
    CFIELD WallObject.Height I u -1144492251
    CFIELD WallObject.Renderable Ldf; q
    CFIELD WallObject.X I s 2118250899
    CFIELD WallObject.Y I l -995723823
    CFIELD WallObject.Z I w -270553885
    
    CLASS Widget Lga; hi
    CFIELD Widget.Actions [Ljava/lang/String; cx
    CFIELD Widget.BorderThickness I bo -1140770333
    CFIELD Widget.BoxIndex I en 2038028525
    CFIELD Widget.Children [Lhi; eb
    CFIELD Widget.Height I ao -2010186681
    CFIELD Widget.Hidden Z ap
    CFIELD Widget.ID I t 231011067
    CFIELD Widget.ItemAmount I eu -103624357
    CFIELD Widget.ItemAmounts [I ex
    CFIELD Widget.ItemID I ea 679339815
    CFIELD Widget.ItemIDs [I ec
    CFIELD Widget.Name Ljava/lang/String; cg
    CFIELD Widget.NoClickThrough Z ev
    CFIELD Widget.Parent Lhi; cj
    CFIELD Widget.ParentID I ac -1465800991
    CFIELD Widget.RelativeX I ak -1137308091
    CFIELD Widget.RelativeY I as -981606173
    CFIELD Widget.ScrollX I aa 1491928557
    CFIELD Widget.ScrollY I ar -1332801903
    CFIELD Widget.ShadowColor I bq 2018360605
    CFIELD Widget.SpriteID I bk -1650241733
    CFIELD Widget.StackType I bu -1230270313
    CFIELD Widget.Text Ljava/lang/String; cy
    CFIELD Widget.TextColor I al 444645093
    CFIELD Widget.Type I y -2005948083
    CFIELD Widget.Width I an -454161677
    
    CLASS WidgetNode Lga; bj
    CFIELD WidgetNode.ID I z -432145823
    
    CLASS World Ljava/lang/Object; bb
    CFIELD World.Activity Ljava/lang/String; g
    CFIELD World.Address Ljava/lang/String; f
    CFIELD World.ID I p -1592935297
    CFIELD World.Index I r 777704071
    CFIELD World.Location I m -2021362795
    CFIELD World.Mask I b -1045794303
    CFIELD World.PlayerCount I n 405776969
    Last edited by Kasi; 06-01-2018 at 04:12 PM.

  4. #254
    Join Date
    Mar 2013
    Posts
    6
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default

    nvm figured it
    Last edited by PhaseCoder; 06-02-2018 at 12:23 PM.

  5. #255
    Join Date
    Mar 2013
    Posts
    6
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default

    I have updated hooks. I now have 2 problems;

    1 login types name and password in name slot
    2
    Code:
    [13:54:40:262] [Reflection] [Error] Avoided using null'd pointer at: TReflectActor.GetTile
    {X = -1, Y = -1}
    [01m 57s] Player active: True
    Error: Invalid floating point operation at line 82
    Execution failed.
    The following bitmaps were not freed: [0]
    I log in it moves camera up then throughs this error, to tile.simba

    any help please

  6. #256
    Join Date
    Feb 2014
    Location
    UDFj-39546284
    Posts
    76
    Mentioned
    1 Post(s)
    Quoted
    43 Post(s)

    Default

    Quote Originally Posted by Kasi View Post
    I figured i might as well upload a full log since there's some discrepancies regarding hook naming. SRL for example uses the GameState hook as the LoginState, and the LoginState as the GameState. Hooks haven't been fully checked, and there might be a few mistakes, mention me if you happen to find any.


    Code:
    CLASS AbstractByteBuffer Ljava/lang/Object; gv
    
    CLASS Animation Lgw; jn
    CFIELD Animation.FrameIDs [I q
    CFIELD Animation.Interleave [I p
    CFIELD Animation.LeftHandItem I f 1256278085
    CFIELD Animation.RightHandItem I g -185139073
    
    CLASS AttackOption Ljava/lang/Object; bm
    CFIELD AttackOption.Type I u 58517799
    
    CLASS Cache Ljava/lang/Object; gj
    CFIELD Cache.HashTable Lgx; l
    CFIELD Cache.Queue Lgo; u
    
    CLASS CacheableNode Lga; gw
    CFIELD CacheableNode.Next Lgw; ci
    CFIELD CacheableNode.Prev Lgw; cj
    
    CLASS Character Ldf; ba
    CFIELD Character.Angle I as 1566108753
    CFIELD Character.AnimationDelay I bx -1172686273
    CFIELD Character.AnimationFrame I bn 1053759299
    CFIELD Character.AnimationID I ba -960665687
    CFIELD Character.CombatInfo Lgy; bo
    CFIELD Character.GraphicsFrame I be -1209259789
    CFIELD Character.GraphicsID I bs -713878969
    CFIELD Character.InteractIndex I bq 1120664331
    CFIELD Character.Overhead Ljava/lang/String; ae
    CFIELD Character.PathX [I cw
    CFIELD Character.PathY [I cf
    CFIELD Character.PoseAnimationFrame I bg -1384170691
    CFIELD Character.PoseAnimationID I bu 78044413
    CFIELD Character.SubPoseAnimationID I ai -1027122581
    CFIELD Character.X I aw -353812825
    CFIELD Character.Y I ak -135314995
    
    CLASS ChatLineBuffer Ljava/lang/Object; cw
    CFIELD ChatLineBuffer.Length I s 177761561
    CFIELD ChatLineBuffer.Lines [Lbh; w
    
    CLASS ClanMember Lkz; jz
    
    CLASS ClanMemberList Ljh; kn
    
    CLASS Client Laj; client
    SFIELD AnimationCache Lgj; jn.l
    SFIELD CameraPitch I i.gs -567041405
    SFIELD CameraX I dy.gb -616699681
    SFIELD CameraY I ha.gi -1575232807
    SFIELD CameraYaw I ch.gc -127094665
    SFIELD CameraZ I di.gt 1694856473
    SFIELD ChatLineCache Ljava/util/Map; cl.z
    SFIELD ClientPlane I f.iu -1440413395
    SFIELD ClientPreferences Lbx; p.qn
    SFIELD ClientX I bl.el 701830261
    SFIELD ClientY I client.ez 2118745709
    SFIELD CollisionMaps [Lfk; client.w
    SFIELD CrosshairState I client.hl 1652514069
    SFIELD CurrentLevels [I client.jm
    SFIELD CurrentWorld I client.bk -33369237
    SFIELD DynamicObjectCache Lgj; jj.k
    SFIELD ExchangeOffers [Lu; client.qp
    SFIELD Experiences [I client.jg
    SFIELD Focused Z aj.az
    SFIELD FramesCache Lgj; jn.u
    SFIELD GameState I client.bx 1544810619
    SFIELD GameTick I client.bs 181352847
    SFIELD GraphicsObjects Lgn; client.js
    SFIELD GroundItems [[[Lgn; client.jv
    SFIELD ItemContainers Lgx; bp.z
    SFIELD ItemIndexableData Lir; jt.q
    SFIELD ItemInfoCache Lgj; jt.e
    SFIELD ItemModelCache Lgj; jt.p
    SFIELD ItemSelected I client.ks -676779145
    SFIELD ItemSelectedIndex I f.kb 1699850059
    SFIELD ItemSpriteCache Lgj; jt.b
    SFIELD Levels [I client.jw
    SFIELD LocalClanMemberList Lkn; g.oa
    SFIELD LocalDestinationX I client.or -1068898215
    SFIELD LocalDestinationY I client.ol 996143867
    SFIELD LocalPlayer Lbu; ep.ii
    SFIELD LocalPlayerManager Lbc; fb.qf
    SFIELD LocalRegion Ldm; ab.fc
    SFIELD LoginCaret I cy.bh -705152905
    SFIELD LoginMessage0 Ljava/lang/String; cy.av
    SFIELD LoginMessage1 Ljava/lang/String; cy.al
    SFIELD LoginMessage2 Ljava/lang/String; cy.ae
    SFIELD LoginScreenX I cy.w 1570895999
    SFIELD LoginState I cy.ar -1062373165
    SFIELD LoginWindow I cy.t 497255191
    SFIELD MapAngle I client.gd -956184717
    SFIELD MenuActions [Ljava/lang/String; client.km
    SFIELD MenuCount I client.kx -1800746037
    SFIELD MenuHeight I ej.je -1606452513
    SFIELD MenuTargets [Ljava/lang/String; client.kt
    SFIELD MenuVisible Z client.jb
    SFIELD MenuWidth I er.jf 1445652317
    SFIELD MenuX I ax.jz -1699928239
    SFIELD MenuY I z.jx 469420815
    SFIELD MouseX I ax.k -333703105
    SFIELD MouseY I ax.x 827915123
    SFIELD NPCAttackOption Lbm; client.cf
    SFIELD NPCIndexableData Lir; jq.z
    SFIELD NPCIndices [I client.dj
    SFIELD NPCInfoCache Lgj; jq.s
    SFIELD NPCModelCache Lgj; jq.l
    SFIELD NPCs [Lbr; client.df
    SFIELD ObjectIndexableData Lir; jj.w
    SFIELD ObjectInfoCache Lgj; jj.l
    SFIELD Password Ljava/lang/String; cy.aq
    SFIELD PlayerAttackOption Lbm; client.cw
    SFIELD PlayerModelCache Lgj; hd.b
    SFIELD Players [Lbu; client.is
    SFIELD RunEnergy I client.ld 1214589377
    SFIELD SelectedItemName Ljava/lang/String; client.it
    SFIELD SelectedSpellName Ljava/lang/String; client.lt
    SFIELD Settings [I hy.s
    SFIELD SpellSelected Z client.kp
    SFIELD SpotAnimationCache Lgj; ib.s
    SFIELD SpotAnimationModelCache Lgj; ib.l
    SFIELD TileHeights [[[I ay.z
    SFIELD TileSettings [[[B ay.w
    SFIELD Username Ljava/lang/String; cy.az
    SFIELD VarbitCache Lgj; jl.w
    SFIELD VarbitSettings [I hy.z
    SFIELD ViewportHeight I client.qb 1052760379
    SFIELD ViewportScale I client.qg 119023177
    SFIELD ViewportWidth I client.qq -1734003973
    SFIELD Weight I client.lw 1445722035
    SFIELD WidgetNodeCache Lgx; client.li
    SFIELD WidgetRoot I client.lc 312598609
    SFIELD Widgets [[Lhi; al.q
    SFIELD WidgetsHeight [I client.ne
    SFIELD WidgetsWidth [I client.nt
    SFIELD WidgetsX [I client.np
    SFIELD WidgetsY [I client.nx
    SFIELD WorldSelectOpen Z cy.bl
    SFIELD Worlds [Lbb; bb.u
    SMETHOD LoadItemInfo (IB)Ljt; de.z 56
    SMETHOD LoadNPCInfo (II)Ljq; jd.z 1922127141
    SMETHOD LoadObjectInfo (IB)Ljj; dv.z 0
    SMETHOD LoadWorlds (I)Z u.z 1218832541
    SMETHOD SetWorld (Lbb;B)V bg.m 59
    
    CLASS CollisionData Ljava/lang/Object; fk
    CFIELD CollisionData.Flags [[I ap
    CFIELD CollisionData.Height I ac 1893638093
    CFIELD CollisionData.Width I ai -229074279
    CFIELD CollisionData.X I ao 2146339647
    CFIELD CollisionData.Y I at -1748488477
    
    CLASS CombatInfo Lga; bv
    CFIELD CombatInfo.HealthBar Lgy; l
    CFIELD CombatInfo.HealthInfo Lja; s
    
    CLASS DecorativeObject Ljava/lang/Object; eo
    CFIELD DecorativeObject.Angle I u 409489705
    CFIELD DecorativeObject.Flags I z 855735479
    CFIELD DecorativeObject.Hash J e -9170110495421091263
    CFIELD DecorativeObject.OffsetX I q -995153033
    CFIELD DecorativeObject.OffsetY I k 1452216279
    CFIELD DecorativeObject.RenderInfo I p 1910323591
    CFIELD DecorativeObject.Renderable Ldf; i
    CFIELD DecorativeObject.X I s -568631363
    CFIELD DecorativeObject.Y I l -970601677
    CFIELD DecorativeObject.Z I w -2145900331
    
    CLASS Deque Ljava/lang/Object; gn
    CFIELD Deque.Head Lga; z
    CFIELD Deque.Tail Lga; w
    
    CLASS DirectByteBuffer Lgv; fe
    CFIELD DirectByteBuffer.Buffer Ljava/nio/ByteBuffer; z
    
    CLASS DynamicObject Ldf; ch
    CFIELD DynamicObject.ID I z -718862821
    CFIELD DynamicObject.Orientation I s 811632703
    CFIELD DynamicObject.Type I w 715597741
    
    CLASS ExchangeOffer Ljava/lang/Object; u
    CFIELD ExchangeOffer.AmountTraded I u -1404264417
    CFIELD ExchangeOffer.ItemID I w -505500629
    CFIELD ExchangeOffer.Progress B z
    CFIELD ExchangeOffer.TotalAmount I l 528031905
    
    CLASS Frame Ljava/lang/Object; da
    CFIELD Frame.Indices [I k
    CFIELD Frame.Showing Z p
    CFIELD Frame.Skin Ldt; u
    CFIELD Frame.TranslatorX [I i
    CFIELD Frame.TranslatorY [I x
    CFIELD Frame.TranslatorZ [I e
    CFIELD Frame.TranslatorsLength I q
    
    CLASS FrameMap Lga; dt
    CFIELD FrameMap.List [[I l
    CFIELD FrameMap.Types [I s
    
    CLASS Frames Lgw; ew
    CFIELD Frames.Skeletons [Lda; z
    
    CLASS Friend Lkz; kt
    
    CLASS PlayerManager Ljava/lang/Object; bc
    CFIELD PlayerManager.FriendList Lkf; u
    CFIELD PlayerManager.IgnoreList Lje; q
    
    CLASS FriendList Ljh; kf
    
    CLASS GameObject Ljava/lang/Object; ek
    CFIELD GameObject.Angle I q 2137493405
    CFIELD GameObject.Flags I f -2116359181
    CFIELD GameObject.Hash J n -7950024877031331151
    CFIELD GameObject.Height I s 220137999
    CFIELD GameObject.OffsetX I i -1165658199
    CFIELD GameObject.OffsetY I e 949196043
    CFIELD GameObject.Plane I w 1650174027
    CFIELD GameObject.RelativeX I k 1953890163
    CFIELD GameObject.RelativeY I x -902758735
    CFIELD GameObject.Renderable Ldf; z
    CFIELD GameObject.X I l -461194739
    CFIELD GameObject.Y I u 1049351685
    
    CLASS GameShell Ljava/applet/Applet; aj
    CFIELD GameShell.Canvas Ljava/awt/Canvas; an
    
    CLASS GraphicsObject Ldf; by
    CFIELD GraphicsObject.Animation Ljn; k
    CFIELD GraphicsObject.AnimationFrame I i -1404768991
    CFIELD GraphicsObject.Finished Z e
    CFIELD GraphicsObject.Height I z -904369215
    CFIELD GraphicsObject.ID I w -975901259
    CFIELD GraphicsObject.Plane I l 1389377337
    CFIELD GraphicsObject.X I u 1930171125
    CFIELD GraphicsObject.Y I q 1202134777
    
    CLASS GroundItem Ldf; cb
    CFIELD GroundItem.Amount I w 119742129
    CFIELD GroundItem.ID I z 540016053
    
    CLASS GroundObject Ljava/lang/Object; dx
    CFIELD GroundObject.Hash J u -786866146567173785
    CFIELD GroundObject.RenderInfo I q 599749567
    CFIELD GroundObject.Renderable Ldf; z
    CFIELD GroundObject.X I s 1478604641
    CFIELD GroundObject.Y I l 563274733
    CFIELD GroundObject.Z I w 2142827601
    
    CLASS HashTable Ljava/lang/Object; gx
    CFIELD HashTable.Buckets [Lga; w
    CFIELD HashTable.Index I u
    CFIELD HashTable.Size I z
    
    CLASS HealthBar Lga; bn
    CFIELD HealthBar.HealthRatio I w -1588453017
    CFIELD HealthBar.Tick I z -854731803
    
    CLASS HealthInfo Lgw; ja
    CFIELD HealthInfo.Scale I g 555187831
    
    CLASS Ignore Ljx; kx
    
    CLASS IgnoreList Ljh; je
    
    CLASS IndexableData Ljava/lang/Object; ir
    CFIELD IndexableData.Children [[Ljava/lang/Object; n
    
    CLASS ItemContainer Lga; bp
    CFIELD ItemContainer.ItemAmounts [I s
    CFIELD ItemContainer.ItemIDs [I w
    
    CLASS ItemInfo Lgw; jt
    CFIELD ItemInfo.GroundActions [Ljava/lang/String; aw
    CFIELD ItemInfo.ID I f 1212562411
    CFIELD ItemInfo.InventoryActions [Ljava/lang/String; ak
    CFIELD ItemInfo.Members Z ab
    CFIELD ItemInfo.Name Ljava/lang/String; m
    CFIELD ItemInfo.NoteID I aj -767534637
    CFIELD ItemInfo.Price I ah 467062073
    CFIELD ItemInfo.SpriteID I g -1410829125
    CFIELD ItemInfo.StackAmounts [I ad
    CFIELD ItemInfo.StackModelIDs [I aq
    CFIELD ItemInfo.Stackable I af -112366113
    
    CLASS LinkedList Ljava/lang/Object; gy
    CFIELD LinkedList.Head Lga; z
    CFIELD LinkedList.Tail Lga; w
    
    CLASS MessageNode Lgw; bh
    CFIELD MessageNode.ID I z -216410853
    CFIELD MessageNode.Name Ljava/lang/String; l
    CFIELD MessageNode.Sender Ljava/lang/String; i
    CFIELD MessageNode.Text Ljava/lang/String; x
    CFIELD MessageNode.Tick I w 279680387
    CFIELD MessageNode.Type I s 1058139231
    
    CLASS Model Ldf; dc
    CFIELD Model.FrameMapIndices [[I c
    CFIELD Model.IndicesA [I e
    CFIELD Model.IndicesB [I p
    CFIELD Model.IndicesC [I b
    CFIELD Model.IndicesLength I x
    CFIELD Model.VerticesLength I u
    CFIELD Model.VerticesX [I q
    CFIELD Model.VerticesY [I k
    CFIELD Model.VerticesZ [I i
    
    CLASS Nameable Ljava/lang/Object; jx
    CFIELD Nameable.NamePair Lkm; s
    
    CLASS NameableContainer Ljava/lang/Object; jh
    CFIELD NameableContainer.Nameables [Ljx; q
    CFIELD NameableContainer.Size I u 2097572835
    
    CLASS NamePair Ljava/lang/Object; km
    CFIELD NamePair.CleanName Ljava/lang/String; w
    CFIELD NamePair.Name Ljava/lang/String; z
    
    CLASS Node Ljava/lang/Object; ga
    CFIELD Node.Next Lga; ct
    CFIELD Node.Prev Lga; cc
    CFIELD Node.UID J cs
    
    CLASS NPC Lba; br
    CFIELD NPC.NPCInfo Ljq; z
    
    CLASS NPCInfo Lgw; jq
    CFIELD NPCInfo.Actions [Ljava/lang/String; a
    CFIELD NPCInfo.CombatLevel I d -152867383
    CFIELD NPCInfo.ID I u 791272887
    CFIELD NPCInfo.ImposterIDs [I ak
    CFIELD NPCInfo.MinimapVisible Z j
    CFIELD NPCInfo.ModelIDs [I i
    CFIELD NPCInfo.Name Ljava/lang/String; q
    CFIELD NPCInfo.ScaleX I h 1933108527
    CFIELD NPCInfo.ScaleY I c 680879601
    CFIELD NPCInfo.SettingID I an -332297953
    CFIELD NPCInfo.VarbitID I as 1305673173
    CFIELD NPCInfo.Visible Z v
    
    CLASS ObjectInfo Lgw; jj
    CFIELD ObjectInfo.Actions [Ljava/lang/String; ab
    CFIELD ObjectInfo.ID I x -1656921837
    CFIELD ObjectInfo.ImposterIDs [I al
    CFIELD ObjectInfo.ModelIDs [I e
    CFIELD ObjectInfo.Name Ljava/lang/String; b
    CFIELD ObjectInfo.ObjectTypes [I p
    CFIELD ObjectInfo.SettingID I az 1219242267
    CFIELD ObjectInfo.VarbitID I ae -2070773273
    
    CLASS Player Lba; bu
    CFIELD Player.Actions [Ljava/lang/String; q
    CFIELD Player.CombatLevel I k -2003980775
    CFIELD Player.Hidden Z j
    CFIELD Player.NamePair Lkm; z
    CFIELD Player.OverheadIcon I l -1980153081
    CFIELD Player.PlayerInfo Lhd; w
    CFIELD Player.SkullIcon I s -1998294681
    CFIELD Player.Team I a -1403765271
    CFIELD Player.TotalLevel I i 1248875317
    
    CLASS PlayerInfo Ljava/lang/Object; hd
    CFIELD PlayerInfo.Equipment [I z
    CFIELD PlayerInfo.Gender Z s
    CFIELD PlayerInfo.Hash J u -1819394091005678963
    CFIELD PlayerInfo.ModelID J q 7379530444611537843
    CFIELD PlayerInfo.NPCModelID I l 1734814155
    
    CLASS Preferences Ljava/lang/Object; bx
    CFIELD Preferences.HideRoofs Z s
    CFIELD Preferences.Muted Z l
    CFIELD Preferences.Preferences Ljava/util/LinkedHashMap; i
    CFIELD Preferences.ScreenType I u -514581919
    CFIELD Preferences.UsernameCached Ljava/lang/String; q
    CFIELD Preferences.UsernameHidden Z k
    
    CLASS Queue Ljava/lang/Object; go
    CFIELD Queue.Head Lgw; z
    
    CLASS Region Ljava/lang/Object; dm
    CFIELD Region.GameObjects [Lek; x
    CFIELD Region.SceneTiles [[[Ldd; q
    
    CLASS Renderable Lgw; df
    CFIELD Renderable.ModelHeight I cg 762597167
    
    CLASS SceneTile Lga; dd
    CFIELD SceneTile.DecorativeObject Leo; i
    CFIELD SceneTile.GameObjects [Lek; b
    CFIELD SceneTile.GroundObject Ldx; x
    CFIELD SceneTile.Plane I w -27555673
    CFIELD SceneTile.WallObject Ldr; k
    CFIELD SceneTile.X I s -870268689
    CFIELD SceneTile.Y I l -983890313
    
    CLASS SpotAnimation Lgw; ib
    CFIELD SpotAnimation.Angle I f 1793069157
    CFIELD SpotAnimation.AnimationID I k -1738740977
    CFIELD SpotAnimation.ID I u -222748263
    CFIELD SpotAnimation.ScaleX I b -1496956879
    CFIELD SpotAnimation.ScaleY I n -3859707
    
    CLASS Sprite Llt; ll
    CFIELD Sprite.Height I s
    CFIELD Sprite.Pixels [I z
    CFIELD Sprite.Width I w
    
    CLASS Talkable Ljx; kz
    CFIELD Talkable.Rank I k 1388711563
    CFIELD Talkable.World I u -1986288725
    
    CLASS Varbit Lgw; jl
    CFIELD Varbit.LSB I l 676822163
    CFIELD Varbit.MSB I u -1532826907
    CFIELD Varbit.SettingID I s -738108461
    
    CLASS WallObject Ljava/lang/Object; dr
    CFIELD WallObject.Angle I z -1613465741
    CFIELD WallObject.Flags I x -445260767
    CFIELD WallObject.Hash J i -8915690867096141623
    CFIELD WallObject.Height I u -1144492251
    CFIELD WallObject.Renderable Ldf; q
    CFIELD WallObject.X I s 2118250899
    CFIELD WallObject.Y I l -995723823
    CFIELD WallObject.Z I w -270553885
    
    CLASS Widget Lga; hi
    CFIELD Widget.Actions [Ljava/lang/String; cx
    CFIELD Widget.BorderThickness I bo -1140770333
    CFIELD Widget.BoxIndex I en 2038028525
    CFIELD Widget.Children [Lhi; eb
    CFIELD Widget.Height I ao -2010186681
    CFIELD Widget.Hidden Z ap
    CFIELD Widget.ID I t 231011067
    CFIELD Widget.ItemAmount I eu -103624357
    CFIELD Widget.ItemAmounts [I ex
    CFIELD Widget.ItemID I ea 679339815
    CFIELD Widget.ItemIDs [I ec
    CFIELD Widget.Name Ljava/lang/String; cg
    CFIELD Widget.NoClickThrough Z ev
    CFIELD Widget.Parent Lhi; cj
    CFIELD Widget.ParentID I ac -1465800991
    CFIELD Widget.RelativeX I ak -1137308091
    CFIELD Widget.RelativeY I as -981606173
    CFIELD Widget.ScrollX I aa 1491928557
    CFIELD Widget.ScrollY I ar -1332801903
    CFIELD Widget.ShadowColor I bq 2018360605
    CFIELD Widget.SpriteID I bk -1650241733
    CFIELD Widget.StackType I bu -1230270313
    CFIELD Widget.Text Ljava/lang/String; cy
    CFIELD Widget.TextColor I al 444645093
    CFIELD Widget.Type I y -2005948083
    CFIELD Widget.Width I an -454161677
    
    CLASS WidgetNode Lga; bj
    CFIELD WidgetNode.ID I z -432145823
    
    CLASS World Ljava/lang/Object; bb
    CFIELD World.Activity Ljava/lang/String; g
    CFIELD World.Address Ljava/lang/String; f
    CFIELD World.ID I p -1592935297
    CFIELD World.Index I r 777704071
    CFIELD World.Location I m -2021362795
    CFIELD World.Mask I b -1045794303
    CFIELD World.PlayerCount I n 405776969
    I'm getting arbitrary value returns on player tile and object tiles

  7. #257
    Join Date
    Dec 2007
    Posts
    2,107
    Mentioned
    69 Post(s)
    Quoted
    578 Post(s)

    Default

    Quote Originally Posted by Bulbasaur View Post
    I'm getting arbitrary value returns on player tile and object tiles
    Probably cause the simba formatted hooks that were posted aren't completely the same as the ones i posted. Eample:

    Actor_WorldX: THook = ['ac', 1294539883];
    Actor_WorldY: THook = ['ay', 1361629179];

    Should be:

    CFIELD Character.X I aw -353812825
    CFIELD Character.Y I ak -135314995

    It's probably the same for the Player hook and other things. If you're getting errors, just fix your hook file with the correct hook from my log. I don't have the time to make a Simba formatted log, and not really interested in doing so.
    Last edited by Kasi; 06-04-2018 at 01:25 AM.

  8. #258
    Join Date
    Feb 2011
    Location
    The Future.
    Posts
    5,579
    Mentioned
    393 Post(s)
    Quoted
    1590 Post(s)

    Default

    Java Code:
    Downloading RS JarFile.
    Downloading Complete.

    Deobfuscation Started..
    Removed Methods: 4125 of 6771
    Removed Fields: 622 of 3504
    Re-Ordered Multipliers: 3637 of 33320
    Re-Ordered Arithmetics: 2312 of 37986
    Removed Exceptions: 5903 of 6304
    Removed Returns: 1138 of 13476
    Removed TryCatchBlocks: 37 of 3371
    Removed Parameters: 1372 of 1372
    Removed DeadCode Instructions: 1138 of 326990
    Deobfuscation Finished..

        Node:                 ga
    ---------------------------------
        UID                  ->   cs
        Prev                 ->   cc
        Next                 ->   ct


        NodeDeque:            gn
    ---------------------------------
        Head                 ->   z
        Current              ->   w


        CacheableNode:        gw
    ---------------------------------
        Next                 ->   ci
        Prev                 ->   cj


        LinkedList:           gy
    ---------------------------------
        Head                 ->   z
        Current              ->   w


        HashTable:            gx
    ---------------------------------
        Head                 ->   s
        Tail                 ->   l
        Cache|Buckets        ->   w
        Index                ->   u
        Capacity             ->   z


        Queue:                go
    ---------------------------------
        Head                 ->   z
        *InsertHead          ->   z
        *InsertTail          ->   w


        Cache:                gj
    ---------------------------------
        HashTable            ->   l
        Queue                ->   u
        Remaining            ->   s
        Capacity             ->   w


        ClassData:            lv
    ---------------------------------
        Bytes                ->   i
        Methods              ->   k
        Fields               ->   u


        Rasteriser:           lt
    ---------------------------------
        Pixels               ->   ah
        Width                ->   ab
        Height               ->   aw
        *CreateRasteriser    ->   dz
        *SetCoordinates      ->   dg


        Rasteriser3D:         dl
    ---------------------------------
        ShadowDecay          ->   h
        SineTable            ->   v
        CosineTable          ->   af


        Typeface:             kk
    ---------------------------------
        CharacterPixels      ->   z
        *StringWidth         ->   b
        *DrawStringWaveY     ->   v
        *DrawStringWave      ->   v
        *DrawStrWaveAmt      ->   af
        *DrawCharacter       ->   ao
        *DrawCharAlpha       ->   ai
        *DrawCharPixels      ->   at
        *DrawCharPixelsA     ->   ac


        IndexedRGB:           ly
    ---------------------------------
        Pixels               ->   w
        Palette              ->   z


        ImageRGB:             ll
    ---------------------------------
        Pixels               ->   z
        Width                ->   w
        Height               ->   s
        MaxWidth             ->   q
        MaxHeight            ->   k
        *CopyPixels          ->   b
        *CopyPixelsA         ->   y
        *ShapeImage          ->   f


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


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


        Stream:               gk
    ---------------------------------
        Payload              ->   z
        CRC                  ->   s
        *ApplyRSA            ->   ad
        *GetUnsignedByte     ->   bn


        BufferedConnection:   fr
    ---------------------------------
        InputStream          ->   z
        OutputStream         ->   w
        Socket               ->   s
        Payload              ->   k
        IsClosed             ->   l
        *Available           ->   s
        *Read                ->   N/A
        *Write               ->   N/A


        CollisionMap:         fk
    ---------------------------------
        Width                ->   ai    *  1112611241
        Height               ->   ac    *  -133733115
        Adjacency            ->   ap
        *Reset               ->   z


        NameInfo:             km
    ---------------------------------
        Name                 ->   z
        DecodedName          ->   w


        Animable:             df
    ---------------------------------
        ModelHeight          ->   cg    *  762597167


        Region:               dm
    ---------------------------------
        Tiles                ->   q
        InteractableObjects  ->   x


        AnimableNode:         ch
    ---------------------------------
        ID                   ->   z
        Animation            ->   k
        Flags                ->   w
        Orientation          ->   s
        Plane                ->   l
        X                    ->   u
        Y                    ->   q


        Boundary:             dr
    ---------------------------------
        ID                   ->   i     *  -8915690867096141623
        Flags                ->   x     *  -445260767
        Plane                ->   w     *  -270553885
        Height               ->   u     *  -1144492251
        X                    ->   s     *  2118250899
        Y                    ->   l     *  -995723823
        Orientation          ->   z     *  -1613465741
        Renderable           ->   q
        OldRenderable        ->   k


        WallDecoration:       eo
    ---------------------------------
        ID                   ->   e     *  -9170110495421091263
        Flags                ->   p     *  1910323591
        Plane                ->   w     *  -2145900331
        Height               ->   u     *  409489705
        X                    ->   s     *  -568631363
        Y                    ->   l     *  -970601677
        RelativeX            ->   q     *  -995153033
        RelativeY            ->   k     *  1452216279
        Orientation          ->   z     *  855735479
        Renderable           ->   i
        OldRenderable        ->   x


        GroundDecoration:     dx
    ---------------------------------
        ID                   ->   u     *  -786866146567173785
        Flags                ->   q     *  599749567
        X                    ->   s     *  1478604641
        Y                    ->   l     *  563274733
        Plane                ->   w     *  2142827601
        Renderable           ->   z


        Interactable:         ek
    ---------------------------------
        Renderable           ->   z
        ID                   ->   n     *  -7950024877031331151
        Flags                ->   f     *  -2116359181
        Orientation          ->   q     *  2137493405
        Plane                ->   w     *  1650174027
        Height               ->   s     *  220137999
        X                    ->   l     *  -461194739
        Y                    ->   u     *  1049351685
        RelativeX            ->   k     *  1953890163
        RelativeY            ->   x     *  -902758735
        SizeX                ->   i     *  -1165658199
        SizeY                ->   e     *  949196043


        SceneTile:            dd
    ---------------------------------
        Boundary             ->   k
        SceneTile            ->   d
        Interactables        ->   b
        WallDecoration       ->   i
        GroundDecoration     ->   x
        X                    ->   s     *  -870268689
        Y                    ->   l     *  -983890313
        Plane                ->   z     *  -1853859971


        TradingPost:           u
    ---------------------------------
        Status               ->   z
        ItemID               ->   w     *  -505500629
        Price                ->   s     *  1231470581
        Quantity             ->   l     *  528031905
        Transferred          ->   u
        Spent                ->   q     *  -1551136007
        QueryIDs             ->   N/A


        Model:                dc
    ---------------------------------
        IndicesX             ->   e
        IndicesY             ->   p
        IndicesZ             ->   b
        IndicesLength        ->   x
        VerticesX            ->   q
        VerticesY            ->   k
        VerticesZ            ->   i
        VerticesLength       ->   u
        TexIndicesX          ->   n
        TexIndicesY          ->   f
        TexIndicesZ          ->   g
        TexVerticesX         ->   j
        TexVerticesY         ->   d
        TexVerticesZ         ->   h
        TexVerticesLength    ->   a
        ShadowIntensity      ->   aw
        FitsSingleTile       ->   af
        *Translate           ->   o
        *RenderAtPoint       ->   cx


        AnimationSequence:    jn
    ---------------------------------
        ControlFlow          ->   p


        CombatInfo1:          bn
    ---------------------------------
        Health               ->   s     *  1549500065
        HealthRatio          ->   w     *  -1588453017


        CombatInfo2:          ja
    ---------------------------------
        HealthScale          ->   g     *  555187831


        CombatInfoList:       gy
    ---------------------------------
        Head                 ->   z
        Current              ->   w


        CombatInfoHolder:     bv
    ---------------------------------
        CombatInfoList       ->   l
        CombatInfo2          ->   s


        Entity:               ba
    ---------------------------------
        AnimationID          ->   ba    *  -960665687
        AnimationDelay       ->   ch    *  978362049
        SpokenText           ->   ae
        HitDamages           ->   ag
        HitTypes             ->   bk
        HitCycle             ->   bp
        QueueX               ->   cw
        QueueY               ->   cf
        QueueTraversed       ->   ca
        QueueLength          ->   ch    *  978362049
        LocalX               ->   aw    *  -353812825
        LocalY               ->   ak    *  -135314995
        IsAnimating          ->   az
        CombatCycle          ->   N/A
        InteractingIndex     ->   bq    *  1120664331
        Orientation          ->   cq    *  287586055
        CombatInfoList       ->   bo
        Height               ->   co    *  -1650929653


        NPCDefinition:        jq
    ---------------------------------
        ID                   ->   u     *  791272887
        Name                 ->   q
        Actions              ->   a
        ModelIDs             ->   i
        CombatLevel          ->   d     *  -152867383


        NPC:                  br
    ---------------------------------
        Definition           ->   z


        PlayerDefinition:     hd
    ---------------------------------
        ID                   ->   l     *  1734814155
        IsFemale             ->   s
        AnimatedModelID      ->   u     *  -1819394091005678963
        ModelID              ->   q     *  7379530444611537843
        Equipment            ->   z


        Player:               bu
    ---------------------------------
        Name                 ->   z
        Model                ->   g
        Visible              ->   y
        Definition           ->   w
        CombatLevel          ->   k     *  -2003980775


        WidgetNode:           bj
    ---------------------------------
        ID                   ->   z     *  -432145823


        Widget:               hi
    ---------------------------------
        Name                 ->   ey
        Text                 ->   cy
        ID                   ->   t     *  231011067
        ParentID             ->   ac    *  -1465800991
        ItemID               ->   ep
        Items                ->   ec
        ItemStackSizes       ->   ex
        ItemAmount           ->   ea    *  679339815
        Actions              ->   cr
        ActionType           ->   a     *  1466855767
        Type                 ->   y     *  -2005948083
        IsHidden             ->   ap
        AbsoluteX            ->   af    *  -1201456549
        AbsoluteY            ->   ah    *  2064003607
        RelativeX            ->   ak    *  -1137308091
        RelativeY            ->   as    *  -981606173
        ScrollX              ->   aa    *  1491928557
        ScrollY              ->   ar    *  -1332801903
        Width                ->   an    *  -454161677
        Height               ->   ao    *  -2010186681
        Children             ->   eb
        BoundsIndex          ->   en    *  2038028525
        *SwapItems           ->   p


        ItemDefinition:       jt
    ---------------------------------
        ID                   ->   f     *  1212562411
        Name                 ->   m
        IsMembers            ->   bo
        Actions              ->   aw
        GroundActions        ->   ak


        Item:                 cb
    ---------------------------------
        ID                   ->   z     *  540016053
        Quantity             ->   w     *  119742129


        Client:           client
    ---------------------------------
        Revision             ->   171
        Client               ->   client.ay
        LocalNPCs            ->   client.df
        NPCIndices           ->   client.dj
        LocalPlayers         ->   client.is
        PlayerIndices        ->   co.k
        LocalPlayer          ->   ep.ii
        PlayerIndex          ->   client.ie *  -191538519
        GameCycle            ->   client.bs *  181352847
        LoginState           ->   client.bx *  1544810619
        GameState            ->   cy.ar *  -1062373165
        CrosshairColour      ->   client.hl *  1652514069
        GroundItems          ->   client.jv
        CollisionMap         ->   client.w
        TradingPostOffers    ->   client.qp
        CameraX              ->   dy.gb *  -616699681
        CameraY              ->   ha.gi *  -1575232807
        CameraZ              ->   di.gt *  1694856473
        CameraPitch          ->   i.gs  *  -567041405
        CameraYaw            ->   ch.gc *  -127094665
        Region               ->   ab.fc
        Plane                ->   f.iu  *  -1440413395
        BaseX                ->   bl.el *  701830261
        BaseY                ->   client.ez *  2118745709
        DestX                ->   client.or *  -1068898215
        DestY                ->   client.ol *  996143867
        SineTable            ->   dl.v
        CosineTable          ->   dl.af
        TileHeights          ->   ay.z
        TileSettings         ->   ay.i
        Widgets              ->   al.q
        WidgetSettings       ->   hy.s
        WidgetNodeCache      ->   client.li
        WidgetPositionsX     ->   client.np
        WidgetPositionsY     ->   client.nx
        WidgetWidths         ->   client.nt
        WidgetHeights        ->   client.ne
        ViewPortWidth        ->   client.qq *  -1734003973
        ViewPortHeight       ->   client.qb *  1052760379
        MapAngle             ->   client.gd *  -956184717
        MapScale             ->   N/A
        MapOffset            ->   N/A
        MenuCount            ->   client.kx *  -1800746037
        MenuActions          ->   client.km
        MenuOptions          ->   client.kt
        IsMenuOpen           ->   ds.z
        MenuX                ->   ax.jz *  -1699928239
        MenuY                ->   z.jx  *  469420815
        MenuWidth            ->   er.jf *  1445652317
        MenuHeight           ->   ej.je *  -1606452513
        CurrentLevels        ->   client.jm
        RealLevels           ->   client.jw
        Experiences          ->   client.jg
        CurrentWorld         ->   client.bk *  -33369237
        EnergyLevel          ->   client.ld *  1214589377
        PlayerWeight         ->   client.lw *  1445722035

    Simba Code:
    const
        ReflectionRevision = '171';

    {Node: ga}
    Node_UID: THook =                                 ['cs', 1];
    Node_Prev: THook =                                ['cc', 1];
    Node_Next: THook =                                ['ct', 1];

    {NodeDeque: gn}
    NodeDeque_Head: THook =                           ['z', 1];
    NodeDeque_Current: THook =                        ['w', 1];

    {Cacheable: gw}
    Cacheable_Next: THook =                           ['ci', 1];
    Cacheable_Prev: THook =                           ['cj', 1];

    {LinkedList: gy}
    LinkedList_Head: THook =                          ['z', 1];
    LinkedList_Current: THook =                       ['w', 1];

    {HashTable: gx}
    HashTable_Head: THook =                           ['s', 1];
    HashTable_Tail: THook =                           ['l', 1];
    HashTable_Buckets: THook =                        ['w', 1];
    HashTable_Index: THook =                          ['u', 1];
    HashTable_Size: THook =                           ['z', 1];

    {Queue: go}
    Queue_Head: THook =                               ['z', 1];

    {Cache: gj}
    Cache_HashTable: THook =                          ['l', 1];
    Cache_Queue: THook =                              ['u', 1];
    Cache_Remaining: THook =                          ['s', 1];
    Cache_Capacity: THook =                           ['w', 1];

    {ClassData: lv}
    ClassData_Bytes: THook =                          ['i', 1];
    ClassData_Methods: THook =                        ['k', 1];
    ClassData_Fields: THook =                         ['u', 1];

    {Rasteriser: lt}
    Rasteriser_Pixels: THook =                        ['ah', 1];
    Rasteriser_Width: THook =                         ['ab', 1];
    Rasteriser_Height: THook =                        ['aw', 1];

    {Rasteriser3D: dl}
    Rasteriser3D_ShadowDecay: THook =                 ['h', 1];
    Rasteriser3D_SineTable: THook =                   ['v', 1];
    Rasteriser3D_CosineTable: THook =                 ['af', 1];

    {Typeface: kk}
    Typeface_CharacterPixels: THook =                 ['z', 1];

    {IndexedRGB: ly}
    IndexedRGB_Pixels: THook =                        ['w', 1];
    IndexedRGB_Palette: THook =                       ['z', 1];

    {ImageRGB: ll}
    ImageRGB_Pixels: THook =                          ['z', 1];
    ImageRGB_Width: THook =                           ['w', 1];
    ImageRGB_Height: THook =                          ['s', 1];
    ImageRGB_MaxWidth: THook =                        ['q', 1];
    ImageRGB_MaxHeight: THook =                       ['k', 1];

    {Keyboard: ar}

    {GameShell: aj}

    {Buffer: gk}
    Buffer_Payload: THook =                           ['z', 1];
    Buffer_CRC: THook =                               ['s', 1];

    {BufferedConnection: fr}
    BufferedConnection_InputStream: THook =           ['z', 1];
    BufferedConnection_OutputStream: THook =          ['w', 1];
    BufferedConnection_Socket: THook =                ['s', 1];
    BufferedConnection_Payload: THook =               ['k', 1];
    BufferedConnection_IsClosed: THook =              ['l', 1];

    {CollisionMap: fk}
    CollisionMap_Width: THook =                       ['ai', 1112611241];
    CollisionMap_Height: THook =                      ['ac', -133733115];
    CollisionMap_Adjacency: THook =                   ['ap', 1];

    {NameInfo: km}
    NameInfo_Name: THook =                            ['z', 1];
    NameInfo_DecodedName: THook =                     ['w', 1];

    {Renderable: df}
    Renderable_ModelHeight: THook =                   ['cg', 762597167];

    {Region: dm}
    Region_SceneTiles: THook =                        ['q', 1];
    Region_InteractableObjects: THook =               ['x', 1];

    {AnimableNode: ch}
    AnimableNode_ID: THook =                          ['z', 1];
    AnimableNode_Animation: THook =                   ['k', 1];
    AnimableNode_Flags: THook =                       ['w', 1];
    AnimableNode_Orientation: THook =                 ['s', 1];
    AnimableNode_Plane: THook =                       ['l', 1];
    AnimableNode_X: THook =                           ['u', 1];
    AnimableNode_Y: THook =                           ['q', 1];

    {BoundaryObject: dr}
    BoundaryObject_ID: THook =                        ['i', -8915690867096141623];
    BoundaryObject_Flags: THook =                     ['x', -445260767];
    BoundaryObject_Plane: THook =                     ['w', -270553885];
    BoundaryObject_Height: THook =                    ['u', -1144492251];
    BoundaryObject_LocalX: THook =                    ['s', 2118250899];
    BoundaryObject_LocalY: THook =                    ['l', -995723823];
    BoundaryObject_Orientation: THook =               ['z', -1613465741];
    BoundaryObject_Render: THook =                    ['q', 1];
    BoundaryObject_Render2: THook =                   ['k', 1];

    {WallDecoration: eo}
    WallDecoration_ID: THook =                        ['e', -9170110495421091263];
    WallDecoration_Flags: THook =                     ['p', 1910323591];
    WallDecoration_Plane: THook =                     ['w', -2145900331];
    WallDecoration_Height: THook =                    ['u', 409489705];
    WallDecoration_LocalX: THook =                    ['s', -568631363];
    WallDecoration_LocalY: THook =                    ['l', -970601677];
    WallDecoration_RelativeX: THook =                 ['q', -995153033];
    WallDecoration_RelativeY: THook =                 ['k', 1452216279];
    WallDecoration_Orientation: THook =               ['z', 855735479];
    WallDecoration_Renderable: THook =                ['i', 1];
    WallDecoration_Renderable2: THook =               ['x', 1];

    {FloorDecoration: dx}
    FloorDecoration_ID: THook =                       ['u', -786866146567173785];
    FloorDecoration_Flags: THook =                    ['q', 599749567];
    FloorDecoration_LocalX: THook =                   ['s', 1478604641];
    FloorDecoration_LocalY: THook =                   ['l', 563274733];
    FloorDecoration_Plane: THook =                    ['w', 2142827601];
    FloorDecoration_Render: THook =                   ['z', 1];

    {GameObject: ek}
    GameObject_Render: THook =                        ['z', 1];
    GameObject_ID: THook =                            ['n', -7950024877031331151];
    GameObject_Flags: THook =                         ['f', -2116359181];
    GameObject_Orientation: THook =                   ['q', 2137493405];
    GameObject_Plane: THook =                         ['w', 1650174027];
    GameObject_Height: THook =                        ['s', 220137999];
    GameObject_WorldX: THook =                        ['l', -461194739];
    GameObject_WorldY: THook =                        ['u', 1049351685];
    GameObject_LocalX: THook =                        ['k', 1953890163];
    GameObject_LocalY: THook =                        ['x', -902758735];
    GameObject_OffsetX: THook =                       ['i', -1165658199];
    GameObject_OffsetY: THook =                       ['e', 949196043];

    {SceneTile: dd}
    SceneTile_BoundaryObject: THook =                 ['k', 1];
    SceneTile_SceneTileObject: THook =                ['d', 1];
    SceneTile_GameObject: THook =                     ['b', 1];
    SceneTile_WallDecoration: THook =                 ['i', 1];
    SceneTile_GroundDecoration: THook =               ['x', 1];
    SceneTile_LocalX: THook =                         ['s', -870268689];
    SceneTile_LocalY: THook =                         ['l', -983890313];
    SceneTile_Plane: THook =                          ['z', -1853859971];

    {GrandExchange: u}
    TradingPost_Status: THook =                       ['z', 1];
    TradingPost_ItemID: THook =                       ['w', -505500629];
    TradingPost_Price: THook =                        ['s', 1231470581];
    TradingPost_Quantity: THook =                     ['l', 528031905];
    TradingPost_Transferred: THook =                  ['u', 1];
    TradingPost_Spent: THook =                        ['q', -1551136007];
    TradingPost_QueryIDs: THook =                     ['N/A', 1];

    {{Model: dc}
    Model_IndicesX: THook =                           ['e', 1];
    Model_IndicesY: THook =                           ['p', 1];
    Model_IndicesZ: THook =                           ['b', 1];
    Model_IndicesLength: THook =                      ['x', 1];
    Model_VerticesX: THook =                          ['q', 1];
    Model_VerticesY: THook =                          ['k', 1];
    Model_VerticesZ: THook =                          ['i', 1];
    Model_VerticesLength: THook =                     ['u', 1];
    Model_TexIndicesX: THook =                        ['n', 1];
    Model_TexIndicesY: THook =                        ['f', 1];
    Model_TexIndicesZ: THook =                        ['g', 1];
    Model_TexVerticesX: THook =                       ['j', 1];
    Model_TexVerticesY: THook =                       ['d', 1];
    Model_TexVerticesZ: THook =                       ['h', 1];
    Model_TexVerticesLength: THook =                  ['a', 1];
    Model_ShadowIntensity: THook =                    ['aw', 1];
    Model_FitsSingleTile: THook =                     ['af', 1];

    {AnimationSequence: jn}
    AnimationSequence_ControlFlow: THook =            ['p', 1];

    {CombatInfo1: bn}
    CombatInfo1_Health: THook =                       ['s', 1549500065];
    CombatInfo1_HealthRatio: THook =                  ['w', -1588453017];

    {CombatInfo2: ja}
    CombatInfo2_HealthScale: THook =                  ['g', 555187831];

    {CombatInfoList: gy}
    CombatInfoList_Head: THook =                      ['z', 1];
    CombatInfoList_Current: THook =                   ['w', 1];

    {CombatInfoHolder: bv}
    CombatInfoHolder_CombatInfoList: THook =          ['l', 1];
    CombatInfoHolder_CombatInfo2: THook =             ['s', 1];

    {Actor: ba}
    Actor_Animation: THook =                          ['ba', -960665687];
    Actor_AnimationDelay: THook =                     ['ch', 978362049];
    Actor_SpokenText: THook =                         ['ae', 1];
    Actor_HitDamages: THook =                         ['ag', 1];
    Actor_HitTypes: THook =                           ['bk', 1];
    Actor_HitCycle: THook =                           ['bp', 1];
    Actor_QueueX: THook =                             ['cw', 1];
    Actor_QueueY: THook =                             ['cf', 1];
    Actor_QueueTraversed: THook =                     ['ca', 1];
    Actor_QueueSize: THook =                          ['ch', 978362049];
    Actor_WorldX: THook =                             ['aw', -353812825];
    Actor_WorldY: THook =                             ['ak', -135314995];
    Actor_IsAnimating: THook =                        ['az', 1];
    Actor_CombatCycle: THook =                        ['N/A', 1];
    Actor_InteractingIndex: THook =                   ['bq', 1120664331];
    Actor_Orientation: THook =                        ['cq', 287586055];
    Actor_CombatInfoList: THook =                     ['bo', 1];
    Actor_Height: THook =                             ['co', -1650929653];

    {NPCDefinition: jq}
    NPCDefinition_ID: THook =                         ['u', 791272887];
    NPCDefinition_Name: THook =                       ['q', 1];
    NPCDefinition_Actions: THook =                    ['a', 1];
    NPCDefinition_ModelIDs: THook =                   ['i', 1];
    NPCDefinition_CombatLevel: THook =                ['d', -152867383];

    {NPC: br}
    NPC_Definition: THook =                           ['z', 1];

    {PlayerDefinition: hd}
    PlayerDefinition_ID: THook =                      ['l', 1734814155];
    PlayerDefinition_IsFemale: THook =                ['s', 1];
    PlayerDefinition_AnimatedModelID: THook =         ['u', -1819394091005678963];
    PlayerDefinition_ModelID: THook =                 ['q', 7379530444611537843];
    PlayerDefinition_Equipment: THook =               ['z', 1];

    {Player: bu}
    Player_Name: THook =                              ['z', 1];
    Player_Model: THook =                             ['g', 1];
    Player_Visible: THook =                           ['y', 1];
    Player_Definition: THook =                        ['w', 1];
    Player_CombatLevel: THook =                       ['k', -2003980775];

    {WidgetNode: bj}
    WidgetNode_ID: THook =                            ['z', -432145823];

    {Widget: hi}
    Widget_Name: THook =                              ['ey', 1];
    Widget_Text: THook =                              ['cy', 1];
    Widget_WidgetID: THook =                          ['t', 231011067];
    Widget_ParentID: THook =                          ['ac', -1465800991];
    Widget_ItemID: THook =                            ['ep', 1];
    Widget_InvIDs: THook =                            ['ec', 1];
    Widget_StackSizes: THook =                        ['ex', 1];
    Widget_ItemAmount: THook =                        ['ea', 679339815];
    Widget_Actions: THook =                           ['cr', 1];
    Widget_ActionType: THook =                        ['a', 1466855767];
    Widget_Type: THook =                              ['y', -2005948083];
    Widget_IsHidden: THook =                          ['ap', 1];
    Widget_AbsoluteX: THook =                         ['af', -1201456549];
    Widget_AbsoluteY: THook =                         ['ah', 2064003607];
    Widget_RelativeX: THook =                         ['ak', -1137308091];
    Widget_RelativeY: THook =                         ['as', -981606173];
    Widget_ScrollX: THook =                           ['aa', 1491928557];
    Widget_ScrollY: THook =                           ['ar', -1332801903];
    Widget_Width: THook =                             ['an', -454161677];
    Widget_Height: THook =                            ['ao', -2010186681];
    Widget_Children: THook =                          ['eb', 1];
    Widget_BoundsIndex: THook =                       ['en', 2038028525];

    {ItemDefinition: jt}
    ItemDefinition_ID: THook =                        ['f', 1212562411];
    ItemDefinition_Name: THook =                      ['m', 1];
    ItemDefinition_IsMembers: THook =                 ['bo', 1];
    ItemDefinition_Actions: THook =                   ['aw', 1];
    ItemDefinition_GroundActions: THook =             ['ak', 1];

    {Item: cb}
    Item_ID: THook =                                  ['z', 540016053];
    Item_StackSizes: THook =                          ['w', 119742129];

    {Client: client}
    Client_Revision: THook =                          ['171', 1];
    Client_Client: THook =                            ['client.ay', 1];
    Client_LocalNPCs: THook =                         ['client.df', 1];
    Client_NPCIndices: THook =                        ['client.dj', 1];
    Client_LocalPlayers: THook =                      ['client.is', 1];
    Client_PlayerIndices: THook =                     ['co.k', 1];
    Client_LocalPlayer: THook =                       ['ep.ii', 1];
    Client_PlayerIndex: THook =                       ['client.ie', -191538519];
    Client_LoopCycle: THook =                         ['client.bs', 181352847];
    Client_LoginState: THook =                        ['client.bx', 1544810619];
    Client_GameState: THook =                         ['cy.ar', -1062373165];
    Client_CrossHairColor: THook =                    ['client.hl', 1652514069];
    Client_GroundItems: THook =                       ['client.jv', 1];
    Client_CollisionMap: THook =                      ['client.w', 1];
    Client_TradingPostOffers: THook =                 ['client.qp', 1];
    Client_CameraX: THook =                           ['dy.gb', -616699681];
    Client_CameraY: THook =                           ['ha.gi', -1575232807];
    Client_CameraZ: THook =                           ['di.gt', 1694856473];
    Client_CameraPitch: THook =                       ['i.gs', -567041405];
    Client_CameraYaw: THook =                         ['ch.gc', -127094665];
    Client_Region: THook =                            ['ab.fc', 1];
    Client_Plane: THook =                             ['f.iu', -1440413395];
    Client_BaseX: THook =                             ['bl.el', 701830261];
    Client_BaseY: THook =                             ['client.ez', 2118745709];
    Client_DestinationX: THook =                      ['client.or', -1068898215];
    Client_DestinationY: THook =                      ['client.ol', 996143867];
    Client_Sine: THook =                              ['dl.v', 1];
    Client_Cosine: THook =                            ['dl.af', 1];
    Client_TileHeights: THook =                       ['ay.z', 1];
    Client_TileSettings: THook =                      ['ay.i', 1];
    Client_Widgets: THook =                           ['al.q', 1];
    Client_GameSettings: THook =                      ['hy.s', 1];
    Client_WidgetNodeCache: THook =                   ['client.li', 1];
    Client_WidgetPositionX: THook =                   ['client.np', 1];
    Client_WidgetPositionY: THook =                   ['client.nx', 1];
    Client_WidgetWidths: THook =                      ['client.nt', 1];
    Client_WidgetHeights: THook =                     ['client.ne', 1];
    Client_ViewPortWidth: THook =                     ['client.qq', -1734003973];
    Client_ViewPortHeight: THook =                    ['client.qb', 1052760379];
    Client_MapAngle: THook =                          ['client.gd', -956184717];
    Client_MapScale: THook =                          ['N/A', 1];
    Client_MapOffset: THook =                         ['N/A', 1];
    Client_MenuCount: THook =                         ['client.kx', -1800746037];
    Client_MenuActions: THook =                       ['client.km', 1];
    Client_MenuOptions: THook =                       ['client.kt', 1];
    Client_IsMenuOpen: THook =                        ['ds.z', 1];
    Client_MenuX: THook =                             ['ax.jz', -1699928239];
    Client_MenuY: THook =                             ['z.jx', 469420815];
    Client_MenuWidth: THook =                         ['er.jf', 1445652317];
    Client_MenuHeight: THook =                        ['ej.je', -1606452513];
    Client_CurrentLevels: THook =                     ['client.jm', 1];
    Client_RealLevels: THook =                        ['client.jw', 1];
    Client_Experiences: THook =                       ['client.jg', 1];
    Client_CurrentWorld: THook =                      ['client.bk', -33369237];
    Client_Energy: THook =                            ['client.ld', 1214589377];
    Client_Weight: THook =                            ['client.lw', 1445722035];
    I am Ggzz..

  9. #259
    Join Date
    Dec 2007
    Posts
    2,107
    Mentioned
    69 Post(s)
    Quoted
    578 Post(s)

    Default

    @Brandon; Ayyyyy

  10. #260
    Join Date
    Feb 2012
    Posts
    168
    Mentioned
    2 Post(s)
    Quoted
    82 Post(s)

    Default

    My sister tried getting the new hooks, I'll post the results here. Most if not all credit should go to @Kasi. Not sure if all works well but she told me all of it works for her.

    Simba Code:
    const
        ReflectionRevision = '172';

    {Node: gl}
    Node_UID: THook =                                 ['cr', 1];
    Node_Prev: THook =                                ['cy', 1];
    Node_Next: THook =                                ['co', 1];

    {NodeDeque: gf}
    NodeDeque_Head: THook =                           ['v', 1];
    NodeDeque_Current: THook =                        ['s', 1];

    {Cacheable: hl}
    Cacheable_Next: THook =                           ['ct', 1];
    Cacheable_Prev: THook =                           ['cm', 1];

    {LinkedList: gt}
    LinkedList_Head: THook =                          ['w', 1];
    LinkedList_Current: THook =                       ['m', 1];

    {HashTable: gt}
    HashTable_Head: THook =                           ['q', 1];
    HashTable_Tail: THook =                           ['b', 1];
    HashTable_Buckets: THook =                        ['s', 1];
    HashTable_Index: THook =                          ['u', 1];
    HashTable_Size: THook =                           ['v', 1];

    {Queue: gm}
    Queue_Head: THook =                               ['v', 1];

    {Cache: gy}
    Cache_HashTable: THook =                          ['k', 1];
    Cache_Queue: THook =                              ['u', 1];
    Cache_Remaining: THook =                          ['q', 1];
    Cache_Capacity: THook =                           ['m', 1];

    {ClassData: lt}
    ClassData_Bytes: THook =                          ['m', 1];
    ClassData_Methods: THook =                        ['x', 1];
    ClassData_Fields: THook =                         ['h', 1];

    {Rasteriser: lw}
    Rasteriser_Pixels: THook =                        ['at', 1];
    Rasteriser_Width: THook =                         ['ad', 1];
    Rasteriser_Height: THook =                        ['ac', 1];

    {Rasteriser3D: dm}
    Rasteriser3D_ShadowDecay: THook =                 ['r', 1];
    Rasteriser3D_SineTable: THook =                   ['o', 1];
    Rasteriser3D_CosineTable: THook =                 ['ai', 1];

    {Typeface: kp}
    Typeface_CharacterPixels: THook =                 ['w', 1];

    {IndexedRGB: lh}
    IndexedRGB_Pixels: THook =                        ['m', 1];
    IndexedRGB_Palette: THook =                       ['w', 1];

    {ImageRGB: lh}
    ImageRGB_Pixels: THook =                          ['v', 1];
    ImageRGB_Width: THook =                           ['s', 1];
    ImageRGB_Height: THook =                          ['o', 1];
    ImageRGB_MaxWidth: THook =                        ['n', 1];
    ImageRGB_MaxHeight: THook =                       ['h', 1];

    {Keyboard: af}

    {GameShell: ap}

    {Buffer: gy}
    Buffer_Payload: THook =                           ['w', 1];
    Buffer_CRC: THook =                               ['q', 1];

    {BufferedConnection: fh}
    BufferedConnection_InputStream: THook =           ['w', 1];
    BufferedConnection_OutputStream: THook =          ['m', 1];
    BufferedConnection_Socket: THook =                ['q', 1];
    BufferedConnection_Payload: THook =               ['h', 1];
    BufferedConnection_IsClosed: THook =              ['b', 1];

    {CollisionMap: fn}
    CollisionMap_Width: THook =                       ['aj', -1147587003];
    CollisionMap_Height: THook =                      ['aq', -854125365];
    CollisionMap_Adjacency: THook =                   ['ak', 1];

    {NameInfo: kk}
    NameInfo_Name: THook =                            ['v', 1];
    NameInfo_DecodedName: THook =                     ['s', 1];

    {Renderable: de}
    Renderable_ModelHeight: THook =                   ['cl', -1855155249];

    {Region: ze}
    Region_SceneTiles: THook =                        ['i', 1];
    Region_InteractableObjects: THook =               ['l', 1];

    {AnimableNode: ch}
    AnimableNode_ID: THook =                          ['w', 1];
    AnimableNode_Animation: THook =                   ['h', 1];
    AnimableNode_Flags: THook =                       ['m', 1];
    AnimableNode_Orientation: THook =                 ['q', 1];
    AnimableNode_Plane: THook =                       ['b', 1];
    AnimableNode_X: THook =                           ['f', 1];
    AnimableNode_Y: THook =                           ['n', 1];

    {BoundaryObject: dr}
    BoundaryObject_ID: THook =                        ['p', 7514959568044870817];
    BoundaryObject_Flags: THook =                     ['l', -334156991];
    BoundaryObject_Plane: THook =                     ['v', -1052209555];
    BoundaryObject_Height: THook =                    ['u', 261329185];
    BoundaryObject_LocalX: THook =                    ['s', 844855073];
    BoundaryObject_LocalY: THook =                    ['o', -1852400381];
    BoundaryObject_Orientation: THook =               ['k', 1756934801];
    BoundaryObject_Render: THook =                    ['i', 1];
    BoundaryObject_Render2: THook =                   ['h', 1];

    {WallDecoration: ei}
    WallDecoration_ID: THook =                        ['b', 9000307346743498199];
    WallDecoration_Flags: THook =                     ['c', -1485238813];
    WallDecoration_Plane: THook =                     ['v', -1399669539];
    WallDecoration_Height: THook =                    ['u', 1192316937];
    WallDecoration_LocalX: THook =                    ['s', 1172351747];
    WallDecoration_LocalY: THook =                    ['o', 1077411175];
    WallDecoration_RelativeX: THook =                 ['i', 538106471];
    WallDecoration_RelativeY: THook =                 ['t', 1798645077];
    WallDecoration_Orientation: THook =               ['k', 810309883];
    WallDecoration_Renderable: THook =                ['p', 1];
    WallDecoration_Renderable2: THook =               ['j', 1];

    {FloorDecoration: du}
    FloorDecoration_ID: THook =                       ['u', 351130718770698541];
    FloorDecoration_Flags: THook =                    ['i', -230191823];
    FloorDecoration_LocalX: THook =                   ['s', -2112702761];
    FloorDecoration_LocalY: THook =                   ['o', -414840359];
    FloorDecoration_Plane: THook =                    ['w', 133833155];
    FloorDecoration_Render: THook =                   ['k', 1];

    {GameObject: en}
    GameObject_Render: THook =                        ['u', 1];
    GameObject_ID: THook =                            ['w', 8569552753243958507];
    GameObject_Flags: THook =                         ['a', 2023019877];
    GameObject_Orientation: THook =                   ['i', 847168749];
    GameObject_Plane: THook =                         ['v', -903718697];
    GameObject_Height: THook =                        ['s', -455884675];
    GameObject_WorldX: THook =                        ['o', 1670391501];
    GameObject_WorldY: THook =                        ['k', -1365881719];
    GameObject_LocalX: THook =                        ['t', 1520793861];
    GameObject_LocalY: THook =                        ['l', 67900463];
    GameObject_OffsetX: THook =                       ['p', 1567815433];
    GameObject_OffsetY: THook =                       ['b', 2056310385];

    {SceneTile: dk}
    SceneTile_BoundaryObject: THook =                 ['t', 1];
    SceneTile_SceneTileObject: THook =                ['k', 1];
    SceneTile_GameObject: THook =                     ['d', 1];
    SceneTile_WallDecoration: THook =                 ['p', 1];
    SceneTile_GroundDecoration: THook =               ['l', 1];
    SceneTile_LocalX: THook =                         ['s', 1255704293];
    SceneTile_LocalY: THook =                         ['o', -898637345];
    SceneTile_Plane: THook =                          ['v', -1338895321];

    {GrandExchange: u}
    TradingPost_Status: THook =                       ['b', 1];
    TradingPost_ItemID: THook =                       ['s', 72162765];
    TradingPost_Price: THook =                        ['q', -898523007];
    TradingPost_Quantity: THook =                     ['k', -1032018593];
    TradingPost_Transferred: THook =                  ['f', 256549175];
    TradingPost_Spent: THook =                        ['n', 1];
    TradingPost_QueryIDs: THook =                     ['N/A', 1];

    {{Model: da}
    Model_IndicesX: THook =                           ['b', 1];
    Model_IndicesY: THook =                           ['c', 1];
    Model_IndicesZ: THook =                           ['d', 1];
    Model_IndicesLength: THook =                      ['l', 1];
    Model_VerticesX: THook =                          ['i', 1];
    Model_VerticesY: THook =                          ['t', 1];
    Model_VerticesZ: THook =                          ['p', 1];
    Model_VerticesLength: THook =                     ['u', 1];
    Model_TexIndicesX: THook =                        ['s', 1];
    Model_TexIndicesY: THook =                        ['p', 1];
    Model_TexIndicesZ: THook =                        ['g', 1];
    Model_TexVerticesX: THook =                       ['z', 1];
    Model_TexVerticesY: THook =                       ['k', 1];
    Model_TexVerticesZ: THook =                       ['r', 1];
    Model_TexVerticesLength: THook =                  ['i', 1];
    Model_ShadowIntensity: THook =                    ['ac', 1];
    Model_FitsSingleTile: THook =                     ['ai', 1];

    {AnimationSequence: gw}
    AnimationSequence_ControlFlow: THook =            ['l', 1];

    {CombatInfo1: by}
    CombatInfo1_Health: THook =                       ['q', -2113659133];
    CombatInfo1_HealthRatio: THook =                  ['s', 1137823255];

    {CombatInfo2: jy}
    CombatInfo2_HealthScale: THook =                  ['z', 605116373];

    {CombatInfoList: gq}
    CombatInfoList_Head: THook =                      ['v', 1];
    CombatInfoList_Current: THook =                   ['s', 1];

    {CombatInfoHolder: bd}
    CombatInfoHolder_CombatInfoList: THook =          ['k', 1];
    CombatInfoHolder_CombatInfo2: THook =             ['o', 1];

    {Actor: bj}
    Actor_Animation: THook =                          ['bb', 1036508853];
    Actor_AnimationDelay: THook =                     ['bx', -1172686273];
    Actor_SpokenText: THook =                         ['as', 1];
    Actor_HitDamages: THook =                         ['ak', 1];
    Actor_HitTypes: THook =                           ['bc', 1];
    Actor_HitCycle: THook =                           ['bo', 1];
    Actor_QueueX: THook =                             ['ce', 1];
    Actor_QueueY: THook =                             ['cb', 1];
    Actor_QueueTraversed: THook =                     ['cp', 1];
    Actor_QueueSize: THook =                          ['ce', 1458096333];
    Actor_WorldX: THook =                             ['ay', 139072315];
    Actor_WorldY: THook =                             ['av', 70282337];
    Actor_IsAnimating: THook =                        ['au', 1];
    Actor_CombatCycle: THook =                        ['N/A', 1];
    Actor_InteractingIndex: THook =                   ['bw', 887111919];
    Actor_Orientation: THook =                        ['cw', -1225795687];
    Actor_CombatInfoList: THook =                     ['ba', 1];
    Actor_Height: THook =                             ['ct', -370023441];

    {NPCDefinition: ju}
    NPCDefinition_ID: THook =                         ['u', -126736109];
    NPCDefinition_Name: THook =                       ['i', 1];
    NPCDefinition_Actions: THook =                    ['h', 1];
    NPCDefinition_ModelIDs: THook =                   ['p', 1];
    NPCDefinition_CombatLevel: THook =                ['f', 1087530043];

    {NPC: bo}
    NPC_Definition: THook =                           ['v', 1];

    {PlayerDefinition: hm}
    PlayerDefinition_ID: THook =                      ['k', 1852473483];
    PlayerDefinition_IsFemale: THook =                ['o', 1];
    PlayerDefinition_AnimatedModelID: THook =         ['u', -6198414001134623819];
    PlayerDefinition_ModelID: THook =                 ['i', -6507282027843330079];
    PlayerDefinition_Equipment: THook =               ['v', 1];

    {Player: bp}
    Player_Name: THook =                              ['v', 1];
    Player_Model: THook =                             ['g', 1];
    Player_Visible: THook =                           ['u', 1];
    Player_Definition: THook =                        ['s', 1];
    Player_CombatLevel: THook =                       ['t', -1814898437];

    {WidgetNode: ba}
    WidgetNode_ID: THook =                            ['v', 1867377141];

    {Widget: hg}
    Widget_Name: THook =                              ['cg', 1];
    Widget_Text: THook =                              ['cd', 1];
    Widget_WidgetID: THook =                          ['j', -156282423];
    Widget_ParentID: THook =                          ['aq', 1614174093];
    Widget_ItemID: THook =                            ['ea', 679339815];
    Widget_InvIDs: THook =                            ['ed', 1];
    Widget_StackSizes: THook =                        ['eu', 1];
    Widget_ItemAmount: THook =                        ['ev', -2008104497];
    Widget_Actions: THook =                           ['cq', 1];
    Widget_ActionType: THook =                        ['i', -681526603];
    Widget_Type: THook =                              ['m', 625918695];
    Widget_IsHidden: THook =                          ['ak', 1];
    Widget_AbsoluteX: THook =                         ['ai', 763079465];
    Widget_AbsoluteY: THook =                         ['at', -279850841];
    Widget_RelativeX: THook =                         ['ay', 146065239];
    Widget_RelativeY: THook =                         ['av', -333469541];
    Widget_ScrollX: THook =                           ['ax', -706627087];
    Widget_ScrollY: THook =                           ['aw', 2012061473];
    Widget_Width: THook =                             ['af', 1408567877];
    Widget_Height: THook =                            ['ar', 1123395837];
    Widget_Children: THook =                          ['er', 1];
    Widget_BoundsIndex: THook =                       ['ec', -761149985];

    {ItemDefinition: jt}
    ItemDefinition_ID: THook =                        ['a', 2008977765];
    ItemDefinition_Name: THook =                      ['e', 1];
    ItemDefinition_IsMembers: THook =                 ['ab', 1];
    ItemDefinition_Actions: THook =                   ['an', 1];
    ItemDefinition_GroundActions: THook =             ['ay', 1];

    {Item: ck}
    Item_ID: THook =                                  ['v', 1388228171];
    Item_StackSizes: THook =                          ['s', 1753216259];

    {Client: client}
    Client_Revision: THook =                          ['172', 1];
    Client_Client: THook =                            ['client.aj', 1];
    Client_LocalNPCs: THook =                         ['client.eo', 1];
    Client_NPCIndices: THook =                        ['client.ek', 1];
    Client_LocalPlayers: THook =                      ['client.jb', 1];
    Client_PlayerIndices: THook =                     ['client.dy', 1];
    Client_LocalPlayer: THook =                       ['ak.jk', 1];
    Client_PlayerIndex: THook =                       ['client.iw', -1539952365];
    Client_LoopCycle: THook =                         ['client.cp', 159151943];
    Client_LoginState: THook =                        ['client.bv', -819130653];
    Client_GameState: THook =                         ['ci.aw', 742527451];
    Client_CrossHairColor: THook =                    ['client.iu', 312518745];
    Client_GroundItems: THook =                       ['client.kp', 1];
    Client_CollisionMap: THook =                      ['client.w', 1];
    Client_TradingPostOffers: THook =                 ['client.rt', 1];
    Client_CameraX: THook =                           ['d.hc', -2082566127];
    Client_CameraY: THook =                           ['dy.hi', -128680541];
    Client_CameraZ: THook =                           ['i.hu', 947932397];
    Client_CameraPitch: THook =                       ['hs.hx', -26213039];
    Client_CameraYaw: THook =                         ['c.hn', 1927310453];
    Client_Region: THook =                            ['an.gk', 1];
    Client_Plane: THook =                             ['ak.ja', -980253381];
    Client_BaseX: THook =                             ['s.fk', 1390668779];
    Client_BaseY: THook =                             ['c.fo', 2050685563];
    Client_DestinationX: THook =                      ['client.pq', -1375458927];
    Client_DestinationY: THook =                      ['client.pp', -1284719645];
    Client_Sine: THook =                              ['dm.o', 1];
    Client_Cosine: THook =                            ['dm.ai', 1];
    Client_TileHeights: THook =                       ['az.v', 1];
    Client_TileSettings: THook =                      ['az.s', 1];
    Client_Widgets: THook =                           ['hg.i', 1];
    Client_GameSettings: THook =                      ['ho.o', 1];
    Client_WidgetNodeCache: THook =                   ['client.mp', 1];
    Client_WidgetPositionX: THook =                   ['client.og', 1];
    Client_WidgetPositionY: THook =                   ['client.oq', 1];
    Client_WidgetWidths: THook =                      ['client.oi', 1];
    Client_WidgetHeights: THook =                     ['client.ou', 1];
    Client_ViewPortWidth: THook =                     ['client.rk', -1187209899];
    Client_ViewPortHeight: THook =                    ['client.rg', -1659802487 ];
    Client_MapAngle: THook =                          ['client.hb', -781774945];
    Client_MapScale: THook =                          ['N/A', 1];
    Client_MapOffset: THook =                         ['N/A', 1];
    Client_MenuCount: THook =                         ['client.ku', 1785579525];
    Client_MenuActions: THook =                       ['client.lw', 1];
    Client_MenuOptions: THook =                       ['client.lb', 1];
    Client_IsMenuOpen: THook =                        ['client.jb', 1];
    Client_MenuX: THook =                             ['q.kb', 703899293];
    Client_MenuY: THook =                             ['h.ko', -254222805];
    Client_MenuWidth: THook =                         ['dv.kj', -2039727117 ];
    Client_MenuHeight: THook =                        ['bg.ka', 2032256273];
    Client_CurrentLevels: THook =                     ['client.ke', 1];
    Client_RealLevels: THook =                        ['client.km', 1];
    Client_Experiences: THook =                       ['client.kw', 1];
    Client_CurrentWorld: THook =                      ['client.be', -2082857759];
    Client_Energy: THook =                            ['client.mj', -570172861];
    Client_Weight: THook =                            ['client.mq', 1967064065 ];

  11. #261
    Join Date
    Feb 2011
    Location
    The Future.
    Posts
    5,579
    Mentioned
    393 Post(s)
    Quoted
    1590 Post(s)

    Default

    Quote Originally Posted by Pastah View Post
    ...

    So did they work? They seem very different from what I have.. Most notably: "Linked-List and Hashtable" seem to point to the same reference in your hooks above.. keyboard and stuff doesn't seem correct.. region seems different.. which means a lot of your hooks will be different from what I have.

    I have the following (untested, unverified):

    Java Code:
    Node:                 gl
    ---------------------------------
        UID                  ->   cr
        Prev                 ->   cy
        Next                 ->   co


        NodeDeque:            gf
    ---------------------------------
        Head                 ->   v
        Current              ->   s


        CacheableNode:        hl
    ---------------------------------
        Next                 ->   ct
        Prev                 ->   cm


        LinkedList:           gq
    ---------------------------------
        Head                 ->   v
        Current              ->   s


        HashTable:            gt
    ---------------------------------
        Head                 ->   o
        Tail                 ->   k
        Cache|Buckets        ->   s
        Index                ->   u
        Capacity             ->   v


        Queue:                gm
    ---------------------------------
        Head                 ->   v
        *InsertHead          ->   v
        *InsertTail          ->   s


        Cache:                gy
    ---------------------------------
        HashTable            ->   k
        Queue                ->   u
        Remaining            ->   o
        Capacity             ->   s


        ClassData:            lv
    ---------------------------------
        Bytes                ->   p
        Methods              ->   t
        Fields               ->   u


        Rasteriser:           ll
    ---------------------------------
        Pixels               ->   ab
        Width                ->   ao
        Height               ->   an
        *CreateRasteriser    ->   dv
        *SetCoordinates      ->   dy


        Rasteriser3D:         dw
    ---------------------------------
        ShadowDecay          ->   r
        SineTable            ->   g
        CosineTable          ->   ac


        Typeface:             kt
    ---------------------------------
        CharacterPixels      ->   v
        *StringWidth         ->   w
        *DrawStringWaveY     ->   r
        *DrawStringWave      ->   r
        *DrawStrWaveAmt      ->   n
        *DrawCharacter       ->   af
        *DrawCharAlpha       ->   am
        *DrawCharPixels      ->   ar
        *DrawCharPixelsA     ->   aj


        IndexedRGB:           ld
    ---------------------------------
        Pixels               ->   s
        Palette              ->   v


        ImageRGB:             lh
    ---------------------------------
        Pixels               ->   v
        Width                ->   s
        Height               ->   o
        MaxWidth             ->   i
        MaxHeight            ->   t
        *CopyPixels          ->   z
        *CopyPixelsA         ->   f
        *ShapeImage          ->   q


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


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


        Stream:               gx
    ---------------------------------
        Payload              ->   v
        CRC                  ->   o
        *ApplyRSA            ->   ai
        *GetUnsignedByte     ->   n


        BufferedConnection:   fw
    ---------------------------------
        InputStream          ->   v
        OutputStream         ->   s
        Socket               ->   o
        Payload              ->   t
        IsClosed             ->   k
        *Available           ->   o
        *Read                ->   N/A
        *Write               ->   N/A


        CollisionMap:         fn
    ---------------------------------
        Width                ->   aj    *  -94868339
        Height               ->   aq    *  941076707
        Adjacency            ->   ak
        *Reset               ->   v


        NameInfo:             kk
    ---------------------------------
        Name                 ->   v
        DecodedName          ->   s


        Animable:             de
    ---------------------------------
        ModelHeight          ->   cl    *  -1855155249


        Region:               dz
    ---------------------------------
        Tiles                ->   i
        InteractableObjects  ->   l


        AnimableNode:         cb
    ---------------------------------
        ID                   ->   v
        Animation            ->   t
        Flags                ->   s
        Orientation          ->   o
        Plane                ->   k
        X                    ->   u
        Y                    ->   i


        Boundary:             ep
    ---------------------------------
        ID                   ->   p     *  7514959568044870817
        Flags                ->   l     *  -334156991
        Plane                ->   v     *  -1052209555
        Height               ->   u     *  261329185
        X                    ->   s     *  844855073
        Y                    ->   o     *  -1852400381
        Orientation          ->   k     *  1756934801
        Renderable           ->   i
        OldRenderable        ->   t


        WallDecoration:       ei
    ---------------------------------
        ID                   ->   b     *  9000307346743498199
        Flags                ->   c     *  -1485238813
        Plane                ->   v     *  -1399669539
        Height               ->   u     *  -1192316937
        X                    ->   s     *  1172351747
        Y                    ->   o     *  1077411175
        RelativeX            ->   i     *  538106471
        RelativeY            ->   t     *  1798645077
        Orientation          ->   k     *  810309883
        Renderable           ->   p
        OldRenderable        ->   l


        GroundDecoration:     du
    ---------------------------------
        ID                   ->   u     *  351130718770698541
        Flags                ->   i     *  -230191823
        X                    ->   s     *  -2112702761
        Y                    ->   o     *  -414840359
        Plane                ->   v     *  2116204897
        Renderable           ->   k


        Interactable:         en
    ---------------------------------
        Renderable           ->   u
        ID                   ->   w     *  8569552753243958507
        Flags                ->   a     *  2023019877
        Orientation          ->   i     *  847168749
        Plane                ->   v     *  -903718697
        Height               ->   s     *  -455884675
        X                    ->   o     *  1670391501
        Y                    ->   k     *  -1365881719
        RelativeX            ->   t     *  1520793861
        RelativeY            ->   l     *  67900463
        SizeX                ->   p     *  1567815433
        SizeY                ->   b     *  2056310385


        SceneTile:            dk
    ---------------------------------
        Boundary             ->   t
        SceneTile            ->   f
        Interactables        ->   d
        WallDecoration       ->   p
        GroundDecoration     ->   l
        X                    ->   s     *  1255704293
        Y                    ->   o     *  -898637345
        Plane                ->   k     *  -1544010103


        TradingPost:           u
    ---------------------------------
        Status               ->   v
        ItemID               ->   s     *  72162765
        Price                ->   o     *  333389485
        Quantity             ->   k     *  -1032018593
        Transferred          ->   u
        Spent                ->   i     *  -1116211613
        QueryIDs             ->   N/A


        Model:                da
    ---------------------------------
        IndicesX             ->   b
        IndicesY             ->   c
        IndicesZ             ->   d
        IndicesLength        ->   l
        VerticesX            ->   i
        VerticesY            ->   t
        VerticesZ            ->   p
        VerticesLength       ->   u
        TexIndicesX          ->   w
        TexIndicesY          ->   a
        TexIndicesZ          ->   z
        TexVerticesX         ->   x
        TexVerticesY         ->   f
        TexVerticesZ         ->   r
        TexVerticesLength    ->   h
        ShadowIntensity      ->   an
        FitsSingleTile       ->   ac
        *Translate           ->   x
        *RenderAtPoint       ->   cx


        AnimationSequence:    jb
    ---------------------------------
        ControlFlow          ->   c


        CombatInfo1:          by
    ---------------------------------
        Health               ->   o     *  -672750045
        HealthRatio          ->   s     *  1137823255


        CombatInfo2:          jy
    ---------------------------------
        HealthScale          ->   z     *  605116373


        CombatInfoList:       gq
    ---------------------------------
        Head                 ->   v
        Current              ->   s


        CombatInfoHolder:     bd
    ---------------------------------
        CombatInfoList       ->   k
        CombatInfo2          ->   o


        Entity:               bj
    ---------------------------------
        AnimationID          ->   bb    *  1036508853
        AnimationDelay       ->   bv    *  -329515657
        SpokenText           ->   as
        HitDamages           ->   al
        HitTypes             ->   be
        HitCycle             ->   br
        QueueX               ->   ce
        QueueY               ->   cb
        QueueTraversed       ->   cz
        QueueLength          ->   cp    *  -2020166383
        LocalX               ->   ay    *  139072315
        LocalY               ->   av    *  70282337
        IsAnimating          ->   at
        CombatCycle          ->   N/A
        InteractingIndex     ->   bw    *  887111919
        Orientation          ->   ch    *  1553309869
        CombatInfoList       ->   ba
        Height               ->   ck    *  80869057


        NPCDefinition:        ju
    ---------------------------------
        ID                   ->   u     *  -126736109
        Name                 ->   i
        Actions              ->   h
        ModelIDs             ->   p
        CombatLevel          ->   f     *  1087530043


        NPC:                  bo
    ---------------------------------
        Definition           ->   v


        PlayerDefinition:     hm
    ---------------------------------
        ID                   ->   k     *  1852473483
        IsFemale             ->   o
        AnimatedModelID      ->   u     *  -6198414001134623819
        ModelID              ->   i     *  -6507282027843330079
        Equipment            ->   v


        Player:               bp
    ---------------------------------
        Name                 ->   v
        Model                ->   z
        Visible              ->   m
        Definition           ->   s
        CombatLevel          ->   t     *  -1814898437


        WidgetNode:           ba
    ---------------------------------
        ID                   ->   v     *  1867377141


        Widget:               hg
    ---------------------------------
        Name                 ->   cl
        Text                 ->   cd
        ID                   ->   j     *  -156282423
        ParentID             ->   aq    *  1614174093
        ItemID               ->   et
        Items                ->   ed
        ItemStackSizes       ->   eu
        ItemAmount           ->   ev    *  -2008104497
        Actions              ->   cn
        ActionType           ->   h     *  605500215
        Type                 ->   m     *  625918695
        IsHidden             ->   ak
        AbsoluteX            ->   ac    *  -296453441
        AbsoluteY            ->   ab    *  -100316439
        RelativeX            ->   ay    *  146065239
        RelativeY            ->   av    *  -333469541
        ScrollX              ->   ax    *  -706627087
        ScrollY              ->   aw    *  2012061473
        Width                ->   af    *  1408567877
        Height               ->   ar    *  1123395837
        Children             ->   er
        BoundsIndex          ->   ec    *  -761149985
        *SwapItems           ->   w


        ItemDefinition:       jt
    ---------------------------------
        ID                   ->   a     *  2008977765
        Name                 ->   e
        IsMembers            ->   ao
        Actions              ->   an
        GroundActions        ->   ay


        Item:                 ck
    ---------------------------------
        ID                   ->   v     *  1388228171
        Quantity             ->   s     *  1753216259


        Client:           client
    ---------------------------------
        Revision             ->   172
        Client               ->   client.az
        LocalNPCs            ->   client.eo
        NPCIndices           ->   client.ek
        LocalPlayers         ->   client.jb
        PlayerIndices        ->   cs.t
        LocalPlayer          ->   ak.jk
        PlayerIndex          ->   client.jn *  1998241919
        GameCycle            ->   client.cp *  159151943
        LoginState           ->   client.bv *  -819130653
        GameState            ->   ci.aw *  742527451
        CrosshairColour      ->   client.iu *  312518745
        GroundItems          ->   client.kp
        CollisionMap         ->   client.w
        TradingPostOffers    ->   client.rt
        CameraX              ->   d.hc  *  -2082566127
        CameraY              ->   dy.hi *  -128680541
        CameraZ              ->   i.hu  *  947932397
        CameraPitch          ->   hs.hx *  -26213039
        CameraYaw            ->   c.hn  *  1927310453
        Region               ->   an.gk
        Plane                ->   ak.ja *  -980253381
        BaseX                ->   s.fk  *  1390668779
        BaseY                ->   c.fo  *  2050685563
        DestX                ->   client.pq *  -1375458927
        DestY                ->   client.pp *  -1284719645
        SineTable            ->   dw.g
        CosineTable          ->   dw.ac
        TileHeights          ->   az.v
        TileSettings         ->   az.s
        Widgets              ->   hg.i
        WidgetSettings       ->   ho.o
        WidgetNodeCache      ->   client.mp
        WidgetPositionsX     ->   client.og
        WidgetPositionsY     ->   client.oq
        WidgetWidths         ->   client.oi
        WidgetHeights        ->   client.ou
        ViewPortWidth        ->   client.rk *  -1187209899
        ViewPortHeight       ->   client.rg *  -1659802487
        MapAngle             ->   client.hb *  -781774945
        MapScale             ->   N/A
        MapOffset            ->   N/A
        MenuCount            ->   client.ku *  1785579525
        MenuActions          ->   client.lw
        MenuOptions          ->   client.lb
        IsMenuOpen           ->   client.kc
        MenuX                ->   q.kb  *  703899293
        MenuY                ->   h.ko  *  -254222805
        MenuWidth            ->   dv.kj *  -2039727117
        MenuHeight           ->   bg.ka *  2032256273
        CurrentLevels        ->   client.ke
        RealLevels           ->   client.km
        Experiences          ->   client.kw
        CurrentWorld         ->   client.be *  -888090237
        EnergyLevel          ->   client.mj *  -570172861
        PlayerWeight         ->   client.mq *  1967064065
    Simba Code:
    const
        ReflectionRevision = '172';

    {Node: gl}
    Node_UID: THook =                                 ['cr', 1];
    Node_Prev: THook =                                ['cy', 1];
    Node_Next: THook =                                ['co', 1];

    {NodeDeque: gf}
    NodeDeque_Head: THook =                           ['v', 1];
    NodeDeque_Current: THook =                        ['s', 1];

    {Cacheable: hl}
    Cacheable_Next: THook =                           ['ct', 1];
    Cacheable_Prev: THook =                           ['cm', 1];

    {LinkedList: gq}
    LinkedList_Head: THook =                          ['v', 1];
    LinkedList_Current: THook =                       ['s', 1];

    {HashTable: gt}
    HashTable_Head: THook =                           ['o', 1];
    HashTable_Tail: THook =                           ['k', 1];
    HashTable_Buckets: THook =                        ['s', 1];
    HashTable_Index: THook =                          ['u', 1];
    HashTable_Size: THook =                           ['v', 1];

    {Queue: gm}
    Queue_Head: THook =                               ['v', 1];

    {Cache: gy}
    Cache_HashTable: THook =                          ['k', 1];
    Cache_Queue: THook =                              ['u', 1];
    Cache_Remaining: THook =                          ['o', 1];
    Cache_Capacity: THook =                           ['s', 1];

    {ClassData: lv}
    ClassData_Bytes: THook =                          ['p', 1];
    ClassData_Methods: THook =                        ['t', 1];
    ClassData_Fields: THook =                         ['u', 1];

    {Rasteriser: ll}
    Rasteriser_Pixels: THook =                        ['ab', 1];
    Rasteriser_Width: THook =                         ['ao', 1];
    Rasteriser_Height: THook =                        ['an', 1];

    {Rasteriser3D: dw}
    Rasteriser3D_ShadowDecay: THook =                 ['r', 1];
    Rasteriser3D_SineTable: THook =                   ['g', 1];
    Rasteriser3D_CosineTable: THook =                 ['ac', 1];

    {Typeface: kt}
    Typeface_CharacterPixels: THook =                 ['v', 1];

    {IndexedRGB: ld}
    IndexedRGB_Pixels: THook =                        ['s', 1];
    IndexedRGB_Palette: THook =                       ['v', 1];

    {ImageRGB: lh}
    ImageRGB_Pixels: THook =                          ['v', 1];
    ImageRGB_Width: THook =                           ['s', 1];
    ImageRGB_Height: THook =                          ['o', 1];
    ImageRGB_MaxWidth: THook =                        ['i', 1];
    ImageRGB_MaxHeight: THook =                       ['t', 1];

    {Keyboard: aw}

    {GameShell: ap}

    {Buffer: gx}
    Buffer_Payload: THook =                           ['v', 1];
    Buffer_CRC: THook =                               ['o', 1];

    {BufferedConnection: fw}
    BufferedConnection_InputStream: THook =           ['v', 1];
    BufferedConnection_OutputStream: THook =          ['s', 1];
    BufferedConnection_Socket: THook =                ['o', 1];
    BufferedConnection_Payload: THook =               ['t', 1];
    BufferedConnection_IsClosed: THook =              ['k', 1];

    {CollisionMap: fn}
    CollisionMap_Width: THook =                       ['aj', -94868339];
    CollisionMap_Height: THook =                      ['aq', 941076707];
    CollisionMap_Adjacency: THook =                   ['ak', 1];

    {NameInfo: kk}
    NameInfo_Name: THook =                            ['v', 1];
    NameInfo_DecodedName: THook =                     ['s', 1];

    {Renderable: de}
    Renderable_ModelHeight: THook =                   ['cl', -1855155249];

    {Region: dz}
    Region_SceneTiles: THook =                        ['i', 1];
    Region_InteractableObjects: THook =               ['l', 1];

    {AnimableNode: cb}
    AnimableNode_ID: THook =                          ['v', 1];
    AnimableNode_Animation: THook =                   ['t', 1];
    AnimableNode_Flags: THook =                       ['s', 1];
    AnimableNode_Orientation: THook =                 ['o', 1];
    AnimableNode_Plane: THook =                       ['k', 1];
    AnimableNode_X: THook =                           ['u', 1];
    AnimableNode_Y: THook =                           ['i', 1];

    {BoundaryObject: ep}
    BoundaryObject_ID: THook =                        ['p', 7514959568044870817];
    BoundaryObject_Flags: THook =                     ['l', -334156991];
    BoundaryObject_Plane: THook =                     ['v', -1052209555];
    BoundaryObject_Height: THook =                    ['u', 261329185];
    BoundaryObject_LocalX: THook =                    ['s', 844855073];
    BoundaryObject_LocalY: THook =                    ['o', -1852400381];
    BoundaryObject_Orientation: THook =               ['k', 1756934801];
    BoundaryObject_Render: THook =                    ['i', 1];
    BoundaryObject_Render2: THook =                   ['t', 1];

    {WallDecoration: ei}
    WallDecoration_ID: THook =                        ['b', 9000307346743498199];
    WallDecoration_Flags: THook =                     ['c', -1485238813];
    WallDecoration_Plane: THook =                     ['v', -1399669539];
    WallDecoration_Height: THook =                    ['u', -1192316937];
    WallDecoration_LocalX: THook =                    ['s', 1172351747];
    WallDecoration_LocalY: THook =                    ['o', 1077411175];
    WallDecoration_RelativeX: THook =                 ['i', 538106471];
    WallDecoration_RelativeY: THook =                 ['t', 1798645077];
    WallDecoration_Orientation: THook =               ['k', 810309883];
    WallDecoration_Renderable: THook =                ['p', 1];
    WallDecoration_Renderable2: THook =               ['l', 1];

    {FloorDecoration: du}
    FloorDecoration_ID: THook =                       ['u', 351130718770698541];
    FloorDecoration_Flags: THook =                    ['i', -230191823];
    FloorDecoration_LocalX: THook =                   ['s', -2112702761];
    FloorDecoration_LocalY: THook =                   ['o', -414840359];
    FloorDecoration_Plane: THook =                    ['v', 2116204897];
    FloorDecoration_Render: THook =                   ['k', 1];

    {GameObject: en}
    GameObject_Render: THook =                        ['u', 1];
    GameObject_ID: THook =                            ['w', 8569552753243958507];
    GameObject_Flags: THook =                         ['a', 2023019877];
    GameObject_Orientation: THook =                   ['i', 847168749];
    GameObject_Plane: THook =                         ['v', -903718697];
    GameObject_Height: THook =                        ['s', -455884675];
    GameObject_WorldX: THook =                        ['o', 1670391501];
    GameObject_WorldY: THook =                        ['k', -1365881719];
    GameObject_LocalX: THook =                        ['t', 1520793861];
    GameObject_LocalY: THook =                        ['l', 67900463];
    GameObject_OffsetX: THook =                       ['p', 1567815433];
    GameObject_OffsetY: THook =                       ['b', 2056310385];

    {SceneTile: dk}
    SceneTile_BoundaryObject: THook =                 ['t', 1];
    SceneTile_SceneTileObject: THook =                ['f', 1];
    SceneTile_GameObject: THook =                     ['d', 1];
    SceneTile_WallDecoration: THook =                 ['p', 1];
    SceneTile_GroundDecoration: THook =               ['l', 1];
    SceneTile_LocalX: THook =                         ['s', 1255704293];
    SceneTile_LocalY: THook =                         ['o', -898637345];
    SceneTile_Plane: THook =                          ['k', -1544010103];

    {GrandExchange: u}
    TradingPost_Status: THook =                       ['v', 1];
    TradingPost_ItemID: THook =                       ['s', 72162765];
    TradingPost_Price: THook =                        ['o', 333389485];
    TradingPost_Quantity: THook =                     ['k', -1032018593];
    TradingPost_Transferred: THook =                  ['u', 1];
    TradingPost_Spent: THook =                        ['i', -1116211613];
    TradingPost_QueryIDs: THook =                     ['N/A', 1];

    {{Model: da}
    Model_IndicesX: THook =                           ['b', 1];
    Model_IndicesY: THook =                           ['c', 1];
    Model_IndicesZ: THook =                           ['d', 1];
    Model_IndicesLength: THook =                      ['l', 1];
    Model_VerticesX: THook =                          ['i', 1];
    Model_VerticesY: THook =                          ['t', 1];
    Model_VerticesZ: THook =                          ['p', 1];
    Model_VerticesLength: THook =                     ['u', 1];
    Model_TexIndicesX: THook =                        ['w', 1];
    Model_TexIndicesY: THook =                        ['a', 1];
    Model_TexIndicesZ: THook =                        ['z', 1];
    Model_TexVerticesX: THook =                       ['x', 1];
    Model_TexVerticesY: THook =                       ['f', 1];
    Model_TexVerticesZ: THook =                       ['r', 1];
    Model_TexVerticesLength: THook =                  ['h', 1];
    Model_ShadowIntensity: THook =                    ['an', 1];
    Model_FitsSingleTile: THook =                     ['ac', 1];

    {AnimationSequence: jb}
    AnimationSequence_ControlFlow: THook =            ['c', 1];

    {CombatInfo1: by}
    CombatInfo1_Health: THook =                       ['o', -672750045];
    CombatInfo1_HealthRatio: THook =                  ['s', 1137823255];

    {CombatInfo2: jy}
    CombatInfo2_HealthScale: THook =                  ['z', 605116373];

    {CombatInfoList: gq}
    CombatInfoList_Head: THook =                      ['v', 1];
    CombatInfoList_Current: THook =                   ['s', 1];

    {CombatInfoHolder: bd}
    CombatInfoHolder_CombatInfoList: THook =          ['k', 1];
    CombatInfoHolder_CombatInfo2: THook =             ['o', 1];

    {Actor: bj}
    Actor_Animation: THook =                          ['bb', 1036508853];
    Actor_AnimationDelay: THook =                     ['bv', -329515657];
    Actor_SpokenText: THook =                         ['as', 1];
    Actor_HitDamages: THook =                         ['al', 1];
    Actor_HitTypes: THook =                           ['be', 1];
    Actor_HitCycle: THook =                           ['br', 1];
    Actor_QueueX: THook =                             ['ce', 1];
    Actor_QueueY: THook =                             ['cb', 1];
    Actor_QueueTraversed: THook =                     ['cz', 1];
    Actor_QueueSize: THook =                          ['cp', -2020166383];
    Actor_WorldX: THook =                             ['ay', 139072315];
    Actor_WorldY: THook =                             ['av', 70282337];
    Actor_IsAnimating: THook =                        ['at', 1];
    Actor_CombatCycle: THook =                        ['N/A', 1];
    Actor_InteractingIndex: THook =                   ['bw', 887111919];
    Actor_Orientation: THook =                        ['ch', 1553309869];
    Actor_CombatInfoList: THook =                     ['ba', 1];
    Actor_Height: THook =                             ['ck', 80869057];

    {NPCDefinition: ju}
    NPCDefinition_ID: THook =                         ['u', -126736109];
    NPCDefinition_Name: THook =                       ['i', 1];
    NPCDefinition_Actions: THook =                    ['h', 1];
    NPCDefinition_ModelIDs: THook =                   ['p', 1];
    NPCDefinition_CombatLevel: THook =                ['f', 1087530043];

    {NPC: bo}
    NPC_Definition: THook =                           ['v', 1];

    {PlayerDefinition: hm}
    PlayerDefinition_ID: THook =                      ['k', 1852473483];
    PlayerDefinition_IsFemale: THook =                ['o', 1];
    PlayerDefinition_AnimatedModelID: THook =         ['u', -6198414001134623819];
    PlayerDefinition_ModelID: THook =                 ['i', -6507282027843330079];
    PlayerDefinition_Equipment: THook =               ['v', 1];

    {Player: bp}
    Player_Name: THook =                              ['v', 1];
    Player_Model: THook =                             ['z', 1];
    Player_Visible: THook =                           ['m', 1];
    Player_Definition: THook =                        ['s', 1];
    Player_CombatLevel: THook =                       ['t', -1814898437];

    {WidgetNode: ba}
    WidgetNode_ID: THook =                            ['v', 1867377141];

    {Widget: hg}
    Widget_Name: THook =                              ['cl', 1];
    Widget_Text: THook =                              ['cd', 1];
    Widget_WidgetID: THook =                          ['j', -156282423];
    Widget_ParentID: THook =                          ['aq', 1614174093];
    Widget_ItemID: THook =                            ['et', 1];
    Widget_InvIDs: THook =                            ['ed', 1];
    Widget_StackSizes: THook =                        ['eu', 1];
    Widget_ItemAmount: THook =                        ['ev', -2008104497];
    Widget_Actions: THook =                           ['cn', 1];
    Widget_ActionType: THook =                        ['h', 605500215];
    Widget_Type: THook =                              ['m', 625918695];
    Widget_IsHidden: THook =                          ['ak', 1];
    Widget_AbsoluteX: THook =                         ['ac', -296453441];
    Widget_AbsoluteY: THook =                         ['ab', -100316439];
    Widget_RelativeX: THook =                         ['ay', 146065239];
    Widget_RelativeY: THook =                         ['av', -333469541];
    Widget_ScrollX: THook =                           ['ax', -706627087];
    Widget_ScrollY: THook =                           ['aw', 2012061473];
    Widget_Width: THook =                             ['af', 1408567877];
    Widget_Height: THook =                            ['ar', 1123395837];
    Widget_Children: THook =                          ['er', 1];
    Widget_BoundsIndex: THook =                       ['ec', -761149985];

    {ItemDefinition: jt}
    ItemDefinition_ID: THook =                        ['a', 2008977765];
    ItemDefinition_Name: THook =                      ['e', 1];
    ItemDefinition_IsMembers: THook =                 ['ao', 1];
    ItemDefinition_Actions: THook =                   ['an', 1];
    ItemDefinition_GroundActions: THook =             ['ay', 1];

    {Item: ck}
    Item_ID: THook =                                  ['v', 1388228171];
    Item_StackSizes: THook =                          ['s', 1753216259];

    {Client: client}
    Client_Revision: THook =                          ['172', 1];
    Client_Client: THook =                            ['client.az', 1];
    Client_LocalNPCs: THook =                         ['client.eo', 1];
    Client_NPCIndices: THook =                        ['client.ek', 1];
    Client_LocalPlayers: THook =                      ['client.jb', 1];
    Client_PlayerIndices: THook =                     ['cs.t', 1];
    Client_LocalPlayer: THook =                       ['ak.jk', 1];
    Client_PlayerIndex: THook =                       ['client.jn', 1998241919];
    Client_LoopCycle: THook =                         ['client.cp', 159151943];
    Client_LoginState: THook =                        ['client.bv', -819130653];
    Client_GameState: THook =                         ['ci.aw', 742527451];
    Client_CrossHairColor: THook =                    ['client.iu', 312518745];
    Client_GroundItems: THook =                       ['client.kp', 1];
    Client_CollisionMap: THook =                      ['client.w', 1];
    Client_TradingPostOffers: THook =                 ['client.rt', 1];
    Client_CameraX: THook =                           ['d.hc', -2082566127];
    Client_CameraY: THook =                           ['dy.hi', -128680541];
    Client_CameraZ: THook =                           ['i.hu', 947932397];
    Client_CameraPitch: THook =                       ['hs.hx', -26213039];
    Client_CameraYaw: THook =                         ['c.hn', 1927310453];
    Client_Region: THook =                            ['an.gk', 1];
    Client_Plane: THook =                             ['ak.ja', -980253381];
    Client_BaseX: THook =                             ['s.fk', 1390668779];
    Client_BaseY: THook =                             ['c.fo', 2050685563];
    Client_DestinationX: THook =                      ['client.pq', -1375458927];
    Client_DestinationY: THook =                      ['client.pp', -1284719645];
    Client_Sine: THook =                              ['dw.g', 1];
    Client_Cosine: THook =                            ['dw.ac', 1];
    Client_TileHeights: THook =                       ['az.v', 1];
    Client_TileSettings: THook =                      ['az.s', 1];
    Client_Widgets: THook =                           ['hg.i', 1];
    Client_GameSettings: THook =                      ['ho.o', 1];
    Client_WidgetNodeCache: THook =                   ['client.mp', 1];
    Client_WidgetPositionX: THook =                   ['client.og', 1];
    Client_WidgetPositionY: THook =                   ['client.oq', 1];
    Client_WidgetWidths: THook =                      ['client.oi', 1];
    Client_WidgetHeights: THook =                     ['client.ou', 1];
    Client_ViewPortWidth: THook =                     ['client.rk', -1187209899];
    Client_ViewPortHeight: THook =                    ['client.rg', -1659802487];
    Client_MapAngle: THook =                          ['client.hb', -781774945];
    Client_MapScale: THook =                          ['N/A', 1];
    Client_MapOffset: THook =                         ['N/A', 1];
    Client_MenuCount: THook =                         ['client.ku', 1785579525];
    Client_MenuActions: THook =                       ['client.lw', 1];
    Client_MenuOptions: THook =                       ['client.lb', 1];
    Client_IsMenuOpen: THook =                        ['client.kc', 1];
    Client_MenuX: THook =                             ['q.kb', 703899293];
    Client_MenuY: THook =                             ['h.ko', -254222805];
    Client_MenuWidth: THook =                         ['dv.kj', -2039727117];
    Client_MenuHeight: THook =                        ['bg.ka', 2032256273];
    Client_CurrentLevels: THook =                     ['client.ke', 1];
    Client_RealLevels: THook =                        ['client.km', 1];
    Client_Experiences: THook =                       ['client.kw', 1];
    Client_CurrentWorld: THook =                      ['client.be', -888090237];
    Client_Energy: THook =                            ['client.mj', -570172861];
    Client_Weight: THook =                            ['client.mq', 1967064065];
    Last edited by Brandon; 07-22-2018 at 07:07 PM.
    I am Ggzz..

  12. #262
    Join Date
    Dec 2007
    Posts
    2,107
    Mentioned
    69 Post(s)
    Quoted
    578 Post(s)

    Default

    Checked the classes, The ones we both have all match @Brandon; I don't have Keyboard in my log. I'm assuming the others are wrong due to human error.

  13. #263
    Join Date
    Feb 2012
    Posts
    168
    Mentioned
    2 Post(s)
    Quoted
    82 Post(s)

    Default

    Quote Originally Posted by Brandon View Post
    So did they work?

    They work for me, although I only tried a pretty simple script. What you posted is probably more complete/correct.

    And thanks for the new hooks!

  14. #264
    Join Date
    Dec 2014
    Posts
    70
    Mentioned
    3 Post(s)
    Quoted
    16 Post(s)

    Default

    Thanks for the hooks, works for me (Y)

  15. #265
    Join Date
    Feb 2011
    Location
    The Future.
    Posts
    5,579
    Mentioned
    393 Post(s)
    Quoted
    1590 Post(s)

    Default

    Java Code:
    Downloading RS JarFile.
    Downloading Complete.

    Deobfuscation Started..
    Removed Methods: 4199 of 6828
    Removed Fields: 650 of 3544
    Re-Ordered Multipliers: 3662 of 29465
    Re-Ordered Arithmetics: 2371 of 35451
    Removed Exceptions: 5851 of 6240
    Removed Returns: 1237 of 13199
    Removed TryCatchBlocks: 36 of 3576
    Removed Parameters: 1335 of 1335
    Removed DeadCode Instructions: 1237 of 329585
    Deobfuscation Finished..

        Node:                 gk
    ---------------------------------
        UID                  ->   cp
        Prev                 ->   co
        Next                 ->   cj


        NodeDeque:            gm
    ---------------------------------
        Head                 ->   c
        Current              ->   q


        CacheableNode:        hc
    ---------------------------------
        Next                 ->   cy
        Prev                 ->   cx


        LinkedList:           gx
    ---------------------------------
        Head                 ->   c
        Current              ->   q


        HashTable:            go
    ---------------------------------
        Head                 ->   m
        Tail                 ->   j
        Cache|Buckets        ->   q
        Index                ->   g
        Capacity             ->   c


        Queue:                gy
    ---------------------------------
        Head                 ->   c
        *InsertHead          ->   c
        *InsertTail          ->   q


        Cache:                gu
    ---------------------------------
        HashTable            ->   j
        Queue                ->   g
        Remaining            ->   m
        Capacity             ->   q


        ClassData:            lm
    ---------------------------------
        Bytes                ->   m
        Methods              ->   l
        Fields               ->   i


        Rasteriser:           lu
    ---------------------------------
        Pixels               ->   ay
        Width                ->   ak
        Height               ->   az
        *CreateRasteriser    ->   cu
        *SetCoordinates      ->   cc


        Rasteriser3D:         ds
    ---------------------------------
        ShadowDecay          ->   y
        SineTable            ->   f
        CosineTable          ->   at


        Typeface:             kr
    ---------------------------------
        CharacterPixels      ->   c
        *StringWidth         ->   v
        *DrawStringWaveY     ->   y
        *DrawStringWave      ->   u
        *DrawStrWaveAmt      ->   f
        *DrawCharacter       ->   ah
        *DrawCharAlpha       ->   aa
        *DrawCharPixels      ->   ab
        *DrawCharPixelsA     ->   ac


        IndexedRGB:           lp
    ---------------------------------
        Pixels               ->   q
        Palette              ->   c


        ImageRGB:             lt
    ---------------------------------
        Pixels               ->   c
        Width                ->   q
        Height               ->   m
        MaxWidth             ->   i
        MaxHeight            ->   h
        *CopyPixels          ->   v
        *CopyPixelsA         ->   a
        *ShapeImage          ->   n


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


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


        Stream:               gg
    ---------------------------------
        Payload              ->   c
        CRC                  ->   m
        *ApplyRSA            ->   av
        *GetUnsignedByte     ->   y


        BufferedConnection:   fy
    ---------------------------------
        InputStream          ->   c
        OutputStream         ->   q
        Socket               ->   m
        Payload              ->   h
        IsClosed             ->   j
        *Available           ->   m
        *Read                ->   N/A
        *Write               ->   N/A


        CollisionMap:         fg
    ---------------------------------
        Width                ->   ac    *  -1242595653
        Height               ->   ad    *  -343233371
        Adjacency            ->   aq
        *Reset               ->   c


        NameInfo:             kz
    ---------------------------------
        Name                 ->   c
        DecodedName          ->   q


        Animable:             dc
    ---------------------------------
        ModelHeight          ->   ch    *  1803299813


        Region:               dq
    ---------------------------------
        Tiles                ->   i
        InteractableObjects  ->   d


        AnimableNode:         cg
    ---------------------------------
        ID                   ->   c
        Animation            ->   h
        Flags                ->   q
        Orientation          ->   m
        Plane                ->   j
        X                    ->   g
        Y                    ->   i


        Boundary:             ey
    ---------------------------------
        ID                   ->   l     *  -2529366816221465059
        Flags                ->   d     *  -665460359
        Plane                ->   c     *  131635771
        Height               ->   g     *  -1685582471
        X                    ->   q     *  -2049734311
        Y                    ->   m     *  -1787067797
        Orientation          ->   j     *  1082749451
        Renderable           ->   i
        OldRenderable        ->   h


        WallDecoration:       eg
    ---------------------------------
        ID                   ->   o     *  1808718572876126883
        Flags                ->   s     *  -712853919
        Plane                ->   c     *  1896016765
        Height               ->   g     *  -227412197
        X                    ->   q     *  -201682989
        Y                    ->   m     *  1782220579
        RelativeX            ->   i     *  617716893
        RelativeY            ->   h     *  1131853121
        Orientation          ->   j     *  -1342492239
        Renderable           ->   l
        OldRenderable        ->   d


        GroundDecoration:     dj
    ---------------------------------
        ID                   ->   m     *  2138295307964436825
        Flags                ->   i     *  814694355
        X                    ->   q     *  -437093157
        Y                    ->   j     *  1437851201
        Plane                ->   c     *  -1281173343
        Renderable           ->   g


        Interactable:         er
    ---------------------------------
        Renderable           ->   i
        ID                   ->   v     *  -3578053973976590363
        Flags                ->   p     *  763078191
        Orientation          ->   m     *  326602093
        Plane                ->   c     *  1240068967
        Height               ->   q     *  296998367
        X                    ->   j     *  1263728443
        Y                    ->   g     *  1839837285
        RelativeX            ->   h     *  342535449
        RelativeY            ->   d     *  140459673
        SizeX                ->   l     *  982868059
        SizeY                ->   o     *  -1190325321


        SceneTile:            dt
    ---------------------------------
        Boundary             ->   h
        SceneTile            ->   z
        Interactables        ->   k
        WallDecoration       ->   l
        GroundDecoration     ->   d
        X                    ->   q     *  -276025315
        Y                    ->   m     *  -1681879597
        Plane                ->   j     *  -500847389


        TradingPost:           g
    ---------------------------------
        Status               ->   c
        ItemID               ->   q     *  -533988545
        Price                ->   m     *  1129808531
        Quantity             ->   j     *  840199323
        Transferred          ->   g     *  -1981888563
        Spent                ->   i     *  1888620383
        QueryIDs             ->   N/A


        Model:                dx
    ---------------------------------
        IndicesX             ->   o
        IndicesY             ->   s
        IndicesZ             ->   k
        IndicesLength        ->   d
        VerticesX            ->   i
        VerticesY            ->   h
        VerticesZ            ->   l
        VerticesLength       ->   g
        TexIndicesX          ->   v
        TexIndicesY          ->   p
        TexIndicesZ          ->   n
        TexVerticesX         ->   a
        TexVerticesY         ->   z
        TexVerticesZ         ->   y
        TexVerticesLength    ->   e
        ShadowIntensity      ->   az
        FitsSingleTile       ->   at
        *Translate           ->   w
        *RenderAtPoint       ->   cd


        AnimationSequence:    jk
    ---------------------------------
        ControlFlow          ->   s


        CombatInfo1:          bn
    ---------------------------------
        Health               ->   m     *  -1076795251
        HealthRatio          ->   q     *  -1275415879


        CombatInfo2:          jc
    ---------------------------------
        HealthScale          ->   n     *  -1460588383


        CombatInfoList:       gx
    ---------------------------------
        Head                 ->   c
        Current              ->   q


        CombatInfoHolder:     bh
    ---------------------------------
        CombatInfoList       ->   j
        CombatInfo2          ->   m


        Entity:               bj
    ---------------------------------
        AnimationID          ->   bv    *  -2145016265
        AnimationDelay       ->   bl    *  -1128010761
        SpokenText           ->   al
        HitDamages           ->   as
        HitTypes             ->   bw
        HitCycle             ->   bg
        QueueX               ->   cb
        QueueY               ->   cg
        QueueTraversed       ->   cm
        QueueLength          ->   ct    *  1903462111
        LocalX               ->   az    *  -998795553
        LocalY               ->   aj    *  494500995
        IsAnimating          ->   ar
        CombatCycle          ->   N/A
        InteractingIndex     ->   bt    *  -156971261
        Orientation          ->   cf    *  -744066279
        CombatInfoList       ->   ba
        Height               ->   cn    *  1469286489


        NPCDefinition:        jg
    ---------------------------------
        ID                   ->   g     *  1417799625
        Name                 ->   i
        Actions              ->   e
        ModelIDs             ->   l
        CombatLevel          ->   z     *  327638577


        NPC:                  bx
    ---------------------------------
        Definition           ->   c


        PlayerDefinition:     hp
    ---------------------------------
        ID                   ->   j     *  1621338949
        IsFemale             ->   m
        AnimatedModelID      ->   g     *  4889372663352384319
        ModelID              ->   i     *  -7084179300649724893
        Equipment            ->   c


        Player:               bb
    ---------------------------------
        Name                 ->   c
        Model                ->   n
        Visible              ->   w
        Definition           ->   q
        CombatLevel          ->   h     *  1494273009


        WidgetNode:           ba
    ---------------------------------
        ID                   ->   c     *  -459869173


        Widget:               hv
    ---------------------------------
        Name                 ->   ch
        Text                 ->   cq
        ID                   ->   x     *  -205935667
        ParentID             ->   ad    *  583912963
        ItemID               ->   eq
        Items                ->   ex
        ItemStackSizes       ->   ej
        ItemAmount           ->   ez    *  -1212461291
        Actions              ->   cr
        ActionType           ->   e     *  1169601285
        Type                 ->   w     *  1806969503
        IsHidden             ->   aq
        AbsoluteX            ->   at    *  -438281799
        AbsoluteY            ->   ay    *  -583502161
        RelativeX            ->   aj    *  -985041601
        RelativeY            ->   af    *  -2035473121
        ScrollX              ->   ax    *  789045379
        ScrollY              ->   an    *  1936976477
        Width                ->   ah    *  -959798029
        Height               ->   ab    *  970629453
        Children             ->   eb
        BoundsIndex          ->   em    *  1945812023
        *SwapItems           ->   k


        ItemDefinition:       jz
    ---------------------------------
        ID                   ->   p     *  -860336443
        Name                 ->   t
        IsMembers            ->   ak
        Actions              ->   az
        GroundActions        ->   aj


        Item:                 cn
    ---------------------------------
        ID                   ->   c     *  -102684571
        Quantity             ->   q     *  2105945345


        Client:           client
    ---------------------------------
        Revision             ->   174
        Client               ->   client.ae
        LocalNPCs            ->   client.em
        NPCIndices           ->   client.et
        LocalPlayers         ->   client.jo
        PlayerIndices        ->   cd.h
        LocalPlayer          ->   f.jy
        PlayerIndex          ->   client.jb *  -1557965323
        GameCycle            ->   client.ct *  1932722553
        LoginState           ->   client.bl *  459435085
        GameState            ->   ci.ao *  -865212851
        CrosshairColour      ->   client.jj *  202194987
        GroundItems          ->   client.kq
        CollisionMap         ->   client.w
        TradingPostOffers    ->   client.rw
        CameraX              ->   ag.hl *  -1391041867
        CameraY              ->   ih.hq *  857424747
        CameraZ              ->   id.ho *  78961477
        CameraPitch          ->   jz.hj *  -2139279101
        CameraYaw            ->   eb.hs *  -269024727
        Region               ->   if.gc
        Plane                ->   ac.js *  -728104797
        BaseX                ->   g.fm  *  -1345984159
        BaseY                ->   ct.fn *  -2077969657
        DestX                ->   client.pn *  -1175703837
        DestY                ->   client.pi *  -2081725465
        SineTable            ->   ds.f
        CosineTable          ->   ds.at
        TileHeights          ->   ae.c
        TileSettings         ->   bg.l
        Widgets              ->   hv.i
        WidgetSettings       ->   hw.m
        WidgetNodeCache      ->   client.mm
        WidgetPositionsX     ->   client.ou
        WidgetPositionsY     ->   client.oo
        WidgetWidths         ->   client.os
        WidgetHeights        ->   client.ov
        ViewPortWidth        ->   client.rp *  -2052314861
        ViewPortHeight       ->   client.rx *  -960549517
        MapAngle             ->   client.ht *  861313871
        MapScale             ->   N/A
        MapOffset            ->   N/A
        MenuCount            ->   client.kt *  865776919
        MenuActions          ->   client.ly
        MenuOptions          ->   client.lm
        IsMenuOpen           ->   dv.c
        MenuX                ->   iv.kd *  90637681
        MenuY                ->   il.ki *  1471616921
        MenuWidth            ->   be.kc *  -1112368401
        MenuHeight           ->   c.kj  *  -756149367
        CurrentLevels        ->   client.kr
        RealLevels           ->   client.ku
        Experiences          ->   client.kp
        CurrentWorld         ->   client.bw *  -1885517860
        EnergyLevel          ->   client.mg *  1511352071
        PlayerWeight         ->   client.mo *  -150682747

    Simba Code:
    const
        ReflectionRevision = '174';

    {Node: gk}
    Node_UID: THook =                                 ['cp', 1];
    Node_Prev: THook =                                ['co', 1];
    Node_Next: THook =                                ['cj', 1];

    {NodeDeque: gm}
    NodeDeque_Head: THook =                           ['c', 1];
    NodeDeque_Current: THook =                        ['q', 1];

    {Cacheable: hc}
    Cacheable_Next: THook =                           ['cy', 1];
    Cacheable_Prev: THook =                           ['cx', 1];

    {LinkedList: gx}
    LinkedList_Head: THook =                          ['c', 1];
    LinkedList_Current: THook =                       ['q', 1];

    {HashTable: go}
    HashTable_Head: THook =                           ['m', 1];
    HashTable_Tail: THook =                           ['j', 1];
    HashTable_Buckets: THook =                        ['q', 1];
    HashTable_Index: THook =                          ['g', 1];
    HashTable_Size: THook =                           ['c', 1];

    {Queue: gy}
    Queue_Head: THook =                               ['c', 1];

    {Cache: gu}
    Cache_HashTable: THook =                          ['j', 1];
    Cache_Queue: THook =                              ['g', 1];
    Cache_Remaining: THook =                          ['m', 1];
    Cache_Capacity: THook =                           ['q', 1];

    {ClassData: lm}
    ClassData_Bytes: THook =                          ['m', 1];
    ClassData_Methods: THook =                        ['l', 1];
    ClassData_Fields: THook =                         ['i', 1];

    {Rasteriser: lu}
    Rasteriser_Pixels: THook =                        ['ay', 1];
    Rasteriser_Width: THook =                         ['ak', 1];
    Rasteriser_Height: THook =                        ['az', 1];

    {Rasteriser3D: ds}
    Rasteriser3D_ShadowDecay: THook =                 ['y', 1];
    Rasteriser3D_SineTable: THook =                   ['f', 1];
    Rasteriser3D_CosineTable: THook =                 ['at', 1];

    {Typeface: kr}
    Typeface_CharacterPixels: THook =                 ['c', 1];

    {IndexedRGB: lp}
    IndexedRGB_Pixels: THook =                        ['q', 1];
    IndexedRGB_Palette: THook =                       ['c', 1];

    {ImageRGB: lt}
    ImageRGB_Pixels: THook =                          ['c', 1];
    ImageRGB_Width: THook =                           ['q', 1];
    ImageRGB_Height: THook =                          ['m', 1];
    ImageRGB_MaxWidth: THook =                        ['i', 1];
    ImageRGB_MaxHeight: THook =                       ['h', 1];

    {Keyboard: an}

    {GameShell: am}

    {Buffer: gg}
    Buffer_Payload: THook =                           ['c', 1];
    Buffer_CRC: THook =                               ['m', 1];

    {BufferedConnection: fy}
    BufferedConnection_InputStream: THook =           ['c', 1];
    BufferedConnection_OutputStream: THook =          ['q', 1];
    BufferedConnection_Socket: THook =                ['m', 1];
    BufferedConnection_Payload: THook =               ['h', 1];
    BufferedConnection_IsClosed: THook =              ['j', 1];

    {CollisionMap: fg}
    CollisionMap_Width: THook =                       ['ac', -1242595653];
    CollisionMap_Height: THook =                      ['ad', -343233371];
    CollisionMap_Adjacency: THook =                   ['aq', 1];

    {NameInfo: kz}
    NameInfo_Name: THook =                            ['c', 1];
    NameInfo_DecodedName: THook =                     ['q', 1];

    {Renderable: dc}
    Renderable_ModelHeight: THook =                   ['ch', 1803299813];

    {Region: dq}
    Region_SceneTiles: THook =                        ['i', 1];
    Region_InteractableObjects: THook =               ['d', 1];

    {AnimableNode: cg}
    AnimableNode_ID: THook =                          ['c', 1];
    AnimableNode_Animation: THook =                   ['h', 1];
    AnimableNode_Flags: THook =                       ['q', 1];
    AnimableNode_Orientation: THook =                 ['m', 1];
    AnimableNode_Plane: THook =                       ['j', 1];
    AnimableNode_X: THook =                           ['g', 1];
    AnimableNode_Y: THook =                           ['i', 1];

    {BoundaryObject: ey}
    BoundaryObject_ID: THook =                        ['l', -2529366816221465059];
    BoundaryObject_Flags: THook =                     ['d', -665460359];
    BoundaryObject_Plane: THook =                     ['c', 131635771];
    BoundaryObject_Height: THook =                    ['g', -1685582471];
    BoundaryObject_LocalX: THook =                    ['q', -2049734311];
    BoundaryObject_LocalY: THook =                    ['m', -1787067797];
    BoundaryObject_Orientation: THook =               ['j', 1082749451];
    BoundaryObject_Render: THook =                    ['i', 1];
    BoundaryObject_Render2: THook =                   ['h', 1];

    {WallDecoration: eg}
    WallDecoration_ID: THook =                        ['o', 1808718572876126883];
    WallDecoration_Flags: THook =                     ['s', -712853919];
    WallDecoration_Plane: THook =                     ['c', 1896016765];
    WallDecoration_Height: THook =                    ['g', -227412197];
    WallDecoration_LocalX: THook =                    ['q', -201682989];
    WallDecoration_LocalY: THook =                    ['m', 1782220579];
    WallDecoration_RelativeX: THook =                 ['i', 617716893];
    WallDecoration_RelativeY: THook =                 ['h', 1131853121];
    WallDecoration_Orientation: THook =               ['j', -1342492239];
    WallDecoration_Renderable: THook =                ['l', 1];
    WallDecoration_Renderable2: THook =               ['d', 1];

    {FloorDecoration: dj}
    FloorDecoration_ID: THook =                       ['m', 2138295307964436825];
    FloorDecoration_Flags: THook =                    ['i', 814694355];
    FloorDecoration_LocalX: THook =                   ['q', -437093157];
    FloorDecoration_LocalY: THook =                   ['j', 1437851201];
    FloorDecoration_Plane: THook =                    ['c', -1281173343];
    FloorDecoration_Render: THook =                   ['g', 1];

    {GameObject: er}
    GameObject_Render: THook =                        ['i', 1];
    GameObject_ID: THook =                            ['v', -3578053973976590363];
    GameObject_Flags: THook =                         ['p', 763078191];
    GameObject_Orientation: THook =                   ['m', 326602093];
    GameObject_Plane: THook =                         ['c', 1240068967];
    GameObject_Height: THook =                        ['q', 296998367];
    GameObject_WorldX: THook =                        ['j', 1263728443];
    GameObject_WorldY: THook =                        ['g', 1839837285];
    GameObject_LocalX: THook =                        ['h', 342535449];
    GameObject_LocalY: THook =                        ['d', 140459673];
    GameObject_OffsetX: THook =                       ['l', 982868059];
    GameObject_OffsetY: THook =                       ['o', -1190325321];

    {SceneTile: dt}
    SceneTile_BoundaryObject: THook =                 ['h', 1];
    SceneTile_SceneTileObject: THook =                ['z', 1];
    SceneTile_GameObject: THook =                     ['k', 1];
    SceneTile_WallDecoration: THook =                 ['l', 1];
    SceneTile_GroundDecoration: THook =               ['d', 1];
    SceneTile_LocalX: THook =                         ['q', -276025315];
    SceneTile_LocalY: THook =                         ['m', -1681879597];
    SceneTile_Plane: THook =                          ['j', -500847389];

    {GrandExchange: g}
    TradingPost_Status: THook =                       ['c', 1];
    TradingPost_ItemID: THook =                       ['q', -533988545];
    TradingPost_Price: THook =                        ['m', 1129808531];
    TradingPost_Quantity: THook =                     ['j', 840199323];
    TradingPost_Transferred: THook =                  ['g', -1981888563];
    TradingPost_Spent: THook =                        ['i', 1888620383];
    TradingPost_QueryIDs: THook =                     ['N/A', 1];

    {{Model: dx}
    Model_IndicesX: THook =                           ['o', 1];
    Model_IndicesY: THook =                           ['s', 1];
    Model_IndicesZ: THook =                           ['k', 1];
    Model_IndicesLength: THook =                      ['d', 1];
    Model_VerticesX: THook =                          ['i', 1];
    Model_VerticesY: THook =                          ['h', 1];
    Model_VerticesZ: THook =                          ['l', 1];
    Model_VerticesLength: THook =                     ['g', 1];
    Model_TexIndicesX: THook =                        ['v', 1];
    Model_TexIndicesY: THook =                        ['p', 1];
    Model_TexIndicesZ: THook =                        ['n', 1];
    Model_TexVerticesX: THook =                       ['a', 1];
    Model_TexVerticesY: THook =                       ['z', 1];
    Model_TexVerticesZ: THook =                       ['y', 1];
    Model_TexVerticesLength: THook =                  ['e', 1];
    Model_ShadowIntensity: THook =                    ['az', 1];
    Model_FitsSingleTile: THook =                     ['at', 1];

    {AnimationSequence: jk}
    AnimationSequence_ControlFlow: THook =            ['s', 1];

    {CombatInfo1: bn}
    CombatInfo1_Health: THook =                       ['m', -1076795251];
    CombatInfo1_HealthRatio: THook =                  ['q', -1275415879];

    {CombatInfo2: jc}
    CombatInfo2_HealthScale: THook =                  ['n', -1460588383];

    {CombatInfoList: gx}
    CombatInfoList_Head: THook =                      ['c', 1];
    CombatInfoList_Current: THook =                   ['q', 1];

    {CombatInfoHolder: bh}
    CombatInfoHolder_CombatInfoList: THook =          ['j', 1];
    CombatInfoHolder_CombatInfo2: THook =             ['m', 1];

    {Actor: bj}
    Actor_Animation: THook =                          ['bv', -2145016265];
    Actor_AnimationDelay: THook =                     ['bl', -1128010761];
    Actor_SpokenText: THook =                         ['al', 1];
    Actor_HitDamages: THook =                         ['as', 1];
    Actor_HitTypes: THook =                           ['bw', 1];
    Actor_HitCycle: THook =                           ['bg', 1];
    Actor_QueueX: THook =                             ['cb', 1];
    Actor_QueueY: THook =                             ['cg', 1];
    Actor_QueueTraversed: THook =                     ['cm', 1];
    Actor_QueueSize: THook =                          ['ct', 1903462111];
    Actor_WorldX: THook =                             ['az', -998795553];
    Actor_WorldY: THook =                             ['aj', 494500995];
    Actor_IsAnimating: THook =                        ['ar', 1];
    Actor_CombatCycle: THook =                        ['N/A', 1];
    Actor_InteractingIndex: THook =                   ['bt', -156971261];
    Actor_Orientation: THook =                        ['cf', -744066279];
    Actor_CombatInfoList: THook =                     ['ba', 1];
    Actor_Height: THook =                             ['cn', 1469286489];

    {NPCDefinition: jg}
    NPCDefinition_ID: THook =                         ['g', 1417799625];
    NPCDefinition_Name: THook =                       ['i', 1];
    NPCDefinition_Actions: THook =                    ['e', 1];
    NPCDefinition_ModelIDs: THook =                   ['l', 1];
    NPCDefinition_CombatLevel: THook =                ['z', 327638577];

    {NPC: bx}
    NPC_Definition: THook =                           ['c', 1];

    {PlayerDefinition: hp}
    PlayerDefinition_ID: THook =                      ['j', 1621338949];
    PlayerDefinition_IsFemale: THook =                ['m', 1];
    PlayerDefinition_AnimatedModelID: THook =         ['g', 4889372663352384319];
    PlayerDefinition_ModelID: THook =                 ['i', -7084179300649724893];
    PlayerDefinition_Equipment: THook =               ['c', 1];

    {Player: bb}
    Player_Name: THook =                              ['c', 1];
    Player_Model: THook =                             ['n', 1];
    Player_Visible: THook =                           ['w', 1];
    Player_Definition: THook =                        ['q', 1];
    Player_CombatLevel: THook =                       ['h', 1494273009];

    {WidgetNode: ba}
    WidgetNode_ID: THook =                            ['c', -459869173];

    {Widget: hv}
    Widget_Name: THook =                              ['ch', 1];
    Widget_Text: THook =                              ['cq', 1];
    Widget_WidgetID: THook =                          ['x', -205935667];
    Widget_ParentID: THook =                          ['ad', 583912963];
    Widget_ItemID: THook =                            ['eq', 1];
    Widget_InvIDs: THook =                            ['ex', 1];
    Widget_StackSizes: THook =                        ['ej', 1];
    Widget_ItemAmount: THook =                        ['ez', -1212461291];
    Widget_Actions: THook =                           ['cr', 1];
    Widget_ActionType: THook =                        ['e', 1169601285];
    Widget_Type: THook =                              ['w', 1806969503];
    Widget_IsHidden: THook =                          ['aq', 1];
    Widget_AbsoluteX: THook =                         ['at', -438281799];
    Widget_AbsoluteY: THook =                         ['ay', -583502161];
    Widget_RelativeX: THook =                         ['aj', -985041601];
    Widget_RelativeY: THook =                         ['af', -2035473121];
    Widget_ScrollX: THook =                           ['ax', 789045379];
    Widget_ScrollY: THook =                           ['an', 1936976477];
    Widget_Width: THook =                             ['ah', -959798029];
    Widget_Height: THook =                            ['ab', 970629453];
    Widget_Children: THook =                          ['eb', 1];
    Widget_BoundsIndex: THook =                       ['em', 1945812023];

    {ItemDefinition: jz}
    ItemDefinition_ID: THook =                        ['p', -860336443];
    ItemDefinition_Name: THook =                      ['t', 1];
    ItemDefinition_IsMembers: THook =                 ['ak', 1];
    ItemDefinition_Actions: THook =                   ['az', 1];
    ItemDefinition_GroundActions: THook =             ['aj', 1];

    {Item: cn}
    Item_ID: THook =                                  ['c', -102684571];
    Item_StackSizes: THook =                          ['q', 2105945345];

    {Client: client}
    Client_Revision: THook =                          ['174', 1];
    Client_Client: THook =                            ['client.ae', 1];
    Client_LocalNPCs: THook =                         ['client.em', 1];
    Client_NPCIndices: THook =                        ['client.et', 1];
    Client_LocalPlayers: THook =                      ['client.jo', 1];
    Client_PlayerIndices: THook =                     ['cd.h', 1];
    Client_LocalPlayer: THook =                       ['f.jy', 1];
    Client_PlayerIndex: THook =                       ['client.jb', -1557965323];
    Client_LoopCycle: THook =                         ['client.ct', 1932722553];
    Client_LoginState: THook =                        ['client.bl', 459435085];
    Client_GameState: THook =                         ['ci.ao', -865212851];
    Client_CrossHairColor: THook =                    ['client.jj', 202194987];
    Client_GroundItems: THook =                       ['client.kq', 1];
    Client_CollisionMap: THook =                      ['client.w', 1];
    Client_TradingPostOffers: THook =                 ['client.rw', 1];
    Client_CameraX: THook =                           ['ag.hl', -1391041867];
    Client_CameraY: THook =                           ['ih.hq', 857424747];
    Client_CameraZ: THook =                           ['id.ho', 78961477];
    Client_CameraPitch: THook =                       ['jz.hj', -2139279101];
    Client_CameraYaw: THook =                         ['eb.hs', -269024727];
    Client_Region: THook =                            ['if.gc', 1];
    Client_Plane: THook =                             ['ac.js', -728104797];
    Client_BaseX: THook =                             ['g.fm', -1345984159];
    Client_BaseY: THook =                             ['ct.fn', -2077969657];
    Client_DestinationX: THook =                      ['client.pn', -1175703837];
    Client_DestinationY: THook =                      ['client.pi', -2081725465];
    Client_Sine: THook =                              ['ds.f', 1];
    Client_Cosine: THook =                            ['ds.at', 1];
    Client_TileHeights: THook =                       ['ae.c', 1];
    Client_TileSettings: THook =                      ['bg.l', 1];
    Client_Widgets: THook =                           ['hv.i', 1];
    Client_GameSettings: THook =                      ['hw.m', 1];
    Client_WidgetNodeCache: THook =                   ['client.mm', 1];
    Client_WidgetPositionX: THook =                   ['client.ou', 1];
    Client_WidgetPositionY: THook =                   ['client.oo', 1];
    Client_WidgetWidths: THook =                      ['client.os', 1];
    Client_WidgetHeights: THook =                     ['client.ov', 1];
    Client_ViewPortWidth: THook =                     ['client.rp', -2052314861];
    Client_ViewPortHeight: THook =                    ['client.rx', -960549517];
    Client_MapAngle: THook =                          ['client.ht', 861313871];
    Client_MapScale: THook =                          ['N/A', 1];
    Client_MapOffset: THook =                         ['N/A', 1];
    Client_MenuCount: THook =                         ['client.kt', 865776919];
    Client_MenuActions: THook =                       ['client.ly', 1];
    Client_MenuOptions: THook =                       ['client.lm', 1];
    Client_IsMenuOpen: THook =                        ['dv.c', 1];
    Client_MenuX: THook =                             ['iv.kd', 90637681];
    Client_MenuY: THook =                             ['il.ki', 1471616921];
    Client_MenuWidth: THook =                         ['be.kc', -1112368401];
    Client_MenuHeight: THook =                        ['c.kj', -756149367];
    Client_CurrentLevels: THook =                     ['client.kr', 1];
    Client_RealLevels: THook =                        ['client.ku', 1];
    Client_Experiences: THook =                       ['client.kp', 1];
    Client_CurrentWorld: THook =                      ['client.bw', -1885517860];
    Client_Energy: THook =                            ['client.mg', 1511352071];
    Client_Weight: THook =                            ['client.mo', -150682747];
    I am Ggzz..

  16. #266
    Join Date
    Dec 2007
    Posts
    2,107
    Mentioned
    69 Post(s)
    Quoted
    578 Post(s)

    Default

    @Brandon;

    Code:
    CFIELD Widget.ItemAmount I eo 1175250309
    CFIELD Widget.ItemID I ez -1212461291
    CFIELD Widget.Actions [Ljava/lang/String; cz
    
    Widget_ItemID: THook =                            ['eq', 1];
    Widget_ItemAmount: THook =                        ['ez', -1212461291]
    Widget_Actions: THook =                           ['cr', 1];

  17. #267
    Join Date
    Feb 2012
    Posts
    26
    Mentioned
    0 Post(s)
    Quoted
    16 Post(s)

    Default

    Hooks outdated.
    Can you upload new ones please.

  18. #268
    Join Date
    Feb 2011
    Location
    The Future.
    Posts
    5,579
    Mentioned
    393 Post(s)
    Quoted
    1590 Post(s)

    Default

    Quote Originally Posted by rahza786 View Post
    Hooks outdated.
    Can you upload new ones please.
    These are the hooks.. I hope they're right (I did not fix the widget ones since last time.. I didn't have time yet.. but I'll do it when I can).

    Java Code:
    Downloading RS JarFile.
    Downloading Complete.

    Deobfuscation Started..
    Removed Methods: 4162 of 6845
    Removed Fields: 658 of 3554
    Re-Ordered Multipliers: 3641 of 30785
    Re-Ordered Arithmetics: 2349 of 36828
    Removed Exceptions: 6067 of 6491
    Removed Returns: 1131 of 13252
    Removed TryCatchBlocks: 37 of 3409
    Removed Parameters: 1376 of 1376
    Removed DeadCode Instructions: 1131 of 325237
    Deobfuscation Finished..

        Node:                 gf
    ---------------------------------
        UID                  ->   cj
        Prev                 ->   cr
        Next                 ->   cd


        NodeDeque:            gd
    ---------------------------------
        Head                 ->   f
        Current              ->   h


        CacheableNode:        hp
    ---------------------------------
        Next                 ->   ca
        Prev                 ->   ct


        LinkedList:           gj
    ---------------------------------
        Head                 ->   f
        Current              ->   h


        HashTable:            ge
    ---------------------------------
        Head                 ->   e
        Tail                 ->   b
        Cache|Buckets        ->   h
        Index                ->   l
        Capacity             ->   f


        Queue:                gl
    ---------------------------------
        Head                 ->   f
        *InsertHead          ->   f
        *InsertTail          ->   h


        Cache:                gy
    ---------------------------------
        HashTable            ->   b
        Queue                ->   l
        Remaining            ->   e
        Capacity             ->   h


        ClassData:            lh
    ---------------------------------
        Bytes                ->   n
        Methods              ->   d
        Fields               ->   w


        Rasteriser:           lz
    ---------------------------------
        Pixels               ->   as
        Width                ->   al
        Height               ->   ax
        *CreateRasteriser    ->   cv
        *SetCoordinates      ->   ck


        Rasteriser3D:         db
    ---------------------------------
        ShadowDecay          ->   i
        SineTable            ->   y
        CosineTable          ->   av


        Typeface:             kt
    ---------------------------------
        CharacterPixels      ->   f
        *StringWidth         ->   k
        *DrawStringWaveY     ->   j
        *DrawStringWave      ->   c
        *DrawStrWaveAmt      ->   av
        *DrawCharacter       ->   aj
        *DrawCharAlpha       ->   ap
        *DrawCharPixels      ->   an
        *DrawCharPixelsA     ->   am


        IndexedRGB:           lk
    ---------------------------------
        Pixels               ->   h
        Palette              ->   f


        ImageRGB:             ly
    ---------------------------------
        Pixels               ->   f
        Width                ->   h
        Height               ->   e
        MaxWidth             ->   w
        MaxHeight            ->   d
        *CopyPixels          ->   k
        *CopyPixelsA         ->   p
        *ShapeImage          ->   q


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


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


        Stream:               gx
    ---------------------------------
        Payload              ->   f
        CRC                  ->   e
        *ApplyRSA            ->   ad
        *GetUnsignedByte     ->   by


        BufferedConnection:   fy
    ---------------------------------
        InputStream          ->   f
        OutputStream         ->   h
        Socket               ->   e
        Payload              ->   d
        IsClosed             ->   b
        *Available           ->   e
        *Read                ->   N/A
        *Write               ->   N/A


        CollisionMap:         fw
    ---------------------------------
        Width                ->   ap    *  1166790641
        Height               ->   am    *  164325631
        Adjacency            ->   ae
        *Reset               ->   f


        NameInfo:             kh
    ---------------------------------
        Name                 ->   f
        DecodedName          ->   h


        Animable:             du
    ---------------------------------
        ModelHeight          ->   ci    *  1475791015


        Region:               dy
    ---------------------------------
        Tiles                ->   w
        InteractableObjects  ->   s


        AnimableNode:         ch
    ---------------------------------
        ID                   ->   f
        Animation            ->   d
        Flags                ->   h
        Orientation          ->   e
        Plane                ->   b
        X                    ->   l
        Y                    ->   w


        Boundary:             ec
    ---------------------------------
        ID                   ->   n     *  2967955205266829199
        Flags                ->   s     *  1294040939
        Plane                ->   f     *  -2133417983
        Height               ->   l     *  1922557649
        X                    ->   h     *  1757702753
        Y                    ->   e     *  1583731141
        Orientation          ->   b     *  -2036808379
        Renderable           ->   w
        OldRenderable        ->   d


        WallDecoration:       en
    ---------------------------------
        ID                   ->   g     *  -3725249424645553411
        Flags                ->   a     *  230545643
        Plane                ->   f     *  -1945101729
        Height               ->   l     *  -816807413
        X                    ->   h     *  -1880920499
        Y                    ->   e     *  -1481672823
        RelativeX            ->   w     *  -2140900451
        RelativeY            ->   d     *  -1051030521
        Orientation          ->   b     *  1407494101
        Renderable           ->   n
        OldRenderable        ->   s


        GroundDecoration:     dg
    ---------------------------------
        ID                   ->   l     *  -6744974672776143951
        Flags                ->   w     *  1991045631
        X                    ->   h     *  72235141
        Y                    ->   e     *  1204849451
        Plane                ->   f     *  1676340113
        Renderable           ->   b


        Interactable:         el
    ---------------------------------
        Renderable           ->   l
        ID                   ->   k     *  1420297131792846257
        Flags                ->   m     *  -1658237125
        Orientation          ->   w     *  1446637437
        Plane                ->   f     *  -666603413
        Height               ->   h     *  666488133
        X                    ->   e     *  -98893011
        Y                    ->   b     *  1016468101
        RelativeX            ->   d     *  -1409776125
        RelativeY            ->   s     *  -720138683
        SizeX                ->   n     *  1424909325
        SizeY                ->   g     *  1112347971


        SceneTile:            dr
    ---------------------------------
        Boundary             ->   d
        SceneTile            ->   j
        Interactables        ->   r
        WallDecoration       ->   n
        GroundDecoration     ->   s
        X                    ->   h     *  -939557563
        Y                    ->   e     *  -1678489213
        Plane                ->   b     *  -783881837


        TradingPost:           l
    ---------------------------------
        Status               ->   f
        ItemID               ->   h     *  -1843656569
        Price                ->   e     *  -662423825
        Quantity             ->   b     *  -2025083851
        Transferred          ->   l     *  -520844233
        Spent                ->   w     *  -1185370557
        QueryIDs             ->   N/A


        Model:                ds
    ---------------------------------
        IndicesX             ->   g
        IndicesY             ->   a
        IndicesZ             ->   r
        IndicesLength        ->   s
        VerticesX            ->   w
        VerticesY            ->   d
        VerticesZ            ->   n
        VerticesLength       ->   l
        TexIndicesX          ->   k
        TexIndicesY          ->   m
        TexIndicesZ          ->   q
        TexVerticesX         ->   z
        TexVerticesY         ->   j
        TexVerticesZ         ->   i
        TexVerticesLength    ->   p
        ShadowIntensity      ->   ax
        FitsSingleTile       ->   av
        *Translate           ->   v
        *RenderAtPoint       ->   cj


        AnimationSequence:    jv
    ---------------------------------
        ControlFlow          ->   a


        CombatInfo1:          be
    ---------------------------------
        Health               ->   e     *  -1698826509
        HealthRatio          ->   h     *  -391389971


        CombatInfo2:          jm
    ---------------------------------
        HealthScale          ->   q     *  -1286968567


        CombatInfoList:       gj
    ---------------------------------
        Head                 ->   f
        Current              ->   h


        CombatInfoHolder:     bp
    ---------------------------------
        CombatInfoList       ->   b
        CombatInfo2          ->   e


        Entity:               bn
    ---------------------------------
        AnimationID          ->   by    *  -457190857
        AnimationDelay       ->   bs    *  702014603
        SpokenText           ->   ar
        HitDamages           ->   aw
        HitTypes             ->   bv
        HitCycle             ->   bh
        QueueX               ->   cw
        QueueY               ->   ch
        QueueTraversed       ->   cg
        QueueLength          ->   cq    *  1556433823
        LocalX               ->   ax    *  467435691
        LocalY               ->   ay    *  -274642649
        IsAnimating          ->   at
        CombatCycle          ->   N/A
        InteractingIndex     ->   bi    *  1097697271
        Orientation          ->   cc    *  2065246515
        CombatInfoList       ->   bw
        Height               ->   cf    *  875220887


        NPCDefinition:        jo
    ---------------------------------
        ID                   ->   l     *  1843408865
        Name                 ->   w
        Actions              ->   p
        ModelIDs             ->   n
        CombatLevel          ->   j     *  459495555


        NPC:                  bf
    ---------------------------------
        Definition           ->   f


        PlayerDefinition:     hj
    ---------------------------------
        ID                   ->   b     *  -1473185665
        IsFemale             ->   e
        AnimatedModelID      ->   l     *  -8737721093166310725
        ModelID              ->   w     *  6636539179694418509
        Equipment            ->   f


        Player:               bo
    ---------------------------------
        Name                 ->   f
        Model                ->   q
        Visible              ->   v
        Definition           ->   h
        CombatLevel          ->   d     *  -2140473165


        WidgetNode:           bw
    ---------------------------------
        ID                   ->   f     *  -1055473369


        Widget:               hk
    ---------------------------------
        Name                 ->   eh
        Text                 ->   cn
        ID                   ->   o     *  659674525
        ParentID             ->   am    *  -1161272547
        ItemID               ->   eh
        Items                ->   eq
        ItemStackSizes       ->   ey
        ItemAmount           ->   ed
        Actions              ->   cu
        ActionType           ->   p     *  -585495579
        Type                 ->   v     *  1120030521
        IsHidden             ->   ae
        AbsoluteX            ->   av    *  -324879711
        AbsoluteY            ->   as    *  494374393
        RelativeX            ->   ay    *  -1728931607
        RelativeY            ->   aa    *  857283535
        ScrollX              ->   ac    *  2030059921
        ScrollY              ->   ah    *  -1812111833
        Width                ->   ag    *  1899372107
        Height               ->   aj    *  626070403
        Children             ->   ea
        BoundsIndex          ->   fu    *  -1641885677
        *SwapItems           ->   s


        ItemDefinition:       jn
    ---------------------------------
        ID                   ->   m     *  -1225246795
        Name                 ->   x
        IsMembers            ->   al
        Actions              ->   ax
        GroundActions        ->   ay


        Item:                 cf
    ---------------------------------
        ID                   ->   f     *  41958107
        Quantity             ->   h     *  1733987845


        Client:           client
    ---------------------------------
        Revision             ->   175
        Client               ->   client.az
        LocalNPCs            ->   client.ez
        NPCIndices           ->   client.ea
        LocalPlayers         ->   client.jt
        PlayerIndices        ->   cl.d
        LocalPlayer          ->   bq.js
        PlayerIndex          ->   client.jx *  -520858671
        GameCycle            ->   client.cq *  -448791417
        LoginState           ->   client.bs *  1299464049
        GameState            ->   co.ak *  990616027
        CrosshairColour      ->   client.jz *  1405019443
        GroundItems          ->   client.kn
        CollisionMap         ->   client.w
        TradingPostOffers    ->   client.sp
        CameraX              ->   hs.hr *  -684555789
        CameraY              ->   client.hf *  2116133479
        CameraZ              ->   gb.hn *  1012541373
        CameraPitch          ->   g.hg  *  472427391
        CameraYaw            ->   m.hx  *  -1838113919
        Region               ->   j.gz
        Plane                ->   bm.jg *  638363027
        BaseX                ->   cp.fd *  1625847107
        BaseY                ->   g.fv  *  -345942903
        DestX                ->   client.pz *  -716545255
        DestY                ->   client.pb *  1352913687
        SineTable            ->   db.y
        CosineTable          ->   db.av
        TileHeights          ->   az.f
        TileSettings         ->   az.n
        Widgets              ->   hk.w
        WidgetSettings       ->   hz.e
        WidgetNodeCache      ->   client.mr
        WidgetPositionsX     ->   client.ov
        WidgetPositionsY     ->   client.oc
        WidgetWidths         ->   client.or
        WidgetHeights        ->   client.ot
        ViewPortWidth        ->   client.rf *  -1867554987
        ViewPortHeight       ->   client.ry *  1352549011
        MapAngle             ->   client.hs *  1980965923
        MapScale             ->   N/A
        MapOffset            ->   N/A
        MenuCount            ->   client.kw *  1738038281
        MenuActions          ->   client.ll
        MenuOptions          ->   client.lh
        IsMenuOpen           ->   client.km
        MenuX                ->   be.kx *  -1495113223
        MenuY                ->   ek.ku *  84320095
        MenuWidth            ->   az.kl *  -1183102051
        MenuHeight           ->   au.kb *  -500633165
        CurrentLevels        ->   client.kt
        RealLevels           ->   client.kc
        Experiences          ->   client.kg
        CurrentWorld         ->   client.bv *  -847415387
        EnergyLevel          ->   client.mh *  -1131241271
        PlayerWeight         ->   client.mq *  1237080747

    Simba Code:
    const
        ReflectionRevision = '175';

    {Node: gf}
    Node_UID: THook =                                 ['cj', 1];
    Node_Prev: THook =                                ['cr', 1];
    Node_Next: THook =                                ['cd', 1];

    {NodeDeque: gd}
    NodeDeque_Head: THook =                           ['f', 1];
    NodeDeque_Current: THook =                        ['h', 1];

    {Cacheable: hp}
    Cacheable_Next: THook =                           ['ca', 1];
    Cacheable_Prev: THook =                           ['ct', 1];

    {LinkedList: gj}
    LinkedList_Head: THook =                          ['f', 1];
    LinkedList_Current: THook =                       ['h', 1];

    {HashTable: ge}
    HashTable_Head: THook =                           ['e', 1];
    HashTable_Tail: THook =                           ['b', 1];
    HashTable_Buckets: THook =                        ['h', 1];
    HashTable_Index: THook =                          ['l', 1];
    HashTable_Size: THook =                           ['f', 1];

    {Queue: gl}
    Queue_Head: THook =                               ['f', 1];

    {Cache: gy}
    Cache_HashTable: THook =                          ['b', 1];
    Cache_Queue: THook =                              ['l', 1];
    Cache_Remaining: THook =                          ['e', 1];
    Cache_Capacity: THook =                           ['h', 1];

    {ClassData: lh}
    ClassData_Bytes: THook =                          ['n', 1];
    ClassData_Methods: THook =                        ['d', 1];
    ClassData_Fields: THook =                         ['w', 1];

    {Rasteriser: lz}
    Rasteriser_Pixels: THook =                        ['as', 1];
    Rasteriser_Width: THook =                         ['al', 1];
    Rasteriser_Height: THook =                        ['ax', 1];

    {Rasteriser3D: db}
    Rasteriser3D_ShadowDecay: THook =                 ['i', 1];
    Rasteriser3D_SineTable: THook =                   ['y', 1];
    Rasteriser3D_CosineTable: THook =                 ['av', 1];

    {Typeface: kt}
    Typeface_CharacterPixels: THook =                 ['f', 1];

    {IndexedRGB: lk}
    IndexedRGB_Pixels: THook =                        ['h', 1];
    IndexedRGB_Palette: THook =                       ['f', 1];

    {ImageRGB: ly}
    ImageRGB_Pixels: THook =                          ['f', 1];
    ImageRGB_Width: THook =                           ['h', 1];
    ImageRGB_Height: THook =                          ['e', 1];
    ImageRGB_MaxWidth: THook =                        ['w', 1];
    ImageRGB_MaxHeight: THook =                       ['d', 1];

    {Keyboard: ah}

    {GameShell: ai}

    {Buffer: gx}
    Buffer_Payload: THook =                           ['f', 1];
    Buffer_CRC: THook =                               ['e', 1];

    {BufferedConnection: fy}
    BufferedConnection_InputStream: THook =           ['f', 1];
    BufferedConnection_OutputStream: THook =          ['h', 1];
    BufferedConnection_Socket: THook =                ['e', 1];
    BufferedConnection_Payload: THook =               ['d', 1];
    BufferedConnection_IsClosed: THook =              ['b', 1];

    {CollisionMap: fw}
    CollisionMap_Width: THook =                       ['ap', 1166790641];
    CollisionMap_Height: THook =                      ['am', 164325631];
    CollisionMap_Adjacency: THook =                   ['ae', 1];

    {NameInfo: kh}
    NameInfo_Name: THook =                            ['f', 1];
    NameInfo_DecodedName: THook =                     ['h', 1];

    {Renderable: du}
    Renderable_ModelHeight: THook =                   ['ci', 1475791015];

    {Region: dy}
    Region_SceneTiles: THook =                        ['w', 1];
    Region_InteractableObjects: THook =               ['s', 1];

    {AnimableNode: ch}
    AnimableNode_ID: THook =                          ['f', 1];
    AnimableNode_Animation: THook =                   ['d', 1];
    AnimableNode_Flags: THook =                       ['h', 1];
    AnimableNode_Orientation: THook =                 ['e', 1];
    AnimableNode_Plane: THook =                       ['b', 1];
    AnimableNode_X: THook =                           ['l', 1];
    AnimableNode_Y: THook =                           ['w', 1];

    {BoundaryObject: ec}
    BoundaryObject_ID: THook =                        ['n', 2967955205266829199];
    BoundaryObject_Flags: THook =                     ['s', 1294040939];
    BoundaryObject_Plane: THook =                     ['f', -2133417983];
    BoundaryObject_Height: THook =                    ['l', 1922557649];
    BoundaryObject_LocalX: THook =                    ['h', 1757702753];
    BoundaryObject_LocalY: THook =                    ['e', 1583731141];
    BoundaryObject_Orientation: THook =               ['b', -2036808379];
    BoundaryObject_Render: THook =                    ['w', 1];
    BoundaryObject_Render2: THook =                   ['d', 1];

    {WallDecoration: en}
    WallDecoration_ID: THook =                        ['g', -3725249424645553411];
    WallDecoration_Flags: THook =                     ['a', 230545643];
    WallDecoration_Plane: THook =                     ['f', -1945101729];
    WallDecoration_Height: THook =                    ['l', -816807413];
    WallDecoration_LocalX: THook =                    ['h', -1880920499];
    WallDecoration_LocalY: THook =                    ['e', -1481672823];
    WallDecoration_RelativeX: THook =                 ['w', -2140900451];
    WallDecoration_RelativeY: THook =                 ['d', -1051030521];
    WallDecoration_Orientation: THook =               ['b', 1407494101];
    WallDecoration_Renderable: THook =                ['n', 1];
    WallDecoration_Renderable2: THook =               ['s', 1];

    {FloorDecoration: dg}
    FloorDecoration_ID: THook =                       ['l', -6744974672776143951];
    FloorDecoration_Flags: THook =                    ['w', 1991045631];
    FloorDecoration_LocalX: THook =                   ['h', 72235141];
    FloorDecoration_LocalY: THook =                   ['e', 1204849451];
    FloorDecoration_Plane: THook =                    ['f', 1676340113];
    FloorDecoration_Render: THook =                   ['b', 1];

    {GameObject: el}
    GameObject_Render: THook =                        ['l', 1];
    GameObject_ID: THook =                            ['k', 1420297131792846257];
    GameObject_Flags: THook =                         ['m', -1658237125];
    GameObject_Orientation: THook =                   ['w', 1446637437];
    GameObject_Plane: THook =                         ['f', -666603413];
    GameObject_Height: THook =                        ['h', 666488133];
    GameObject_WorldX: THook =                        ['e', -98893011];
    GameObject_WorldY: THook =                        ['b', 1016468101];
    GameObject_LocalX: THook =                        ['d', -1409776125];
    GameObject_LocalY: THook =                        ['s', -720138683];
    GameObject_OffsetX: THook =                       ['n', 1424909325];
    GameObject_OffsetY: THook =                       ['g', 1112347971];

    {SceneTile: dr}
    SceneTile_BoundaryObject: THook =                 ['d', 1];
    SceneTile_SceneTileObject: THook =                ['j', 1];
    SceneTile_GameObject: THook =                     ['r', 1];
    SceneTile_WallDecoration: THook =                 ['n', 1];
    SceneTile_GroundDecoration: THook =               ['s', 1];
    SceneTile_LocalX: THook =                         ['h', -939557563];
    SceneTile_LocalY: THook =                         ['e', -1678489213];
    SceneTile_Plane: THook =                          ['b', -783881837];

    {GrandExchange: l}
    TradingPost_Status: THook =                       ['f', 1];
    TradingPost_ItemID: THook =                       ['h', -1843656569];
    TradingPost_Price: THook =                        ['e', -662423825];
    TradingPost_Quantity: THook =                     ['b', -2025083851];
    TradingPost_Transferred: THook =                  ['l', -520844233];
    TradingPost_Spent: THook =                        ['w', -1185370557];
    TradingPost_QueryIDs: THook =                     ['N/A', 1];

    {{Model: ds}
    Model_IndicesX: THook =                           ['g', 1];
    Model_IndicesY: THook =                           ['a', 1];
    Model_IndicesZ: THook =                           ['r', 1];
    Model_IndicesLength: THook =                      ['s', 1];
    Model_VerticesX: THook =                          ['w', 1];
    Model_VerticesY: THook =                          ['d', 1];
    Model_VerticesZ: THook =                          ['n', 1];
    Model_VerticesLength: THook =                     ['l', 1];
    Model_TexIndicesX: THook =                        ['k', 1];
    Model_TexIndicesY: THook =                        ['m', 1];
    Model_TexIndicesZ: THook =                        ['q', 1];
    Model_TexVerticesX: THook =                       ['z', 1];
    Model_TexVerticesY: THook =                       ['j', 1];
    Model_TexVerticesZ: THook =                       ['i', 1];
    Model_TexVerticesLength: THook =                  ['p', 1];
    Model_ShadowIntensity: THook =                    ['ax', 1];
    Model_FitsSingleTile: THook =                     ['av', 1];

    {AnimationSequence: jv}
    AnimationSequence_ControlFlow: THook =            ['a', 1];

    {CombatInfo1: be}
    CombatInfo1_Health: THook =                       ['e', -1698826509];
    CombatInfo1_HealthRatio: THook =                  ['h', -391389971];

    {CombatInfo2: jm}
    CombatInfo2_HealthScale: THook =                  ['q', -1286968567];

    {CombatInfoList: gj}
    CombatInfoList_Head: THook =                      ['f', 1];
    CombatInfoList_Current: THook =                   ['h', 1];

    {CombatInfoHolder: bp}
    CombatInfoHolder_CombatInfoList: THook =          ['b', 1];
    CombatInfoHolder_CombatInfo2: THook =             ['e', 1];

    {Actor: bn}
    Actor_Animation: THook =                          ['by', -457190857];
    Actor_AnimationDelay: THook =                     ['bs', 702014603];
    Actor_SpokenText: THook =                         ['ar', 1];
    Actor_HitDamages: THook =                         ['aw', 1];
    Actor_HitTypes: THook =                           ['bv', 1];
    Actor_HitCycle: THook =                           ['bh', 1];
    Actor_QueueX: THook =                             ['cw', 1];
    Actor_QueueY: THook =                             ['ch', 1];
    Actor_QueueTraversed: THook =                     ['cg', 1];
    Actor_QueueSize: THook =                          ['cq', 1556433823];
    Actor_WorldX: THook =                             ['ax', 467435691];
    Actor_WorldY: THook =                             ['ay', -274642649];
    Actor_IsAnimating: THook =                        ['at', 1];
    Actor_CombatCycle: THook =                        ['N/A', 1];
    Actor_InteractingIndex: THook =                   ['bi', 1097697271];
    Actor_Orientation: THook =                        ['cc', 2065246515];
    Actor_CombatInfoList: THook =                     ['bw', 1];
    Actor_Height: THook =                             ['cf', 875220887];

    {NPCDefinition: jo}
    NPCDefinition_ID: THook =                         ['l', 1843408865];
    NPCDefinition_Name: THook =                       ['w', 1];
    NPCDefinition_Actions: THook =                    ['p', 1];
    NPCDefinition_ModelIDs: THook =                   ['n', 1];
    NPCDefinition_CombatLevel: THook =                ['j', 459495555];

    {NPC: bf}
    NPC_Definition: THook =                           ['f', 1];

    {PlayerDefinition: hj}
    PlayerDefinition_ID: THook =                      ['b', -1473185665];
    PlayerDefinition_IsFemale: THook =                ['e', 1];
    PlayerDefinition_AnimatedModelID: THook =         ['l', -8737721093166310725];
    PlayerDefinition_ModelID: THook =                 ['w', 6636539179694418509];
    PlayerDefinition_Equipment: THook =               ['f', 1];

    {Player: bo}
    Player_Name: THook =                              ['f', 1];
    Player_Model: THook =                             ['q', 1];
    Player_Visible: THook =                           ['v', 1];
    Player_Definition: THook =                        ['h', 1];
    Player_CombatLevel: THook =                       ['d', -2140473165];

    {WidgetNode: bw}
    WidgetNode_ID: THook =                            ['f', -1055473369];

    {Widget: hk}
    Widget_Name: THook =                              ['eh', 1];
    Widget_Text: THook =                              ['cn', 1];
    Widget_WidgetID: THook =                          ['o', 659674525];
    Widget_ParentID: THook =                          ['am', -1161272547];
    Widget_ItemID: THook =                            ['eh', 1];
    Widget_InvIDs: THook =                            ['eq', 1];
    Widget_StackSizes: THook =                        ['ey', 1];
    Widget_ItemAmount: THook =                        ['ed', 1];
    Widget_Actions: THook =                           ['cu', 1];
    Widget_ActionType: THook =                        ['p', -585495579];
    Widget_Type: THook =                              ['v', 1120030521];
    Widget_IsHidden: THook =                          ['ae', 1];
    Widget_AbsoluteX: THook =                         ['av', -324879711];
    Widget_AbsoluteY: THook =                         ['as', 494374393];
    Widget_RelativeX: THook =                         ['ay', -1728931607];
    Widget_RelativeY: THook =                         ['aa', 857283535];
    Widget_ScrollX: THook =                           ['ac', 2030059921];
    Widget_ScrollY: THook =                           ['ah', -1812111833];
    Widget_Width: THook =                             ['ag', 1899372107];
    Widget_Height: THook =                            ['aj', 626070403];
    Widget_Children: THook =                          ['ea', 1];
    Widget_BoundsIndex: THook =                       ['fu', -1641885677];

    {ItemDefinition: jn}
    ItemDefinition_ID: THook =                        ['m', -1225246795];
    ItemDefinition_Name: THook =                      ['x', 1];
    ItemDefinition_IsMembers: THook =                 ['al', 1];
    ItemDefinition_Actions: THook =                   ['ax', 1];
    ItemDefinition_GroundActions: THook =             ['ay', 1];

    {Item: cf}
    Item_ID: THook =                                  ['f', 41958107];
    Item_StackSizes: THook =                          ['h', 1733987845];

    {Client: client}
    Client_Revision: THook =                          ['175', 1];
    Client_Client: THook =                            ['client.az', 1];
    Client_LocalNPCs: THook =                         ['client.ez', 1];
    Client_NPCIndices: THook =                        ['client.ea', 1];
    Client_LocalPlayers: THook =                      ['client.jt', 1];
    Client_PlayerIndices: THook =                     ['cl.d', 1];
    Client_LocalPlayer: THook =                       ['bq.js', 1];
    Client_PlayerIndex: THook =                       ['client.jx', -520858671];
    Client_LoopCycle: THook =                         ['client.cq', -448791417];
    Client_LoginState: THook =                        ['client.bs', 1299464049];
    Client_GameState: THook =                         ['co.ak', 990616027];
    Client_CrossHairColor: THook =                    ['client.jz', 1405019443];
    Client_GroundItems: THook =                       ['client.kn', 1];
    Client_CollisionMap: THook =                      ['client.w', 1];
    Client_TradingPostOffers: THook =                 ['client.sp', 1];
    Client_CameraX: THook =                           ['hs.hr', -684555789];
    Client_CameraY: THook =                           ['client.hf', 2116133479];
    Client_CameraZ: THook =                           ['gb.hn', 1012541373];
    Client_CameraPitch: THook =                       ['g.hg', 472427391];
    Client_CameraYaw: THook =                         ['m.hx', -1838113919];
    Client_Region: THook =                            ['j.gz', 1];
    Client_Plane: THook =                             ['bm.jg', 638363027];
    Client_BaseX: THook =                             ['cp.fd', 1625847107];
    Client_BaseY: THook =                             ['