(If you find any mistake in my English, please let me know via a PM)
(Really, I speak terrible English, so please, tell me if I make mistakes. I'd like to improve it a bit )
C++ isn't my main language so don't quote me on this but afaik if you take 1.5.5's VC6 project folders and just place them with the FLSAC stuff then all u should need to do is include HkFLSAC.cpp into the project. I only have Visual Studio 2003 which is VC7. I don't have any clue how to actualy make VC6 project files with VC7(If its even possible).
Note: You can get the original VC6 headers for 1.5.5 Here.
I should say that I agree with Korrd. The concept sounds neat. But when it comes to actual implementation, several servers had major problems with such things. Additionally, why can't you grant source code access to at least one person of the admin team? If we can be the source of leak, then why doesn't every hacker out there have our remote desktop password? Is it more difficult to share than a source code, or more difficult to use against us?
I'm ready to consider this possibility, but introduction of such clientside tool would harm our playerbase greatly. Plus, other servers... Discovery was created as most user-friendly in mind, both for players and for server operators. Introducing such thing will be a step back from this principle.
It would be much easier to go with a loader with good-looking UI that would verify (and update, if necessary) clientside files, allow to select server (or play SP), and launch the game. But this is a complex task (although anti-cheat part would be much simplier) since I have no idea how could the server list be updated and how such thing would upload files from the net. And from where would it upload. In any case, anti-cheat discussions should NOT be held in public, and I strongly encourage Stucuk to contact me via PM/e-mail for further details, if he wishes to be involved into it.
I know this is kind of off subject, but forgive me for doing so. I've been watching this post continue to be added to over the week. The last post with Igiss confirms my beliefs and I will step forward to say what I believe.
Around a year ago, I was apart of a community named "EvolvedOnes". There we had a very nice User Friendly User Interface that both verified people's files (such as Stucuk is suggesting) and also, every day at a certain time would update the commod, ship, and weapon files. Now I'm sure some are thinking, how does this tie into Anti-Cheat? Well, I'll tell you.
The Evo (EvolvedOnes) server had very little cheating, because a majority of the people who had other mods active were instantly banned with out warning for 48 hours. After such time was done, the program would log their name. Once they came back and attempted to cheat AGAIN, they were permabanned and it was also logged. The cheaters never even made it on the server.
Now, there is another benefit to this entire update program, and that is a flexable economy. Ever changing ship, weapon, and commod. prices. As more and more are purchased, so the price changes. Made it an adventure to trade, because no matter how much you traded, you would have to change your attack plan each day, trading new places. Popular ships were expensive, as were the weapons. It was a working, breathing, economy.
As for Igiss's comment about discussing anti-cheat software in public. I agree somewhat, but it's always important, sometimes, to discuss things like this where the public can see and put in their two cents, such as I just have. Working behind closed doors creates a form of seperation from the admins and players, and such things are never good for communities.