I'm currently working on version 1.01.
Fixes:
- You can no longer talk before the bot is in the chat environment.
- Now, the SID_CHATCOMMAND for joining the home channel is sent after the server responds to SID_CHATCOMMAND, not right after the client sends it.
- Added "PX2D" as a valid client in the pre-connection sanity check.
- If you try to disconnect before connecting, you'll no longer get an exception, due to checking if the socket is a null pointer before closing it's object.
New features:
- Added code to support clients with two CD keys, thus Diablo II is now supported.
- On the configuration form, client has become a drop-down box with "user-friendly" names
- Handling of SID_CHATEVENT's EID_BROADCAST, EID_CHANNELFULL, and EID_CHANNELRESTRICTED
To Do:
- Queue
- BNLS support (enabling StarCraft, StarCraft Expansion, and WarCraft II)