For some odd reason I was randomly drawn back to TwelveSky2(an email from a certain unnamed person). For another odd reason I decided to start trying to make the bot I have been wanting to make since the release of TwelveSky2 but was unable to make any headway. In the past couple of days I have finally made progress thanks to the help of a couple of Epvpers members. Thanks to them first:
Megabyte: Thanks for the olly setup, the lack of olly features was my biggest setback until now.
Wazapoo: Thanks much for your Loot Filter code, it is working great with my Auto loot function.
The goal of my bot is to automate everything needed to bot with nothing but the game clients memory itself. I want to use skills, items, make movements, auto-loot, auto buff and anything else by calling the functions that game client would normally call after you press a button. Currently I have most features I need so far working bypassing the keypresses, and going straight to the function itself. My current progress below:
------------------------------------
Working Functions of my Bot so far:
-------------------------------------
-Auto skill usage client call in memory. I can force any skill on placed on the skill bar to be executed without the need for a keypress.
-Auto AOE using the function above
-Auto Buffing. The bot reads when the buff is inactive in memory and executes the buff via the UseSkill(); function.
-Auto looting via client call in memory.
-Loot filter, filters out all junk from being looted. Only Rares, Elites, Silver and select unis are looted.
-Auto chi re-fill via special funciton
-Auto pet feeder. Works the same way as the autoskill, just triggers a different function in memory.
-Upgraded godmode with no DC
-Auto XP clean(for farmers). Detects when XP is greater than 95%, disables bot, allows mobs to kill, auto-revives, and rinse and repeat till XP is less than 5%.
-Inventory sorting -> Credits Seth_Day
-Mob distance detection, only AOE's when mobs are in range.
-Player detection, detects other players in range.
---------------------------------------
Possible future features
---------------------------------------
-Auto walking around the designated grinding area. Be able to save 2-3 preset spots to walk, and continue to circle through these walking locations(do a circle around the grind area, or walk back and forth)
-Auto Evasion via teleporting. Bot will detect when other player is near and teleport to pre-set location in the map. You can set 4-5 preset grind spots to teleport to when you enter the map, when other player detected, teleports to the next preset location on the map and continues botting.
-Mob detection, move to new grind spot based on number of mobs around you.
-Auto return to grind location
-Auto return to town
-Auto use npcs, auto buy/sell, auto drop in banks
-Auto DC/Re-login
-Auto use Fortune pouch/lucky ticket ect..
I had some other ideas, but they slip my mind now.
So far the bot is fully functional to my standards, besides the lack of the auto-evasion technique(my next step working on, I have had enough bans). However right now it is a full functional total memory based bot. There are no 3rd party keypresses or functions, allowing 100% fully minimized un-monitored botting. I am botting as I type this message.
Anybody else doing something like this for their own personal bots?
I left this thing going for 12 hours last night, never flawed once. Didn't get **** for loot though, bad spot/night for farming?
Any other features anybody think I should try for this? That can be done fully minimized using 100% client memory execution.
Also if anybody has any information on registering your own console commands to the game I would greatly appreciate it. The game has its own built in console commands obviously(/movezone /notice ect..). Obviously the first parameter is the command and the second parameter is the value for the parameter. I would like to hook the console func and register my own commands to send to my bot. Say I have a bool in my bot called BotOn. I want to be able to type into chatbox /boton and have that toggle the boton bool. I know how to hook the console properly, I am just a bit confused on how I would register my own commands and how to call the function. Maybe I gotta read the command being passed through the console and then execute my SendConsole("/Boton", boton) function?
Also I have some basic requests to add to my bot for a bit of extra functionality so I can stop using others trainers in combination of my bot:
Requesting addresses:
- Detect if character DC'ed
- Ghetto godmode address // Don't need this anymore. Traced back char takes hit, found it.
- Pet feeder address
For some odd reason I was randomly drawn back to TwelveSky2(an email from a certain unnamed person). For another odd reason I decided to start trying to make the bot I have been wanting to make since the release of TwelveSky2 but was unable to make any headway. In the past couple of days I have finally made progress thanks to the help of a couple of Epvpers members. Thanks to them first:
Megabyte: Thanks for the olly setup, the lack of olly features was my biggest setback until now.
Wazapoo: Thanks much for your Loot Filter code, it is working great with my Auto loot function.
The goal of my bot is to automate everything needed to bot with nothing but the game clients memory itself. I want to use skills, items, make movements, auto-loot, auto buff and anything else by calling the functions that game client would normally call after you press a button. Currently I have most features I need so far working bypassing the keypresses, and going straight to the function itself. My current progress below:
------------------------------------
Working Functions of my Bot so far:
-------------------------------------
-Auto skill usage client call in memory. I can force any skill on placed on the skill bar to be executed without the need for a keypress.
-Auto AOE using the function above
-Auto Buffing. The bot reads when the buff is inactive in memory and executes the buff via the UseSkill(); function.
-Auto looting via client call in memory.
-Loot filter, filters out all junk from being looted. Only Rares, Elites, Silver and select unis are looted.
-Auto chi re-fill via special funciton -Auto pet feeder. Works the same way as the autoskill, just triggers a different function in memory.
-Upgraded godmode with no DC
-Auto XP clean(for farmers). Detects when XP is greater than 95%, disables bot, allows mobs to kill, auto-revives, and rinse and repeat till XP is less than 5%.
-Inventory sorting -> Credits Seth_Day
---------------------------------------
Possible future features
---------------------------------------
-Auto walking around the designated grinding area. Be able to save 2-3 preset spots to walk, and continue to circle through these walking locations(do a circle around the grind area, or walk back and forth)
-Auto Evasion via teleporting. Bot will detect when other player is near and teleport to pre-set location in the map. You can set 4-5 preset grind spots to teleport to when you enter the map, when other player detected, teleports to the next preset location on the map and continues botting.
-Mob detection, move to new grind spot based on number of mobs around you.
-Auto return to grind location
-Auto return to town
-Auto use npcs, auto buy/sell, auto drop in banks
-Auto DC/Re-login
-Auto use Fortune pouch/lucky ticket ect..
I had some other ideas, but they slip my mind now.
So far the bot is fully functional to my standards, besides the lack of the auto-evasion technique(my next step working on, I have had enough bans). However right now it is a full functional total memory based bot. There are no 3rd party keypresses or functions, allowing 100% fully minimized un-monitored botting. I am botting as I type this message.
Wow I could really use something like this now that I give the possibilities a thought. If you're at all interested I'd be willing to give some ingame cash for it.