Hi, I did all that, the md5 routine returns the same byte sequence as that website, however, I am sending the bytes, not the hex string that the website gives you.
I still get the erroneous nickname thing.
I went to the irc server and logged in, I got a message about nick Guest_Guest being in use, so I changed my nickname there (it was appearing as a jumble for some reason). After that I could join fine.
Next I tried to connect again with the bot, still get the erroneous nickname. I get this returned before I do the USER nic nic nic thing.
I'm at a loss to explain it.
I did find something while poking around, on the webpage source of the new chat theres a variable that reads like this.. fvTicket=ao7YC9wpefgsegtrthsrthrhrh ..now i'm not sure what that actually is but I cannot find anything else on the page to do with user info. The old chat used to have your cookie in the renderchat call. Now if you could auth just using that ticket, that would be alot easier, lol.
Anyway, I'll keep trying.
1. you need to send it in hex, not bytes. If you are using mirc then current version has md5$ function.
2. don't post your session info in public.