### Identify ProjectileComposite Class (af) - Deobfuscation Log Source: https://github.com/soxs/osrsupdater/blob/master/README.md This log entry shows the identification of the obfuscated class 'af' as the 'ProjectileComposite' class, which extends 'gt' (CacheableNode). It maps its obfuscated method 'm' to 'isMoving'. ```Deobfuscation Log [- ProjectileComposite identified as: af extends gt -](1/1) [> 'isMoving()' identified as 'af.m' -] (Z) ``` -------------------------------- ### Identify PlayerComposite Class (fz) - Deobfuscation Log Source: https://github.com/soxs/osrsupdater/blob/master/README.md This log entry shows the identification of the obfuscated class 'fz' as the 'PlayerComposite' class, which extends 'Object'. It maps its obfuscated fields 'p' and 'v' to 'getEquipment' and 'isFemale'. ```Deobfuscation Log [- PlayerComposite identified as: fz extends Object -](2/2) [> 'getEquipment()' identified as 'fz.p' -] ([I) [> 'isFemale()' identified as 'fz.v' -] (Z) ``` -------------------------------- ### Identify HashTable Class (gy) - Deobfuscation Log Source: https://github.com/soxs/osrsupdater/blob/master/README.md This log entry shows the identification of the obfuscated class 'gy' as the 'HashTable' class, which extends 'Object'. It maps its obfuscated field 'p' to 'getCache'. ```Deobfuscation Log [- HashTable identified as: gy extends Object -](1/1) [> 'getCache()' identified as 'gy.p' -] ([Lgj;) ``` -------------------------------- ### Identify Queue Class (gw) - Deobfuscation Log Source: https://github.com/soxs/osrsupdater/blob/master/README.md This log entry shows the identification of the obfuscated class 'gw' as the 'Queue' class, which extends 'Object'. It maps its obfuscated field 'd' to 'getCacheableNode'. ```Deobfuscation Log [- Queue identified as: gw extends Object -](1/1) [> 'getCacheableNode()' identified as 'gw.d' -] (Lgt;) ``` -------------------------------- ### Identify Item Class (ak) - Deobfuscation Log Source: https://github.com/soxs/osrsupdater/blob/master/README.md This log entry shows the identification of the obfuscated class 'ak' as the 'Item' class, which extends 'ch' (Renderable). It maps its obfuscated fields 'd' and 'p' to 'getId' and 'getStackSize', including their multipliers. ```Deobfuscation Log [- Item identified as: ak extends ch -](2/2) [> 'getId()' identified as 'ak.d' -] (I) [ * -848428919 ] [> 'getStackSize()' identified as 'ak.p' -] (I) [ * 1308808435 ] ``` -------------------------------- ### Identify CollisionData Class (dl) - Deobfuscation Log Source: https://github.com/soxs/osrsupdater/blob/master/README.md This log entry shows the identification of the obfuscated class 'dl' as the 'CollisionData' class, which extends 'Object'. It maps its obfuscated field 'aj' to 'getFlags'. ```Deobfuscation Log [- CollisionData identified as: dl extends Object -](1/3) [> 'getFlags()' identified as 'dl.aj' -] ([[I) ``` -------------------------------- ### Identify CacheableNode Class (gt) - Deobfuscation Log Source: https://github.com/soxs/osrsupdater/blob/master/README.md This log entry shows the identification of the obfuscated class 'gt' as the 'CacheableNode' class, which extends 'gj' (Node). It maps its obfuscated methods 'ci' and 'cp' to 'getNext' and 'getPrevious'. ```Deobfuscation Log [- CacheableNode identified as: gt extends gj -](2/2) [> 'getNext()' identified as 'gt.ci' -] (Lgt;) [> 'getPrevious()' identified as 'gt.cp' -] (Lgt;) ``` -------------------------------- ### Identify Projectile Class (u) - Deobfuscation Log Source: https://github.com/soxs/osrsupdater/blob/master/README.md This log entry shows the identification of the obfuscated class 'u' as the 'Projectile' class, which extends 'ch' (Renderable). It maps its obfuscated members 's', 'm', and 'g' to 'getProjectileComposite', 'isMoving', and 'getDuration', including the multiplier for 'getDuration'. ```Deobfuscation Log [- Projectile identified as: u extends ch -](3/3) [> 'getProjectileComposite()' identified as 'u.s' -] (Laf;) [> 'isMoving()' identified as 'u.m' -] (Z) [> 'getDuration()' identified as 'u.g' -] (I) [ * -46564401 ] ``` -------------------------------- ### Identify Renderable Class (ch) - Deobfuscation Log Source: https://github.com/soxs/osrsupdater/blob/master/README.md This log entry shows the identification of the obfuscated class 'ch' as the 'Renderable' class, which extends 'gt' (CacheableNode). It maps its obfuscated field 'cf' to 'getModelHeight', including its multiplier. ```Deobfuscation Log [- Renderable identified as: ch extends gt -](1/1) [> 'getModelHeight()' identified as 'ch.cf' -] (I) [ * 1812947537 ] ``` -------------------------------- ### Identify Widget Class (fg) - Deobfuscation Log Source: https://github.com/soxs/osrsupdater/blob/master/README.md This log entry shows the identification of the obfuscated class 'fg' as the 'Widget' class, which extends 'gj' (Node). It maps several obfuscated members to descriptive names like 'getIndex', 'getName', 'getItemStackSize', 'getItemId', and 'getScrollX', including their multipliers. ```Deobfuscation Log [- Widget identified as: fg extends gj -](21/26) [> 'getIndex()' identified as 'fg.ao' -] (I) [ * 1645211541 ] [> 'getName()' identified as 'fg.cl' -] (LString;) [> 'getItemStackSize()' identified as 'fg.eg' -] (I) [ * 1393082105 ] [> 'getItemId()' identified as 'fg.ey' -] (I) [ * 813479615 ] [> 'getScrollX()' identified as 'fg.ad' -] (I) [ * -352661099 ] ``` -------------------------------- ### Identify GameObject Class (ct) - Deobfuscation Log Source: https://github.com/soxs/osrsupdater/blob/master/README.md This log entry shows the identification of the obfuscated class 'ct' as the 'GameObject' class, which extends 'Object'. It maps its obfuscated fields 'y' and 'x' to 'getRenderable' and 'getId', including the multiplier for 'getId'. ```Deobfuscation Log [- GameObject identified as: ct extends Object -](2/2) [> 'getRenderable()' identified as 'ct.y' -] (Lch;) [> 'getId()' identified as 'ct.x' -] (I) [ * 714123667 ] ``` -------------------------------- ### Identify ItemComposite Class (at) - Deobfuscation Log Source: https://github.com/soxs/osrsupdater/blob/master/README.md This log entry shows the identification of the obfuscated class 'at' as the 'ItemComposite' class, which extends 'gt' (CacheableNode). It maps several obfuscated members to descriptive names like 'getStackIds', 'getName', 'isMember', 'getActions', and 'getGroundActions', including the multiplier for 'getStackIds'. ```Deobfuscation Log [- ItemComposite identified as: at extends gt -](5/5) [> 'getStackIds()' identified as 'at.f' -] (I) [ * 1303294175 ] [> 'getName()' identified as 'at.k' -] (LString;) [> 'isMember()' identified as 'at.ae' -] (Z) [> 'getActions()' identified as 'at.ak' -] ([LString;) [> 'getGroundActions()' identified as 'at.ao' -] ([LString;) ``` -------------------------------- ### Identify Npc Class (aw) - Deobfuscation Log Source: https://github.com/soxs/osrsupdater/blob/master/README.md This log entry shows the identification of the obfuscated class 'aw' as the 'Npc' class, which extends 'aj' (Actor). It maps its obfuscated field 'd' to 'getComposite'. ```Deobfuscation Log [- Npc identified as: aw extends aj -](1/1) [> 'getComposite()' identified as 'aw.d' -] (Lar;) ``` -------------------------------- ### Identify Model Class (dn) - Deobfuscation Log Source: https://github.com/soxs/osrsupdater/blob/master/README.md This log entry shows the identification of the obfuscated class 'dn' as the 'Model' class, which extends 'ch' (Renderable). It maps several obfuscated fields to descriptive names like 'getVerticesX', 'getVerticesY', 'getVerticesZ', 'getIndicesX', 'getIndicesY', and 'getIndicesZ'. ```Deobfuscation Log [- Model identified as: dn extends ch -](6/6) [> 'getVerticesX()' identified as 'dn.w' -] ([I) [> 'getVerticesY()' identified as 'dn.u' -] ([I) [> 'getVerticesZ()' identified as 'dn.a' -] ([I) [> 'getIndicesX()' identified as 'dn.b' -] ([I) [> 'getIndicesY()' identified as 'dn.o' -] ([I) [> 'getIndicesZ()' identified as 'dn.m' -] ([I) ``` -------------------------------- ### Identify Node Class (gj) - Deobfuscation Log Source: https://github.com/soxs/osrsupdater/blob/master/README.md This log entry shows the identification of the obfuscated class 'gj' as the 'Node' class, which extends 'Object'. It also maps its obfuscated methods 'eo', 'ee', and 'ec' to descriptive names 'getNext', 'getPrevious', and 'getHash' respectively. ```Deobfuscation Log [- Node identified as: gj extends Object -](3/3) [> 'getNext()' identified as 'gj.eo' -] (Lgj;) [> 'getPrevious()' identified as 'gj.ee' -] (Lgj;) [> 'getHash()' identified as 'gj.ec' -] (J) ``` -------------------------------- ### Identify LinkedList Class (gl) - Deobfuscation Log Source: https://github.com/soxs/osrsupdater/blob/master/README.md This log entry shows the identification of the obfuscated class 'gl' as the 'LinkedList' class, which extends 'Object'. It maps its obfuscated fields 'd' and 'p' to 'getHead' and 'getCurrent'. ```Deobfuscation Log [- LinkedList identified as: gl extends Object -](2/2) [> 'getHead()' identified as 'gl.d' -] (Lgj;) [> 'getCurrent()' identified as 'gl.p' -] (Lgj;) ``` -------------------------------- ### Identify Cache Class (gu) - Deobfuscation Log Source: https://github.com/soxs/osrsupdater/blob/master/README.md This log entry shows the identification of the obfuscated class 'gu' as the 'Cache' class, which extends 'Object'. It maps several obfuscated fields to descriptive names like 'getHashTable', 'getEmptyCacheableNode', 'getRemaining', and 'getSize', including their multipliers. ```Deobfuscation Log [- Cache identified as: gu extends Object -](4/5) [> 'getHashTable()' identified as 'gu.l' -] (Lgy;) [> 'getEmptyCacheableNode()' identified as 'gu.d' -] (Lgt;) [> 'getRemaining()' identified as 'gu.p' -] (I) [ * 1 ] [> 'getSize()' identified as 'gu.v' -] (I) [ * 1 ] ``` -------------------------------- ### Identify Player Class (v) - Deobfuscation Log Source: https://github.com/soxs/osrsupdater/blob/master/README.md This log entry shows the identification of the obfuscated class 'v' as the 'Player' class, which extends 'aj' (Actor). It maps several obfuscated members to descriptive names like 'getName', 'getModel', 'getPlayerComposite', 'isVisible', 'getCombatLevel', 'getSkullIcon', and 'getPrayerIcon', including their multipliers. ```Deobfuscation Log [- Player identified as: v extends aj -](7/7) [> 'getName()' identified as 'v.w' -] ([LString;) [> 'getModel()' identified as 'v.n' -] (Ldn;) [> 'getPlayerComposite()' identified as 'v.p' -] (Lfz;) [> 'isVisible()' identified as 'v.i' -] (Z) [> 'getCombatLevel()' identified as 'v.u' -] (I) [ * 1614853309 ] [> 'getSkullIcon()' identified as 'v.o' -] (I) [ * 959962901 ] [> 'getPrayerIcon()' identified as 'v.v' -] (I) [ * 1744423653 ] ``` -------------------------------- ### Identify GameObjectComposite Class (ac) - Deobfuscation Log Source: https://github.com/soxs/osrsupdater/blob/master/README.md This log entry shows the identification of the obfuscated class 'ac' as the 'GameObjectComposite' class, which extends 'gt' (CacheableNode). It maps several obfuscated members to descriptive names like 'getName', 'getActions', 'getWidth', and 'getHeight', including multipliers for 'getWidth' and 'getHeight'. ```Deobfuscation Log [- GameObjectComposite identified as: ac extends gt -](4/4) [> 'getName()' identified as 'ac.m' -] (LString;) [> 'getActions()' identified as 'ac.ak' -] ([LString;) [> 'getWidth()' identified as 'ac.z' -] (I) [ * -1976023901 ] [> 'getHeight()' identified as 'ac.t' -] (I) [ * 1162660975 ] ``` -------------------------------- ### Identify NpcComposite Class (ar) - Deobfuscation Log Source: https://github.com/soxs/osrsupdater/blob/master/README.md This log entry shows the identification of the obfuscated class 'ar' as the 'NpcComposite' class, which extends 'gt' (CacheableNode). It maps several obfuscated members to descriptive names like 'getActions', 'getName', 'getId', and 'getModelIds', including the multiplier for 'getId'. ```Deobfuscation Log [- NpcComposite identified as: ar extends gt -](4/4) [> 'getActions()' identified as 'ar.q' -] ([LString;) [> 'getName()' identified as 'ar.w' -] (LString;) [> 'getId()' identified as 'ar.y' -] (I) [ * -2095462435 ] [> 'getModelIds()' identified as 'ar.al' -] ([I) ``` -------------------------------- ### Identify Actor Class (aj) - Deobfuscation Log Source: https://github.com/soxs/osrsupdater/blob/master/README.md This log entry shows the identification of the obfuscated class 'aj' as the 'Actor' class, which extends 'ch' (Renderable). It maps several obfuscated members to descriptive names like 'isAnimating', 'getSpokenText', 'getGridX', 'getGridY', 'getHitsplatsDamage', 'getHitsplatsTypes', 'getMaxHealth', 'getGameCycle', and 'getLoopCycle', including their multipliers. ```Deobfuscation Log [- Actor identified as: aj extends ch -](9/19) [> 'isAnimating()' identified as 'aj.al' -] (Z) [> 'getSpokenText()' identified as 'aj.ac' -] (LString;) [> 'getGridX()' identified as 'aj.ax' -] (I) [ * -2013728192 ] [> 'getGridY()' identified as 'aj.bx' -] (I) [ * 2137051008 ] [> 'getHitsplatsDamage()' identified as 'aj.ay' -] ([I) [> 'getHitsplatsTypes()' identified as 'aj.ag' -] ([I) [> 'getMaxHealth' identified as 'aj.bi' -] (I) [ * -1324479051 ] [> 'getGameCycle()' identified as 'client.r' -] (I) [ * -1040073859 ] [> 'getLoopCycle()' identified as 'aj.bs' -] (I) [ * -1158366777 ] ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.