Actually, that's been my toughest project yet. Building an activation system for Snow Race and Death Match: Project Alpha is a living hell, especially when it looks, syntactically, correct but you can't figure what's wrong. For instance, I wrote an activation system that compares the encrypted key to the one entered in the license key edit box and it still didn't work. Sorry to go off topic (LOL), but do any of you guys know a good method of doing this? If its in C++, don't wory, I'll find a matching alternative, or convert the C++ one into PureBASIC myself. Its not that hard, you know...
"On two occasions I have been asked [by members of Parliament!]: 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out ?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question." — Charles Babbage.
My Github