In the future we're going to start strictly enforcing standard versions to keep people from coding cheats into the game.
Cheat? I can't even compile much less cheat.
The problem with running an active game AND an open-source project is that the cheaters are usually fantastic with their own shards, if you will.
I don't know if it's possible in C, but what used in ASP for years is just to have a variable in only YOUR (the official) build, i.e. a checksum or hash of some type, that would have to be referenced against an official server's checksum/hash.
i.e.
client sends 13j12klj412j4312j3
server checks to see if 13j12klj412j4312j3 == 13j12klj412j4312j3
if true,
boolean pureclient == true;
else, false.
I'm sure you have a better idea or system integrated or you're working on, we just preferred this so that people could run their own builds of the client on servers that allowed, but our servers only supported the official build.
From another thread, it sounds like you wanted to change the console background. This can be done without modifying the code.
Oh no, I was just wanting to define a new widget type that supported a JPEG background, etc.
Anyway, it's seeming to me that to build it in newer versions of VC++ isn't going to work, but I'll keep on trying.