Yeah, I'd be sunk without you guys =)
I'm working on an update now, but am running into some issues. For some reason, the connection is stalling out immediately after sending the challenge token - that is, the DS only sends one packet. From what I understand from this thread, that initial response should be nearly identical to what it was for Gen 4, but am I missing something?
I'll be the first to admit that I'm not very good at network programming. Once I get that out of the way and make that initial handshake work, the rest won't take long at all.