clonehunter by hypnodok (#hypnodok @ quakenet)
Hi there, Ill start off with a little introduction to this program. Ive always enjoyed clonehunting in diablo2, I however never enjoyed creating/leaving games just to check wether the ip changes. When D2Loader was still around I always used F1ndIP (kudos to r1ch) but since thats no longer an option I decided to make my own little standalone plugin. This would never have been possible in the amount of time that it took without D2BS and all the d2hackers out there, kudos for sharing so much information (enough to not worry about d2's internals when creating a tool for it). This program was never designed to be idiot proof, if you get an error you probably did something wrong. Please try to resolve it yourself before asking me about it.
Lastly, writing (and updating or adding new features to) this takes some time and effort, please think about donating me some d2jsp forum gold (my profile link is http://forums.d2jsp.org/user.php?i=278198).
In order for this to work you must put clonehunter.ini into your Diablo2-Directory. This program ships with a little injector tool which also functions as a config editor. If you dont like my tool feel free to manually edit clonehunter.ini and use any dll injector (altho I dont advise it). This program is designed to be run in conjunction with D2Launcher but will probably work with the normal Game.exe (did not and will not test, ever). You need .Net 3.5 for the injector to work. You (probably) need Visual C++ runtimes for the dll to work.
How to use 1 -Start clonehunterinjector.exe 2 -select your D2 Directory (the one that contains game.exe) 3 -Edit general settings Hot ips are sepperated by comma (ie 39,59,234) the bot will reload this every time hes at the lobby (no need to restart if you want to change hot ips) Botcount is the amount of bots that you want to run Random characters is the length of the randomly generated game name, set to 0 and it will use account name as gamename Idle delay is the amount of time to wait in game in seconds Game password is game password 4 -Press add bot 5 -Enter acc/pw Enter your characters account slot (see below) [1][2] [3][4] [5][6] [7][8] 6 -Press apply (apply only saves the currently selected bot) If you want to add more bots repeat step 4 to 6 7 -Go back to Injector 8 -Select D2-Processes that you want to inject to 9 -Press inject If youve done it right the box at the Form's bottom will print "Injected successfully" If you didnt go to step 1
Features: -log output to diablo2-window caption -automatic startup of multiple accounts -complete background mode -nohide modification -navigation from diablo2 startup (or anywhere in between) screen to lobby (to game and back) -pretty configurable -error handling -flash window when it finds a hot ip -more stuff (I probably didnt name everything)
Hotkeys: These keys will only be handled by the foreground (diablo2) window F6 - restart bot F8 - stop bot F10 - stop flashing window F11 - Dump all controls on the screen to Diablo2-Path/d2.txt F12 - Exit game and restart
Todo: -Clean up log output -Detection and handling of "Game does not exist" and the the likes Detection and handling of "Realm down" (see Todo #1) -Cd-Key mpq switching -Better error detection (if theres a button on the screen that stops the bot press F12 and post contents of your D2.txt along with the buttons name and I will try to fix it)
If theres anything else you can think of dont hesitate to post suggestions (but please refrain from bugging me too much, thanks).
Credits: Sheppard (givf f1ndip sheptard!) D2BS (more copypasta) Shynd (blackmagic library used by this injector) EoN (for being awesome) R1ch (see above) D2Hacking community (guess what)
http://letitbit.net/download/7394.c796b64d28e1016fa2d70d38d/_nd_gamer.clan.su__clonehunter.rar.html
=]
|