Hello everyone!
I really hope I am posting this in the correct forum, however, I cannot be quite sure do to the fact that I could not manage to find a forum that specifically fits my needs.
I will try to be as clear and concise as possible, and any help at all is always very much appreciated.
So, let's begin with my request, shall we?
To be blunt, I need help in making a program/bot for an online, java based game. The game is Hero World, much like many of the other applications you can find on MySpace or Facebook.
The game consists of many different options to spend your 'hero's accumulations', including: energy, money, power points, etc.
To give you a run down of want I want this program to do, I will need to give you a basic understanding of how the game works.
The character has an 'energy base' of a certain value (which can be increased by spending hero points). You use this energy by doing 'missions'. Missions give you a combination of both money and hero points.
The energy base is linked with a timer, which replenishes a certain amount of your energy per second (depending on the value of your 'Recovery' stat).
What I want, is help making a program that will use the amount of energy required to do certain types of missions whenever the timer has replenished precisely enough of it to do so.
Ex.
There is a mission that required 500 energy points.
It awards $____ and ____ power points.
If I currently do not have enough energy, I want the program to realize when I do, and at that moment, use it on the mission.
This program will enable me to spend every bit of energy I can at all times, basically playing for me while I'm not around.
If you read this entire post, I'll be honest, you must be either pretty **** bored, or awfully hopeful to fulfill your cravings of giving help. (hopefully #2)
Thank you for any future responses or help I receive from anyone!
Have a nice day everyone.
Need advice on how to create a script/program/bot
Started by athlyt17, Oct 27 2009 04:25 PM
1 reply to this topic
#1
Posted 27 October 2009 - 04:25 PM
|
|
|
#2
Posted 01 November 2009 - 07:12 AM
It's really not that simple, if the game really is in Java, I can guess it's online. If it is you would need to write a packet sniffer/injecter that would be able to decrypt incoming data to interpret it as an ingame attribute to whatever it is your hero is.(that's the funniest part imo), using raw sockets on windows is a wonderful(really, full of wonders) experience.You can illegaly crack a decompiler to see how the game code encrypts and decrypts incoming packets.
Or, if you really have more time to loose, you can just try to statistically analyse the network data and guess the underlying protocols.
Then, you need to recreate game packet protocols that will enable you to interact with the server automatically.
Then, cause it's not over, you need to actually write the bot, so you need to be able to detect and inject events into your game, at the right time, and not look light you're botting either(not to be banned I guess).
If its not an online game, you still need to hack into the code/memory, so thats memory analysis(very fun thing to do), and be able to extract game attributes(they might be hidden), and then you need to be able to inject events into the game, which are hours and days and weeks of pure fun.
I hope I haven't discouraged you, hacking is a really nice activity.
Oh and I think I didnt mention, doing this is forbidden by the law.
Or, if you really have more time to loose, you can just try to statistically analyse the network data and guess the underlying protocols.
Then, you need to recreate game packet protocols that will enable you to interact with the server automatically.
Then, cause it's not over, you need to actually write the bot, so you need to be able to detect and inject events into your game, at the right time, and not look light you're botting either(not to be banned I guess).
If its not an online game, you still need to hack into the code/memory, so thats memory analysis(very fun thing to do), and be able to extract game attributes(they might be hidden), and then you need to be able to inject events into the game, which are hours and days and weeks of pure fun.
I hope I haven't discouraged you, hacking is a really nice activity.
Oh and I think I didnt mention, doing this is forbidden by the law.


Sign In
Create Account

Back to top









