We also need some help on the 'reading a packet' part. I have the Firestorm Dashboard program, which was written by Matt Leese. I was looking at the packet.c and packet.h files, and well, they're a bit confusing to me. I understood the basic idea of what they did, but how they do it, I have no clue. If someone could clarify how these work (Matt, you out there

), that would be great. The biggest problem I'm having is that I only know basic C++ commands (everything up to link-lists, if that helps). I know there's ways to make Bytes and Bits, and run loops ~40 times a second, but how, I do not know. I tried reading Matt's packet.c/.h files, but I couldn't get anything beyond the basics.
So, what me and Dan need is someone to tell us how it works, or a website that tells us where to get info on how this stuff works. Seeing as I don't know what I'd even be looking for, I haven't really done any searches. Kind of hard to look for something, when you don't know what it is you're looking for

.