[Aeria]Twelve Sky 2 Bot - Cyborg Bot

07/11/2010 02:39 Mega Byte#1
Heya everyone.
Just making this topic as a discussion topic about the Bot for Twelve Sky 2 that I am going to start working on.

Cyborg Bot will hopefully be able to do a wide range of things.

For now since I am just starting out I want to get it logging in to an account written in the config file then selecting a character.

Then I will make it say Hello World and log out.

Sounds lame but I will be improving it after that to do more.

Im looking at using boost to aid me with the libarys for threading, file access and networking.

Links for my own reference:
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]


Before I can successfully login I have to work out how to generate the time signiture its the first 8 bytes or two int's in every packet sent out.


List of features I want in the future:
  • Scripting Language of some sort to let people make better AI's for their bot to follow.
  • Rules to follow like if other players start talking to you or attacking you to log out.
  • A list of words to say when asked certain things so that the bot appears to communicate to other players. Could say it doesn't speak English or something.
  • Whisper Remote Control interface allowing you to whisper a certain command to it and get control over it which will let you tell it things to do as you would in the console, you could say sit and it would sit or follow playername and it would follow that player.
  • Auto looting and selling items.
  • Hacks like in Map Fun
  • Auto Assist follow's your main character and attacks what you attack or what attack's you.
  • Keeping to a certian weapon for example you can say Spear Type and it will only bother about spear's
  • Auto equip better items when leveling. If their level and stat's are higher than what they currently have then equip.
  • Keeping item's that are of certain rareness to allow you to make a smarter decision over what to do.
  • Region control per level, The bot will only train in a certain area untill a certain level then it will move on to the next.
  • Roam the bot will walk around the map attacking monsters it will level up from.
  • Anti Kill Steal bot shouldn't attack monsters that another is attacking unless it is another bot or a master controlling it.
  • Multiple OS support including windows 32bit and 64bit and linux's

So what other features do you think a good bot should have?
07/11/2010 13:09 Paladinz#2
The ability to work on 64bit systems would be good, more and more people are using them for the ability to handle extra ram :P
07/11/2010 13:20 Mega Byte#3
Added to the list of wanted features thanks :D
Multiple OS support including windows 32bit and 64bit and linux's
07/11/2010 14:15 Paladinz#4
Thanks, that would be great, I got so used to MapFun on my old pc that I've given up leveling my alt, way too much running around to keep getting back to where i need to play. The teleport alone was a real time saver.

I never could figure out why Aeria never added a transport system, unless its just to make you play longer in the hope they make more money.
07/11/2010 14:25 Mega Byte#5
lol well it should work on your new pc too :).
07/13/2010 09:51 konka4#6
could make the looting to be changed such as only wanting to pick up Rares and Money, or uniques and money, that kinda thing, if you havent already thought of it
07/13/2010 23:31 saniyini#7
well if you ask what a bot shld have then
it would be

Ofcourse

* * auto pill
* * aoe auto
* * auto buffs
* * speed attack
* * pet feeder
* * most importantly an auto loot XD...
* * turn off all functions at death/map changes
* * store loacation in map (teleport)

about auto loot the pixel detection thing is good but still not reliable :S ....would be nice if there is a better way to loot things :) ....

and would be nice if it wer like a small tool (gui) like blax spirit's trainer ..
07/14/2010 01:33 strikeraid#8
Maybe he could look into that pet that picks up loot for you. There was a bug with one of the updates last year that made some of the pets auto loot certain things for you like rares and money. Might be able to do some asm to activate that feature. Basically in-game autoloot.
07/14/2010 08:02 Mega Byte#9
Learn to read please people :) im not going to be using pixel detection its going to be a decent bot ;) one that uses networking :P also most of the things you have said ive already got in my features list :D as for gui it will be compleatly console bassed its a bot not a trainer/hack :P you will interface with it by text to give it commands but other than that it follows an AI so it does what you want it to do eg kill monsters pick up certian items and money goto town sell items.

A gui may be added later as an option i guess :P. Will probably just be a C# app that connects to the bot and gets data from it and can send commands to it.

Quote:
Maybe he could look into that pet that picks up loot for you. There was a bug with one of the updates last year that made some of the pets auto loot certain things for you like rares and money. Might be able to do some asm to activate that feature. Basically in-game autoloot.
That sounds quite interesting however im uncertian how to go about such a thing as i dont have a pet and do not know much about them lol. Just telling the server your picking up an item should work though.
07/15/2010 02:05 Demonu92#10
Woah thats a lot of work but still would be awesome to have such a nice bot
07/15/2010 12:01 tes1000#11
if u made such a bot.
u would instantly be in goldfarming territory
07/15/2010 21:47 Demonu92#12
I got a idea for ur bot remember the address that opens the herbalist menu can you make the bot auto open it and buy pills when it runs out of pills ?
That would make the bot be able to grind nonstop and the money shouldnt be a problem bcuz if it will auto pickup money rares and elites it will gather money constantly
07/17/2010 22:52 Mega Byte#13
No I can't do that because the bot is not using the game at all ;) its a stand alone client. Meaning no memory address's for hacks no 3D etc. I can just teleport / walk to the npc and send the packet to trade and buy / sell stuff. I will start working on this bot when somone can work out how the first 8 bytes of every packet the game client sends are generated... It seems complicated and has confused me lol.
07/19/2010 22:16 Demonu92#14
Quote:
Originally Posted by Mega Byte View Post
No I can't do that because the bot is not using the game at all ;) its a stand alone client. Meaning no memory address's for hacks no 3D etc. I can just teleport / walk to the npc and send the packet to trade and buy / sell stuff. I will start working on this bot when somone can work out how the first 8 bytes of every packet the game client sends are generated... It seems complicated and has confused me lol.
Oh ok but it will still be 1 of the best bots you could find in here :D
07/20/2010 08:16 Mega Byte#15
Indeed but this wont be for a while of course.