Page 5 of 11 FirstFirst ... 34567 ... LastLast
Results 101 to 125 of 275

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

  1. #101
    Join Date
    Feb 2011
    Location
    The Future.
    Posts
    5,600
    Mentioned
    396 Post(s)
    Quoted
    1598 Post(s)

    Default

    Java Code:
    Downloading RS JarFile.
    Downloading Complete.

    Deobfuscation Started..
    Removed Methods: 3495 of 5772
    Removed Fields: 712 of 3376
    Re-Ordered Multipliers: 3589 of 27868
    Re-Ordered Arithmetics: 2125 of 34747
    Removed Exceptions: 5536 of 5856
    Removed Returns: 1151 of 11451
    Removed TryCatchBlocks: 37 of 2775
    Failed to remove parameter: y -> ey -> (II)V
    Removed Parameters: 1157 of 1157
    Deobfuscation Finished..

        Node:                 gh
    ---------------------------------
        UID                  ->   cb
        Prev                 ->   cr
        Next                 ->   cz


        CacheableNode:        gc
    ---------------------------------
        Next                 ->   cg
        Prev                 ->   cu


        LinkedList:           gg
    ---------------------------------
        Head                 ->   c
        Current              ->   o


        HashTable:            gi
    ---------------------------------
        Head                 ->   i
        Tail                 ->   u
        Cache|Buckets        ->   o
        Index                ->   g
        Capacity             ->   c


        Queue:                gv
    ---------------------------------
        Head                 ->   c
        *InsertHead          ->   c
        *InsertTail          ->   o


        Cache:                gq
    ---------------------------------
        HashTable            ->   u
        Queue                ->   g
        Remaining            ->   i
        Capacity             ->   o


        ClassData:            jf
    ---------------------------------
        Bytes                ->   m
        Methods              ->   x
        Fields               ->   g


        Rasteriser:           jq
    ---------------------------------
        Pixels               ->   aj
        Width                ->   am
        Height               ->   ag
        *CreateRasteriser    ->   di
        *SetCoordinates      ->   dw


        Rasteriser3D:         ee
    ---------------------------------
        ShadowDecay          ->   z
        SineTable            ->   d
        CosineTable          ->   ap


        Typeface:             jv
    ---------------------------------
        CharacterPixels      ->   c
        *StringWidth         ->   v
        *DrawStringWaveY     ->   aj
        *DrawStringWave      ->   am
        *DrawStrWaveAmt      ->   ag
        *DrawCharacter       ->   an
        *DrawCharAlpha       ->   aw
        *DrawCharPixels      ->   at
        *DrawCharPixelsA     ->   ad


        IndexedRGB:           jx
    ---------------------------------
        Pixels               ->   o
        Palette              ->   c


        ImageRGB:             jj
    ---------------------------------
        Pixels               ->   c
        Width                ->   o
        Height               ->   i
        MaxWidth             ->   m
        MaxHeight            ->   s
        *CopyPixels          ->   r
        *CopyPixelsA         ->   j
        *ShapeImage          ->   v


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


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


        Stream:               fp
    ---------------------------------
        Payload              ->   c
        CRC                  ->   i
        *ApplyRSA            ->   ax
        *GetUnsignedByte     ->   f


        BufferedConnection:   fb
    ---------------------------------
        InputStream          ->   c
        OutputStream         ->   i
        Socket               ->   o
        Payload              ->   s
        IsClosed             ->   u
        *Available           ->   i
        *Read                ->   u
        *Write               ->   g


        CollisionMap:         fu
    ---------------------------------
        Width                ->   ar    *  -38593025
        Height               ->   an    *  -311944301
        Adjacency            ->   at
        *Reset               ->   c


        Animable:             ev
    ---------------------------------
        ModelHeight          ->   ci    *  -813140231


        Region:               ej
    ---------------------------------
        Tiles                ->   m
        InteractableObjects  ->   p


        AnimableNode:         ce
    ---------------------------------
        ID                   ->   c
        Animation            ->   s
        Flags                ->   o
        Orientation          ->   i
        Plane                ->   u
        X                    ->   g
        Y                    ->   m


        Boundary:             et
    ---------------------------------
        ID                   ->   x     *  541205427
        Flags                ->   p     *  -1101047643
        Plane                ->   c     *  515348083
        X                    ->   o     *  -490277897
        Y                    ->   i     *  -551719327
        Orientation          ->   u     *  767886203
        Renderable           ->   m
        OldRenderable        ->   s


        WallDecoration:       el
    ---------------------------------
        ID                   ->   k     *  -696837367
        Flags                ->   r     *  529093423
        Plane                ->   c     *  164525907
        Height               ->   g     *  -2017291905
        X                    ->   o     *  -679614565
        Y                    ->   i     *  -1462581815
        RelativeX            ->   m     *  591492731
        RelativeY            ->   s     *  -2024178417
        Orientation          ->   u     *  -1177051805
        Renderable           ->   x
        OldRenderable        ->   p


        GroundDecoration:     dr
    ---------------------------------
        ID                   ->   g     *  2039328017
        Flags                ->   m     *  -888412317
        X                    ->   o     *  678988997
        Y                    ->   i     *  1523891371
        Plane                ->   c     *  -102833949
        Renderable           ->   u


        Interactable:         ez
    ---------------------------------
        Renderable           ->   g
        ID                   ->   v     *  -1241766575
        Flags                ->   h     *  -519047511
        Orientation          ->   m     *  910652283
        Plane                ->   c     *  983419613
        X                    ->   i     *  1580295459
        Y                    ->   u     *  2125707219
        RelativeX            ->   s     *  944799741
        RelativeY            ->   p     *  -1546219947
        SizeX                ->   x     *  909095651
        SizeY                ->   k     *  1715717349


        SceneTile:            en
    ---------------------------------
        Boundary             ->   s
        SceneTile            ->   n
        Interactables        ->   w
        WallDecoration       ->   x
        GroundDecoration     ->   p
        X                    ->   o     *  459590027
        Y                    ->   i     *  541937511
        Plane                ->   u     *  1243868789


        TradingPost:           e
    ---------------------------------
        Status               ->   c
        ItemID               ->   o     *  777929655
        Price                ->   i     *  -1742462719
        Quantity             ->   u     *  -943557443
        Transferred          ->   g     *  1568272623
        Spent                ->   m
        QueryIDs             ->   N/A


        Model:                eo
    ---------------------------------
        IndicesX             ->   k
        IndicesY             ->   r
        IndicesZ             ->   w
        IndicesLength        ->   p
        VerticesX            ->   m
        VerticesY            ->   s
        VerticesZ            ->   x
        VerticesLength       ->   g
        TexIndicesX          ->   v
        TexIndicesY          ->   h
        TexIndicesZ          ->   t
        TexVerticesX         ->   j
        TexVerticesY         ->   n
        TexVerticesZ         ->   z
        TexVerticesLength    ->   f
        ShadowIntensity      ->   ag
        FitsSingleTile       ->   N/A
        *Translate           ->   j
        *RenderAtPoint       ->   cb


        AnimationSequence:    jc
    ---------------------------------
        ControlFlow          ->   r


        HealthBarDefinition:  ik
    ---------------------------------


        HealthBar:            ck
    ---------------------------------
        LinkedList           ->   u
        Definition           ->   i


        HealthData:           cf
    ---------------------------------
        Health               ->   i     *  1645721651
        HealthRatio          ->   o     *  -1960149811


        Entity:               cm
    ---------------------------------
        AnimationID          ->   au    *  -1106182315
        AnimationDelay       ->   cy    *  -603773931
        SpokenText           ->   ac
        HitDamages           ->   au
        HitTypes             ->   az
        HitCycle             ->   ay
        QueueX               ->   cq
        QueueY               ->   cp
        QueueTraversed       ->   N/A
        QueueLength          ->   N/A
        LocalX               ->   aj    *  -1831915263
        LocalY               ->   am    *  142279777
        IsAnimating          ->   ah
        CombatCycle          ->   N/A
        InteractingIndex     ->   bu    *  -467490783
        Orientation          ->   cf    *  -759060373
        HealthBar            ->   bd
        Height               ->   cm    *  870449561


        NPCDefinition:        ib
    ---------------------------------
        ID                   ->   g     *  -1148227109
        Name                 ->   m
        Actions              ->   f
        ModelIDs             ->   x
        CombatLevel          ->   n     *  1025254519


        NPC:                  cj
    ---------------------------------
        Definition           ->   c


        PlayerDefinition:     hp
    ---------------------------------
        ID                   ->   u     *  902021373
        IsFemale             ->   i
        AnimatedModelID      ->   g     *  2827668362585890635
        ModelID              ->   m     *  -5788610615315993911
        Equipment            ->   c


        Player:               bt
    ---------------------------------
        Name                 ->   c
        Model                ->   t
        Visible              ->   q
        Definition           ->   o
        CombatLevel          ->   s     *  -1654491681


        WidgetNode:           bp
    ---------------------------------
        ID                   ->   c     *  -532834593


        Widget:               ho
    ---------------------------------
        Name                 ->   cg
        ID                   ->   y     *  517125947
        ParentID             ->   an    *  1170778513
        ItemID               ->   ex    *  5822621
        Items                ->   em
        ItemStackSizes       ->   ej
        ItemAmount           ->   ev    *  -561526573
        Actions              ->   ci
        ActionType           ->   f     *  1302970581
        Type                 ->   q     *  -1684701109
        X                    ->   au    *  944697697
        Y                    ->   bg    *  -799124861
        Width                ->   ab    *  -54664777
        Height               ->   af    *  -425688723
        Children             ->   ea
        *SwapItems           ->   k


        ItemDefinition:       ic
    ---------------------------------
        ID                   ->   h     *  -1331903553
        Name                 ->   a
        IsMembers            ->   am
        Actions              ->   ag
        GroundActions        ->   av


        Item:                 cl
    ---------------------------------
        ID                   ->   c     *  -678064429
        Quantity             ->   o     *  -192784633


        Client:           client
    ---------------------------------
        Revision             ->   150
        Client               ->   client.ay
        LocalNPCs            ->   client.dv
        NPCIndices           ->   client.dd
        LocalPlayers         ->   client.is
        PlayerIndices        ->   cs.s
        LocalPlayer          ->   hd.iq
        PlayerIndex          ->   client.ii *  2131174069
        GameCycle            ->   client.bw *  1915155765
        LoginState           ->   cu.ak *  161866225
        GameState            ->   client.bs *  -959153159
        CrosshairColour      ->   client.hb *  -777050145
        GroundItems          ->   client.il
        CollisionMap         ->   client.w
        TradingPostOffers    ->   client.qp
        CameraX              ->   bb.ge *  -607288251
        CameraY              ->   client.gf *  1040194387
        CameraZ              ->   bp.gc *  1872642347
        CameraPitch          ->   r.gp  *  -1467917035
        CameraYaw            ->   ie.gs *  -322498655
        Region               ->   q.ff
        Plane                ->   r.iu  *  -2001195991
        BaseX                ->   j.ew  *  -1150675905
        BaseY                ->   fo.ey *  -475674607
        DestX                ->   client.ou *  -1891733573
        DestY                ->   client.oh *  1851149877
        SineTable            ->   ee.d
        CosineTable          ->   ee.ap
        TileHeights          ->   bk.c
        TileSettings         ->   bk.o
        Widgets              ->   ho.m
        WidgetSettings       ->   client.kf
        WidgetPositionsX     ->   client.mk
        WidgetPositionsY     ->   client.mo
        ViewPortWidth        ->   client.ql *  -307516803
        ViewPortHeight       ->   client.qa *  -481660425
        MapAngle             ->   client.go *  1830253099
        MapScale             ->   N/A
        MapOffset            ->   N/A
        MenuCount            ->   client.jy *  1371415955
        MenuActions          ->   client.jb
        MenuOptions          ->   client.jl
        IsMenuOpen           ->   client.jh
        MenuX                ->   at.jw *  -1960459345
        MenuY                ->   ip.ji *  539733011
        MenuWidth            ->   ab.ja *  551067691
        MenuHeight           ->   ep.jk *  628689353
        Experiences          ->   client.jt
        CurrentLevels        ->   client.jp
        RealLevels           ->   client.jn
        EnergyLevel          ->   client.kq *  194705209
        PlayerWeight         ->   client.ky *  -900394913

    Simba Code:
    {Node: gh}
    Node_UID: THook =                                 ['cb', 1];
    Node_Prev: THook =                                ['cr', 1];
    Node_Next: THook =                                ['cz', 1];

    {Cacheable: gc}
    Cacheable_Next: THook =                       ['cg', 1];
    Cacheable_Prev: THook =                       ['cu', 1];

    {LinkedList: gg}
    LinkedList_Head: THook =                          ['c', 1];
    LinkedList_Current: THook =                       ['o', 1];

    {HashTable: gi}
    HashTable_Head: THook =                           ['i', 1];
    HashTable_Tail: THook =                           ['u', 1];
    HashTable_Buckets: THook =                  ['o', 1];
    HashTable_Index: THook =                          ['g', 1];
    HashTable_Size: THook =                       ['c', 1];

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

    {Cache: gq}
    Cache_HashTable: THook =                          ['u', 1];
    Cache_Queue: THook =                              ['g', 1];
    Cache_Remaining: THook =                          ['i', 1];
    Cache_Capacity: THook =                           ['o', 1];

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

    {Rasteriser: jq}
    Rasteriser_Pixels: THook =                        ['aj', 1];
    Rasteriser_Width: THook =                         ['am', 1];
    Rasteriser_Height: THook =                        ['ag', 1];

    {Rasteriser3D: ee}
    Rasteriser3D_ShadowDecay: THook =                 ['z', 1];
    Rasteriser3D_SineTable: THook =                   ['d', 1];
    Rasteriser3D_CosineTable: THook =                 ['ap', 1];

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

    {IndexedRGB: jx}
    IndexedRGB_Pixels: THook =                        ['o', 1];
    IndexedRGB_Palette: THook =                       ['c', 1];

    {ImageRGB: jj}
    ImageRGB_Pixels: THook =                          ['c', 1];
    ImageRGB_Width: THook =                           ['o', 1];
    ImageRGB_Height: THook =                          ['i', 1];
    ImageRGB_MaxWidth: THook =                        ['m', 1];
    ImageRGB_MaxHeight: THook =                       ['s', 1];

    {Keyboard: ay}

    {GameShell: bo}

    {Buffer: fp}
    Buffer_Payload: THook =                           ['c', 1];
    Buffer_CRC: THook =                               ['i', 1];

    {BufferedConnection: fb}
    BufferedConnection_InputStream: THook =           ['c', 1];
    BufferedConnection_OutputStream: THook =          ['i', 1];
    BufferedConnection_Socket: THook =                ['o', 1];
    BufferedConnection_Payload: THook =               ['s', 1];
    BufferedConnection_IsClosed: THook =              ['u', 1];

    {CollisionMap: fu}
    CollisionMap_Width: THook =                       ['ar', -38593025];
    CollisionMap_Height: THook =                      ['an', -311944301];
    CollisionMap_Adjacency: THook =                   ['at', 1];

    {Renderable: ev}
    Renderable_ModelHeight: THook =                     ['ci', -813140231];

    {Region: ej}
    Region_SceneTiles: THook =                             ['m', 1];
    Region_InteractableObjects: THook =               ['p', 1];

    {Animable: ce}
    AnimableNode_ID: THook =                          ['c', 1];
    AnimableNode_Animation: THook =                   ['s', 1];
    AnimableNode_Flags: THook =                       ['o', 1];
    AnimableNode_Orientation: THook =                 ['i', 1];
    AnimableNode_Plane: THook =                       ['u', 1];
    AnimableNode_X: THook =                           ['g', 1];
    AnimableNode_Y: THook =                           ['m', 1];

    {BoundaryObject: et}
    BoundaryObject_ID: THook =                              ['x', 541205427];
    BoundaryObject_Flags: THook =                           ['p', -1101047643];
    BoundaryObject_Plane: THook =                           ['c', 515348083];
    BoundaryObject_LocalX: THook =                               ['o', -490277897];
    BoundaryObject_LocalY: THook =                               ['i', -551719327];
    BoundaryObject_Orientation: THook =                     ['u', 767886203];
    BoundaryObject_Render: THook =                      ['m', 1];
    BoundaryObject_Render2: THook =                   ['s', 1];

    {WallDecoration: el}
    WallDecoration_ID: THook =                        ['k', -696837367];
    WallDecoration_Flags: THook =                     ['r', 529093423];
    WallDecoration_Plane: THook =                     ['c', 164525907];
    WallDecoration_Height: THook =                    ['g', -2017291905];
    WallDecoration_LocalX: THook =                         ['o', -679614565];
    WallDecoration_LocalY: THook =                         ['i', -1462581815];
    WallDecoration_RelativeX: THook =                 ['m', 591492731];
    WallDecoration_RelativeY: THook =                 ['s', -2024178417];
    WallDecoration_Orientation: THook =               ['u', -1177051805];
    WallDecoration_Renderable: THook =                ['x', 1];
    WallDecoration_Renderable2: THook =             ['p', 1];

    {FloorDecoration: dr}
    FloorDecoration_ID: THook =                      ['g', 2039328017];
    FloorDecoration_Flags: THook =                   ['m', -888412317];
    FloorDecoration_LocalX: THook =                       ['o', 678988997];
    FloorDecoration_LocalY: THook =                       ['i', 1523891371];
    FloorDecoration_Plane: THook =                   ['c', -102833949];
    FloorDecoration_Render: THook =              ['u', 1];

    {GameObject: ez}
    GameObject_Render: THook =                  ['g', 1];
    GameObject_ID: THook =                          ['v', -1241766575];
    GameObject_Flags: THook =                       ['h', -519047511];
    GameObject_Orientation: THook =                 ['m', 910652283];
    GameObject_Plane: THook =                       ['c', 983419613];
    GameObject_WorldX: THook =                           ['i', 1580295459];
    GameObject_WorldY: THook =                           ['u', 2125707219];
    GameObject_LocalX: THook =                   ['s', 944799741];
    GameObject_LocalY: THook =                   ['p', -1546219947];
    GameObject_Width: THook =                       ['x', 909095651];
    GameObject_Height: THook =                       ['k', 1715717349];

    {SceneTile: en}
    SceneTile_BoundaryObject: THook =                       ['s', 1];
    SceneTile_SceneTileObject: THook =                      ['n', 1];
    SceneTile_GameObject: THook =                  ['w', 1];
    SceneTile_WallDecoration: THook =                 ['x', 1];
    SceneTile_GroundDecoration: THook =               ['p', 1];
    SceneTile_LocalX: THook =                              ['o', 459590027];
    SceneTile_LocalY: THook =                              ['i', 541937511];
    SceneTile_Plane: THook =                          ['u', 1243868789];

    {GrandExchange: e}
    GrandExchange_Status: THook =                       ['c', 1];
    GrandExchange_ItemID: THook =                       ['o', 777929655];
    GrandExchange_Price: THook =                        ['i', -1742462719];
    GrandExchange_Quantity: THook =                     ['u', -943557443];
    GrandExchange_Transferred: THook =                  ['g', 1568272623];
    GrandExchange_Spent: THook =                        ['m', 1];
    GrandExchange_QueryIDs: THook =                     ['N/A', 1];

    {Model: eo}
    Model_IndicesX: THook =                           ['k', 1];
    Model_IndicesY: THook =                           ['r', 1];
    Model_IndicesZ: THook =                           ['w', 1];
    Model_IndicesLength: THook =                      ['p', 1];
    Model_VerticesX: THook =                          ['m', 1];
    Model_VerticesY: THook =                          ['s', 1];
    Model_VerticesZ: THook =                          ['x', 1];
    Model_VerticesLength: THook =                     ['g', 1];
    Model_TexIndicesX: THook =                        ['v', 1];
    Model_TexIndicesY: THook =                        ['h', 1];
    Model_TexIndicesZ: THook =                        ['t', 1];
    Model_TexVerticesX: THook =                       ['j', 1];
    Model_TexVerticesY: THook =                       ['n', 1];
    Model_TexVerticesZ: THook =                       ['z', 1];
    Model_TexVerticesLength: THook =                  ['f', 1];
    Model_ShadowIntensity: THook =                    ['ag', 1];
    Model_FitsSingleTile: THook =                     ['N/A', 1];

    {AnimationSequence: jc}
    AnimationSequence_ControlFlow: THook =            ['r', 1];

    {HealthBarDefinition: ik}

    {HealthBar: ck}
    HealthBar_LinkedList: THook =                     ['u', 1];
    HealthBar_Definition: THook =                     ['i', 1];

    {HealthData: cf}
    HealthData_Health: THook =                        ['i', 1645721651];
    HealthData_HealthRatio: THook =                   ['o', -1960149811];

    {Actor: cm}
    Actor_Animation: THook =                       ['au', -1106182315];
    Actor_AnimationDelay: THook =                    ['cy', -603773931];
    Actor_SpokenText: THook =                        ['ac', 1];
    Actor_HitDamages: THook =                        ['au', 1];
    Actor_HitTypes: THook =                          ['az', 1];
    Actor_HitCycle: THook =                          ['ay', 1];
    Actor_QueueX: THook =                            ['cq', 1];
    Actor_QueueY: THook =                            ['cp', 1];
    Actor_QueueTraversed: THook =                    ['N/A', 1];
    Actor_QueueSize: THook =                       ['N/A', 1];
    Actor_WorldX: THook =                            ['aj', -1831915263];
    Actor_WorldY: THook =                            ['am', 142279777];
    Actor_IsAnimating: THook =                       ['ah', 1];
    Actor_CombatCycle: THook =                       ['N/A', 1];
    Actor_InteractingIndex: THook =                  ['bu', -467490783];
    Actor_Orientation: THook =                       ['cf', -759060373];
    Actor_HealthBar: THook =                         ['bd', 1];
    Actor_Height: THook =                            ['cm', 870449561];

    {NPCDefinition: ib}
    NPCDefinition_ID: THook =                         ['g', -1148227109];
    NPCDefinition_Name: THook =                       ['m', 1];
    NPCDefinition_Actions: THook =                    ['f', 1];
    NPCDefinition_ModelIDs: THook =                   ['x', 1];
    NPCDefinition_CombatLevel: THook =                ['n', 1025254519];

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

    {PlayerDefinition: hp}
    PlayerDefinition_ID: THook =                      ['u', 902021373];
    PlayerDefinition_IsFemale: THook =                ['i', 1];
    PlayerDefinition_AnimatedModelID: THook =         ['g', 2827668362585890635];
    PlayerDefinition_ModelID: THook =                 ['m', -5788610615315993911];
    PlayerDefinition_Equipment: THook =               ['c', 1];

    {Player: bt}
    Player_Name: THook =                              ['c', 1];
    Player_Model: THook =                             ['t', 1];
    Player_Visible: THook =                           ['q', 1];
    Player_Definition: THook =                        ['o', 1];
    Player_CombatLevel: THook =                       ['s', -1654491681];

    {WidgetNode: bp}
    WidgetNode_ID: THook =                            ['c', -532834593];

    {Widget: ho}
    Widget_Name: THook =                              ['cg', 1];
    Widget_WidgetID: THook =                                ['y', 517125947];
    Widget_ParentID: THook =                          ['an', 1170778513];
    Widget_ItemID: THook =                            ['ex', 5822621];
    Widget_InvIDs: THook =                             ['em', 1];
    Widget_StackSizes: THook =                    ['ej', 1];
    Widget_ItemAmount: THook =                        ['ev', -561526573];
    Widget_Actions: THook =                           ['ci', 1];
    Widget_ActionType: THook =                        ['f', 1302970581];
    Widget_Type: THook =                              ['q', -1684701109];
    Widget_AbsoluteX: THook =                                 ['au', 944697697];
    Widget_AbsoluteX: THook =                                 ['bg', -799124861];
    Widget_Width: THook =                             ['ab', -54664777];
    Widget_Height: THook =                            ['af', -425688723];
    Widget_Children: THook =                          ['ea', 1];

    {ItemDefinition: ic}
    ItemDefinition_ID: THook =                        ['h', -1331903553];
    ItemDefinition_Name: THook =                      ['a', 1];
    ItemDefinition_IsMembers: THook =                 ['am', 1];
    ItemDefinition_Actions: THook =                   ['ag', 1];
    ItemDefinition_GroundActions: THook =             ['av', 1];

    {Item: cl}
    Item_ID: THook =                                  ['c', -678064429];
    Item_StackSizes: THook =                            ['o', -192784633];

    {Client: client}
    Client_Revision: THook =                          ['150', 1];
    Client_Client: THook =                            ['client.ay', 1];
    Client_LocalNPCs: THook =                         ['client.dv', 1];
    Client_NPCIndices: THook =                        ['client.dd', 1];
    Client_LocalPlayers: THook =                      ['client.is', 1];
    Client_PlayerIndices: THook =                     ['cs.s', 1];
    Client_LocalPlayer: THook =                       ['hd.iq', 1];
    Client_PlayerIndex: THook =                       ['client.ii', 2131174069];
    Client_LoopCycle: THook =                         ['client.bw', 1915155765];
    Client_LoginState: THook =                        ['cu.ak', 161866225];
    Client_GameState: THook =                         ['client.bs', -959153159];
    Client_CrosshairColour: THook =                   ['client.hb', -777050145];
    Client_GroundItems: THook =                       ['client.il', 1];
    Client_CollisionMap: THook =                      ['client.w', 1];
    Client_GrandExchangeOffers: THook =                 ['client.qp', 1];
    Client_CameraX: THook =                           ['bb.ge', -607288251];
    Client_CameraY: THook =                           ['client.gf', 1040194387];
    Client_CameraZ: THook =                           ['bp.gc', 1872642347];
    Client_CameraPitch: THook =                       ['r.gp', -1467917035];
    Client_CameraYaw: THook =                         ['ie.gs', -322498655];
    Client_Region: THook =                            ['q.ff', 1];
    Client_Plane: THook =                             ['r.iu', -2001195991];
    Client_BaseX: THook =                             ['j.ew', -1150675905];
    Client_BaseY: THook =                             ['fo.ey', -475674607];
    Client_DestinationX: THook =                             ['client.ou', -1891733573];
    Client_DestinationY: THook =                             ['client.oh', 1851149877];
    Client_SineTable: THook =                         ['ee.d', 1];
    Client_CosineTable: THook =                       ['ee.ap', 1];
    Client_TileHeights: THook =                       ['bk.c', 1];
    Client_TileSettings: THook =                      ['bk.o', 1];
    Client_Widgets: THook =                           ['ho.m', 1];
    Client_WidgetSettings: THook =                    ['client.kf', 1];
    Client_WidgetPositionsX: THook =                  ['client.mk', 1];
    Client_WidgetPositionsY: THook =                  ['client.mo', 1];
    Client_ViewPortWidth: THook =                     ['client.ql', -307516803];
    Client_ViewPortHeight: THook =                    ['client.qa', -481660425];
    Client_MapAngle: THook =                          ['client.go', 1830253099];
    Client_MapScale: THook =                          ['N/A', 1];
    Client_MapOffset: THook =                         ['N/A', 1];
    Client_MenuCount: THook =                         ['client.jy', 1371415955];
    Client_MenuActions: THook =                       ['client.jb', 1];
    Client_MenuOptions: THook =                       ['client.jl', 1];
    Client_IsMenuOpen: THook =                        ['client.jh', 1];
    Client_MenuX: THook =                             ['at.jw', -1960459345];
    Client_MenuY: THook =                             ['ip.ji', 539733011];
    Client_MenuWidth: THook =                         ['ab.ja', 551067691];
    Client_MenuHeight: THook =                        ['ep.jk', 628689353];
    Client_Experiences: THook =                       ['client.jt', 1];
    Client_CurrentLevels: THook =                     ['client.jp', 1];
    Client_RealLevels: THook =                        ['client.jn', 1];
    Client_EnergyLevel: THook =                       ['client.kq', 194705209];
    Client_PlayerWeight: THook =                      ['client.ky', -900394913];



    I am in the process of converting this to a dll so you can update hooks whenever you want by loading it.
    Last edited by Brandon; 07-23-2017 at 06:37 PM.
    I am Ggzz..
    Hackintosher

  2. #102
    Join Date
    Aug 2007
    Location
    Hawaii
    Posts
    3,880
    Mentioned
    7 Post(s)
    Quoted
    152 Post(s)

    Default

    Hey @Brandon, thank you for continuing to update the hooks.

    I'm looking everywhere but it seems like these hooks are no longer attainable:

    Simba Code:
    Client_WidgetNodeCache: THook =     ['client.kz', 1];
      Client_WidgetPositionX: THook =     ['client.na', 1];
     Client_WidgetPositionY: THook =     ['client.nq', 1];
      Client_CrossHairColor: THook =      ['client.in', 1615155271];                  //this is wrong
      Client_CurrentWorld: THook =        ['client.ap', 935592335];
      Client_MapScale: THook =            ['client.fp', 547896545];
     Client_MapOffset: THook =           ['client.fh', 44669205];
     Client_MapAngle: THook =            ['client.hu', -2081450043];
     Client_Sine: THook =                ['eh.k', 1];
     Client_Cosine: THook =                ['eh.d', 1];
     Client_GameSettings: THook =        ['he.p', 1];
    Client_MenuCount: THook =           ['client.jv', 343331463];
     Client_MenuActions: THook =         ['client.jp', 1];
     Client_MenuOptions: THook =         ['client.kb', 1];
      Client_MenuX: THook =               ['h.jo', 1379126569];
     Client_MenuY: THook =               ['fj.jt', -1270230725];
     Client_MenuWidth: THook =           ['an.jg', 844242281];
     Client_MenuHeight: THook =          ['c.jw', -61760553];
     Client_CurrentLevels: THook =       ['client.js', 1];
     Client_RealLevels: THook =          ['client.jm', 1];
     Client_Experiences: THook =         ['client.jx', 1];
     Client_Energy: THook =              ['client.li', 1656217547];
     Client_Weight: THook =              ['client.lp', 1773536771];


    Is this true?
    Faith is an oasis in the heart which will never be reached by the caravan of thinking.

  3. #103
    Join Date
    Aug 2016
    Posts
    5
    Mentioned
    0 Post(s)
    Quoted
    2 Post(s)

    Default

    I found some of those from the only other hook resource I could find. Other hooks matched so I assume up-to-date.

    Code:
    Client.currentWorld client bz -2119042967
    Client.crosshairColor client hb -777050145
    Client.gameSettings hu i
    Client.mapAngle client go 1830253099
    Client.mapOffset broken
    Client.mapScale broken
    Client.menuActions client jb
    Client.menuCount client jy 1371415955
    Client.menuOptions client jl
    Client.menuX at jw -1960459345
    Client.menuY ip ji 539733011
    Client.menuWidth ab ja 551067691
    Client.menuHeight ep jk 628689353
    Client.experience client jt
    
    // Here I found similar but different names, possibly the same hook. (Mostly guesses)
    Client.level client jp             =  Client_CurrentLevels 
    Client.realLevel client jn         =  Client_RealLevels
    Client.widgetBoundsX client mk     =  Client_WidgetPositionX
    Client.widgetBoundsY client mo     =  Client_WidgetPositionY
    Client.widgetNodes client kf       =  Client_WidgetNodeCache
    Completed the missing hooks but "hooks are outdated".
    Last edited by klerx; 07-23-2017 at 01:07 AM. Reason: solved issue

  4. #104
    Join Date
    Feb 2011
    Location
    The Future.
    Posts
    5,600
    Mentioned
    396 Post(s)
    Quoted
    1598 Post(s)

    Default

    Quote Originally Posted by kingarabian View Post
    ...

    My updater doesn't have these yet, but here are the correct fields:
    Simba Code:
    Client_Revision: THook =            ['Revision', 150] //I have this one.

    Client_MapAngle: THook =            ['client.go', 1830253099];
    Client_GameSettings: THook =        ['hu.o', 1];
    Client_CurrentWorld: THook =        ['client.ap', 935592335];


    EDIT: I updated the hooks for 150 in the previous post. I had to add a new arithmetic to my updater. Also added new hooks..
    Also, MapScale and MapOffset no longer exist. At least it doesn't seem so.
    Last edited by Brandon; 07-23-2017 at 06:40 PM.
    I am Ggzz..
    Hackintosher

  5. #105
    Join Date
    Aug 2007
    Location
    Hawaii
    Posts
    3,880
    Mentioned
    7 Post(s)
    Quoted
    152 Post(s)

    Default

    Quote Originally Posted by Brandon View Post
    My updater doesn't have these yet, but here are the correct fields:
    Simba Code:
    Client_Revision: THook =            ['Revision', 150] //I have this one.

    Client_MapAngle: THook =            ['client.go', 1830253099];
    Client_GameSettings: THook =        ['hu.o', 1];
    Client_CurrentWorld: THook =        ['client.ap', 935592335];


    EDIT: I updated the hooks for 150 in the previous post. I had to add a new arithmetic to my updater. Also added new hooks..
    Also, MapScale and MapOffset no longer exist. At least it doesn't seem so.

    Thanks for that. I cross-referenced the hooks from Rs-hacking, and manually updated the missing hooks. However, it keeps telling me the hooks are outdated:

    Simba Code:
    const
        ReflectionRevision = '150';

    {Node: gh}
    Node_UID: THook =      ['cb', 1];
    Node_Prev: THook =     ['cr', 1];
    Node_Next: THook =     ['cz', 1];

    {Cacheable: gc}
    Cacheable_Next: THook =                       ['cg', 1];
    Cacheable_Prev: THook =                       ['cu', 1];

    {LinkedList: gg}
    LinkedList_Head: THook =                          ['c', 1];
    LinkedList_Current: THook =                       ['o', 1];

    {HashTable: gi}
    HashTable_Head: THook =                           ['i', 1];
    HashTable_Tail: THook =                           ['u', 1];
    HashTable_Buckets: THook =                        ['o', 1];
    HashTable_Index: THook =                          ['g', 1];
    HashTable_Size: THook =                           ['c', 1];

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

    {Cache: gq}
    Cache_HashTable: THook =                          ['u', 1];
    Cache_Queue: THook =                              ['g', 1];
    Cache_Remaining: THook =                          ['i', 1];
    Cache_Capacity: THook =                           ['o', 1];

    {Animable: ce}
    AnimableNode_ID: THook =                          ['c', 1];
    AnimableNode_Animation: THook =                   ['s', 1];
    AnimableNode_Flags: THook =                       ['o', 1];
    AnimableNode_Orientation: THook =                 ['i', 1];
    AnimableNode_Plane: THook =                       ['u', 1];
    AnimableNode_X: THook =                           ['g', 1];
    AnimableNode_Y: THook =                           ['m', 1];

    {Model: eo}
    Model_IndicesX: THook =                           ['k', 1];
    Model_IndicesY: THook =                           ['r', 1];
    Model_IndicesZ: THook =                           ['w', 1];
    Model_IndicesLength: THook =                      ['p', 1];
    Model_VerticesX: THook =                          ['m', 1];
    Model_VerticesY: THook =                          ['s', 1];
    Model_VerticesZ: THook =                          ['x', 1];
    Model_VerticesLength: THook =                     ['g', 1];
    Model_TexIndicesX: THook =                        ['v', 1];
    Model_TexIndicesY: THook =                        ['h', 1];
    Model_TexIndicesZ: THook =                        ['t', 1];
    Model_TexVerticesX: THook =                       ['j', 1];
    Model_TexVerticesY: THook =                       ['n', 1];
    Model_TexVerticesZ: THook =                       ['z', 1];
    Model_TexVerticesLength: THook =                  ['f', 1];
    Model_ShadowIntensity: THook =                    ['ag', 1];
    Model_FitsSingleTile: THook =                     ['N/A', 1];

    {GrandExchange: e}
    GrandExchange_Status: THook =                       ['c', 1];
    GrandExchange_ItemID: THook =                       ['o', 777929655];
    GrandExchange_Price: THook =                        ['i', -1742462719];
    GrandExchange_Quantity: THook =                     ['u', -943557443];
    GrandExchange_Transferred: THook =                  ['g', 1568272623];
    GrandExchange_Spent: THook =                        ['m', 1];
    GrandExchange_QueryIDs: THook =                     ['N/A', 1];

    {Model: eo}

    {HealthBarDefinition: ik}

    {HealthBar: ck}
    HealthBar_LinkedList: THook =                     ['u', 1];
    HealthBar_Definition: THook =                     ['i', 1];

    {HealthData: cf}
    HealthData_Health: THook =                        ['i', 1645721651];
    HealthData_HealthRatio: THook =                   ['o', -1960149811];

    {ItemDefinition: ic}
    ItemDefinition_ID: THook =                        ['h', -1331903553];
    ItemDefinition_Name: THook =                      ['a', 1];
    ItemDefinition_IsMembers: THook =                 ['am', 1];
    ItemDefinition_Actions: THook =                   ['ag', 1];
    ItemDefinition_GroundActions: THook =             ['av', 1];

    {AnimationSequence: jc}
    AnimationSequence_ControlFlow: THook =            ['r', 1];

    {NPCDefinition: ib}
    NPCDefinition_ID: THook =                         ['g', -1148227109];
    NPCDefinition_Name: THook =                       ['m', 1];
    NPCDefinition_Actions: THook =                    ['f', 1];
    NPCDefinition_ModelIDs: THook =                   ['x', 1];
    NPCDefinition_CombatLevel: THook =                ['n', 1025254519];

    {NPC: cj}




    {Actor: cm}
    Actor_Animation: THook =                         ['au', -1106182315];
    Actor_AnimationDelay: THook =                    ['cy', -603773931];
    Actor_SpokenText: THook =                        ['ac', 1];
    Actor_HitDamages: THook =                        ['au', 1];
    Actor_HitTypes: THook =                          ['az', 1];
    Actor_CombatCycle: THook =                       ['ay', 1];
    Actor_QueueX: THook =                            ['cq', 1];
    Actor_QueueY: THook =                            ['cp', 1];
    Actor_QueueTraversed: THook =                    ['N/A', 1];
    Actor_QueueSize: THook =                         ['N/A', 1];
    Actor_WorldX: THook =                            ['aj', -1831915263];
    Actor_WorldY: THook =                            ['am', 142279777];
    Actor_IsAnimating: THook =                       ['ah', 1];
    Actor_InteractingIndex: THook =                  ['bu', -467490783];
    Actor_Orientation: THook =                       ['cf', -759060373];
     Actor_Health: THook =                           ['NULL', 1];
     Actor_MaxHealth: THook =                        ['NULL', 1];
    Actor_Height: THook =                            ['cm', 870449561];



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

    {Rasteriser: jq}
    Rasteriser_Pixels: THook =                        ['aj', 1];
    Rasteriser_Width: THook =                         ['am', 1];
    Rasteriser_Height: THook =                        ['ag', 1];

    {Rasteriser3D: ee}
    Rasteriser3D_ShadowDecay: THook =                 ['z', 1];
    Rasteriser3D_SineTable: THook =                   ['d', 1];
    Rasteriser3D_CosineTable: THook =                 ['ap', 1];

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

    {IndexedRGB: jx}
    IndexedRGB_Pixels: THook =                        ['o', 1];
    IndexedRGB_Palette: THook =                       ['c', 1];

    {ImageRGB: jj}
    ImageRGB_Pixels: THook =                          ['c', 1];
    ImageRGB_Width: THook =                           ['o', 1];
    ImageRGB_Height: THook =                          ['i', 1];
    ImageRGB_MaxWidth: THook =                        ['m', 1];
    ImageRGB_MaxHeight: THook =                       ['s', 1];


    {GraphicsBuffer: hi}//??
    GraphicsBuffer_ColourModel: THook =  ['d', 1];
    GraphicsBuffer_ImageConsumer: THook =['p', 1];

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

    {ObjectDefinition: if}//??
     ObjectDefinition_Actions: THook =   ['az', 1];
     ObjectDefinition_Name: THook =      ['r', 1];

    {Buffer: fp}
    Buffer_Payload: THook =              ['c', 1];
    Buffer_CRC: THook =                  ['i', 1];

    {BufferedConnection: fb}
    BufferedConnection_InputStream: THook =  ['c', 1];
    BufferedConnection_OutputStream: THook = ['i', 1];
    BufferedConnection_Socket: THook =   ['o', 1];
    BufferedConnection_Payload: THook =  ['s', 1];
    BufferedConnection_IsClosed: THook = ['u', 1];

    {CollisionMap: fu}
    CollisionMap_Width: THook =          ['ar', -38593025];
    CollisionMap_Height: THook =         ['an', -311944301];
    CollisionMap_Adjacency: THook =      ['at', 1];


    {Widget: ho}
     Widget_Children: THook =            ['ea', 1];
     Widget_WidgetID: THook =            ['y', 517125947];
     Widget_AbsoluteX: THook =           ['av', -1262931453];
     Widget_AbsoluteY: THook =           ['al', 2042597707];
     Widget_Width: THook =               ['ab', -54664777];
     Widget_Height: THook =              ['af', -425688723];
     Widget_ParentID: THook =            ['an', 1170778513];
     Widget_IsHidden: THook =            ['at', 1];
     Widget_RelativeX: THook =           ['aw', -1000303605];
     Widget_RelativeY: THook =           ['ad', 2127856845];
     Widget_TextureID: THook =           ['bz', -1495143871];
     Widget_Text: THook =                ['bx', 1];
     Widget_Name: THook =                ['cg', 1];
     Widget_Parent: THook =              ['cd', 1];
     Widget_ItemID: THook =              ['ex', 5822621];
     Widget_ItemAmount: THook =          ['ev', -561526573];
     Widget_BoundsIndex: THook =         ['ep', -1920898699];
     Widget_ScrollX: THook =             ['aw', -1000303605];
     Widget_ScrollY: THook =             ['ad', 2127856845];
     Widget_InvIDs: THook =              ['er', 1];
     Widget_StackSizes: THook =          ['er', 1];



    {WidgetNode: bp}
    WidgetNode_ID: THook =               ['c', -532834593];



    {GameShell: bf}//

    {PlayerDefinition: hp}
    PlayerDefinition_ID: THook =        ['u', 902021373];
    PlayerDefinition_IsFemale: THook =  ['i', 1];
    PlayerDefinition_AnimatedModelID: THook =  ['g', 2827668362585890635];
    PlayerDefinition_ModelID: THook =   ['m', -5788610615315993911];
    PlayerDefinition_Equipment: THook = ['c', 1];


    {Player: bt}
    Player_Name: THook =                ['c', 1];
    Player_Model: THook =               ['t', 1];
    Player_Visible: THook =             ['q', 1];
    Player_Definition: THook =          ['o', 1];
    Player_CombatLevel: THook =         ['s', -1654491681];



    {Region: ej}
    Region_SceneTiles: THook =          ['m', 1];
    Region_InteractableObjects: THook = ['p', 1];


    {BoundaryObject: et}

    BoundaryObject_ID: THook =          ['x', 541205427];
    BoundaryObject_Flags: THook =       ['p', -1101047643];
    BoundaryObject_Plane: THook =       ['c', 515348083];
    BoundaryObject_LocalX: THook =      ['o', -490277897];
    BoundaryObject_LocalY: THook =      ['i', -551719327];
    BoundaryObject_Orientation: THook = ['u', 767886203];
    BoundaryObject_Render: THook =      ['m', 1];
    BoundaryObject_Render2: THook =     ['s', 1];
    BoundaryObject_Height: THook =      ['g', -1101047643];
    {GameObject: ez}
    GameObject_Render: THook =          ['g', 1];
    GameObject_ID: THook =              ['v', -1241766575];
    GameObject_Flags: THook =           ['h', -519047511];
    GameObject_Orientation: THook =     ['m', 910652283];
    GameObject_Plane: THook =           ['c', 983419613];
    GameObject_WorldX: THook =          ['i', 1580295459];
    GameObject_WorldY: THook =          ['u', 2125707219];
    GameObject_LocalX: THook =          ['s', 944799741];
    GameObject_LocalY: THook =          ['p', -1546219947];
    GameObject_Width: THook =           ['x', 909095651];
    GameObject_Height: THook =          ['k', 1715717349];
    GameObject_OffsetX: THook =         ['x', 909095651];
    GameObject_OffsetY: THook =         ['k', 1715717349];


    {FloorDecoration: dr}
    FloorDecoration_ID: THook =         ['g', 2039328017];
    FloorDecoration_Flags: THook =      ['m', -888412317];
    FloorDecoration_LocalX: THook =     ['o', 678988997];
    FloorDecoration_LocalY: THook =     ['i', 1523891371];
    FloorDecoration_Plane: THook =      ['c', -102833949];
    FloorDecoration_Render: THook =     ['u', 1];

    {WallDecoration: ee}
     WallDecoration_ID: THook =          ['n', -715980565];
     WallDecoration_Flags: THook =       ['a', 2007977561];
     WallDecoration_LocalX: THook =      ['c', -117382965];
     WallDecoration_LocalY: THook =      ['e', -1844850333];
     WallDecoration_Plane: THook =       ['i', 430291837];
     WallDecoration_Renderable: THook =  ['x', 1];
     WallDecoration_Renderable2: THook = ['f', 1];
     WallDecoration_Orientation: THook = ['v', 49959151];
     WallDecoration_Height: THook =      ['b', -1991191937];
     WallDecoration_RelativeX: THook =   ['y', 971612093];
     WallDecoration_RelativeY: THook =   ['h', -625095219];


    {SceneTile: en}
    SceneTile_BoundaryObject: THook =    ['s', 1];
    SceneTile_SceneTileObject: THook =   ['n', 1];
    SceneTile_GameObject: THook =        ['w', 1];
    SceneTile_WallDecoration: THook =    ['x', 1];
    SceneTile_GroundDecoration: THook =  ['p', 1];
    SceneTile_LocalX: THook =            ['o', 459590027];
    SceneTile_LocalY: THook =            ['i', 541937511];
    SceneTile_Plane: THook =             ['u', 1243868789];

    {Item: cl}
    Item_ID: THook =                     ['c', -678064429];
    Item_StackSizes: THook =             ['o', -192784633];

    {Client: client}
     Client_Revision: THook =            ['Revision', 150]; //I have this one.
     Client_LoopCycle: THook =           ['client.bw', 1915155765];
     Client_MenuCount: THook =           ['client.jy', 1371415955];
    Client_MenuActions: THook =          ['client.jb', 1];
    Client_MenuOptions: THook =          ['client.jl', 1];
    Client_IsMenuOpen: THook =           ['client.jh', 1];
    Client_LocalPlayers: THook =        ['client.is', 1];
    Client_Region: THook =               ['q.ff', 1];
    Client_Plane: THook =                ['r.iu', -2001195991];
     Client_DestinationX: THook =        ['client.ou', -1891733573];
    Client_DestinationY: THook =         ['client.oh', 1851149877];
     Client_LocalPlayer: THook =         ['hd.iq', 1];
     Client_Widgets: THook =             ['ho.m', 1];
     Client_GameSettings: THook =        ['hu.o', 1];
    Client_BaseX: THook =                ['j.ew', -1150675905];
    Client_BaseY: THook =                ['fo.ey', -475674607];
    Client_Experiences: THook =          ['client.jt', 1];
    Client_CurrentLevels: THook =        ['client.jp', 1];
    Client_RealLevels: THook =           ['client.jn', 1];
     Client_Weight: THook =              ['client.ky', -900394913];
     Client_Energy: THook =              ['client.kq', 194705209];
     Client_CurrentWorld: THook =        ['client.ap', 935592335];
     Client_WidgetNodeCache: THook =     ['client.kf', 1];
     Client_TileSettings: THook =        ['bk.o', 1];
     Client_TileHeights: THook =         ['bk.c', 1];
     Client_LocalNpcs: THook =           ['client.dv', 1];
     Client_NpcIndices: THook =          ['client.dd', 1];
     Client_CrosshairColor: THook =      ['client.hb', -777050145];
     Client_MapAngle: THook =            ['client.go', 1830253099];
     Client_CameraYaw: THook =           ['ie.gs', -322498655];
     Client_Sine: THook =                ['ee.d', 1];
     Client_Cosine: THook =              ['ee.ap', 1];
     Client_CameraPitch: THook =         ['r.gp', -1467917035];
     Client_CameraX: THook =             ['bb.ge', -607288251];
    Client_CameraY: THook =              ['client.gf', 1040194387];
    Client_CameraZ: THook =              ['bp.gc', 1872642347];
     Client_GroundItems: THook =         ['client.il', 1];
     Client_LoginState: THook =          ['client.bo', 823719763];
     Client_PlayerIndex: THook =         ['client.iu', 1230783021];
     Client_WidgetPositionX: THook =     ['client.mk', 1];
     Client_WidgetPositionY: THook =     ['client.mo', 1];
     Client_WidgetWidths: THook =        ['client.mh', 1];
     Client_WidgetHeights: THook =       ['client.mz', 1];
     Client_MenuX: THook =               ['at.jw', -1960459345];
     Client_MenuY: THook =               ['ip.ji', 539733011];
     Client_MenuWidth: THook =           ['ab.ja', 551067691];
     Client_MenuHeight: THook =          ['ep.jk', 628689353];
    Last edited by kingarabian; 07-23-2017 at 11:29 PM.
    Faith is an oasis in the heart which will never be reached by the caravan of thinking.

  6. #106
    Join Date
    Feb 2012
    Posts
    180
    Mentioned
    2 Post(s)
    Quoted
    84 Post(s)

    Default

    Quote Originally Posted by kingarabian View Post
    Thanks for that. I cross-referenced the hooks from Rs-hacking, and manually updated the missing hooks. However, it keeps telling me the hooks are outdated:
    Use

    Client_LoginState: THook = ['client.bs', -959153159];
    Client_GameState: THook = ['client.do', -362932465 ];

    instead of the ones you posted. and it should not be outdated anymore.

  7. #107
    Join Date
    Feb 2011
    Location
    The Future.
    Posts
    5,600
    Mentioned
    396 Post(s)
    Quoted
    1598 Post(s)

    Default

    Quote Originally Posted by Pastah View Post
    Use

    Client_LoginState: THook = ['client.bs', -959153159];
    Client_GameState: THook = ['client.do', -362932465 ];

    instead of the ones you posted. and it should not be outdated anymore.


    I'm almost 100% sure the one I posted was correct..

    Client_LoginState = cu.ak * 161866225
    Client_GameState = client.bs * -959153159


    The pattern is the same in more than 7 game-packs and it's finding the variable in the same spots in 150. How did you get client.do for Gamestate?
    Last edited by Brandon; 07-24-2017 at 03:06 AM.
    I am Ggzz..
    Hackintosher

  8. #108
    Join Date
    Feb 2012
    Posts
    180
    Mentioned
    2 Post(s)
    Quoted
    84 Post(s)

    Default

    Quote Originally Posted by Brandon View Post
    The pattern is the same in more than 7 game-packs and it's finding the variable in the same spots in 150. How did you get client.do for Gamestate?
    Someone on the rs-hacking forum posted the hooks gotten with the runelite deobfuscator.(think this is right) It said gameState client.bs * -959153159 and Loginstate client.do * -362932465. But for some reason gameState actually seems to be the "loginstate" and loginstate is gameState in the hooks file. I could be wrong but for me it seems to work.

  9. #109
    Join Date
    Aug 2007
    Location
    Hawaii
    Posts
    3,880
    Mentioned
    7 Post(s)
    Quoted
    152 Post(s)

    Default

    Quote Originally Posted by Pastah View Post
    Someone on the rs-hacking forum posted the hooks gotten with the runelite deobfuscator.(think this is right) It said gameState client.bs * -959153159 and Loginstate client.do * -362932465. But for some reason gameState actually seems to be the "loginstate" and loginstate is gameState in the hooks file. I could be wrong but for me it seems to work.
    Thanks, that worked.
    Faith is an oasis in the heart which will never be reached by the caravan of thinking.

  10. #110
    Join Date
    Aug 2007
    Location
    Hawaii
    Posts
    3,880
    Mentioned
    7 Post(s)
    Quoted
    152 Post(s)

    Default

    So here are the hooks, tested, working, and Reflection Lape friendly - thanks to Brandon and RSHacking (some hooks may be off so test away).

    Simba Code:
    const
        ReflectionRevision = '150';

    {Node: gh}
    Node_UID: THook =      ['cb', 1];
    Node_Prev: THook =     ['cr', 1];
    Node_Next: THook =     ['cz', 1];

    {Cacheable: gc}
    Cacheable_Next: THook =                       ['cg', 1];
    Cacheable_Prev: THook =                       ['cu', 1];

    {LinkedList: gg}
    LinkedList_Head: THook =                          ['c', 1];
    LinkedList_Current: THook =                       ['o', 1];

    {HashTable: gi}
    HashTable_Head: THook =                           ['i', 1];
    HashTable_Tail: THook =                           ['u', 1];
    HashTable_Buckets: THook =                        ['o', 1];
    HashTable_Index: THook =                          ['g', 1];
    HashTable_Size: THook =                           ['c', 1];

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

    {Cache: gq}
    Cache_HashTable: THook =                          ['u', 1];
    Cache_Queue: THook =                              ['g', 1];
    Cache_Remaining: THook =                          ['i', 1];
    Cache_Capacity: THook =                           ['o', 1];

    {Animable: ce}
    AnimableNode_ID: THook =                          ['c', 1];
    AnimableNode_Animation: THook =                   ['s', 1];
    AnimableNode_Flags: THook =                       ['o', 1];
    AnimableNode_Orientation: THook =                 ['i', 1];
    AnimableNode_Plane: THook =                       ['u', 1];
    AnimableNode_X: THook =                           ['g', 1];
    AnimableNode_Y: THook =                           ['m', 1];

    {Model: eo}
    Model_IndicesX: THook =                           ['k', 1];
    Model_IndicesY: THook =                           ['r', 1];
    Model_IndicesZ: THook =                           ['w', 1];
    Model_IndicesLength: THook =                      ['p', 1];
    Model_VerticesX: THook =                          ['m', 1];
    Model_VerticesY: THook =                          ['s', 1];
    Model_VerticesZ: THook =                          ['x', 1];
    Model_VerticesLength: THook =                     ['g', 1];
    Model_TexIndicesX: THook =                        ['v', 1];
    Model_TexIndicesY: THook =                        ['h', 1];
    Model_TexIndicesZ: THook =                        ['t', 1];
    Model_TexVerticesX: THook =                       ['j', 1];
    Model_TexVerticesY: THook =                       ['n', 1];
    Model_TexVerticesZ: THook =                       ['z', 1];
    Model_TexVerticesLength: THook =                  ['f', 1];
    Model_ShadowIntensity: THook =                    ['ag', 1];
    Model_FitsSingleTile: THook =                     ['N/A', 1];

    {GrandExchange: e}
    GrandExchange_Status: THook =                       ['c', 1];
    GrandExchange_ItemID: THook =                       ['o', 777929655];
    GrandExchange_Price: THook =                        ['i', -1742462719];
    GrandExchange_Quantity: THook =                     ['u', -943557443];
    GrandExchange_Transferred: THook =                  ['g', 1568272623];
    GrandExchange_Spent: THook =                        ['m', 1];
    GrandExchange_QueryIDs: THook =                     ['N/A', 1];

    {Model: eo}

    {HealthBarDefinition: ik}

    {HealthBar: ck}
    HealthBar_LinkedList: THook =                     ['u', 1];
    HealthBar_Definition: THook =                     ['i', 1];

    {HealthData: cf}
    HealthData_Health: THook =                        ['i', 1645721651];
    HealthData_HealthRatio: THook =                   ['o', -1960149811];

    {ItemDefinition: ic}
    ItemDefinition_ID: THook =                        ['h', -1331903553];
    ItemDefinition_Name: THook =                      ['a', 1];
    ItemDefinition_IsMembers: THook =                 ['am', 1];
    ItemDefinition_Actions: THook =                   ['ag', 1];
    ItemDefinition_GroundActions: THook =             ['av', 1];


    {AnimationSequence: jc}
    AnimationSequence_ControlFlow: THook =            ['r', 1];

    {NPCDefinition: ib}
    NPCDefinition_ID: THook =                         ['g', -1148227109];
    NPCDefinition_Name: THook =                       ['m', 1];
    NPCDefinition_Actions: THook =                    ['f', 1];
    NPCDefinition_ModelIDs: THook =                   ['x', 1];
    NPCDefinition_CombatLevel: THook =                ['n', 1025254519];

    {NPC: cj}




    {Actor: cm}
    Actor_Animation: THook =                         ['bn', -422491165];
    Actor_AnimationDelay: THook =                    ['cy', -603773931];
    Actor_SpokenText: THook =                        ['ac', 1];
    Actor_HitDamages: THook =                        ['au', 1];
    Actor_HitTypes: THook =                          ['az', 1];
    Actor_CombatCycle: THook =                       ['ay', 1];
    Actor_QueueX: THook =                            ['cq', 1];
    Actor_QueueY: THook =                            ['cp', 1];
    Actor_QueueTraversed: THook =                    ['N/A', 1];
    Actor_QueueSize: THook =                         ['N/A', 1];
    Actor_WorldX: THook =                            ['aj', -1831915263];
    Actor_WorldY: THook =                            ['am', 142279777];
    Actor_IsAnimating: THook =                       ['ah', 1];
    Actor_InteractingIndex: THook =                  ['bu', -467490783];
    Actor_Orientation: THook =                       ['cf', -759060373];
    Actor_Health: THook =                           ['NULL', 1];     //need to look for these
    Actor_MaxHealth: THook =                        ['NULL', 1];     //Same as above
    Actor_Height: THook =                            ['cm', 870449561];



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

    {Rasteriser: jq}
    Rasteriser_Pixels: THook =                        ['aj', 1];
    Rasteriser_Width: THook =                         ['am', 1];
    Rasteriser_Height: THook =                        ['ag', 1];

    {Rasteriser3D: ee}
    Rasteriser3D_ShadowDecay: THook =                 ['z', 1];
    Rasteriser3D_SineTable: THook =                   ['d', 1];
    Rasteriser3D_CosineTable: THook =                 ['ap', 1];

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

    {IndexedRGB: jx}
    IndexedRGB_Pixels: THook =                        ['o', 1];
    IndexedRGB_Palette: THook =                       ['c', 1];

    {ImageRGB: jj}
    ImageRGB_Pixels: THook =                          ['c', 1];
    ImageRGB_Width: THook =                           ['o', 1];
    ImageRGB_Height: THook =                          ['i', 1];
    ImageRGB_MaxWidth: THook =                        ['m', 1];
    ImageRGB_MaxHeight: THook =                       ['s', 1];


    {GraphicsBuffer: hi}//??
    GraphicsBuffer_ColourModel: THook =  ['d', 1];
    GraphicsBuffer_ImageConsumer: THook =['p', 1];

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

    {ObjectDefinition: if}//??
     ObjectDefinition_Actions: THook =   ['az', 1];
     ObjectDefinition_Name: THook =      ['r', 1];

    {Buffer: fp}
    Buffer_Payload: THook =              ['c', 1];
    Buffer_CRC: THook =                  ['i', 1];

    {BufferedConnection: fb}
    BufferedConnection_InputStream: THook =  ['c', 1];
    BufferedConnection_OutputStream: THook = ['i', 1];
    BufferedConnection_Socket: THook =   ['o', 1];
    BufferedConnection_Payload: THook =  ['s', 1];
    BufferedConnection_IsClosed: THook = ['u', 1];

    {CollisionMap: fu}
    CollisionMap_Width: THook =          ['ar', -38593025];
    CollisionMap_Height: THook =         ['an', -311944301];
    CollisionMap_Adjacency: THook =      ['at', 1];


    {Widget: ho}
     Widget_Children: THook =            ['ea', 1];
     Widget_WidgetID: THook =            ['y', 517125947];
     Widget_AbsoluteX: THook =           ['av', -1262931453];
     Widget_AbsoluteY: THook =           ['al', 2042597707];
     Widget_Width: THook =               ['ab', -54664777];
     Widget_Height: THook =              ['af', -425688723];
     Widget_ParentID: THook =            ['an', 1170778513];
     Widget_IsHidden: THook =            ['at', 1];
     Widget_RelativeX: THook =           ['aw', -1000303605];
     Widget_RelativeY: THook =           ['ad', 2127856845];
     Widget_TextureID: THook =           ['bz', -1495143871];
     Widget_Text: THook =                ['bx', 1];
     Widget_Name: THook =                ['cg', 1];
     Widget_Parent: THook =              ['cd', 1];
     Widget_ItemID: THook =              ['ex', 5822621];
     Widget_ItemAmount: THook =          ['ev', -561526573];
     Widget_BoundsIndex: THook =         ['ep', -1920898699];
     Widget_ScrollX: THook =             ['aw', -1000303605];
     Widget_ScrollY: THook =             ['ad', 2127856845];
     Widget_InvIDs: THook =              ['em', 1];
     Widget_StackSizes: THook =          ['er', 1];



    {WidgetNode: bp}
    WidgetNode_ID: THook =               ['c', -532834593];



    {GameShell: bf}//

    {PlayerDefinition: hp}
    PlayerDefinition_ID: THook =        ['u', 902021373];
    PlayerDefinition_IsFemale: THook =  ['i', 1];
    PlayerDefinition_AnimatedModelID: THook =  ['g', 2827668362585890635];
    PlayerDefinition_ModelID: THook =   ['m', -5788610615315993911];
    PlayerDefinition_Equipment: THook = ['c', 1];


    {Player: bt}
    Player_Name: THook =                ['c', 1];
    Player_Model: THook =               ['t', 1];
    Player_Visible: THook =             ['q', 1];
    Player_Definition: THook =          ['o', 1];
    Player_CombatLevel: THook =         ['s', -1654491681];



    {Region: ej}
    Region_SceneTiles: THook =          ['m', 1];
    Region_InteractableObjects: THook = ['p', 1];


    {BoundaryObject: et}

    BoundaryObject_ID: THook =          ['x', 541205427];
    BoundaryObject_Flags: THook =       ['p', -1101047643];
    BoundaryObject_Plane: THook =       ['c', 515348083];
    BoundaryObject_LocalX: THook =      ['o', -490277897];
    BoundaryObject_LocalY: THook =      ['i', -551719327];
    BoundaryObject_Orientation: THook = ['u', 767886203];
    BoundaryObject_Render: THook =      ['m', 1];
    BoundaryObject_Render2: THook =     ['s', 1];
    BoundaryObject_Height: THook =      ['g', -1101047643];
    {GameObject: ez}
    GameObject_Render: THook =          ['g', 1];
    GameObject_ID: THook =              ['v', -1241766575];
    GameObject_Flags: THook =           ['h', -519047511];
    GameObject_Orientation: THook =     ['m', 910652283];
    GameObject_Plane: THook =           ['c', 983419613];
    GameObject_WorldX: THook =          ['i', 1580295459];
    GameObject_WorldY: THook =          ['u', 2125707219];
    GameObject_LocalX: THook =          ['s', 944799741];
    GameObject_LocalY: THook =          ['p', -1546219947];
    GameObject_Width: THook =           ['x', 909095651];
    GameObject_Height: THook =          ['k', 1715717349];
    GameObject_OffsetX: THook =         ['x', 909095651];
    GameObject_OffsetY: THook =         ['k', 1715717349];


    {FloorDecoration: dr}
    FloorDecoration_ID: THook =         ['g', 2039328017];
    FloorDecoration_Flags: THook =      ['m', -888412317];
    FloorDecoration_LocalX: THook =     ['o', 678988997];
    FloorDecoration_LocalY: THook =     ['i', 1523891371];
    FloorDecoration_Plane: THook =      ['c', -102833949];
    FloorDecoration_Render: THook =     ['u', 1];

    {WallDecoration: ee}
     WallDecoration_ID: THook =          ['n', -715980565];
     WallDecoration_Flags: THook =       ['a', 2007977561];
     WallDecoration_LocalX: THook =      ['c', -117382965];
     WallDecoration_LocalY: THook =      ['e', -1844850333];
     WallDecoration_Plane: THook =       ['i', 430291837];
     WallDecoration_Renderable: THook =  ['x', 1];
     WallDecoration_Renderable2: THook = ['f', 1];
     WallDecoration_Orientation: THook = ['v', 49959151];
     WallDecoration_Height: THook =      ['b', -1991191937];
     WallDecoration_RelativeX: THook =   ['y', 971612093];
     WallDecoration_RelativeY: THook =   ['h', -625095219];


    {SceneTile: en}
    SceneTile_BoundaryObject: THook =    ['s', 1];
    SceneTile_SceneTileObject: THook =   ['n', 1];
    SceneTile_GameObject: THook =        ['w', 1];
    SceneTile_WallDecoration: THook =    ['x', 1];
    SceneTile_GroundDecoration: THook =  ['p', 1];
    SceneTile_LocalX: THook =            ['o', 459590027];
    SceneTile_LocalY: THook =            ['i', 541937511];
    SceneTile_Plane: THook =             ['u', 1243868789];

    {Item: cl}
    Item_ID: THook =                     ['c', -678064429];
    Item_StackSizes: THook =             ['o', -192784633];

    {Client: client}
     Client_Revision: THook =            ['Revision', 150]; //I have this one.
     Client_LoopCycle: THook =           ['client.bw', 1915155765];
     Client_MenuCount: THook =           ['client.jy', 1371415955];
    Client_MenuActions: THook =          ['client.jb', 1];
    Client_MenuOptions: THook =          ['client.jl', 1];
    Client_IsMenuOpen: THook =           ['client.jh', 1];
    Client_LocalPlayers: THook =        ['client.is', 1];
    Client_Region: THook =               ['q.ff', 1];
    Client_Plane: THook =                ['r.iu', -2001195991];
     Client_DestinationX: THook =        ['client.ou', -1891733573];
    Client_DestinationY: THook =         ['client.oh', 1851149877];
     Client_LocalPlayer: THook =         ['hd.iq', 1];
     Client_Widgets: THook =             ['ho.m', 1];
     Client_GameSettings: THook =        ['hu.o', 1];
    Client_BaseX: THook =                ['j.ew', -1150675905];
    Client_BaseY: THook =                ['fo.ey', -475674607];
    Client_Experiences: THook =          ['client.jt', 1];
    Client_CurrentLevels: THook =        ['client.jp', 1];
    Client_RealLevels: THook =           ['client.jn', 1];
     Client_Weight: THook =              ['client.ky', -900394913];
     Client_Energy: THook =              ['client.kq', 194705209];
     Client_CurrentWorld: THook =        ['client.ap', 935592335];
     Client_WidgetNodeCache: THook =     ['client.kf', 1];
     Client_TileSettings: THook =        ['bk.o', 1];
     Client_TileHeights: THook =         ['bk.c', 1];
     Client_LocalNpcs: THook =           ['client.dv', 1];
     Client_NpcIndices: THook =          ['client.dd', 1];
     Client_CrosshairColor: THook =      ['client.hb', -777050145];
     Client_MapAngle: THook =            ['client.go', 1830253099];
     Client_CameraYaw: THook =           ['ie.gs', -322498655];
     Client_Sine: THook =                ['ee.d', 1];
     Client_Cosine: THook =              ['ee.ap', 1];
     Client_CameraPitch: THook =         ['r.gp', -1467917035];
     Client_CameraX: THook =             ['bb.ge', -607288251];
    Client_CameraY: THook =              ['client.gf', 1040194387];
    Client_CameraZ: THook =              ['bp.gc', 1872642347];
     Client_GroundItems: THook =         ['client.il', 1];
      Client_LoginState: THook = ['client.bs', -959153159];
      Client_GameState: THook = ['client.do', -362932465 ];
     Client_PlayerIndex: THook =         ['client.iu', 1230783021];
     Client_WidgetPositionX: THook =     ['client.mk', 1];
     Client_WidgetPositionY: THook =     ['client.mo', 1];
     Client_WidgetWidths: THook =        ['client.mh', 1];
     Client_WidgetHeights: THook =       ['client.mz', 1];
     Client_MenuX: THook =               ['at.jw', -1960459345];
     Client_MenuY: THook =               ['ip.ji', 539733011];
     Client_MenuWidth: THook =           ['ab.ja', 551067691];
     Client_MenuHeight: THook =          ['ep.jk', 628689353];
     Client_MapScale: THook =            ['client.ff', 274971989];

    MapOffset has been removed and so has MapScale. I left in the THook for MapScale so Tile.simba is not completely broken but I edited out MapOffset. So just replace your Tile.Simba with this one:

    Simba Code:
    type
      TTile3D = record
        X, Y, Z: Extended;
      end;

      TRotation = TTile3D;

      TMatrix = record
        Data: Array of Extended;
      end;

      TScene = record
        TilePosition, PlayerTile, CameraPosition: TTile3D;
        TileRotation, CameraRotation: TRotation;
      end;

    var
      CURVESIN, CURVECOS: TIntegerArray;

    procedure TReflectionTiles.SetupCurves;
    var
      I: Integer;
    begin
      SetLength(CURVESIN, 2048);
      SetLength(CURVECOS, 2048);
      for I := 0 to 2047 do begin
        CURVESIN[I] := Trunc(65536.0 * Sin(I * 0.0030679615));
        CURVECOS[I] := Trunc(65536.0 * Cos(I * 0.0030679615));
      end;
    end;

    function TReflectionTiles.GetBase: TTile;
    begin
      Result.X := Reflect.Smart.GetFieldInt(0, Client_BaseX);
      Result.Y := Reflect.Smart.GetFieldInt(0, Client_BaseY);
    end;

    function TReflectionTiles.GetLocalTile: TTile;
    var
      Me: TReflectPointer;
    begin
      Me.GetFieldObject(0, Client_LocalPlayer);
      Result.X := Me.GetFieldInt(Actor_WorldX);
      Result.Y:= Me.GetFieldInt(Actor_WorldY);
      Me.Free;
    end;

    function TReflectionTiles.GetGlobalTile: TTile;
    begin
      Result.X := Self.GetBase.X + Self.GetLocalTile.X div 128;
      Result.Y := Self.GetBase.Y + Self.GetLocalTile.Y div 128;
    end;

    function TReflectionTiles.GetPlane: Integer;
    begin
      Result := Reflect.Smart.GetFieldInt(0, Client_Plane);
    end;

        {*Credit Krazy_Meerkat*}
    function TReflectionTiles.RotateCameraToTile(Tile: TTile): Boolean;
    var
      Angle: Extended;
      Me: TPoint;
    begin
      Me:= Reflect.Tiles.GetGlobalTile;
      Angle:= (Degrees(ArcTan2(Tile.Y - Me.Y, Tile.X - Me.X))) - 90;
      if (Angle < 0) then
          Angle:= 360 + angle;
      Angle:= 360 - angle;
      Result:= Reflect.Compass.Make(angle);
    end;

    function TReflectionTiles.DistanceFromTile(Tile: TTile): Integer;
    var
      Loc: TPoint;
    begin
      if (Tile.X > 100000) or (Tile.X < -100000) or (Tile.Y > 100000) or
        (Tile.Y < -100000) then
        Exit(-1);
      Loc := Reflect.Tiles.GetGlobalTile;
      Result :=  Distance(Tile.X, Tile.Y, Loc.X, Loc.Y);
    end;

    function TReflectionTiles.NearTile(Tile: TTile; Dist: Integer): Boolean;
    begin
      Result := Reflect.Tiles.DistanceFromTile(Tile) < Dist;
    end;

    function TReflectionTiles.InPolygon(
      const Poly: TPointArray; P : TPoint = Point(-1, -1)): Boolean;
    var
      I, J: Integer;
    begin
      if P.X = -1 then
        P := Reflect.Tiles.GetGlobalTile;

      J := High(Poly);
      for I := 0 to J do
      begin
        if ((((Poly[I].Y <= P.Y) and (P.Y < Poly[J].Y)) or ((Poly[J].Y <= P.Y) and
         (P.Y < Poly[I].Y)) ) and (P.X < ((Poly[J].X - Poly[I].X) *
         (P.Y - Poly[I].Y) / (Poly[J].Y - Poly[I].Y) + Poly[I].X))) then
         Result := not Result;
        J := I;
      end;
    end;

    function TReflectionTiles._GetMapScale: Integer;
    begin
      Result := Reflect.Smart.GetFieldInt(0, Client_MapScale);
    end;

    function TReflectionTiles._GetMapAngle: Integer;
    begin
      Result := Reflect.Smart.GetFieldInt(0, Client_MapAngle);
    end;

    function TReflectionTiles._GetRealMapAngle: Integer;
    begin
      Result := (Self._GetMapAngle) and $7FF;
    end;

        {*Credit Dgby714*}
    function Ashr(X: Integer; D: Byte): Integer;
    var
      Bit: Integer;
      I: Integer;
    begin
      Bit := (1 shl 31) and X;
      Result := X;
      for I := 1 to D do
        Result := (Result shr 1) or Bit;
    end;

    function TReflectionTiles.TileToMM(tile: TPoint): TPoint;
    var
      X, Y, Scale, Offset, Angle, _Sin, _Cos: Integer;
      CurrTile: TTile;
    begin
      CurrTile := Self.GetLocalTile;
      X := Floor(((Tile.X - Self.GetBase.X) * 4 + 2) - CurrTile.X / 32);
      Y := Floor(((Tile.Y - Self.GetBase.Y) * 4 + 2) - CurrTile.Y / 32);
      if (X * X + Y * Y > 6400) then
        Exit(Point(-1, -1));
      Angle := Self._GetRealMapAngle;
      Scale := Self._GetMapScale + 256;
      _Sin := Floor((CURVESIN[Angle] * 256) / Scale);
      _Cos := Floor((CURVECOS[Angle] * 256) / Scale);
      Result.X := 643 + Ashr(X * _Cos + Y * _Sin, 16);
      Result.Y := 83 - Ashr(Y * _Cos - X * _Sin, 16);
    end;

    function TReflectionTiles.GetSin(Degree: Integer): Integer;
    begin
      Result := Reflect.Smart.GetFieldArrayInt(0, Client_Sine, Degree);
    end;

    function TReflectionTiles.GetCosin(Degree: Integer): Integer;
    begin
      Result := Reflect.Smart.GetFieldArrayInt(0, Client_Cosine, Degree);
    end;

    function TReflectionTiles.GetTileHeight(Tile: TTile): Integer;
    var
      X, Y, CurPlane, GroundSetting: Integer;
    begin
      X := Tile.X - Reflect.Smart.GetFieldInt(0, Client_BaseX);
      Y := Tile.Y - Reflect.Smart.GetFieldInt(0, Client_BaseY);
      if ((X < 0) or (X > 104) or (Y < 0) or (Y > 104)) then
        Exit(0);
      CurPlane := Reflect.Smart.GetFieldInt(0, Client_Plane);
      GroundSetting := Reflect.Smart.GetFieldArray3DByte(0,
        Client_TileSettings, 1, X, Y);
      if ((CurPlane < 3) and ((GroundSetting and 2) <> 0)) then
        CurPlane := CurPlane + 1;
      Result := -Reflect.Smart.GetFieldArray3DInt(0, Client_TileHeights,
        CurPlane, X, Y);
    end;

    function TReflectionInternals.TileToMS(X, Y, Height: Extended): TPoint;
    var
      Z, CurveX, CurveY, CurveCosX, CurveCosY, CurveSinX, CurveSinY: Extended;
      TempCalculation: Extended;
      CalculatedScreenPosX, CalculatedScreenPosY: Integer;
    begin
      if (X < 128) or (Y < 128) or (X > 13056) or (Y > 13056) then
        Exit(Point(-1, -1));
      Z := -Height;
      X := X - Reflect.Compass.CameraX;
      Y := Y - Reflect.Compass.CameraY;
      Z := Z - Reflect.Compass.CameraZ;
      CurveX := Reflect.Compass.GetYaw;
      CurveY := Reflect.Compass.GetPitch;
      CurveCosX := CURVECOS[Floor(CurveX)];
      CurveCosY := CURVECOS[Floor(CurveY)];
      CurveSinX := CURVESIN[Floor(CurveX)];
      CurveSinY := CURVESIN[Floor(CurveY)];
      TempCalculation := Ashr(Round((CurveCosX * X) + (Y * CurveSinX)), 16);
      Y := Ashr(Round((Y * CurveCosX) - (X * CurveSinX)), 16);
      X := Round(TempCalculation);
      TempCalculation := Ashr(Round((Z * CurveCosY) - (Y * CurveSinY)), 16);
      Y := Ashr(Round((Z * CurveSinY) - ((-CurveCosY) * Y)), 16);
      Z := Round(TempCalculation);
      if (Y < 50) then
        Exit(Point(-1, -1))
      else
      begin
        CalculatedScreenPosX := Round((((Floor(X) shl 9) / Y)));
        IncEx(CalculatedScreenPosX, 256);
        CalculatedScreenPosY := Round((((Floor(Z) shl 9) / Y)));
        IncEx(CalculatedScreenPosY, 170);
        Result := Point(CalculatedScreenPosX, CalculatedScreenPosY);
      end;
    end;

    function TReflectionTiles.TileToMS(Tile: TTile; XOffset: Integer = 0; YOffset:
      Integer = 0; ZOffset: Integer = 0): TPoint;
    var
      X, Y, Z: Integer;
    begin
      X := Round((Tile.X - Reflect.Smart.GetFieldInt(
        0, Client_BaseX) + 0.5) * 128) + XOffset;
      Y := Round((Tile.Y - Reflect.Smart.GetFieldInt(
        0, Client_BaseY) + 0.5) * 128) + YOffset;
      Z := Reflect.Tiles.GetTileHeight(Tile) + ZOffset;
      Result := Reflect.Internals.TileToMS(X, Y, Z);
    end;
    Last edited by kingarabian; 07-24-2017 at 10:07 PM.
    Faith is an oasis in the heart which will never be reached by the caravan of thinking.

  11. #111
    Join Date
    Sep 2016
    Posts
    9
    Mentioned
    0 Post(s)
    Quoted
    3 Post(s)

    Default

    How do I fix the error "Error: Found unexpected token "?", expected "Identifier" at line 2"

    where line 2 says "ReflectionRevision = '150';"?

  12. #112
    Join Date
    Aug 2007
    Location
    Hawaii
    Posts
    3,880
    Mentioned
    7 Post(s)
    Quoted
    152 Post(s)

    Default

    Quote Originally Posted by troro1 View Post
    How do I fix the error "Error: Found unexpected token "?", expected "Identifier" at line 2"

    where line 2 says "ReflectionRevision = '150';"?

    Remove the '?'
    Faith is an oasis in the heart which will never be reached by the caravan of thinking.

  13. #113
    Join Date
    Sep 2016
    Posts
    9
    Mentioned
    0 Post(s)
    Quoted
    3 Post(s)

    Default

    There are no out of place question marks. The ones that exist are commented.
    Can anyone confirm that reflection scripts are working for them?

    Edit: I got it to work. I replaced Hooks.simba and Tiles.simba as instructed. I don't know why it didn't work the previous day but it does now. I suggest anyone trying this out to create a copy of the entire Simba folder incase you screw up.
    Last edited by troro1; 07-26-2017 at 09:40 PM.

  14. #114
    Join Date
    Apr 2017
    Posts
    54
    Mentioned
    1 Post(s)
    Quoted
    15 Post(s)

    Default

    any1 got hooks as of today?

  15. #115
    Join Date
    Feb 2011
    Location
    The Future.
    Posts
    5,600
    Mentioned
    396 Post(s)
    Quoted
    1598 Post(s)

    Default

    Java Code:
    Downloading RS JarFile.
    Downloading Complete.

    Deobfuscation Started..
    Removed Methods: 3526 of 5884
    Removed Fields: 712 of 3372
    Re-Ordered Multipliers: 3792 of 27563
    Re-Ordered Arithmetics: 2357 of 35244
    Removed Exceptions: 5626 of 5969
    Removed Returns: 1071 of 11774
    Removed TryCatchBlocks: 38 of 3017
    Removed Parameters: 1165 of 1165
    Deobfuscation Finished..

        Node:                 gm
    ---------------------------------
        UID                  ->   cy
        Prev                 ->   cw
        Next                 ->   cz


        CacheableNode:        gq
    ---------------------------------
        Next                 ->   co
        Prev                 ->   cb


        LinkedList:           gt
    ---------------------------------
        Head                 ->   d
        Current              ->   q


        HashTable:            gx
    ---------------------------------
        Head                 ->   x
        Tail                 ->   y
        Cache|Buckets        ->   q
        Index                ->   e
        Capacity             ->   d


        Queue:                gw
    ---------------------------------
        Head                 ->   d
        *InsertHead          ->   d
        *InsertTail          ->   q


        Cache:                gg
    ---------------------------------
        HashTable            ->   y
        Queue                ->   e
        Remaining            ->   x
        Capacity             ->   q


        ClassData:            je
    ---------------------------------
        Bytes                ->   t
        Methods              ->   v
        Fields               ->   e


        Rasteriser:           jr
    ---------------------------------
        Pixels               ->   ac
        Width                ->   ax
        Height               ->   at
        *CreateRasteriser    ->   dc
        *SetCoordinates      ->   dm


        Rasteriser3D:         ea
    ---------------------------------
        ShadowDecay          ->   h
        SineTable            ->   j
        CosineTable          ->   am


        Typeface:             jz
    ---------------------------------
        CharacterPixels      ->   d
        *StringWidth         ->   g
        *DrawStringWaveY     ->   z
        *DrawStringWave      ->   j
        *DrawStrWaveAmt      ->   am
        *DrawCharacter       ->   ai
        *DrawCharAlpha       ->   ad
        *DrawCharPixels      ->   au
        *DrawCharPixelsA     ->   ah


        IndexedRGB:           jw
    ---------------------------------
        Pixels               ->   q
        Palette              ->   d


        ImageRGB:             ji
    ---------------------------------
        Pixels               ->   d
        Width                ->   q
        Height               ->   x
        MaxWidth             ->   f
        MaxHeight            ->   v
        *CopyPixels          ->   g
        *CopyPixelsA         ->   c
        *ShapeImage          ->   o


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


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


        Stream:               fw
    ---------------------------------
        Payload              ->   d
        CRC                  ->   fu
        *ApplyRSA            ->   an
        *GetUnsignedByte     ->   z


        BufferedConnection:   fz
    ---------------------------------
        InputStream          ->   d
        OutputStream         ->   q
        Socket               ->   x
        Payload              ->   v
        IsClosed             ->   y
        *Available           ->   x
        *Read                ->   y
        *Write               ->   e


        CollisionMap:         fl
    ---------------------------------
        Width                ->   ad    *  -263566327
        Height               ->   ah    *  -333353293
        Adjacency            ->   ao
        *Reset               ->   d


        Animable:             ep
    ---------------------------------
        ModelHeight          ->   cs    *  -1486227731


        Region:               ef
    ---------------------------------
        Tiles                ->   f
        InteractableObjects  ->   i


        AnimableNode:         cq
    ---------------------------------
        ID                   ->   d
        Animation            ->   v
        Flags                ->   q
        Orientation          ->   x
        Plane                ->   y
        X                    ->   e
        Y                    ->   f


        Boundary:             ew
    ---------------------------------
        ID                   ->   t     *  13223679
        Flags                ->   i     *  750427611
        Plane                ->   d     *  291217615
        Height               ->   e     *  1377437617
        X                    ->   q     *  1336109723
        Y                    ->   x     *  -602397291
        Orientation          ->   y     *  1981559819
        Renderable           ->   f
        OldRenderable        ->   v


        WallDecoration:       ec
    ---------------------------------
        ID                   ->   r     *  1748972165
        Flags                ->   g     *  -224100975
        Plane                ->   d     *  -1858221351
        Height               ->   e     *  -382753515
        X                    ->   q     *  -913038811
        Y                    ->   x     *  -407693163
        RelativeX            ->   f     *  -605170993
        RelativeY            ->   v     *  33614573
        Orientation          ->   y     *  -1253309511
        Renderable           ->   t
        OldRenderable        ->   i


        GroundDecoration:     ds
    ---------------------------------
        ID                   ->   e     *  1501256669
        Flags                ->   f     *  -882539847
        X                    ->   q     *  1526383403
        Y                    ->   x     *  -1620618967
        Plane                ->   d     *  -44846263
        Renderable           ->   y


        Interactable:         ez
    ---------------------------------
        Renderable           ->   e
        ID                   ->   o     *  1500410127
        Flags                ->   p     *  -375700539
        Orientation          ->   f     *  -696259291
        Plane                ->   d     *  -231427583
        Height               ->   q     *  -606817767
        X                    ->   y     *  -748478637
        Y                    ->   x     *  -1420270517
        RelativeX            ->   v     *  392553165
        RelativeY            ->   i     *  -627534129
        SizeX                ->   t     *  1916836089
        SizeY                ->   r     *  183841345


        SceneTile:            eb
    ---------------------------------
        Boundary             ->   v
        SceneTile            ->   a
        Interactables        ->   s
        WallDecoration       ->   t
        GroundDecoration     ->   i
        X                    ->   q     *  1910906369
        Y                    ->   x     *  1447577433
        Plane                ->   y     *  -1263341881


        TradingPost:           w
    ---------------------------------
        Status               ->   d
        ItemID               ->   q     *  -457817791
        Price                ->   x     *  -581910843
        Quantity             ->   y     *  -1824045555
        Transferred          ->   e
        Spent                ->   f
        QueryIDs             ->   N/A


        Model:                ev
    ---------------------------------
        IndicesX             ->   r
        IndicesY             ->   g
        IndicesZ             ->   s
        IndicesLength        ->   i
        VerticesX            ->   f
        VerticesY            ->   v
        VerticesZ            ->   t
        VerticesLength       ->   e
        TexIndicesX          ->   o
        TexIndicesY          ->   p
        TexIndicesZ          ->   u
        TexVerticesX         ->   m
        TexVerticesY         ->   a
        TexVerticesZ         ->   h
        TexVerticesLength    ->   l
        ShadowIntensity      ->   at
        FitsSingleTile       ->   N/A
        *Translate           ->   c
        *RenderAtPoint       ->   cu


        AnimationSequence:    jj
    ---------------------------------
        ControlFlow          ->   g


        HealthBarDefinition:  ir
    ---------------------------------


        HealthBar:            ct
    ---------------------------------
        LinkedList           ->   y
        Definition           ->   x


        HealthData:           cl
    ---------------------------------
        Health               ->   x     *  -1520555549
        HealthRatio          ->   q     *  -1303115387


        Entity:               cj
    ---------------------------------
        AnimationID          ->   bs    *  124095517
        AnimationDelay       ->   ci    *  -345638833
        SpokenText           ->   aq
        HitDamages           ->   aw
        HitTypes             ->   al
        HitCycle             ->   ab
        QueueX               ->   cg
        QueueY               ->   ch
        QueueTraversed       ->   ct
        QueueLength          ->   cu    *  -524156841
        LocalX               ->   ac    *  252003539
        LocalY               ->   ax    *  -1230219673
        IsAnimating          ->   ay
        CombatCycle          ->   N/A
        InteractingIndex     ->   bu    *  -948038945
        Orientation          ->   cl    *  -1375211551
        HealthBar            ->   bi
        Height               ->   cj    *  1379369277


        NPCDefinition:        in
    ---------------------------------
        ID                   ->   e     *  -1803863717
        Name                 ->   f
        Actions              ->   l
        ModelIDs             ->   t
        CombatLevel          ->   a     *  134709399


        NPC:                  cf
    ---------------------------------
        Definition           ->   d


        PlayerDefinition:     hf
    ---------------------------------
        ID                   ->   y     *  1808631789
        IsFemale             ->   x
        AnimatedModelID      ->   e     *  -8005268178549988111
        ModelID              ->   f     *  -9137743904044778483
        Equipment            ->   d


        Player:               bg
    ---------------------------------
        Name                 ->   d
        Model                ->   u
        Visible              ->   c
        Definition           ->   q
        CombatLevel          ->   v     *  -1255441433


        WidgetNode:           ba
    ---------------------------------
        ID                   ->   d     *  -805232959


        Widget:               hn
    ---------------------------------
        Name                 ->   ea
        Text                 ->   by
        ID                   ->   k     *  -1797510341
        ParentID             ->   ah    *  -1092762597
        ItemID               ->   N/A
        Items                ->   eq
        ItemStackSizes       ->   ef
        ItemAmount           ->   ep    *  220546209
        Actions              ->   cs
        ActionType           ->   l     *  -291427813
        Type                 ->   c     *  -944021799
        isHidden             ->   ao
        X                    ->   at    *  1420007297
        Y                    ->   aw    *  1639112981
        RelativeX            ->   av    *  1580967661
        RelativeY            ->   az    *  -668374589
        Width                ->   ae    *  -2060213963
        Height               ->   ai    *  1074928243
        Children             ->   en
        BoundsIndex          ->   el    *  -634170019
        *SwapItems           ->   i


        ItemDefinition:       ix
    ---------------------------------
        ID                   ->   p     *  -1808868407
        Name                 ->   b
        IsMembers            ->   ax
        Actions              ->   at
        GroundActions        ->   ag


        Item:                 ce
    ---------------------------------
        ID                   ->   d     *  1854574669
        Quantity             ->   q     *  -618264655


        Client:           client
    ---------------------------------
        Revision             ->   151
        Client               ->   client.ab
        LocalNPCs            ->   client.dx
        NPCIndices           ->   client.dj
        LocalPlayers         ->   client.ik
        PlayerIndices        ->   ca.v
        LocalPlayer          ->   ht.io
        PlayerIndex          ->   client.iu *  1608235981
        GameCycle            ->   client.bp *  1894964643
        LoginState           ->   cb.au *  -727393829
        GameState            ->   client.br *  -1794673927
        CrosshairColour      ->   client.hu *  -713158031
        GroundItems          ->   client.iv
        CollisionMap         ->   client.w
        TradingPostOffers    ->   client.qs
        CameraX              ->   cy.gs *  -1750108695
        CameraY              ->   ab.gj *  1721700547
        CameraZ              ->   ew.gq *  903640827
        CameraPitch          ->   client.ge *  218413045
        CameraYaw            ->   bl.gb *  -648076281
        Region               ->   aj.fh
        Plane                ->   i.ij  *  -1452340649
        BaseX                ->   ai.eg *  1726771343
        BaseY                ->   k.em  *  -1122846647
        DestX                ->   client.oc *  -1178672397
        DestY                ->   client.of *  -1204521549
        SineTable            ->   ea.j
        CosineTable          ->   ea.am
        TileHeights          ->   bf.d
        TileSettings         ->   bf.t
        Widgets              ->   fe.f
        WidgetSettings       ->   ha.x
        WidgetNodeCache      ->   client.kq
        WidgetPositionsX     ->   client.mz
        WidgetPositionsY     ->   client.mt
        WidgetWidths         ->   client.md
        WidgetHeights        ->   client.mj
        ViewPortWidth        ->   client.qe *  -517193227
        ViewPortHeight       ->   client.qb *  -1152174927
        MapAngle             ->   client.go *  -206012461
        MapScale             ->   N/A
        MapOffset            ->   N/A
        MenuCount            ->   client.jv *  1844002095
        MenuActions          ->   client.jl
        MenuOptions          ->   client.jc
        IsMenuOpen           ->   client.jp
        MenuX                ->   u.jx  *  1793916571
        MenuY                ->   cq.ju *  1076143031
        MenuWidth            ->   o.jh  *  -677751063
        MenuHeight           ->   u.js  *  1627705121
        CurrentLevels        ->   client.jf
        RealLevels           ->   client.jy
        Experiences          ->   client.jt
        CurrentWorld         ->   client.bz *  -1422527129
        EnergyLevel          ->   client.kj *  1408012935
        PlayerWeight         ->   client.kt *  -630580261

    Simba Code:
    const
        ReflectionRevision = '151';

    {Node: gm}
    Node_UID: THook =                                 ['cy', 1];
    Node_Prev: THook =                                ['cw', 1];
    Node_Next: THook =                                ['cz', 1];

    {Cacheable: gq}
    Cacheable_Next: THook =                           ['co', 1];
    Cacheable_Prev: THook =                           ['cb', 1];

    {LinkedList: gt}
    LinkedList_Head: THook =                          ['d', 1];
    LinkedList_Current: THook =                       ['q', 1];

    {HashTable: gx}
    HashTable_Head: THook =                           ['x', 1];
    HashTable_Tail: THook =                           ['y', 1];
    HashTable_Buckets: THook =                        ['q', 1];
    HashTable_Index: THook =                          ['e', 1];
    HashTable_Size: THook =                           ['d', 1];

    {Queue: gw}
    Queue_Head: THook =                               ['d', 1];

    {Cache: gg}
    Cache_HashTable: THook =                          ['y', 1];
    Cache_Queue: THook =                              ['e', 1];
    Cache_Remaining: THook =                          ['x', 1];
    Cache_Capacity: THook =                           ['q', 1];

    {ClassData: je}
    ClassData_Bytes: THook =                          ['t', 1];
    ClassData_Methods: THook =                        ['v', 1];
    ClassData_Fields: THook =                         ['e', 1];

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

    {Rasteriser3D: ea}
    Rasteriser3D_ShadowDecay: THook =                 ['h', 1];
    Rasteriser3D_SineTable: THook =                   ['j', 1];
    Rasteriser3D_CosineTable: THook =                 ['am', 1];

    {Typeface: jz}
    Typeface_CharacterPixels: THook =                 ['d', 1];

    {IndexedRGB: jw}
    IndexedRGB_Pixels: THook =                        ['q', 1];
    IndexedRGB_Palette: THook =                       ['d', 1];

    {ImageRGB: ji}
    ImageRGB_Pixels: THook =                          ['d', 1];
    ImageRGB_Width: THook =                           ['q', 1];
    ImageRGB_Height: THook =                          ['x', 1];
    ImageRGB_MaxWidth: THook =                        ['f', 1];
    ImageRGB_MaxHeight: THook =                       ['v', 1];

    {Keyboard: ab}

    {GameShell: bh}

    {Buffer: fw}
    Buffer_Payload: THook =                           ['d', 1];
    Buffer_CRC: THook =                               ['fu', 1];

    {BufferedConnection: fz}
    BufferedConnection_InputStream: THook =           ['d', 1];
    BufferedConnection_OutputStream: THook =          ['q', 1];
    BufferedConnection_Socket: THook =                ['x', 1];
    BufferedConnection_Payload: THook =               ['v', 1];
    BufferedConnection_IsClosed: THook =              ['y', 1];

    {CollisionMap: fl}
    CollisionMap_Width: THook =                       ['ad', -263566327];
    CollisionMap_Height: THook =                      ['ah', -333353293];
    CollisionMap_Adjacency: THook =                   ['ao', 1];

    {Renderable: ep}
    Renderable_ModelHeight: THook =                   ['cs', -1486227731];

    {Region: ef}
    Region_SceneTiles: THook =                        ['f', 1];
    Region_InteractableObjects: THook =               ['i', 1];

    {AnimableNode: cq}
    AnimableNode_ID: THook =                          ['d', 1];
    AnimableNode_Animation: THook =                   ['v', 1];
    AnimableNode_Flags: THook =                       ['q', 1];
    AnimableNode_Orientation: THook =                 ['x', 1];
    AnimableNode_Plane: THook =                       ['y', 1];
    AnimableNode_X: THook =                           ['e', 1];
    AnimableNode_Y: THook =                           ['f', 1];

    {BoundaryObject: ew}
    BoundaryObject_ID: THook =                        ['t', 13223679];
    BoundaryObject_Flags: THook =                     ['i', 750427611];
    BoundaryObject_Plane: THook =                     ['d', 291217615];
    BoundaryObject_Height: THook =                    ['e', 1377437617];
    BoundaryObject_LocalX: THook =                    ['q', 1336109723];
    BoundaryObject_LocalY: THook =                    ['x', -602397291];
    BoundaryObject_Orientation: THook =               ['y', 1981559819];
    BoundaryObject_Render: THook =                    ['f', 1];
    BoundaryObject_Render2: THook =                   ['v', 1];

    {WallDecoration: ec}
    WallDecoration_ID: THook =                        ['r', 1748972165];
    WallDecoration_Flags: THook =                     ['g', -224100975];
    WallDecoration_Plane: THook =                     ['d', -1858221351];
    WallDecoration_Height: THook =                    ['e', -382753515];
    WallDecoration_LocalX: THook =                    ['q', -913038811];
    WallDecoration_LocalY: THook =                    ['x', -407693163];
    WallDecoration_RelativeX: THook =                 ['f', -605170993];
    WallDecoration_RelativeY: THook =                 ['v', 33614573];
    WallDecoration_Orientation: THook =               ['y', -1253309511];
    WallDecoration_Renderable: THook =                ['t', 1];
    WallDecoration_Renderable2: THook =               ['i', 1];

    {FloorDecoration: ds}
    FloorDecoration_ID: THook =                       ['e', 1501256669];
    FloorDecoration_Flags: THook =                    ['f', -882539847];
    FloorDecoration_LocalX: THook =                   ['q', 1526383403];
    FloorDecoration_LocalY: THook =                   ['x', -1620618967];
    FloorDecoration_Plane: THook =                    ['d', -44846263];
    FloorDecoration_Render: THook =                   ['y', 1];

    {GameObject: ez}
    GameObject_Render: THook =                        ['e', 1];
    GameObject_ID: THook =                            ['o', 1500410127];
    GameObject_Flags: THook =                         ['p', -375700539];
    GameObject_Orientation: THook =                   ['f', -696259291];
    GameObject_Plane: THook =                         ['d', -231427583];
    GameObject_Height: THook =                        ['q', -606817767];
    GameObject_WorldX: THook =                        ['y', -748478637];
    GameObject_WorldY: THook =                        ['x', -1420270517];
    GameObject_LocalX: THook =                        ['v', 392553165];
    GameObject_LocalY: THook =                        ['i', -627534129];
    GameObject_OffsetX: THook =                       ['t', 1916836089];
    GameObject_OffsetY: THook =                       ['r', 183841345];

    {SceneTile: eb}
    SceneTile_BoundaryObject: THook =                 ['v', 1];
    SceneTile_SceneTileObject: THook =                ['a', 1];
    SceneTile_GameObject: THook =                     ['s', 1];
    SceneTile_WallDecoration: THook =                 ['t', 1];
    SceneTile_GroundDecoration: THook =               ['i', 1];
    SceneTile_LocalX: THook =                         ['q', 1910906369];
    SceneTile_LocalY: THook =                         ['x', 1447577433];
    SceneTile_Plane: THook =                          ['y', -1263341881];

    {GrandExchange: w}
    TradingPost_Status: THook =                       ['d', 1];
    TradingPost_ItemID: THook =                       ['q', -457817791];
    TradingPost_Price: THook =                        ['x', -581910843];
    TradingPost_Quantity: THook =                     ['y', -1824045555];
    TradingPost_Transferred: THook =                  ['e', 1];
    TradingPost_Spent: THook =                        ['f', 1];
    TradingPost_QueryIDs: THook =                     ['N/A', 1];

    {{Model: ev}
    Model_IndicesX: THook =                           ['r', 1];
    Model_IndicesY: THook =                           ['g', 1];
    Model_IndicesZ: THook =                           ['s', 1];
    Model_IndicesLength: THook =                      ['i', 1];
    Model_VerticesX: THook =                          ['f', 1];
    Model_VerticesY: THook =                          ['v', 1];
    Model_VerticesZ: THook =                          ['t', 1];
    Model_VerticesLength: THook =                     ['e', 1];
    Model_TexIndicesX: THook =                        ['o', 1];
    Model_TexIndicesY: THook =                        ['p', 1];
    Model_TexIndicesZ: THook =                        ['u', 1];
    Model_TexVerticesX: THook =                       ['m', 1];
    Model_TexVerticesY: THook =                       ['a', 1];
    Model_TexVerticesZ: THook =                       ['h', 1];
    Model_TexVerticesLength: THook =                  ['l', 1];
    Model_ShadowIntensity: THook =                    ['at', 1];
    Model_FitsSingleTile: THook =                     ['N/A', 1];

    {AnimationSequence: jj}
    AnimationSequence_ControlFlow: THook =            ['g', 1];

    {HealthBarDefinition: ir}

    {HealthBar: ct}
    HealthBar_LinkedList: THook =                     ['y', 1];
    HealthBar_Definition: THook =                     ['x', 1];

    {HealthData: cl}
    HealthData_Health: THook =                        ['x', -1520555549];
    HealthData_HealthRatio: THook =                   ['q', -1303115387];

    {Actor: cj}
    Actor_Animation: THook =                          ['bs', 124095517];
    Actor_AnimationDelay: THook =                     ['ci', -345638833];
    Actor_SpokenText: THook =                         ['aq', 1];
    Actor_HitDamages: THook =                         ['aw', 1];
    Actor_HitTypes: THook =                           ['al', 1];
    Actor_HitCycle: THook =                           ['ab', 1];
    Actor_QueueX: THook =                             ['cg', 1];
    Actor_QueueY: THook =                             ['ch', 1];
    Actor_QueueTraversed: THook =                     ['ct', 1];
    Actor_QueueSize: THook =                          ['cu', -524156841];
    Actor_WorldX: THook =                             ['ac', 252003539];
    Actor_WorldY: THook =                             ['ax', -1230219673];
    Actor_IsAnimating: THook =                        ['ay', 1];
    Actor_CombatCycle: THook =                        ['N/A', 1];
    Actor_InteractingIndex: THook =                   ['bu', -948038945];
    Actor_Orientation: THook =                        ['cl', -1375211551];
    Actor_HealthBar: THook =                          ['bi', 1];
    Actor_Height: THook =                             ['cj', 1379369277];

    {NPCDefinition: in}
    NPCDefinition_ID: THook =                         ['e', -1803863717];
    NPCDefinition_Name: THook =                       ['f', 1];
    NPCDefinition_Actions: THook =                    ['l', 1];
    NPCDefinition_ModelIDs: THook =                   ['t', 1];
    NPCDefinition_CombatLevel: THook =                ['a', 134709399];

    {NPC: cf}
    NPC_Definition: THook =                           ['d', 1];

    {PlayerDefinition: hf}
    PlayerDefinition_ID: THook =                      ['y', 1808631789];
    PlayerDefinition_IsFemale: THook =                ['x', 1];
    PlayerDefinition_AnimatedModelID: THook =         ['e', -8005268178549988111];
    PlayerDefinition_ModelID: THook =                 ['f', -9137743904044778483];
    PlayerDefinition_Equipment: THook =               ['d', 1];

    {Player: bg}
    Player_Name: THook =                              ['d', 1];
    Player_Model: THook =                             ['u', 1];
    Player_Visible: THook =                           ['c', 1];
    Player_Definition: THook =                        ['q', 1];
    Player_CombatLevel: THook =                       ['v', -1255441433];

    {WidgetNode: ba}
    WidgetNode_ID: THook =                            ['d', -805232959];

    {Widget: hn}
    Widget_Name: THook =                              ['ea', 1];
    Widget_Text: THook =                              ['by', 1];
    Widget_WidgetID: THook =                          ['k', -1797510341];
    Widget_ParentID: THook =                          ['ah', -1092762597];
    Widget_ItemID: THook =                            ['N/A', 1];
    Widget_InvIDs: THook =                            ['eq', 1];
    Widget_StackSizes: THook =                        ['ef', 1];
    Widget_ItemAmount: THook =                        ['ep', 220546209];
    Widget_Actions: THook =                           ['cs', 1];
    Widget_ActionType: THook =                        ['l', -291427813];
    Widget_Type: THook =                              ['c', -944021799];
    Widget_isHidden: THook =                          ['ao', 1];
    Widget_AbsoluteX: THook =                         ['at', 1420007297];
    Widget_AbsoluteY: THook =                         ['aw', 1639112981];
    Widget_RelativeX: THook =                         ['av', 1580967661];
    Widget_RelativeY: THook =                         ['az', -668374589];
    Widget_Width: THook =                             ['ae', -2060213963];
    Widget_Height: THook =                            ['ai', 1074928243];
    Widget_Children: THook =                          ['en', 1];
    Widget_BoundsIndex: THook =                       ['el', -634170019];

    {ItemDefinition: ix}
    ItemDefinition_ID: THook =                        ['p', -1808868407];
    ItemDefinition_Name: THook =                      ['b', 1];
    ItemDefinition_IsMembers: THook =                 ['ax', 1];
    ItemDefinition_Actions: THook =                   ['at', 1];
    ItemDefinition_GroundActions: THook =             ['ag', 1];

    {Item: ce}
    Item_ID: THook =                                  ['d', 1854574669];
    Item_StackSizes: THook =                          ['q', -618264655];

    {Client: client}
    Client_Revision: THook =                          ['151', 1];
    Client_Client: THook =                            ['client.ab', 1];
    Client_LocalNPCs: THook =                         ['client.dx', 1];
    Client_NPCIndices: THook =                        ['client.dj', 1];
    Client_LocalPlayers: THook =                      ['client.ik', 1];
    Client_PlayerIndices: THook =                     ['ca.v', 1];
    Client_LocalPlayer: THook =                       ['ht.io', 1];
    Client_PlayerIndex: THook =                       ['client.iu', 1608235981];
    Client_LoopCycle: THook =                         ['client.bp', 1894964643];
    Client_LoginState: THook =                        ['cb.au', -727393829];
    Client_GameState: THook =                         ['client.br', -1794673927];
    Client_CrosshairColour: THook =                   ['client.hu', -713158031];
    Client_GroundItems: THook =                       ['client.iv', 1];
    Client_CollisionMap: THook =                      ['client.w', 1];
    Client_TradingPostOffers: THook =                 ['client.qs', 1];
    Client_CameraX: THook =                           ['cy.gs', -1750108695];
    Client_CameraY: THook =                           ['ab.gj', 1721700547];
    Client_CameraZ: THook =                           ['ew.gq', 903640827];
    Client_CameraPitch: THook =                       ['client.ge', 218413045];
    Client_CameraYaw: THook =                         ['bl.gb', -648076281];
    Client_Region: THook =                            ['aj.fh', 1];
    Client_Plane: THook =                             ['i.ij', -1452340649];
    Client_BaseX: THook =                             ['ai.eg', 1726771343];
    Client_BaseY: THook =                             ['k.em', -1122846647];
    Client_DestinationX: THook =                      ['client.oc', -1178672397];
    Client_DestinationY: THook =                      ['client.of', -1204521549];
    Client_Sine: THook =                              ['ea.j', 1];
    Client_Cosine: THook =                            ['ea.am', 1];
    Client_TileHeights: THook =                       ['bf.d', 1];
    Client_TileSettings: THook =                      ['bf.t', 1];
    Client_Widgets: THook =                           ['fe.f', 1];
    Client_GameSettings: THook =                      ['ha.x', 1];
    Client_WidgetNodeCache: THook =                   ['client.kq', 1];
    Client_WidgetPositionX: THook =                   ['client.mz', 1];
    Client_WidgetPositionY: THook =                   ['client.mt', 1];
    Client_WidgetWidths: THook =                      ['client.md', 1];
    Client_WidgetHeights: THook =                     ['client.mj', 1];
    Client_ViewPortWidth: THook =                     ['client.qe', -517193227];
    Client_ViewPortHeight: THook =                    ['client.qb', -1152174927];
    Client_MapAngle: THook =                          ['client.go', -206012461];
    Client_MapScale: THook =                          ['N/A', 1];
    Client_MapOffset: THook =                         ['N/A', 1];
    Client_MenuCount: THook =                         ['client.jv', 1844002095];
    Client_MenuActions: THook =                       ['client.jl', 1];
    Client_MenuOptions: THook =                       ['client.jc', 1];
    Client_IsMenuOpen: THook =                        ['client.jp', 1];
    Client_MenuX: THook =                             ['u.jx', 1793916571];
    Client_MenuY: THook =                             ['cq.ju', 1076143031];
    Client_MenuWidth: THook =                         ['o.jh', -677751063];
    Client_MenuHeight: THook =                        ['u.js', 1627705121];
    Client_CurrentLevels: THook =                     ['client.jf', 1];
    Client_RealLevels: THook =                        ['client.jy', 1];
    Client_Experiences: THook =                       ['client.jt', 1];
    Client_CurrentWorld: THook =                      ['client.bz', -1422527129];
    Client_Energy: THook =                            ['client.kj', 1408012935];
    Client_Weight: THook =                            ['client.kt', -630580261];
    Last edited by Brandon; 08-07-2017 at 12:36 AM.
    I am Ggzz..
    Hackintosher

  16. #116
    Join Date
    Apr 2017
    Posts
    54
    Mentioned
    1 Post(s)
    Quoted
    15 Post(s)

    Default

    Quote Originally Posted by Brandon View Post
    Java Code:
    Downloading RS JarFile.
    Downloading Complete.

    Deobfuscation Started..
    Removed Methods: 3526 of 5884
    Removed Fields: 712 of 3372
    Re-Ordered Multipliers: 3792 of 27563
    Re-Ordered Arithmetics: 2357 of 35244
    Removed Exceptions: 5626 of 5969
    Removed Returns: 1071 of 11774
    Removed TryCatchBlocks: 38 of 3017
    Removed Parameters: 1165 of 1165
    Deobfuscation Finished..

        Node:                 gm
    ---------------------------------
        UID                  ->   cy
        Prev                 ->   cw
        Next                 ->   cz


        CacheableNode:        gq
    ---------------------------------
        Next                 ->   co
        Prev                 ->   cb


        LinkedList:           gt
    ---------------------------------
        Head                 ->   d
        Current              ->   q


        HashTable:            gx
    ---------------------------------
        Head                 ->   x
        Tail                 ->   y
        Cache|Buckets        ->   q
        Index                ->   e
        Capacity             ->   d


        Queue:                gw
    ---------------------------------
        Head                 ->   d
        *InsertHead          ->   d
        *InsertTail          ->   q


        Cache:                gg
    ---------------------------------
        HashTable            ->   y
        Queue                ->   e
        Remaining            ->   x
        Capacity             ->   q


        ClassData:            je
    ---------------------------------
        Bytes                ->   t
        Methods              ->   v
        Fields               ->   e


        Rasteriser:           jr
    ---------------------------------
        Pixels               ->   ac
        Width                ->   ax
        Height               ->   at
        *CreateRasteriser    ->   dc
        *SetCoordinates      ->   dm


        Rasteriser3D:         ea
    ---------------------------------
        ShadowDecay          ->   h
        SineTable            ->   j
        CosineTable          ->   am


        Typeface:             jz
    ---------------------------------
        CharacterPixels      ->   d
        *StringWidth         ->   g
        *DrawStringWaveY     ->   z
        *DrawStringWave      ->   j
        *DrawStrWaveAmt      ->   am
        *DrawCharacter       ->   ai
        *DrawCharAlpha       ->   ad
        *DrawCharPixels      ->   au
        *DrawCharPixelsA     ->   ah


        IndexedRGB:           jw
    ---------------------------------
        Pixels               ->   q
        Palette              ->   d


        ImageRGB:             ji
    ---------------------------------
        Pixels               ->   d
        Width                ->   q
        Height               ->   x
        MaxWidth             ->   f
        MaxHeight            ->   v
        *CopyPixels          ->   g
        *CopyPixelsA         ->   c
        *ShapeImage          ->   o


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


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


        Stream:               fw
    ---------------------------------
        Payload              ->   d
        CRC                  ->   fu
        *ApplyRSA            ->   an
        *GetUnsignedByte     ->   z


        BufferedConnection:   fz
    ---------------------------------
        InputStream          ->   d
        OutputStream         ->   q
        Socket               ->   x
        Payload              ->   v
        IsClosed             ->   y
        *Available           ->   x
        *Read                ->   y
        *Write               ->   e


        CollisionMap:         fl
    ---------------------------------
        Width                ->   ad    *  -263566327
        Height               ->   ah    *  -333353293
        Adjacency            ->   ao
        *Reset               ->   d


        Animable:             ep
    ---------------------------------
        ModelHeight          ->   cs    *  -1486227731


        Region:               ef
    ---------------------------------
        Tiles                ->   f
        InteractableObjects  ->   i


        AnimableNode:         cq
    ---------------------------------
        ID                   ->   d
        Animation            ->   v
        Flags                ->   q
        Orientation          ->   x
        Plane                ->   y
        X                    ->   e
        Y                    ->   f


        Boundary:             ew
    ---------------------------------
        ID                   ->   t     *  13223679
        Flags                ->   i     *  750427611
        Plane                ->   d     *  291217615
        X                    ->   q     *  1336109723
        Y                    ->   x     *  -602397291
        Orientation          ->   y     *  1981559819
        Renderable           ->   f
        OldRenderable        ->   v


        WallDecoration:       ec
    ---------------------------------
        ID                   ->   r     *  1748972165
        Flags                ->   g     *  -224100975
        Plane                ->   d     *  -1858221351
        Height               ->   e     *  -382753515
        X                    ->   q     *  -913038811
        Y                    ->   x     *  -407693163
        RelativeX            ->   f     *  -605170993
        RelativeY            ->   v     *  33614573
        Orientation          ->   y     *  -1253309511
        Renderable           ->   t
        OldRenderable        ->   i


        GroundDecoration:     ds
    ---------------------------------
        ID                   ->   e     *  1501256669
        Flags                ->   f     *  -882539847
        X                    ->   q     *  1526383403
        Y                    ->   x     *  -1620618967
        Plane                ->   d     *  -44846263
        Renderable           ->   y


        Interactable:         ez
    ---------------------------------
        Renderable           ->   e
        ID                   ->   o     *  1500410127
        Flags                ->   p     *  -375700539
        Orientation          ->   f     *  -696259291
        Plane                ->   d     *  -231427583
        X                    ->   y     *  -748478637
        Y                    ->   x     *  -1420270517
        RelativeX            ->   v     *  392553165
        RelativeY            ->   i     *  -627534129
        SizeX                ->   t     *  1916836089
        SizeY                ->   r     *  183841345


        SceneTile:            eb
    ---------------------------------
        Boundary             ->   v
        SceneTile            ->   a
        Interactables        ->   s
        WallDecoration       ->   t
        GroundDecoration     ->   i
        X                    ->   q     *  1910906369
        Y                    ->   x     *  1447577433
        Plane                ->   y     *  -1263341881


        TradingPost:           w
    ---------------------------------
        Status               ->   d
        ItemID               ->   q     *  -457817791
        Price                ->   x     *  -581910843
        Quantity             ->   y     *  -1824045555
        Transferred          ->   e
        Spent                ->   f
        QueryIDs             ->   N/A


        Model:                ev
    ---------------------------------
        IndicesX             ->   r
        IndicesY             ->   g
        IndicesZ             ->   s
        IndicesLength        ->   i
        VerticesX            ->   f
        VerticesY            ->   v
        VerticesZ            ->   t
        VerticesLength       ->   e
        TexIndicesX          ->   o
        TexIndicesY          ->   p
        TexIndicesZ          ->   u
        TexVerticesX         ->   m
        TexVerticesY         ->   a
        TexVerticesZ         ->   h
        TexVerticesLength    ->   l
        ShadowIntensity      ->   at
        FitsSingleTile       ->   N/A
        *Translate           ->   c
        *RenderAtPoint       ->   cu


        AnimationSequence:    jj
    ---------------------------------
        ControlFlow          ->   g


        HealthBarDefinition:  ir
    ---------------------------------


        HealthBar:            ct
    ---------------------------------
        LinkedList           ->   y
        Definition           ->   x


        HealthData:           cl
    ---------------------------------
        Health               ->   x     *  -1520555549
        HealthRatio          ->   q     *  -1303115387


        Entity:               cj
    ---------------------------------
        AnimationID          ->   bs    *  124095517
        AnimationDelay       ->   ci    *  -345638833
        SpokenText           ->   aq
        HitDamages           ->   aw
        HitTypes             ->   al
        HitCycle             ->   ab
        QueueX               ->   cg
        QueueY               ->   ch
        QueueTraversed       ->   N/A
        QueueLength          ->   N/A
        LocalX               ->   ac    *  252003539
        LocalY               ->   ax    *  -1230219673
        IsAnimating          ->   ay
        CombatCycle          ->   N/A
        InteractingIndex     ->   bu    *  -948038945
        Orientation          ->   cl    *  -1375211551
        HealthBar            ->   bi
        Height               ->   cj    *  1379369277


        NPCDefinition:        in
    ---------------------------------
        ID                   ->   e     *  -1803863717
        Name                 ->   f
        Actions              ->   l
        ModelIDs             ->   t
        CombatLevel          ->   a     *  134709399


        NPC:                  cf
    ---------------------------------
        Definition           ->   d


        PlayerDefinition:     hf
    ---------------------------------
        ID                   ->   y     *  1808631789
        IsFemale             ->   x
        AnimatedModelID      ->   e     *  -8005268178549988111
        ModelID              ->   f     *  -9137743904044778483
        Equipment            ->   d


        Player:               bg
    ---------------------------------
        Name                 ->   d
        Model                ->   u
        Visible              ->   c
        Definition           ->   q
        CombatLevel          ->   v     *  -1255441433


        WidgetNode:           ba
    ---------------------------------
        ID                   ->   d     *  -805232959


        Widget:               hn
    ---------------------------------
        Name                 ->   ea
        ID                   ->   k     *  -1797510341
        ParentID             ->   ah    *  -1092762597
        ItemID               ->   ee    * -1989993441
        Items                ->   eq
        ItemStackSizes       ->   ef
        ItemAmount           ->   ep    *  220546209
        Actions              ->   cs
        ActionType           ->   l     *  -291427813
        Type                 ->   c     *  -944021799
        X                    ->   at    *  1420007297
        Y                    ->   aw    *  1639112981
        Width                ->   ae    *  -2060213963
        Height               ->   ai    *  1074928243
        Children             ->   en
        *SwapItems           ->   i


        ItemDefinition:       ix
    ---------------------------------
        ID                   ->   p     *  -1808868407
        Name                 ->   b
        IsMembers            ->   ax
        Actions              ->   at
        GroundActions        ->   ag


        Item:                 ce
    ---------------------------------
        ID                   ->   d     *  1854574669
        Quantity             ->   q     *  -618264655


        Client:           client
    ---------------------------------
        Revision             ->   151
        Client               ->   client.ab
        LocalNPCs            ->   client.dx
        NPCIndices           ->   client.dj
        LocalPlayers         ->   client.ik
        PlayerIndices        ->   ca.v
        LocalPlayer          ->   ht.io
        PlayerIndex          ->   client.iu *  1608235981
        GameCycle            ->   client.bp *  1894964643
        LoginState           ->   cb.au *  -727393829
        GameState            ->   client.br *  -1794673927
        CrosshairColour      ->   client.hu *  -713158031
        GroundItems          ->   client.iv
        CollisionMap         ->   client.w
        TradingPostOffers    ->   client.qs
        CameraX              ->   cy.gs *  -1750108695
        CameraY              ->   ab.gj *  1721700547
        CameraZ              ->   ew.gq *  903640827
        CameraPitch          ->   client.ge *  218413045
        CameraYaw            ->   bl.gb *  -648076281
        Region               ->   aj.fh
        Plane                ->   i.ij  *  -1452340649
        BaseX                ->   ai.eg *  1726771343
        BaseY                ->   k.em  *  -1122846647
        DestX                ->   client.oc *  -1178672397
        DestY                ->   client.of *  -1204521549
        SineTable            ->   ea.j
        CosineTable          ->   ea.am
        TileHeights          ->   bf.d
        TileSettings         ->   bf.t
        Widgets              ->   fe.f
        WidgetSettings       ->   ha.q
        WidgetPositionsX     ->   client.mz
        WidgetPositionsY     ->   client.mt
        ViewPortWidth        ->   client.qe *  -517193227
        ViewPortHeight       ->   client.qb *  -1152174927
        MapAngle             ->   client.go *  -206012461
        MenuCount            ->   client.jv *  1844002095
        MenuActions          ->   client.jl
        MenuOptions          ->   client.jc
        IsMenuOpen           ->   client.jp
        MenuX                ->   u.jx  *  1793916571
        MenuY                ->   cq.ju *  1076143031
        MenuWidth            ->   o.jh  *  -677751063
        MenuHeight           ->   u.js  *  1627705121
        Experiences          ->   client.jt
        CurrentLevels        ->   client.jf
        RealLevels           ->   client.jy
        EnergyLevel          ->   client.kj *  1408012935
        PlayerWeight         ->   client.kt *  -630580261

    Simba Code:
    const
        ReflectionRevision = '151';

    {Node: gm}
    Node_UID: THook =                                 ['cy', 1];
    Node_Prev: THook =                                ['cw', 1];
    Node_Next: THook =                                ['cz', 1];

    {Cacheable: gq}
    Cacheable_Next: THook =                       ['co', 1];
    Cacheable_Prev: THook =                       ['cb', 1];

    {LinkedList: gt}
    LinkedList_Head: THook =                          ['d', 1];
    LinkedList_Current: THook =                       ['q', 1];

    {HashTable: gx}
    HashTable_Head: THook =                           ['x', 1];
    HashTable_Tail: THook =                           ['y', 1];
    HashTable_Buckets: THook =                  ['q', 1];
    HashTable_Index: THook =                          ['e', 1];
    HashTable_Size: THook =                       ['d', 1];

    {Queue: gw}
    Queue_Head: THook =                               ['d', 1];

    {Cache: gg}
    Cache_HashTable: THook =                          ['y', 1];
    Cache_Queue: THook =                              ['e', 1];
    Cache_Remaining: THook =                          ['x', 1];
    Cache_Capacity: THook =                           ['q', 1];

    {ClassData: je}
    ClassData_Bytes: THook =                          ['t', 1];
    ClassData_Methods: THook =                        ['v', 1];
    ClassData_Fields: THook =                         ['e', 1];

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

    {Rasteriser3D: ea}
    Rasteriser3D_ShadowDecay: THook =                 ['h', 1];
    Rasteriser3D_SineTable: THook =                   ['j', 1];
    Rasteriser3D_CosineTable: THook =                 ['am', 1];

    {Typeface: jz}
    Typeface_CharacterPixels: THook =                 ['d', 1];

    {IndexedRGB: jw}
    IndexedRGB_Pixels: THook =                        ['q', 1];
    IndexedRGB_Palette: THook =                       ['d', 1];

    {ImageRGB: ji}
    ImageRGB_Pixels: THook =                          ['d', 1];
    ImageRGB_Width: THook =                           ['q', 1];
    ImageRGB_Height: THook =                          ['x', 1];
    ImageRGB_MaxWidth: THook =                        ['f', 1];
    ImageRGB_MaxHeight: THook =                       ['v', 1];

    {Keyboard: ab}

    {GameShell: bh}

    {Buffer: fw}
    Buffer_Payload: THook =                           ['d', 1];
    Buffer_CRC: THook =                               ['fu', 1];

    {BufferedConnection: fz}
    BufferedConnection_InputStream: THook =           ['d', 1];
    BufferedConnection_OutputStream: THook =          ['q', 1];
    BufferedConnection_Socket: THook =                ['x', 1];
    BufferedConnection_Payload: THook =               ['v', 1];
    BufferedConnection_IsClosed: THook =              ['y', 1];

    {CollisionMap: fl}
    CollisionMap_Width: THook =                       ['ad', -263566327];
    CollisionMap_Height: THook =                      ['ah', -333353293];
    CollisionMap_Adjacency: THook =                   ['ao', 1];

    {Renderable: ep}
    Renderable_ModelHeight: THook =                     ['cs', -1486227731];

    {Region: ef}
    Region_SceneTiles: THook =                             ['f', 1];
    Region_InteractableObjects: THook =               ['i', 1];

    {Animable: cq}
    AnimableNode_ID: THook =                          ['d', 1];
    AnimableNode_Animation: THook =                   ['v', 1];
    AnimableNode_Flags: THook =                       ['q', 1];
    AnimableNode_Orientation: THook =                 ['x', 1];
    AnimableNode_Plane: THook =                       ['y', 1];
    AnimableNode_X: THook =                           ['e', 1];
    AnimableNode_Y: THook =                           ['f', 1];

    {BoundaryObject: ew}
    BoundaryObject_ID: THook =                              ['t', 13223679];
    BoundaryObject_Flags: THook =                           ['i', 750427611];
    BoundaryObject_Plane: THook =                           ['d', 291217615];
    BoundaryObject_LocalX: THook =                               ['q', 1336109723];
    BoundaryObject_LocalY: THook =                               ['x', -602397291];
    BoundaryObject_Orientation: THook =                     ['y', 1981559819];
    BoundaryObject_Render: THook =                      ['f', 1];
    BoundaryObject_Render2: THook =                   ['v', 1];

    {WallDecoration: ec}
    WallDecoration_ID: THook =                        ['r', 1748972165];
    WallDecoration_Flags: THook =                     ['g', -224100975];
    WallDecoration_Plane: THook =                     ['d', -1858221351];
    WallDecoration_Height: THook =                    ['e', -382753515];
    WallDecoration_LocalX: THook =                         ['q', -913038811];
    WallDecoration_LocalY: THook =                         ['x', -407693163];
    WallDecoration_RelativeX: THook =                 ['f', -605170993];
    WallDecoration_RelativeY: THook =                 ['v', 33614573];
    WallDecoration_Orientation: THook =               ['y', -1253309511];
    WallDecoration_Renderable: THook =                ['t', 1];
    WallDecoration_Renderable2: THook =             ['i', 1];

    {FloorDecoration: ds}
    FloorDecoration_ID: THook =                      ['e', 1501256669];
    FloorDecoration_Flags: THook =                   ['f', -882539847];
    FloorDecoration_LocalX: THook =                       ['q', 1526383403];
    FloorDecoration_LocalY: THook =                       ['x', -1620618967];
    FloorDecoration_Plane: THook =                   ['d', -44846263];
    FloorDecoration_Render: THook =              ['y', 1];

    {GameObject: ez}
    GameObject_Render: THook =                  ['e', 1];
    GameObject_ID: THook =                          ['o', 1500410127];
    GameObject_Flags: THook =                       ['p', -375700539];
    GameObject_Orientation: THook =                 ['f', -696259291];
    GameObject_Plane: THook =                       ['d', -231427583];
    GameObject_WorldX: THook =                           ['y', -748478637];
    GameObject_WorldY: THook =                           ['x', -1420270517];
    GameObject_LocalX: THook =                   ['v', 392553165];
    GameObject_LocalY: THook =                   ['i', -627534129];
    GameObject_Width: THook =                       ['t', 1916836089];
    GameObject_Height: THook =                       ['r', 183841345];

    {SceneTile: eb}
    SceneTile_BoundaryObject: THook =                       ['v', 1];
    SceneTile_SceneTileObject: THook =                      ['a', 1];
    SceneTile_GameObject: THook =                  ['s', 1];
    SceneTile_WallDecoration: THook =                 ['t', 1];
    SceneTile_GroundDecoration: THook =               ['i', 1];
    SceneTile_LocalX: THook =                              ['q', 1910906369];
    SceneTile_LocalY: THook =                              ['x', 1447577433];
    SceneTile_Plane: THook =                          ['y', -1263341881];

    {GrandExchange: w}
    GrandExchange_Status: THook =                       ['d', 1];
    GrandExchange_ItemID: THook =                       ['q', -457817791];
    GrandExchange_Price: THook =                        ['x', -581910843];
    GrandExchange_Quantity: THook =                     ['y', -1824045555];
    GrandExchange_Transferred: THook =                  ['e', 1];
    GrandExchange_Spent: THook =                        ['f', 1];
    GrandExchange_QueryIDs: THook =                     ['N/A', 1];

    {Model: ev}
    Model_IndicesX: THook =                           ['r', 1];
    Model_IndicesY: THook =                           ['g', 1];
    Model_IndicesZ: THook =                           ['s', 1];
    Model_IndicesLength: THook =                      ['i', 1];
    Model_VerticesX: THook =                          ['f', 1];
    Model_VerticesY: THook =                          ['v', 1];
    Model_VerticesZ: THook =                          ['t', 1];
    Model_VerticesLength: THook =                     ['e', 1];
    Model_TexIndicesX: THook =                        ['o', 1];
    Model_TexIndicesY: THook =                        ['p', 1];
    Model_TexIndicesZ: THook =                        ['u', 1];
    Model_TexVerticesX: THook =                       ['m', 1];
    Model_TexVerticesY: THook =                       ['a', 1];
    Model_TexVerticesZ: THook =                       ['h', 1];
    Model_TexVerticesLength: THook =                  ['l', 1];
    Model_ShadowIntensity: THook =                    ['at', 1];
    Model_FitsSingleTile: THook =                     ['N/A', 1];

    {AnimationSequence: jj}
    AnimationSequence_ControlFlow: THook =            ['g', 1];

    {HealthBarDefinition: ir}

    {HealthBar: ct}
    HealthBar_LinkedList: THook =                     ['y', 1];
    HealthBar_Definition: THook =                     ['x', 1];

    {HealthData: cl}
    HealthData_Health: THook =                        ['x', -1520555549];
    HealthData_HealthRatio: THook =                   ['q', -1303115387];

    {Actor: cj}
    Actor_Animation: THook =                       ['bs', 124095517];
    Actor_AnimationDelay: THook =                    ['ci', -345638833];
    Actor_SpokenText: THook =                        ['aq', 1];
    Actor_HitDamages: THook =                        ['aw', 1];
    Actor_HitTypes: THook =                          ['al', 1];
    Actor_HitCycle: THook =                          ['ab', 1];
    Actor_QueueX: THook =                            ['cg', 1];
    Actor_QueueY: THook =                            ['ch', 1];
    Actor_QueueTraversed: THook =                    ['N/A', 1];
    Actor_QueueSize: THook =                       ['N/A', 1];
    Actor_WorldX: THook =                            ['ac', 252003539];
    Actor_WorldY: THook =                            ['ax', -1230219673];
    Actor_IsAnimating: THook =                       ['ay', 1];
    Actor_CombatCycle: THook =                       ['N/A', 1];
    Actor_InteractingIndex: THook =                  ['bu', -948038945];
    Actor_Orientation: THook =                       ['cl', -1375211551];
    Actor_HealthBar: THook =                         ['bi', 1];
    Actor_Height: THook =                            ['cj', 1379369277];

    {NPCDefinition: in}
    NPCDefinition_ID: THook =                         ['e', -1803863717];
    NPCDefinition_Name: THook =                       ['f', 1];
    NPCDefinition_Actions: THook =                    ['l', 1];
    NPCDefinition_ModelIDs: THook =                   ['t', 1];
    NPCDefinition_CombatLevel: THook =                ['a', 134709399];

    {NPC: cf}
    NPC_Definition: THook =                           ['d', 1];

    {PlayerDefinition: hf}
    PlayerDefinition_ID: THook =                      ['y', 1808631789];
    PlayerDefinition_IsFemale: THook =                ['x', 1];
    PlayerDefinition_AnimatedModelID: THook =         ['e', -8005268178549988111];
    PlayerDefinition_ModelID: THook =                 ['f', -9137743904044778483];
    PlayerDefinition_Equipment: THook =               ['d', 1];

    {Player: bg}
    Player_Name: THook =                              ['d', 1];
    Player_Model: THook =                             ['u', 1];
    Player_Visible: THook =                           ['c', 1];
    Player_Definition: THook =                        ['q', 1];
    Player_CombatLevel: THook =                       ['v', -1255441433];

    {WidgetNode: ba}
    WidgetNode_ID: THook =                            ['d', -805232959];

    {Widget: hn}
    Widget_Name: THook =                              ['ea', 1];
    Widget_WidgetID: THook =                                ['k', -1797510341];
    Widget_ParentID: THook =                          ['ah', -1092762597];
    Widget_ItemID: THook =                            ['ee', -1989993441];
    Widget_InvIDs: THook =                             ['eq', 1];
    Widget_StackSizes: THook =                    ['ef', 1];
    Widget_ItemAmount: THook =                        ['ep', 220546209];
    Widget_Actions: THook =                           ['cs', 1];
    Widget_ActionType: THook =                        ['l', -291427813];
    Widget_Type: THook =                              ['c', -944021799];
    Widget_AbsoluteX: THook =                                 ['at', 1420007297];
    Widget_AbsoluteX: THook =                                 ['aw', 1639112981];
    Widget_Width: THook =                             ['ae', -2060213963];
    Widget_Height: THook =                            ['ai', 1074928243];
    Widget_Children: THook =                          ['en', 1];

    {ItemDefinition: ix}
    ItemDefinition_ID: THook =                        ['p', -1808868407];
    ItemDefinition_Name: THook =                      ['b', 1];
    ItemDefinition_IsMembers: THook =                 ['ax', 1];
    ItemDefinition_Actions: THook =                   ['at', 1];
    ItemDefinition_GroundActions: THook =             ['ag', 1];

    {Item: ce}
    Item_ID: THook =                                  ['d', 1854574669];
    Item_StackSizes: THook =                            ['q', -618264655];

    {Client: client}
    Client_Revision: THook =                          ['151', 1];
    Client_Client: THook =                            ['client.ab', 1];
    Client_LocalNPCs: THook =                         ['client.dx', 1];
    Client_NPCIndices: THook =                        ['client.dj', 1];
    Client_LocalPlayers: THook =                      ['client.ik', 1];
    Client_PlayerIndices: THook =                     ['ca.v', 1];
    Client_LocalPlayer: THook =                       ['ht.io', 1];
    Client_PlayerIndex: THook =                       ['client.iu', 1608235981];
    Client_LoopCycle: THook =                         ['client.bp', 1894964643];
    Client_LoginState: THook =                        ['cb.au', -727393829];
    Client_GameState: THook =                         ['client.br', -1794673927];
    Client_CrosshairColour: THook =                   ['client.hu', -713158031];
    Client_GroundItems: THook =                       ['client.iv', 1];
    Client_CollisionMap: THook =                      ['client.w', 1];
    Client_GrandExchangeOffers: THook =                 ['client.qs', 1];
    Client_CameraX: THook =                           ['cy.gs', -1750108695];
    Client_CameraY: THook =                           ['ab.gj', 1721700547];
    Client_CameraZ: THook =                           ['ew.gq', 903640827];
    Client_CameraPitch: THook =                       ['client.ge', 218413045];
    Client_CameraYaw: THook =                         ['bl.gb', -648076281];
    Client_Region: THook =                            ['aj.fh', 1];
    Client_Plane: THook =                             ['i.ij', -1452340649];
    Client_BaseX: THook =                             ['ai.eg', 1726771343];
    Client_BaseY: THook =                             ['k.em', -1122846647];
    Client_DestinationX: THook =                             ['client.oc', -1178672397];
    Client_DestinationY: THook =                             ['client.of', -1204521549];
    Client_SineTable: THook =                         ['ea.j', 1];
    Client_CosineTable: THook =                       ['ea.am', 1];
    Client_TileHeights: THook =                       ['bf.d', 1];
    Client_TileSettings: THook =                      ['bf.t', 1];
    Client_Widgets: THook =                           ['fe.f', 1];
    Client_WidgetSettings: THook =                    ['ha.q', 1];
    Client_WidgetPositionsX: THook =                  ['client.mz', 1];
    Client_WidgetPositionsY: THook =                  ['client.mt', 1];
    Client_ViewPortWidth: THook =                     ['client.qe', -517193227];
    Client_ViewPortHeight: THook =                    ['client.qb', -1152174927];
    Client_MapAngle: THook =                          ['client.go', -206012461];
    Client_MenuCount: THook =                         ['client.jv', 1844002095];
    Client_MenuActions: THook =                       ['client.jl', 1];
    Client_MenuOptions: THook =                       ['client.jc', 1];
    Client_IsMenuOpen: THook =                        ['client.jp', 1];
    Client_MenuX: THook =                             ['u.jx', 1793916571];
    Client_MenuY: THook =                             ['cq.ju', 1076143031];
    Client_MenuWidth: THook =                         ['o.jh', -677751063];
    Client_MenuHeight: THook =                        ['u.js', 1627705121];
    Client_Experiences: THook =                       ['client.jt', 1];
    Client_CurrentLevels: THook =                     ['client.jf', 1];
    Client_RealLevels: THook =                        ['client.jy', 1];
    Client_EnergyLevel: THook =                       ['client.kj', 1408012935];
    Client_PlayerWeight: THook =                      ['client.kt', -630580261];
    Sick, thanks alot dude

    edit: getting this error when running Error: Duplicate declaration "Widget_AbsoluteX" at line 252

  17. #117
    Join Date
    Feb 2011
    Location
    The Future.
    Posts
    5,600
    Mentioned
    396 Post(s)
    Quoted
    1598 Post(s)

    Default

    Quote Originally Posted by 86_64 View Post
    Sick, thanks alot dude

    edit: getting this error when running Error: Duplicate declaration "Widget_AbsoluteX" at line 252


    Typo in my updater when converting to Simba format.

    Just change:

    Simba Code:
    Widget_AbsoluteX: THook =                                 ['at', 1420007297];
    Widget_AbsoluteX: THook =                                 ['aw', 1639112981];

    to:

    Simba Code:
    Widget_AbsoluteX: THook =                                 ['at', 1420007297];
    Widget_AbsoluteY: THook =                                 ['aw', 1639112981];
    I am Ggzz..
    Hackintosher

  18. #118
    Join Date
    Apr 2017
    Posts
    54
    Mentioned
    1 Post(s)
    Quoted
    15 Post(s)

    Default

    Quote Originally Posted by Brandon View Post
    Typo in my updater when converting to Simba format.

    Just change:

    Simba Code:
    Widget_AbsoluteX: THook =                                 ['at', 1420007297];
    Widget_AbsoluteX: THook =                                 ['aw', 1639112981];

    to:

    Simba Code:
    Widget_AbsoluteX: THook =                                 ['at', 1420007297];
    Widget_AbsoluteY: THook =                                 ['aw', 1639112981];
    Sorry to be annoying but i did exactly that and Error: Unknown declaration "Client_WidgetNodeCache" at line 26

  19. #119
    Join Date
    Feb 2011
    Location
    The Future.
    Posts
    5,600
    Mentioned
    396 Post(s)
    Quoted
    1598 Post(s)

    Default

    Quote Originally Posted by 86_64 View Post
    Sorry to be annoying but i did exactly that and Error: Unknown declaration "Client_WidgetNodeCache" at line 26

    Simba Code:
    Client_WidgetNodeCache: THook =                   ['client.kq', 1];

    Not sure how I missed that one. It'll be added to my updater next round. Updated the previous post.
    I am Ggzz..
    Hackintosher

  20. #120
    Join Date
    Apr 2017
    Posts
    54
    Mentioned
    1 Post(s)
    Quoted
    15 Post(s)

    Default

    Quote Originally Posted by Brandon View Post
    Simba Code:
    Client_WidgetNodeCache: THook =                   ['client.kq', 1];

    Not sure how I missed that one. It'll be added to my updater next round. Updated the previous post.
    now this error xd sorry man it's bein annoying Error: Unknown declaration "Widget_BoundsIndex" at line 71

  21. #121
    Join Date
    Feb 2011
    Location
    The Future.
    Posts
    5,600
    Mentioned
    396 Post(s)
    Quoted
    1598 Post(s)

    Default

    Quote Originally Posted by 86_64 View Post
    now this error xd sorry man it's bein annoying Error: Unknown declaration "Widget_BoundsIndex" at line 71
    Widget_BoundsIndex: THook = ['el', -634170019];


    It's fine.. I knew I had a few hooks missing that Simba is dependent on. Just no time to add them to the updater.
    I am Ggzz..
    Hackintosher

  22. #122
    Join Date
    Apr 2017
    Posts
    54
    Mentioned
    1 Post(s)
    Quoted
    15 Post(s)

    Default

    Quote Originally Posted by Brandon View Post
    Widget_BoundsIndex: THook = ['el', -634170019];


    It's fine.. I knew I had a few hooks missing that Simba is dependent on. Just no time to add them to the updater.
    Ahh okay, sorry!

    This error as of last change
    Error: Unknown declaration "Widget_Text" at line 107

  23. #123
    Join Date
    Apr 2017
    Posts
    54
    Mentioned
    1 Post(s)
    Quoted
    15 Post(s)

    Default

    Quote Originally Posted by Brandon View Post
    Widget_BoundsIndex: THook = ['el', -634170019];


    It's fine.. I knew I had a few hooks missing that Simba is dependent on. Just no time to add them to the updater.
    any updates on the hooks?

  24. #124
    Join Date
    Feb 2011
    Location
    The Future.
    Posts
    5,600
    Mentioned
    396 Post(s)
    Quoted
    1598 Post(s)

    Default

    Quote Originally Posted by 86_64 View Post
    any updates on the hooks?
    When I get to my computer I will do it. Right now I'm at a family visit
    I am Ggzz..
    Hackintosher

  25. #125
    Join Date
    Apr 2017
    Posts
    54
    Mentioned
    1 Post(s)
    Quoted
    15 Post(s)

    Default

    Quote Originally Posted by Brandon View Post
    When I get to my computer I will do it. Right now I'm at a family visit
    Ahh okay no probs, thanks mate

Page 5 of 11 FirstFirst ... 34567 ... LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •