Well this is the moment I've been waiting for, for a long, long time. I've always wanted to bot on RSPS's just like you bot on Runescape(well previously).
The code is in no way obfuscated so anyone can see it. Please do not re-release it on any other forums and claim it as your own - if you do you will be exploited.
About the bot:
Xotikbot is built for Soulsplit the current leading RSPS who has recently surpassed Near Reality which is now basically shit. Xotikbot uses BCEL.
If you could kindly donate here I would love you forever.
Moving onto other Rsps's:
Maybe in the future but there are some Rsps's I just will not go to. Battlescape is an example of one. I have loved Battlescape ever since Battlescape Isle; Palidino has recently changed and started updating again so I will not corrupt his server . You should give me over 9000 stats Pali :hurr:
I really don't know what to say, I'm excited, I'm speechless.
Credits:
The nice people over at http://www.Rs-hacking.com who I learnt a lot of things about the Runescape client from - although I was really just lurking about reading stuff on their forums.
The old Rsbot client developers who helped me realize some things I never would of by myself. They're code is really nice
Okay I have just browsed over the main files of the source. It's a modified xBot(Old RuneScape Bot that never got released), As long as soulsplit_out.jar is not malicious and is just the injected soulsplit client then there shouldn't be anything wrong with this. Mind posting your updater log?
Okay I have just browsed over the main files of the source. It's a modified xBot(Old RuneScape Bot that never got released), As long as soulsplit_out.jar is not malicious and is just the injected soulsplit client then there shouldn't be anything wrong with this. Mind posting your updater log?
Please prove it is a branch of xBot. I wrote this bot myself, anyway the bot is just half of the story.
Here's my updater:
Code:
Loaded 113 classes.
+ AppletTransformer
^ v implements com.xBot.accessors.Applet
* getMouseX() gets field v.D
* getMouseY() gets field v.A
+ ClientTransformer
^ Client implements com.xBot.accessors.Client
* getBaseX() gets field Client.Ge
* getBaseY() gets field Client.Ib
* getDestX() gets field Client.db
* getDestY() gets field Client.Ac
* getPlane() gets field Client.sc
* getCameraCurveX() gets field Client.Z
* getCameraCurveY() gets field Client.re
* getMiniMapInt1() gets field Client.rc
* getMiniMapInt2() gets field Client.Kb
* getMiniMapInt3() gets field Client.wd
* getCameraZ() gets field Client.Cc
* getCameraX() gets field Client.Ue
* getCameraY() gets field Client.ae
* getOpenInterfaceID() gets field Client.nd
* getMenuX() gets field Client.Ie
* getMenuY() gets field Client.Gf
* isMenuOpen() gets field Client.qd
* getMenuActionRow() gets field Client.ke
* getGroundIntArray() gets field Client.fc
* setClientDataOn() sets field Client.Yd
* setClientDataOff() sets field Client.Yd
* getGroundByteArray() gets field Client.Rd
* isLoggedIn() gets field Client.q
* getMyUsername() gets field Client.od
* getMyPassword() gets field Client.ub
* getCurrentStats() gets field Client.Db
* getInterfaceCache() gets field RSInterface.s
* getTextureInt1() gets field bc.h
* getTextureInt2() gets field bc.r
* getCurrentExp() gets field Client.Yc
* getSettings() gets field Client.wb
* getSelectedItemName() gets field Client.Zd
* getNpcArray() gets field Client.ic
* getPlayerArray() gets field Client.hb
* getItemSelected() gets field Client.Zf
* setLowDefinition() calls method Client.rb
* getMenuAction() gets field sc.y
* callMethod42() sets field client.a(int, int, int)
+ EntityTransformer
^ l implements com.xBot.accessors.Entity
* getOrientation() gets field l.L
* getAnim() gets field l.gb
* getSmallXYIndex() gets field l.u
* getInteractingEntity() gets field l.hb
* getX() gets field l.q
* getY() gets field l.Q
* getLoopCycleStatus() gets field l.W
* getHeight() gets field l.z
* getSmallX() gets field l.l
* getSmallY() gets field l.eb
+ ModelTransformer
^ o implements com.xBot.accessors.Model
* getXPoints() gets field o.m
* getYPoints() gets field o.vb
* getZPoints() gets field o.lb
* getIndices1() gets field o.P
* getIndices2() gets field o.D
* getIndices3() gets field o.Bb
+ PlayerTransformer
^ n implements com.xBot.accessors.Player
* getEquipment() gets field n.Cb
* getCombatLevel() gets field n.Mb
* getEntityDef() gets field n.Kb
+ ClientSuperTransformer
^ w implements com.xBot.accessors.ClientSuper
* getLoopCycle() gets field w.G
+ InterfaceTransformer
^ e implements com.xBot.accessors.Interface
* getInv() gets field e.L
* getInvStackSizes() gets field e.S
+ EntityDefTransformer
^ de implements com.xBot.accessors.EntityDef
* getType() gets field de.C
* getName() gets field de.q
+ NpcTransformer
^ m implements com.xBot.accessors.Npc
* getEntityDef() gets field m.rb
Completed 9 transformer(s) in 686ms.
Edit: Also please do explain how you know this is a Branch of xBot if you say it's never been released.
Quote:
Originally Posted by JaminB
Fake. Look at the video the friend and ignore are 4 and a half years old.
Read the thread dumbass. It's for a private server called Soulsplit currently leading the toplist on Runelocus.
Last edited by Legacy166 : 12-03-2011 at 10:18 AM.
Please prove it is a branch of xBot. I wrote this bot myself, anyway the bot is just half of the story.
Here's my updater:
Code:
Loaded 113 classes.
+ AppletTransformer
^ v implements com.xBot.accessors.Applet
* getMouseX() gets field v.D
* getMouseY() gets field v.A
+ ClientTransformer
^ Client implements com.xBot.accessors.Client
* getBaseX() gets field Client.Ge
* getBaseY() gets field Client.Ib
* getDestX() gets field Client.db
* getDestY() gets field Client.Ac
* getPlane() gets field Client.sc
* getCameraCurveX() gets field Client.Z
* getCameraCurveY() gets field Client.re
* getMiniMapInt1() gets field Client.rc
* getMiniMapInt2() gets field Client.Kb
* getMiniMapInt3() gets field Client.wd
* getCameraZ() gets field Client.Cc
* getCameraX() gets field Client.Ue
* getCameraY() gets field Client.ae
* getOpenInterfaceID() gets field Client.nd
* getMenuX() gets field Client.Ie
* getMenuY() gets field Client.Gf
* isMenuOpen() gets field Client.qd
* getMenuActionRow() gets field Client.ke
* getGroundIntArray() gets field Client.fc
* setClientDataOn() sets field Client.Yd
* setClientDataOff() sets field Client.Yd
* getGroundByteArray() gets field Client.Rd
* isLoggedIn() gets field Client.q
* getMyUsername() gets field Client.od
* getMyPassword() gets field Client.ub
* getCurrentStats() gets field Client.Db
* getInterfaceCache() gets field RSInterface.s
* getTextureInt1() gets field bc.h
* getTextureInt2() gets field bc.r
* getCurrentExp() gets field Client.Yc
* getSettings() gets field Client.wb
* getSelectedItemName() gets field Client.Zd
* getNpcArray() gets field Client.ic
* getPlayerArray() gets field Client.hb
* getItemSelected() gets field Client.Zf
* setLowDefinition() calls method Client.rb
* getMenuAction() gets field sc.y
* callMethod42() sets field client.a(int, int, int)
+ EntityTransformer
^ l implements com.xBot.accessors.Entity
* getOrientation() gets field l.L
* getAnim() gets field l.gb
* getSmallXYIndex() gets field l.u
* getInteractingEntity() gets field l.hb
* getX() gets field l.q
* getY() gets field l.Q
* getLoopCycleStatus() gets field l.W
* getHeight() gets field l.z
* getSmallX() gets field l.l
* getSmallY() gets field l.eb
+ ModelTransformer
^ o implements com.xBot.accessors.Model
* getXPoints() gets field o.m
* getYPoints() gets field o.vb
* getZPoints() gets field o.lb
* getIndices1() gets field o.P
* getIndices2() gets field o.D
* getIndices3() gets field o.Bb
+ PlayerTransformer
^ n implements com.xBot.accessors.Player
* getEquipment() gets field n.Cb
* getCombatLevel() gets field n.Mb
* getEntityDef() gets field n.Kb
+ ClientSuperTransformer
^ w implements com.xBot.accessors.ClientSuper
* getLoopCycle() gets field w.G
+ InterfaceTransformer
^ e implements com.xBot.accessors.Interface
* getInv() gets field e.L
* getInvStackSizes() gets field e.S
+ EntityDefTransformer
^ de implements com.xBot.accessors.EntityDef
* getType() gets field de.C
* getName() gets field de.q
+ NpcTransformer
^ m implements com.xBot.accessors.Npc
* getEntityDef() gets field m.rb
Completed 9 transformer(s) in 686ms.
Edit: Also please do explain how you know this is a Branch of xBot if you say it's never been released.
Read the thread dumbass. It's for a private server called Soulsplit currently leading the toplist on Runelocus.
First of all nice work on the updater. Now it was really just how you named things, I've looked over many bot sources and now realize it's more like RSBot well at least with the naming, a lot of the method names and methods themselves also look similar although they do in a lot of bots as they use the same ideas. xBot source has been released, I thought you'd know that.
First of all nice work on the updater. Now it was really just how you named things, I've looked over many bot sources and now realize it's more like RSBot well at least with the naming, a lot of the method names and methods themselves also look similar although they do in a lot of bots as they use the same ideas. xBot source has been released, I thought you'd know that.
I've personally never heard of xBot. I only called my bot XotikBot because of my website name. Originally it was going to be called Corporeal Bot or some shit like that . Mind linking me to xBot source code?
Yeah, I used to script for Rsbot so some of the ideas are similar. I also have the old, old Rsbot source code from when Spoljohan was developing to help me when I first started programming bots.
Edit: Lol fuck just noticed my RSInterface hook is broken.
Updated updater log:
Code:
Loaded 113 classes.
+ AppletTransformer
^ v implements com.xBot.accessors.Applet
* getMouseX() gets field v.D
* getMouseY() gets field v.A
+ ClientTransformer
^ Client implements com.xBot.accessors.Client
* getBaseX() gets field Client.Ge
* getBaseY() gets field Client.Ib
* getDestX() gets field Client.db
* getDestY() gets field Client.Ac
* getPlane() gets field Client.sc
* getCameraCurveX() gets field Client.Z
* getCameraCurveY() gets field Client.re
* getMiniMapInt1() gets field Client.rc
* getMiniMapInt2() gets field Client.Kb
* getMiniMapInt3() gets field Client.wd
* getCameraZ() gets field Client.Cc
* getCameraX() gets field Client.Ue
* getCameraY() gets field Client.ae
* getOpenInterfaceID() gets field Client.nd
* getMenuX() gets field Client.Ie
* getMenuY() gets field Client.Gf
* isMenuOpen() gets field Client.qd
* getMenuActionRow() gets field Client.ke
* getGroundIntArray() gets field Client.fc
* setClientDataOn() sets field Client.Yd
* setClientDataOff() sets field Client.Yd
* getGroundByteArray() gets field Client.Rd
* isLoggedIn() gets field Client.q
* getMyUsername() gets field Client.od
* getMyPassword() gets field Client.ub
* getCurrentStats() gets field Client.Db
* getInterfaceCache() gets field rc.s
* getTextureInt1() gets field bc.h
* getTextureInt2() gets field bc.r
* getCurrentExp() gets field Client.Yc
* getSettings() gets field Client.wb
* getSelectedItemName() gets field Client.Zd
* getNpcArray() gets field Client.ic
* getPlayerArray() gets field Client.hb
* getItemSelected() gets field Client.Zf
* setLowDefinition() calls method Client.rb
* getMenuAction() gets field sc.y
* callMethod42() calls method Client.a(int, int, int)
+ EntityTransformer
^ l implements com.xBot.accessors.Entity
* getOrientation() gets field l.L
* getAnim() gets field l.gb
* getSmallXYIndex() gets field l.u
* getInteractingEntity() gets field l.hb
* getX() gets field l.q
* getY() gets field l.Q
* getLoopCycleStatus() gets field l.W
* getHeight() gets field l.z
* getSmallX() gets field l.l
* getSmallY() gets field l.eb
+ ModelTransformer
^ o implements com.xBot.accessors.Model
* getXPoints() gets field o.m
* getYPoints() gets field o.vb
* getZPoints() gets field o.lb
* getIndices1() gets field o.P
* getIndices2() gets field o.D
* getIndices3() gets field o.Bb
+ PlayerTransformer
^ n implements com.xBot.accessors.Player
* getEquipment() gets field n.Cb
* getCombatLevel() gets field n.Mb
* getEntityDef() gets field n.Kb
+ ClientSuperTransformer
^ w implements com.xBot.accessors.ClientSuper
* getLoopCycle() gets field w.G
+ InterfaceTransformer
^ e implements com.xBot.accessors.Interface
* getInv() gets field e.L
* getInvStackSizes() gets field e.S
+ EntityDefTransformer
^ de implements com.xBot.accessors.EntityDef
* getType() gets field de.C
* getName() gets field de.q
+ NpcTransformer
^ m implements com.xBot.accessors.Npc
* getEntityDef() gets field m.rb
Completed 9 transformer(s) in 672ms.
Btw you realize why some there are some method similarities is because Runescape is Runescape. Runescape may of changed since 317 revision but it's still the same in many ways.
Last edited by Legacy166 : 12-03-2011 at 10:32 AM.
I'm sorry I cant lie I didn't go to your website nor did I scan your bot. the thing is I've been here for sometime now and most of the time when a guy who recently registered comes along and starts posting threads about his bot and new website it's usually some 13 yr old faggot with a hard on for runescape looking to make some quick gpz off of other users stupidity.
I'll wait for a mod to verify and if its legit then I owe you an apology.
I've personally never heard of xBot. I only called my bot XotikBot because of my website name. Originally it was going to be called Corporeal Bot or some shit like that . Mind linking me to xBot source code?
Yeah, I used to script for Rsbot so some of the ideas are similar. I also have the old, old Rsbot source code from when Spoljohan was developing to help me when I first started programming bots.
Edit: Lol fuck just noticed my RSInterface hook is broken.
Updated updater log:
Code:
Loaded 113 classes.
+ AppletTransformer
^ v implements com.xBot.accessors.Applet
* getMouseX() gets field v.D
* getMouseY() gets field v.A
+ ClientTransformer
^ Client implements com.xBot.accessors.Client
* getBaseX() gets field Client.Ge
* getBaseY() gets field Client.Ib
* getDestX() gets field Client.db
* getDestY() gets field Client.Ac
* getPlane() gets field Client.sc
* getCameraCurveX() gets field Client.Z
* getCameraCurveY() gets field Client.re
* getMiniMapInt1() gets field Client.rc
* getMiniMapInt2() gets field Client.Kb
* getMiniMapInt3() gets field Client.wd
* getCameraZ() gets field Client.Cc
* getCameraX() gets field Client.Ue
* getCameraY() gets field Client.ae
* getOpenInterfaceID() gets field Client.nd
* getMenuX() gets field Client.Ie
* getMenuY() gets field Client.Gf
* isMenuOpen() gets field Client.qd
* getMenuActionRow() gets field Client.ke
* getGroundIntArray() gets field Client.fc
* setClientDataOn() sets field Client.Yd
* setClientDataOff() sets field Client.Yd
* getGroundByteArray() gets field Client.Rd
* isLoggedIn() gets field Client.q
* getMyUsername() gets field Client.od
* getMyPassword() gets field Client.ub
* getCurrentStats() gets field Client.Db
* getInterfaceCache() gets field rc.s
* getTextureInt1() gets field bc.h
* getTextureInt2() gets field bc.r
* getCurrentExp() gets field Client.Yc
* getSettings() gets field Client.wb
* getSelectedItemName() gets field Client.Zd
* getNpcArray() gets field Client.ic
* getPlayerArray() gets field Client.hb
* getItemSelected() gets field Client.Zf
* setLowDefinition() calls method Client.rb
* getMenuAction() gets field sc.y
* callMethod42() calls method Client.a(int, int, int)
+ EntityTransformer
^ l implements com.xBot.accessors.Entity
* getOrientation() gets field l.L
* getAnim() gets field l.gb
* getSmallXYIndex() gets field l.u
* getInteractingEntity() gets field l.hb
* getX() gets field l.q
* getY() gets field l.Q
* getLoopCycleStatus() gets field l.W
* getHeight() gets field l.z
* getSmallX() gets field l.l
* getSmallY() gets field l.eb
+ ModelTransformer
^ o implements com.xBot.accessors.Model
* getXPoints() gets field o.m
* getYPoints() gets field o.vb
* getZPoints() gets field o.lb
* getIndices1() gets field o.P
* getIndices2() gets field o.D
* getIndices3() gets field o.Bb
+ PlayerTransformer
^ n implements com.xBot.accessors.Player
* getEquipment() gets field n.Cb
* getCombatLevel() gets field n.Mb
* getEntityDef() gets field n.Kb
+ ClientSuperTransformer
^ w implements com.xBot.accessors.ClientSuper
* getLoopCycle() gets field w.G
+ InterfaceTransformer
^ e implements com.xBot.accessors.Interface
* getInv() gets field e.L
* getInvStackSizes() gets field e.S
+ EntityDefTransformer
^ de implements com.xBot.accessors.EntityDef
* getType() gets field de.C
* getName() gets field de.q
+ NpcTransformer
^ m implements com.xBot.accessors.Npc
* getEntityDef() gets field m.rb
Completed 9 transformer(s) in 672ms.
Btw you realize why some there are some method similarities is because Runescape is Runescape. Runescape may of changed since 317 revision but it's still the same in many ways.
I'm sorry I cant lie I didn't go to your website nor did I scan your bot. the thing is I've been here for sometime now and most of the time when a guy who recently registered comes along and starts posting threads about his bot and new website it's usually some 13 yr old faggot with a hard on for runescape looking to make some quick gpz off of other users stupidity.
I'll wait for a mod to verify and if its legit then I owe you an apology.
There really isn't a category for RSPS bots. It would be miscategorized anywhere, and in my opinion it can stay here. Also: I've handed out about 5 infractions in this thread. To those of you who received one: It's not our job to verify every link--either verify it yourself or don't post. This is written in the stickies.
__________________
If all of my decisions were right even a tiny fraction of the time, I would go straight to Vegas and become unspeakably rich. --Anonymous
Last edited by KerokeroCola : 12-03-2011 at 05:30 PM.
There really isn't a category for RSPS bots. It would be miscategorized anywhere, and in my opinion it can stay here. Also: I've handed out about 5 infractions in this thread. To those of you who received one: It's not our job to verify every link--either verify it yourself or don't post. This is written in the stickies.
Shouldn't mods keep their users safe?
I would not dl it. A newcomer that joined like 1-2 days ago. But idk.
I would not dl it. A newcomer that joined like 1-2 days ago. But idk.
It's not my job to hold everybody's hands and examine every line of every program released on Sythe. Even if I had the knowledge of doing so for every scripting language out there, I don't have the time. You all possess for yourselves the same basic human brain, hands, fingers, and eyeballs. You have just as much ability as I do to learn how to decipher java code and how to read it for backdoors.
Unlike most of the sketchy threads posted on Sythe, Legacy has spent a lot of time maintaining the thread, provided the source code, and has a reasonable background history. Also, he took the time to purchase a domain name rather than just uploading it to Mediafire/Rapidshare/etc. I'm not saying it's guaranteed to be clean, but the red flags are dropping one-by-one.
__________________
If all of my decisions were right even a tiny fraction of the time, I would go straight to Vegas and become unspeakably rich. --Anonymous
Last edited by KerokeroCola : 12-03-2011 at 07:00 PM.