I need a clientless bot for diablo II which will create games, avoiding realm downs and temp bans every few seconds, until a game IP is found, at which point it will hold the game for a set period of time so I can load a real client into the game. Warden support isn't necessary. Here are some primary requirements:
Needs to give me a popup to copy/paste game once a game is found
Needs a clean UI (although fancy is not preferred, i'm a minimalist)
Needs to be able to handle in use cd keys and realm downed proxies which I can just give a list of.
Needs to be able to handle the clients in a profile system. I can give more detailed information on this if you require, but i will have to open 20 connections per ip address
Needs socks5/with authentication support for proxies.
Ideally, this program would use the realm as the divider, so I can have say, 80 characters setup to find games on each realm, and just select which realm and Ip address I wish to find. It would contain the entire program within one window, perhaps with a tabbed or tree interface. Profiles would contain the account name, password, character name, realm, and the proxy ip I prefer it to connect to, as well as a backup. Proxy usernames/passwords can be static. It would need to automatically assign cd keys from a list, or database and swap out in use keys (for instance if I needed 80 cd keys to hunt an ip, I would put in 90 to cover incase a cd key is in use). Being able to assign multiple IPs to find is a plus as well. I am basically looking for a more robust version of the program DCSitter. I want it to fulfill the same purpose but automate some of the work. I also require the source code for this project, so I'll be able to update it in the future should any packet changes be made, etc.
I can give much more information and details if requested by a programmer interested in this project.