SRL Archive - Client Hacking

#621


pyroryan

2010-09-21 19:03:17

Report any broken hooks.
Anything not marked with "//621" is most likely not updated.

{**
* Copyright 2010 by Benjamin J. Land (a.k.a. BenLand100)
*
* This file is part of the SMART Minimizing Autoing Resource Thing (SMART)
*
* SMART is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* SMART is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with SMART. If not, see <http://www.gnu.org/licenses/>.
*}

const
ClientVersion = 621;

{Static Hooks}
hook_static_LoginIndex = 'hm.h'; //621
hook_static_MyPlayer = 'up.L'; //621
hook_static_BaseX = 'bfa.B'; //621
hook_static_BaseY = 'es.ab'; //621
hook_static_NPCIndexArray = 'gfa.k'; //621
hook_static_NPCNodes = 'ii.e'; //621
hook_static_NPCCount = 'ps.c'; //621
hook_static_GroundSettingsArray = 'tu.b'; //621
hook_static_LoadedPlane = 'vo.G'; //621
hook_static_PlaneArray = 'q.b'; //621
hook_static_Toolkit = 'lg.r'; //621
hook_static_MapAngle = 'qw.n'; //621
hook_static_DestX = 'bca.c'; //621
hook_static_DestY = 'uaa.h'; //621
hook_static_MenuOptionCount = 'mu.j'; //621
hook_static_MenuX = 'mr.a'; //621
hook_static_MenuY = 'hn.b'; //621
hook_static_MenuOpen = 'gea.n'; //621
hook_static_MenuNodeList = 'oba.I'; //621
hook_static_LoopCycle = 'pm.B'; //621
hook_static_PlayerCount = 'oca.g'; //621
hook_static_PlayerIndexArray = 'vd.Y'; //621
hook_static_GetPlayers = 'fc.f'; //621
hook_static_GetSkillLevels = 'iu.k'; //621
hook_static_GetSkillExperiences = 'mfa.j'; //621
hook_static_GroundTiles = 'ol.p'; //621
hook_static_GetInterfaces = 'aa.o'; //621
hook_static_ValidInterfaces = 'pu.p'; //621
hook_static_GetSettings = 'cp.e'; //621
hook_static_GroundItemCache = 'jt.a'; //621
hook_static_CamPosX = 'dg.gb'; //621
hook_static_CamPosY = 'ada.N'; //621

{Class Animable}
class_Animable = 'lo'; //621
hook_animable_PixelX = 'm'; //621
hook_animable_PixelY = 'p'; //621
hook_animable_Plane = 'v'; //621

{Class Player}
class_Player = 'qi'; //621
hook_player_GetLevel = 'Yc'; //621
hook_player_GetName = 'Id'; //621
hook_player_PlayerDef = 'zd'; //621
hook_player_GetTeam = 'Gd'; //621

{Class Character}
class_Character = 'ni'; //621
hook_character_GetHitDamges = 'Vb'; //check?-619
hook_character_Animation = 'yb'; //621
hook_character_Motion = 'Nc'; //621
hook_character_WalkQueueX = 'Pc'; //621
hook_character_WalkQueueY = 'Lc'; //621
hook_character_GetHeight = 'Ac'; //621
hook_character_LoopCycleStatus = 'sc'; //621
hook_character_HPRatio = 'Eb'; //621
hook_character_GetInteracting = 'L'; //621
hook_character_Orientation = 'Gb'; //621

{Class NPC}
class_NPC = 'ac'; //621
hook_npc_NPCDef = 'Uc'; //621

{Class NPCDef}
class_NPCDef = 'du'; //621
hook_npcdef_GetActions = 'd'; //621
hook_npcdef_GetName = 'vb'; //621
hook_npcdef_GetLevel = 'M'; //621
hook_npcdef_GetID = 'F'; //621

{Class NPCNode}
class_NPCNode = 'mi'; //621
hook_npcnode_GetNPC = 'l'; //621

{Class GroundTile}
class_GroundTile = 'vf'; //621

{Class Plane}
class_Plane = 'i'; //621

{Class RSInteractable}
class_RSInteractable = 'fga'; //621

{Class Toolkit}
class_Toolkit = 'r'; //621

{Class Viewport}
class_Viewport = 'q'; //621

{Class SDViewport}
class_SDViewport = 'rd'; //621
hook_sdviewport_xOff = 'v'; //621
hook_sdviewport_xX = 'z'; //621
hook_sdviewport_xY = 'm'; //621
hook_sdviewport_xZ = 's'; //621
hook_sdviewport_yOff = 'o'; //621
hook_sdviewport_yX = 'i'; //621
hook_sdviewport_yY = 'k'; //621
hook_sdviewport_yZ = 'w'; //621
hook_sdviewport_zOff = 'B'; //621
hook_sdviewport_zX = 'q'; //621
hook_sdviewport_zY = 'M'; //621
hook_sdviewport_zZ = 'C'; //621

{Class SDToolkit}
class_SDToolkit = 'nga'; //621
hook_sdtoolkit_xMin = 'v'; //621
hook_sdtoolkit_xMax = 'E'; //621
hook_sdtoolkit_yMin = 'ab'; //621
hook_sdtoolkit_yMax = 'P'; //621
hook_sdtoolkit_zMin = 'M'; //621
hook_sdtoolkit_zMax = 'W'; //621
hook_sdtoolkit_xScale = 'L'; //621
hook_sdtoolkit_yScale = 'O'; //621
hook_sdtoolkit_Viewport = 'bb'; //621

{Class SDPlane}
class_SDPlane = 'i'; //621
hook_sdplane_TileHeights = 'f'; //621

{Class NodeList}
class_NodeList = 'ae'; //621
hook_nodelist_Current = 'q'; //621
hook_nodelist_Head = 'o'; //621

{Class Node}
class_Node = 'd'; //621
hook_node_Next = 'i'; //621
hook_node_Previous = 'd'; //621
hook_node_GetID = 'g'; //621

{Class Menu}
class_Menu = 'bfa'; //621
hook_menu_Action = 'k'; //621
hook_menu_Option = 'p'; //621

{Class PlayerDef}
class_PlayerDef = 'kn'; //621
hook_playerdef_GetEquipment = 'j'; //621

{Class AnimableNode}
class_AnimableNode = 'ida'; //621
hook_AnimableNode_GetAnimable = 'a'; //621
hook_AnimableNode_GetNext = 'd'; //621

{Class ObjectInterface}
class_ObjectInterface = 'kp'; //621
hook_interface_GetActions = 'Bc'; //621
hook_interface_GetX = 'B'; //621
hook_interface_GetY = 'z'; //621
hook_interface_GetWidth = 'Qb'; //621
hook_interface_GetHeight = 'b'; //621
hook_interface_GetText = 'Lc'; //621
hook_interface_GetTextureID = 'Gb'; //621
hook_interface_GetTextColor = 'l'; //621
hook_interface_GetModelID = 'Vb'; //621
hook_interface_GetModelZoom = 'md'; //621
hook_interface_GetName = 'zc'; //621
hook_interface_GetChildren = 'i'; //621
hook_interface_GetID = 'Dc'; //621
hook_interface_GetStack = 'dd'; //621

{Class Ground}
class_Ground = 'vf'; //621
hook_ground_AnimableList = 'f'; //621
hook_ground_WallObject1 = 'h'; //621
hook_ground_WallObject2 = 'l'; //621
hook_ground_WallDecoration1 = 'p'; //621
hook_ground_WallDecoration2 = 'd'; //621
hook_ground_FloorDecoration = 'm'; //621

//GroundItem crap.
//nodecache class wh
hook_nodecache_GetNodes = 'il.l'; //621

//RSItem class ni
hook_item_GetID = 'fn.o'; //621
hook_item_GetStack = 'fn.n'; //621

//nodelistcache class oc
hook_nodelistcache_GetNodeList = 'sba.o'; //621

//Settings Array
hook_settingarray_GetData = 'dj.k'; //621

{
/////////////// HOOKS BELOW HERE ARE *OUTDATED* AS OF 14 July 2010 (Client 614) ////////////////////////
These hooks all need to be added to the updater.
}

//Some work actually. You're welcome. Updated as much as I could. (Thanks to TRiLeZ and pyroryan.)

{Class InteractiveObject1}
class_InteractiveObject1 = 'mb'; //621
hook_interactiveobject_GetID = 'cb'; //621
hook_interactiveobject_getModel = 'T'; //621

{Class InteractiveObject2}
class_InteractiveObject2 = 'lq'; //621
hook_interactiveobject2_getObjectData = 'X'; //621
hook_interactiveobject_GetID2 = 'w.H'; //not updated

{Class SecondLevelObject}
class_SecondLevelObject = 'rea'; //621

//WallObjectData class wda
hook_wallobjectdata_GetID = 'x'; //not updated
hook_wallobjectdata_GetID2 = 'D.H'; //not updated

//WallDecorationData class ew
hook_WallDecorationData_GetID = 'w'; //not updated
hook_WallDecorationData_GetID2 = 'y.H'; //not updated

//FloorDecorationData class rv
hook_FloorDecorationData_GetID = 'z'; //not updated
hook_FloorDecorationData_GetID2 = 'm.H'; //not updated

Shuttleu

2010-09-21 19:08:47

if i knew where rsbot store their hooks then i would

~shut

pyroryan

2010-09-21 19:10:40

RSBot's hooks attached.

Shuttleu

2010-09-21 19:23:36

From: pyroryan
RSBot's hooks attached.


where do you get them from?

~shut

gamer716

2010-09-21 20:12:31

thanks pyro!

an4rk

2010-09-21 20:19:09

I wish there was a nice easy way to add a linebreak after whatever delimiter RSbot is using for their fields..

EDIT: … nevermind.. figured out the delimiter is \0 or NULL.. that made it really easy ;)

TRiLeZ

2010-09-21 21:01:05


[-------------------TRiBot Updater-------------------]
Client Revision: 621.
Loaded 746 classes from runescape-621.jar in 346 ms.

Class lo implements Animable
» getLocalX() int lo.m
» getLocalY() int lo.p
» getPlane() Broken Hook

Class ni implements Character
» getLoopCycleStatus() int ni.sc
» getAnimation() int ni.Bc
» getModels() da[] ni.Ic
» getWalkingX() int[] ni.Pc
» getWalkingY() int[] ni.Lc
» getCurrentWaypoint() int ni.Nc
» getWalkingTypes() byte[] ni.Jc

Class client implements Client
» getBaseX() int bfa.B
» getBaseY() int es.ab
» getLoginIndex() int hm.h
» getMyPlayer() qi up.L
» getMinimapScale() int vd.N
» getMinimapSetting() int ll.x
» getMinimapAngle() int pt.b
» getMinimapOffset() float qw.n
» getNpcCount() int ps.c
» getNpcIndices() int[] gfa.k
» getNpcNodes() mi[] ii.e
» getPlayerCount() int oca.g
» getPlayerIndices() int[] vd.Y
» getPlayers() qi[] fc.f
» getLoopCycle() int pm.B
» getUsername() java.lang.String op.S
» getPassword() java.lang.String kp.ld
» getPlane() int vo.G
» getPlanes() i[] q.b
» getMainToolkit() Broken Hook
» getSelectedObjectName() java.lang.String ag.k
» getSelectedActionName() java.lang.String kd.b
» getGroundTiles() vf[][][] ol.p
» getMapWidth() int hc.e
» getMapHeight() int bw.v
» getMenuOptionCount() int mu.j
» getIsMenuOpen() boolean gea.n
» getMenuNodeList() ae oba.I
» getMenuHeight() int lfa.r
» getMenuWidth() int aw.l
» getMenuX() int mr.a
» getMenuY() int hn.b
» getIsSpellSelected() boolean ba.c
» getSpellTarget() int jc.db
» getPlayerRights() int hv.u
» getDestX() int bca.c
» getDestY() int uaa.h
» getFriendsList() java.lang.String[] lfa.f
» getFriendWorlds() int[] dt.Jb
» getValidInterfaces() boolean[] pu.p
» getInterfaces() kp[][] aa.o
» getInterfaceBoundsArray() java.awt.Rectangle[] ng.s
» getFPS() int fu.v
» getItemDefLoader() Broken Hook
» getCameraPitch() int mba.e
» getCameraYaw() int gn.G

Class ? implements InteractiveObject1
» getId() Broken Hook

Class ? implements InteractiveObject2
» getData() Broken Hook

Class kp implements Interface
» getParentID() int kp.u
» getChildren() kp[] kp.i
» getX() int kp.B
» getY() int kp.z
» getType() int kp.K
» getWidth() int kp.Qb
» getHeight() int kp.b
» getContentType() int kp.v
» getUID() int kp.nb
» getIsHidden() boolean kp.ed
» getBoundsArrayIndex() int kp.Xb
» getLastUpdate() int kp.Ac
» getComponentID() int kp.Dc
» getComponentStack() int kp.dd
» getTextColor() int kp.l

Class uv implements ItemDef
» getName() java.lang.String uv.k
» getStackable() int uv.mb

Class bfa implements MenuNode
» getOption() java.lang.String bfa.p

Class ac implements Npc
» getDef() du ac.Uc

Class mi implements NpcNode
» getNpc() ac mi.l

Class ? implements ObjectDefinition

Class i implements Plane
» getScale() Broken Hook
» getXSize() int i.k
» getYSize() Broken Hook
» getZSize() int i.j

Class qi implements Player
» getName() java.lang.String qi.Id
» getSkillLevel() Broken Hook
» getLevel() Broken Hook
» getTeam() int qi.Gd

Class rw implements SDModel
» getPointsX() int[] rw.A
» getPointsY() int[] rw.qb
» getPointsZ() int[] rw.E

Class ? implements SDPlane
» getTileHeights() Broken Hook

Class nga implements SDToolkit
» getViewport() rd nga.bb
» getXScale() int nga.L
» getYScale() int nga.O
» getZMin() int nga.M
» getZMax() int nga.W
» getYMin() int nga.ab
» getXMin() int nga.v

Class rd implements SDViewport
» getZOff() float rd.B
» getZX() float rd.q
» getZY() float rd.M
» getZZ() float rd.C
» getYOff() float rd.o
» getYX() float rd.i
» getYY() float rd.k
» getYZ() float rd.w
» getXOff() float rd.v
» getXX() float rd.z
» getXY() float rd.m
» getXZ() float rd.s

Hooked: 99/109 hooks in 1172ms.
Took: 1537ms to update.

pyroryan

2010-09-21 22:11:30

Thanks TriLez for supplying the SDViewport and the rest of the SDToolkit hooks.
Essentially all hooks updated.

Edit:
Just realized that I only got around 2-4 hooks (I can only think of hook_sdtoolkit_xMax and hook_sdtoolkit_yMax so far) from RSBot! So thank you RSBot for being less used!

cohen

2010-09-21 23:34:16


"C:\Program Files\Java\jdk1.6.0_21\bin\java" -Didea.launcher.port=7534 "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 9.0.3\bin" -Dfile.encoding=windows-1252 -classpath "C:\Program Files\Java\jdk1.6.0_21\jre\lib\alt-rt.jar;C:\Program Files\Java\jdk1.6.0_21\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.6.0_21\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.6.0_21\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.6.0_21\jre\lib\jce.jar;C:\Program Files\Java\jdk1.6.0_21\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.6.0_21\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.6.0_21\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.6.0_21\jre\lib\resources.jar;C:\Program Files\Java\jdk1.6.0_21\jre\lib\rt.jar;C:\Program Files\Java\jdk1.6.0_21\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.6.0_21\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.6.0_21\jre\lib\ext\sunjce_provider.jar;C:\Users\Owner\IdeaProjects\HomunculusDev\out\production\com.homunculus;C:\Users\Owner\IdeaProjects\HomunculusDev\lib\forms.jar;L:\Downloads\asm-3.2-bin\asm-3.2\lib\all;L:\Documents\Downloads\bcel-5.2;L:\Documents\Downloads\jdom-1.1.1\jdom\build;C:\Users\Owner\IdeaProjects\HomunculusDev\lib\intellij_forms_rt.jar;C:\Users\Owner\IdeaProjects\HomunculusDev\lib\swing-layout.jar;C:\Users\Owner\IdeaProjects\HomunculusDev\lib\TableLayout.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 9.0.3\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain org.aids.Start
Homunculus Updater - By Cohen
[ loaded 746 client classes ] in 338 ms.

Revision: 621

^ client implements org.aids.bot.accessors.Client
* getWorldLocations() --> sw[] = ida.i - (Return Type: org.aids.bot.accessors.WorldLocation[])
* getMapWidth() --> int = bw.v - (Return Type: int)
* getProjectileList() --> ae = iq.g - (Return Type: org.aids.bot.accessors.NodeList)
* getSineCurves() --> int[] = wp.h - (Return Type: int[])
* getCosineCurves() --> int[] = wp.i - (Return Type: int[])
* getCurrentCursor() --> int = jk.m - (Return Type: int)
* getMinimapOffset() --> float = qw.n - (Return Type: float)
* getSelectedObjectName() --> java.lang.String = ag.k - (Return Type: java.lang.String)
* getSelectedActionName() --> java.lang.String = kd.b - (Return Type: java.lang.String)
* getIgnoredList() --> java.lang.String[] = lfa.f - (Return Type: java.lang.String[])
* getFriendsList() --> java.lang.String[] = nh.l - (Return Type: java.lang.String[])
* getFriendWorlds() --> int[] = dt.Jb - (Return Type: int[])
* getClanChatOwner() --> java.lang.String = rc.d - (Return Type: java.lang.String)
* getClanChatName() --> java.lang.String = ob.r - (Return Type: java.lang.String)
* getClanChatPlayerCount() --> int = wj.d - (Return Type: int)
* getMyPlayerClanRank() --> byte = cfa.b - (Return Type: byte)
* getGuiIndex() --> int = vb.u - (Return Type: int)
* getGrandExchangeItems() --> oda[] = kp.id - (Return Type: org.aids.bot.accessors.GrandExchangeItem[])
* getClanChatPlayers() --> iaa[] = n.j - (Return Type: org.aids.bot.accessors.ClanChatPlayer[])
* getDisplaySettings() --> dg = cs.g - (Return Type: org.aids.bot.accessors.DisplaySettings)
* getBaseX() --> int = bfa.B - (Return Type: int)
* getMyPlayer() --> qi = up.L - (Return Type: org.aids.bot.accessors.Player)
* getBaseY() --> int = es.ab - (Return Type: int)
* getNpcNodes() --> mi[] = ii.e - (Return Type: org.aids.bot.accessors.NpcNode[])
* getNpcIndicies() --> int[] = gfa.k - (Return Type: int[])
* getNpcCount() --> int = ps.c - (Return Type: int)
* getGroundSettings() --> byte[][][] = tu.b - (Return Type: byte[][][])
* getCameraPitch() --> int = mba.e - (Return Type: int)
* getMenuX() --> int = mr.a - (Return Type: int)
* getMenuY() --> int = hn.b - (Return Type: int)
* getMenuWidth() --> int = aw.l - (Return Type: int)
* getCanvas() --> java.awt.Canvas = ru.g - (Return Type: java.awt.Canvas)
* getCanvasWidth() --> int = ff.l - (Return Type: int)
* getCanvasHeight() --> int = eh.a - (Return Type: int)
* getMainToolkit() --> r = lg.r - (Return Type: org.aids.bot.accessors.Toolkit)
* getMouseWrapper() --> of = md.e - (Return Type: org.aids.bot.wrappers.MouseWrapper)
* getLiveClient() --> pk = hs.s - (Return Type: org.aids.bot.accessors.ClientType)
* getCurrentClient() --> pk = oba.K - (Return Type: org.aids.bot.accessors.ClientType)
* getPlayerRights() --> int = hv.u - (Return Type: int)
* getInterfaces() --> kp[][] = aa.o - (Return Type: org.aids.bot.accessors.Interface[][])
* getMenuNodeList() --> ae = oba.I - (Return Type: org.aids.bot.accessors.NodeList)
* getSettings() --> dj = cp.e - (Return Type: org.aids.bot.accessors.Settings)
* getMenuCount() --> int = mu.j - (Return Type: int)
* isSpellSelected() --> boolean = ba.c - (Return Type: boolean)
* getPlayerIndicies() --> int[] = vd.Y - (Return Type: int[])
* getPlayerCount() --> int = oca.g - (Return Type: int)
* getPlayers() --> qi[] = fc.f - (Return Type: org.aids.bot.accessors.Player[])
* getInterfaceBounds() --> java.awt.Rectangle[] = ng.s - (Return Type: java.awt.Rectangle[])
* getLoginIndex() --> int = hm.h - (Return Type: int)
* getPlane() --> int = vo.G - (Return Type: int)
* getPlanes() --> i[] = q.b - (Return Type: org.aids.bot.accessors.Plane[])
* getGroundTiles() --> vf[][][] = ol.p - (Return Type: org.aids.bot.accessors.GroundTile[][][])

^ oda implements org.aids.bot.accessors.GrandExchangeItem
* getStatus() --> byte = oda.a - (Return Type: byte)
* getID() --> int = oda.b - (Return Type: int)
* getPrice() --> int = oda.f - (Return Type: int)
* getTotal() --> int = oda.g - (Return Type: int)
* getTransfered() --> int = oda.h - (Return Type: int)
* getSpent() --> int = oda.c - (Return Type: int)

^ fd implements org.aids.bot.accessors.ProducingGraphicsBuffer
* getImage() --> java.awt.Image = fd.s - (Return Type: java.awt.Image)
* getCanvas() --> java.awt.Canvas = fd.G - (Return Type: java.awt.Canvas)
* getImageConsumer() --> java.awt.image.ImageConsumer = fd.J - (Return Type: java.awt.image.ImageConsumer)
* getColorModel() --> java.awt.image.ColorModel = fd.N - (Return Type: java.awt.image.ColorModel)

^ jd implements org.aids.bot.accessors.BasicGraphicsBuffer
* getRectangle() --> java.awt.Rectangle = jd.s - (Return Type: java.awt.Rectangle)
* getImage() --> java.awt.Image = jd.t - (Return Type: java.awt.Image)
* getShape() --> java.awt.Shape = jd.u - (Return Type: java.awt.Shape)

^ nc implements org.aids.bot.accessors.GraphicsBuffer
* getPixels() --> int[] = nc.k - (Return Type: int[])

^ es implements org.aids.bot.accessors.Stream
* getData() --> byte[] = es.N - (Return Type: byte[])
* getOffset() --> int = es.V - (Return Type: int)

^ rfa implements org.aids.bot.accessors.SocketStream
* getInputStream() --> java.io.InputStream = rfa.j - (Return Type: java.io.InputStream)
* getOutputStream() --> java.io.OutputStream = rfa.w - (Return Type: java.io.OutputStream)
* getOutputBuffer() --> byte[] = rfa.x - (Return Type: byte[])
* getSocket() --> java.net.Socket = rfa.z - (Return Type: java.net.Socket)

^ kea extends org.aids.bot.wrappers.CanvasWrapper
* getCanvas() --> java.awt.Component = kea.b - (Return Type: java.awt.Component)

^ bfa implements org.aids.bot.accessors.MenuNode
* getOption() --> java.lang.String = bfa.k - (Return Type: java.lang.String)
* getAction() --> java.lang.String = bfa.p - (Return Type: java.lang.String)

^ vf implements org.aids.bot.accessors.GroundTile
* getAnimableList() --> ida = vf.f - (Return Type: org.aids.bot.accessors.AnimableNode)
* getUnknownGround() --> vf = vf.e - (Return Type: org.aids.bot.accessors.GroundTile)

^ ida implements org.aids.bot.accessors.AnimableNode
* getAnimable() --> qda = ida.a - (Return Type: org.aids.bot.accessors.Animable)
* getNext() --> ida = ida.d - (Return Type: org.aids.bot.accessors.AnimableNode)

^ dj implements org.aids.bot.accessors.Settings
* getSettings() --> int[] = dj.k - (Return Type: int[])
* getSettingsCache() --> il = dj.m - (Return Type: org.aids.bot.accessors.Cache)

^ mi implements org.aids.bot.accessors.NpcNode
* getNpc() --> ac = mi.l - (Return Type: org.aids.bot.accessors.Npc)

^ ac implements org.aids.bot.accessors.Npc
* getNpcDef() --> du = ac.Uc - (Return Type: org.aids.bot.accessors.NpcDef)

^ du implements org.aids.bot.accessors.NpcDef
* getActions() --> java.lang.String[] = du.d - (Return Type: java.lang.String[])
* getName() --> java.lang.String = du.vb - (Return Type: java.lang.String)

^ qi implements org.aids.bot.accessors.Player
* getPlayerDef() --> kn = qi.zd - (Return Type: org.aids.bot.accessors.PlayerDef)
* getName() --> java.lang.String = qi.hd - (Return Type: java.lang.String)
* getDisplayName() --> java.lang.String = qi.Id - (Return Type: java.lang.String)

^ kn implements org.aids.bot.accessors.PlayerDef
* getEquipment() --> int[] = kn.j - (Return Type: int[])
* getBodyPartColors() --> int[] = kn.k - (Return Type: int[])
* isMale() --> boolean = kn.q - (Return Type: boolean)

^ nga implements org.aids.bot.accessors.SdToolkit
* getZMin() --> int = nga.v - (Return Type: int)
* getZMax() --> int = nga.E - (Return Type: int)
* getXMin() --> int = nga.ab - (Return Type: int)
* getXMax() --> int = nga.P - (Return Type: int)
* getYMin() --> int = nga.v - (Return Type: int)
* getYMax() --> int = nga.ab - (Return Type: int)
* getPixels() --> int[] = nga.H - (Return Type: int[])
* getPixels() --> int[] = nga.U - (Return Type: int[])
* getViewport() --> rd = nga.bb - (Return Type: org.aids.bot.accessors.SdViewport)
* getXScale() --> float = rd.B - (Return Type: int)
* getYScale() --> float = rd.o - (Return Type: int)

^ qj implements org.aids.bot.accessors.OpenGLToolkit
* getOpenGL() --> jaggl.OpenGL = qj.ud - (Return Type: org.aids.bot.accessors.OpenGL)
[METHOD] groundToScreen() --> void = qj.MA((III[I)V)
* getViewport() --> db = qj.Ne - (Return Type: org.aids.bot.accessors.OpenGLViewport)

^ gaa implements org.aids.bot.accessors.DirectXToolkit

^ l implements org.aids.bot.accessors.SoftwareToolkit
* getNativeID() --> long = l.nativeid - (Return Type: long)
[METHOD] groundToScreen() --> void = l.MA((III[I)V)
[METHOD] groundToScreen() --> void = l.AA((III[I)V)

^ en implements org.aids.bot.accessors.HdToolkit
* getXScale() --> int = en.Zd - (Return Type: int)
* getYScale() --> int = en.ef - (Return Type: int)
* getXScale() --> int = en.Zd - (Return Type: int)
* getYScale() --> int = en.ef - (Return Type: int)

^ r implements org.aids.bot.accessors.Toolkit

^ rd implements org.aids.bot.accessors.SdViewport
* getZZ() --> float = rd.C - (Return Type: int)
* getYY() --> float = rd.k - (Return Type: int)
* getXX() --> float = rd.z - (Return Type: int)

^ db implements org.aids.bot.accessors.OpenGLViewport
* getZOff() --> float = db.p - (Return Type: float)
* getZX() --> float = db.v - (Return Type: float)
* getZY() --> float = db.j - (Return Type: float)

^ kp implements org.aids.bot.accessors.Interface
* getChildren() --> kp[] = kp.i - (Return Type: org.aids.bot.accessors.Interface[])
* getActions() --> java.lang.String[] = kp.Bc - (Return Type: java.lang.String[])
* getType() --> int = kp.K - (Return Type: int)
* getBoundsIndex() --> int = kp.Xb - (Return Type: int)

^ wv implements org.aids.bot.accessors.ScreenDisplay
* getGraphicsDevice() --> java.awt.GraphicsDevice = wv.a - (Return Type: java.awt.GraphicsDevice)
* getDisplayMode() --> java.awt.DisplayMode = wv.b - (Return Type: java.awt.DisplayMode)

^ nea implements org.aids.bot.accessors.ByteArrayWrapper
* getByteBuffer() --> java.nio.ByteBuffer = nea.i - (Return Type: java.nio.ByteBuffer)

^ cu implements org.aids.bot.accessors.FileOnDisk
* getFile() --> java.io.File = cu.a - (Return Type: java.io.File)
* getRandomAccessFile() --> java.io.RandomAccessFile = cu.g - (Return Type: java.io.RandomAccessFile)
* getLength() --> long = cu.n - (Return Type: long)
* getPosition() --> long = cu.i - (Return Type: long)

^ rj implements org.aids.bot.accessors.Signlink
* getEventQueue() --> java.awt.EventQueue = rj.s - (Return Type: java.awt.EventQueue)
* isMicrosoft() --> boolean = rj.e - (Return Type: boolean)
* getOsName() --> java.lang.String = rj.w - (Return Type: java.lang.String)
* setFocusTraversalKeysEnabled() --> java.lang.reflect.Method = rj.B - (Return Type: java.lang.reflect.Method)
* setFocusCycleRoot() --> java.lang.reflect.Method = rj.l - (Return Type: java.lang.reflect.Method)

^ vfa implements org.aids.bot.accessors.SignlinkNode
* getPrevious() --> vfa = vfa.a - (Return Type: org.aids.bot.accessors.SignlinkNode)
* getIntData() --> int = vfa.b - (Return Type: int)
* getValue() --> java.lang.Object = vfa.d - (Return Type: java.lang.Object)
* getObjData() --> java.lang.Object = vfa.e - (Return Type: java.lang.Object)
* getStatus() --> int = vfa.f - (Return Type: int)

^ qv implements org.aids.bot.accessors.CanvasClass
* getRobot() --> java.awt.Robot = qv.a - (Return Type: java.awt.Robot)
* getCanvas() --> java.awt.Component = qv.b - (Return Type: java.awt.Component)

^ pl implements org.aids.bot.accessors.FileSystem
* getDiscardUnpacked() --> int = pl.y - (Return Type: int)
* getFileWorker() --> ur = pl.j - (Return Type: org.aids.bot.accessors.FileWorker)
* getChildBuffers() --> java.lang.Object[][] = pl.g - (Return Type: java.lang.Object[][])
* getEntryBuffers() --> java.lang.Object[] = pl.v - (Return Type: java.lang.Object[])
* isDiscardingEntryBuffers() --> boolean = pl.w - (Return Type: boolean)
* getReferenceTable() --> ds = pl.L - (Return Type: org.aids.bot.accessors.ReferenceTable)

^ bn implements org.aids.bot.accessors.CacheFile

^ wfa implements org.aids.bot.accessors.TransparentSprite
* getPixels() --> int[] = wfa.H - (Return Type: int[])

^ lga implements org.aids.bot.accessors.IndexedSprite
* getPalette() --> int[] = lga.H - (Return Type: int[])
* getPixels() --> byte[] = lga.I - (Return Type: byte[])

^ aa implements org.aids.bot.accessors.StringNode
* getValue() --> java.lang.String = aa.m - (Return Type: java.lang.String)

^ bo implements org.aids.bot.accessors.IntegerNode
* getValue() --> int = bo.k - (Return Type: int)

^ d implements org.aids.bot.accessors.Node
* getPrevious() --> d = d.d - (Return Type: org.aids.bot.accessors.Node)
* getID() --> long = d.g - (Return Type: long)
* getNext() --> d = d.i - (Return Type: org.aids.bot.accessors.Node)

^ ae implements org.aids.bot.accessors.NodeList
* getHead() --> d = ae.o - (Return Type: org.aids.bot.accessors.Node)
* getCurrent() --> d = ae.q - (Return Type: org.aids.bot.accessors.Node)

^ fn implements org.aids.bot.accessors.ItemNode
* getID() --> int = fn.o - (Return Type: int)
* getStackSize() --> int = fn.n - (Return Type: int)

^ ni implements org.aids.bot.accessors.Character
* getHeight() --> int = ni.Ac - (Return Type: int)
* getWalkingTypes() --> byte[] = ni.Jc - (Return Type: byte[])
* getMessage() --> java.lang.String = ni.cb - (Return Type: java.lang.String)
* getWalkingX() --> int[] = ni.Pc - (Return Type: int[])
* getWalkingY() --> int[] = ni.Lc - (Return Type: int[])
* getModelBoundRadius() --> int = ni.zb - (Return Type: int)

^ qda implements org.aids.bot.accessors.Animable

^ mb implements org.aids.bot.accessors.InteractiveObject
* getID() --> short = mb.cb - (Return Type: short)
* getModel() --> da = mb.T - (Return Type: org.aids.bot.accessors.Model)

^ uv implements org.aids.bot.accessors.ItemDef
* getActions() --> java.lang.String[] = uv.D - (Return Type: java.lang.String[])
* getName() --> java.lang.String = uv.k - (Return Type: java.lang.String)
* getGroundActions() --> java.lang.String[] = uv.p - (Return Type: java.lang.String[])
* getStackSizes() --> int[] = uv.X - (Return Type: int[])
* getStackIDs() --> int[] = uv.Fb - (Return Type: int[])
* getItemData() --> il = uv.d - (Return Type: org.aids.bot.accessors.NodeCache)

^ vaa implements org.aids.bot.accessors.ObjectDef

^ of extends org.aids.bot.wrappers.MouseWrapper
* isLoggingMouseMovements() --> boolean = ia.Q - (Return Type: boolean)
* getComponent() --> java.awt.Component = ia.R - (Return Type: java.awt.Component)

^ iaa implements org.aids.bot.accessors.ClanChatPlayer
* getName() --> java.lang.String = iaa.a - (Return Type: java.lang.String)
* getServer() --> java.lang.String = iaa.d - (Return Type: java.lang.String)
* getUsername() --> java.lang.String = iaa.h - (Return Type: java.lang.String)
* getWorld() --> int = iaa.n - (Return Type: int)
* getRank() --> byte = iaa.g - (Return Type: int)

^ rw implements org.aids.bot.accessors.SdModel
* getVerticesX() --> int[] = rw.A - (Return Type: int[])
* getVerticesY() --> int[] = rw.qb - (Return Type: int[])
* getVerticesZ() --> int[] = rw.E - (Return Type: int[])

^ tb implements org.aids.bot.accessors.Cache
* getNodeCache() --> il = tb.c - (Return Type: org.aids.bot.accessors.NodeCache)
* getCapacity() --> int = tb.o - (Return Type: int)
* getReferences() --> je = tb.q - (Return Type: org.aids.bot.accessors.NodeList)

^ il implements org.aids.bot.accessors.NodeCache
* getLastKey() --> long = il.g - (Return Type: long)
* getCacheCount() --> int = il.i - (Return Type: int)
* getCache() --> d[] = il.l - (Return Type: org.aids.bot.accessors.Node[])
* getCurrentCacheIndex() --> int = il.p - (Return Type: int)

^ ri implements org.aids.bot.accessors.ProjectileNode
* getProjectile() --> bi = ri.s - (Return Type: org.aids.bot.accessors.Projectile)

^ bi implements org.aids.bot.accessors.Projectile

^ jaclib.memory.heap.NativeHeap implements org.aids.bot.accessors.NativeHeap
* isDeallocatingHeap() --> boolean = jaclib.memory.heap.NativeHeap.a - (Return Type: boolean)
* getHeap() --> int = jaclib.memory.heap.NativeHeap.b - (Return Type: int)
* getPeer() --> long = jaclib.memory.heap.NativeHeap.peer - (Return Type: long)

^ jaclib.memory.heap.NativeHeapBuffer implements org.aids.bot.accessors.NativeHeapBuffer
* getNativeHeap() --> jaclib.memory.heap.NativeHeap = jaclib.memory.heap.NativeHeapBuffer.a - (Return Type: org.aids.bot.accessors.NativeHeap)
* isDeallocatingBuffer() --> boolean = jaclib.memory.heap.NativeHeapBuffer.d - (Return Type: int)
* getSize() --> int = jaclib.memory.heap.NativeHeapBuffer.b - (Return Type: int)

^ jaclib.memory.NativeBuffer implements org.aids.bot.accessors.NativeBuffer
* getSize() --> int = jaclib.memory.NativeBuffer.a - (Return Type: int)
* getAddress() --> long = jaclib.memory.NativeBuffer.b - (Return Type: long)

^ jaclib.memory.Stream implements org.aids.bot.accessors.MemoryStream
* getData() --> byte[] = jaclib.memory.Stream.b - (Return Type: byte[])
* getMemoryBuffer() --> jaclib.memory.Buffer = jaclib.memory.Stream.d - (Return Type: org.aids.bot.accessors.MemoryBuffer)

^ jaclib.peer.Peer implements org.aids.bot.accessors.Peer
* getReference() --> jaclib.peer.PeerReference = jaclib.peer.Peer.reference - (Return Type: org.aids.bot.accessors.PeerReference)
* getUnknownClass() --> java.lang.Class = jaclib.peer.Peer.a - (Return Type: java.lang.Class)

^ jagdx.D3DDISPLAYMODE implements org.aids.bot.accessors.Direct3DDisplayMode
* getWidth() --> int = jagdx.D3DDISPLAYMODE.Width - (Return Type: int)
* getRefreshRate() --> int = jagdx.D3DDISPLAYMODE.RefreshRate - (Return Type: int)
* getFormat() --> int = jagdx.D3DDISPLAYMODE.Format - (Return Type: int)
* getWidth() --> int = jagdx.D3DDISPLAYMODE.Height - (Return Type: int)

^ jagdx.D3DADAPTER_IDENTIFIER implements org.aids.bot.accessors.Direct3DDriver
* getDescription() --> java.lang.String = jagdx.D3DADAPTER_IDENTIFIER.Description - (Return Type: java.lang.String)
* getWhqlLevel() --> int = jagdx.D3DADAPTER_IDENTIFIER.WHQLLevel - (Return Type: int)
* getDriverVersion() --> long = jagdx.D3DADAPTER_IDENTIFIER.DriverVersion - (Return Type: int)
* getRevision() --> int = jagdx.D3DADAPTER_IDENTIFIER.Revision - (Return Type: int)
* getDriver() --> java.lang.String = jagdx.D3DADAPTER_IDENTIFIER.Driver - (Return Type: java.lang.String)
* getSubSysID() --> int = jagdx.D3DADAPTER_IDENTIFIER.SubSysID - (Return Type: int)
* getDeviceName() --> java.lang.String = jagdx.D3DADAPTER_IDENTIFIER.DeviceName - (Return Type: java.lang.String)
* getDeviceID() --> int = jagdx.D3DADAPTER_IDENTIFIER.DeviceID - (Return Type: int)
* getVendorID() --> int = jagdx.D3DADAPTER_IDENTIFIER.VendorID - (Return Type: int)

^ lj implements org.aids.bot.accessors.SoftReferenceWrapper
* getReference() --> java.lang.ref.SoftReference = lj.x - (Return Type: java.lang.ref.SoftReference)

^ sp implements org.aids.bot.accessors.ReferenceWrapper
* getUsedSlots() --> int = sp.v - (Return Type: int)

^ li implements org.aids.bot.accessors.HardReferenceWrapper
* getReference() --> java.lang.Object = li.y - (Return Type: java.lang.Object)

^ iw implements org.aids.bot.accessors.GameServer

^ he implements org.aids.bot.accessors.AbstractGameServer

^ sw implements org.aids.bot.accessors.WorldLocation
* getName() --> java.lang.String = sw.c - (Return Type: java.lang.String)
* getFlags() --> int = sw.d - (Return Type: int)

^ jagex3.graphics2.hw.NativeInterface implements org.aids.bot.accessors.NativeInterface
* getPeer() --> long = jagex3.graphics2.hw.NativeInterface.peer - (Return Type: long)

^ dg implements org.aids.bot.accessors.DisplaySettings
* getDetailLevel() --> boolean = dg.qb - (Return Type: int)
* getDetailLevel() --> int = dg.M - (Return Type: int)

^ fr implements org.aids.bot.accessors.GameConnection
* getSocket() --> java.net.Socket = fr.w - (Return Type: java.net.Socket)
* getInputBuffer() --> ak = fr.u - (Return Type: org.aids.bot.accessors.InputBuffer)
* getOutputBuffer() --> gea = fr.r - (Return Type: org.aids.bot.accessors.OutputBuffer)

^ ak implements org.aids.bot.accessors.InputBuffer
* getInputBuffer() --> byte[] = ak.c - (Return Type: byte[])
* getInputStream() --> java.io.InputStream = ak.h - (Return Type: java.io.InputStream)
* getThread() --> java.lang.Thread = ak.j - (Return Type: java.lang.Thread)
* getException() --> java.io.IOException = ak.k - (Return Type: java.io.IOException)

^ gea implements org.aids.bot.accessors.OutputBuffer
* getOutputBuffer() --> byte[] = gea.c - (Return Type: byte[])
* getException() --> java.io.IOException = gea.g - (Return Type: java.io.IOException)
* getThread() --> java.lang.Thread = gea.h - (Return Type: java.lang.Thread)
* getOutputStream() --> java.io.OutputStream = gea.k - (Return Type: java.io.OutputStream)

^ gda implements org.aids.bot.accessors.Floor
Downloading loader.jar from http://world12.runescape.com/loader.jar
Downloaded in 609 ms
=-= Loader =-=

Class Information
[ loaded 10 loader classes ] in 75 ms.


^ loader implements org.aids.bot.accessors.Loader
* getClientApplet() --> java.applet.Applet = loader.o - (Return Type: java.applet.Applet)

^ b extends org.aids.bot.wrappers.ClassLoaderWrapper
* getClasses() --> java.util.Hashtable = b.a - (Return Type: java.util.Hashtable)
* getUnpacker() --> unpack = b.b - (Return Type: org.aids.bot.accessors.Unpack)
* getProtectionDomain() --> java.security.ProtectionDomain = b.c - (Return Type: java.security.ProtectionDomain)

(Total Fields: 236) Hooked 56 static fields, 180 local fields and 101 classes in 3896ms.

Process finished with exit code 0

I'm remaking my updater soon, the coding of this current one is hideous.

i luffs yeww

2010-09-22 00:21:01

Huh. org.aids.bot.*;? When did that get there?

cohen

2010-09-22 00:52:31

When i decided to change its name

i luffs yeww

2010-09-22 01:02:52

Exact time and date, please. :)

cohen

2010-09-22 01:31:54

About 2 weeks ago?

Naike

2010-09-30 09:47:27

Here's the .dat file(read-able that is)



1RSItem
fn

NodeSub
pp

Model
da

Signlink
rj

LDModel
rw

RSObject
jfa

RSItemDef
uv
TileData
i

StatusNode
fga

NodeSubList
je

NodeList
ae

MRUNodes
tb

RSObject
lq

RSNPCNode
mi

RSAnimable
qda

RSInterface
kp

RSNPCDef
du

RSInterfaceNode
tt

Node
d

RSObject
jc
DetailInfo
jb
Render
r

RSInteractable
fga

RSItemDefFactory
mf

RSPlayer
qi

RSObjectComposite
rea

RSAnimableNode
ida
Stream
es

RSObject
qaa

RSObject
kga

StatusNodeList
fca

RSObject
ug
Client
client
SoftReference
lj

RSNPC
ac
Settings
dj
ChatLine
sc

RSGround
vf

NodeCache
il
RenderData
q

RSCharacter
ni

NodeListCache
sba

RSObject
ub

RSObjectDef
bda

RSObject
mb

RSGroundData
wd

RSObjectDefFactory
ek
HardReference
li

ActionDataNode
bfa


&#8220;getID
I
fn
o

getStackSize
I
fn
n

getIndices1
rw
T

getIndices2
rw
N

getIndices3
rw
kb

getXPoints
rw
A

getYPoints
rw
qb

getZPoints
rw
E

getID
I
uv
G

getFactory
uv
bb

isMembersObject
Z
uv
j

getName
uv
k

getHeights
i
f

getNext
fga
a

getPrevious
fga
f

getXOff
F
rd
v

getXX
F
rd
z

getXY
F
rd
m

getXZ
F
rd
s

getYOff
F
rd
o

getYX
F
rd
i

getYY
F
rd
k

getYZ
F
rd
w

getZOff
F
rd
B

getZX
F
rd
q

getZY
F
rd
M

getZZ
F
rd
C

getCurrent
ae
q

getHead
ae
o

getList
tb
q

getInitialCount
I
tb
i

getSpaceLeft
I
tb
o

getNodeCache
tb
c

getRSNPC
mi
l

getX2
S
qda
I

getY2
S
qda
y

getX1
S
qda
B

getY1
S
qda
x

getActions
kp
Bc

getBorderThickness
I
kp
jc

getHeight2
I
kp
b

getWidth2
I
kp
Qb

getX
I
kp
B

getY
I
kp
z

getComponentID
I
kp
Dc

getComponentName
kp
zc

getComponentStackSize
I
kp
dd

getComponents
kp
i

getSpecialType
I
kp
v

isHorizontallyFlipped
Z
kp
Yb

isVerticallyFlipped
Z
kp
M

getHeight
I
kp
h

getID
I
kp
nb

getComponentIndex
I
kp
Fc

isInventoryInterface
Z
kp
xc

getBoundsArrayIndex
I
kp
Xb

getHorizontalScrollBarSize
I
kp
nc

getVerticalScrollBarSize
I
kp
Xc

getModelID
I
kp
Vb

getXRotation
I
kp
O

getYRotation
I
kp
kc

getZRotation
I
kp
Wb

getModelType
I
kp
p

getModelZoom
I
kp
md

getParentID
I
kp
u

getHorizontalScrollBarThumbPosition
I
kp
Ib

getVerticalScrollBarPosition
I
kp
sb

getSelectedActionName
kp
G

getShadowColor
I
kp
Oc

getText
kp
Lc

getTextColor
I
kp
l

getTextureID
I
kp
Gb

getToolTip
kp
bd

getType
I
kp
K

getWidth
I
kp
uc

getActions
du
d

getType
I
du
F

getLevel
I
du
M

getName
du
vb

getMainID
I
tt
l

getNext
d
i

getPrevious
d
d

getID
J
d
g

getModel
jc
H

getDetailLevel
I
jb
M

getMRUNodes
mf
j

isMembers
Z
mf
q

getLevel
I
qi
Yc

getName
qi
hd

getTeam
I
qi
Gd

getRSAnimable
ida
a

getNext
ida
d

getCurrentOffset
I
es
V

getModel
kga
V

getNext
fca
m

getHead
fca
d

getReference
lj
x

getRSNPCDef
ac
Uc

getData
dj
k

getName
sc
j

getMessage
sc
g

getRSObject3_1
vf
p

getRSObject2_0
vf
h

getRSAnimableList
vf
f

getRSObject1
vf
m

getUnknownRSGround
vf
e

getRSObject3_0
vf
d

getRSObject2_1
vf
l

getCache
il
l

getAnimation
I
ni
yb

getLoopCycleStatus
I
ni
sc

getHeight
I
ni
Ac

getHPRatio
I
ni
Eb

getInteracting
I
ni
L

getOrientation
I
ni
Gb

isMoving
I
ni
Nc

getLocationX
ni
Pc

getLocationY
ni
Lc

getNodeList
sba
o

getModel
ub
bb

getXMultiplier
I
nga
L

getYMultiplier
I
nga
O

getAbsoluteX2
F
nga
E

getAbsoluteY2
F
nga
P

getAbsoluteX1
F
nga
v

getAbsoluteY1
F
nga
ab

getRenderData
Lrd;
nga
bb

getZFar
I
nga
W

getZNear
I
nga
M

getActions
bda
T

getChildrenIDs
bda
xb

getName
bda
Eb

getModel
mb
T

getBlocks
wd
e

getMRUNodes
ek
e

get
li
y

getX
I
lo
m

getY
I
lo
p

getMenuAction
bfa
k

getMenuOption
bfa
p

getMasterX
I
kp
masterX

getMasterY
I
kp
masterY

getModel
jfa
model

getModel
lq
model

getModel
qaa
model

getModel
ug
model

getModel
ni
model


;getCameraPitch
I
mba
e

getCamPosX
I
dg
gb

getCamPosY
I
ada
N

getCameraYaw
I
gn
G

getCamPosZ
I
us
e

getCanvas
ru
g

getPublicChatMode
I
fd
t

getDestX
I
bca
c

getDestY
I
uaa
h

getDetailInfo
cs
g

getRSInteractingDefList
oea
fb

getRSGroundDataArray
su
a

getLoopCycle
I
pm
B

getSettingArray
cp
e

getLoginIndex
I
hm
h

getGroundByteArray
tu
b

getRSGroundArray
ol
p

getGUIRSInterfaceIndex
I
vb
u

getSelfInteracting
I
bfa
B

getRSInterfaceBoundsArray
ng
s

getRSInterfaceCache
aa
o

getRSInterfaceNC
ida
l

getRSItemDefFactory
laa
c

getRSItemNodeCache
jt
a

getKeyboard
uc
c

getMyRSPlayer
up
L

getMenuOptionsCount
I
mu
j

getActionDataList
oba
I

isMenuOpen
Z
gea
n

getMenuX
I
mr
a

getMenuY
I
hn
b

getChatLines
he
d

getMinimapOffset
F
qw
n

getMinimapAngle
I
pt
b

getMinimapScale
I
vd
N

getMinimapSetting
I
ll
x

getMouse
md
e

getRSNPCCount
I
ps
c

getRSNPCIndexArray
gfa
k

getRSNPCNC
uo
a

getRSObjectDefFactory
ul
k

getCurrentPassword
eo
n

getPlane
I
vo
G

getTileData
q
b

getRSPlayerCount
I
oca
g

getRSPlayerIndexArray
vd
Y

getRSPlayerArray
fc
f

getBaseX
I
bfa
B

getBaseY
I
es
ab

getSelectedItemName
ag
k

isItemSelected
I
nu
h

getSignlink
nda
i

getSkillExperiencesMax
as
u

getSkillExperiences
mfa
j

getSkillLevelMaxes
de
c

getSkillLevels
iu
k

isSpellSelected
Z
ba
c

getCurrentUsername
nu
i

getValidRSInterfaceArray
pu
p
bn
a

converted RsBots hooks .dat file to readable shit in 17 secs
Successfully executed.

Narcle

2010-10-01 19:40:29

Committed to repo.

pyroryan

2010-10-02 11:27:10

Added hook_player_GetTeam upon Naike's request.

Edit:
Added hook_playerdef_GetEquipment upon Naike's request.