Hey.
A friend of mine requested a bot like this some time ago, the point is just to kill some mobs with scatter and get the gold/CPs in your inventory.
Yesterday I reprogrammed the whole bot in a couple of hours, so there is pretty much no testing done yet nor is it even close to perfect yet.
To run the bot, you need Visual C++ Redistributable 2012 and an injector.
Feedback and bug reports are welcome, I know there are a lot of them and it's not very stable, but try to deal with it. Works on private servers using 5095 client, possible to modify for other clients (check the settings.ini).
Features:
- Works in background
- Waypoint system
- Use XP skill (Cyclone)
- ReviveHere
- AntiStuck
To be added:
- GUI and injector, possibly
- Use teleports
- Some other stuff...
Bugs:
- Crashes on start sometimes
Hotkeys (in case they don't show up in the console window):
- [END] = Start/stop hunting
- [INS] = Start/stop path logging
- [DEL] = Exit
How to use:
Code:
1. Unpack the zip file and move the ArcherBot folder to your Conquer root folder (e.g. C:\Program Files\Conquer Online 2.0\)
2. Launch your Conquer and log in. Move your character to the map you want to bot in
3. Inject the HunterDll.dll to your client with an injector (Winject for example)
4. Jump a few times in game to prevent crashes, will be fixed in future versions
5. Press End to start/stop the bot
Adding waypoints:
Code:
1. Delete the existing path file of that map (MapId\HuntingPath.wp), this step will be removed in the future
2. Launch your client and log in
3. Inject the HunterDll.dll
4. Jump a few times
5. Press Insert to start/stop logging the path
Adjusting the settings to your liking:
Code:
//Change these values in settings.ini
//Times are in milliseconds (ms)
[Settings]
JumpTime=500 //Time between jumps when not in Cyclone
XPJumpTime=400 //Time between jumps when in Cyclone
ScatterTime=50 //Time between each scatter
WaypointTime=30000 //Max time spent on each waypoint, for anti-stuck
DistanceFromWp=10 //Distance to waypoint when the next waypoint is loaded
RandomWaypoint=1 //Loads a random waypoint from path file each time, 0 = off 1 = on

(Doesn't get stuck that much anymore)