9- Open the Cryptopp project located at Cryptopp/Source/cryptlib.vcproj
10- Build that project both in Debug and Release profiles
11- Rename Cryptopp/Source/Debug/cryptlib.lib to cryptlib2003d.lib
12- Rename Cryptopp/Source/Release/cryptlib.lib to cryptlib2003.lib
13- Copy cryptlib2003d.lib and cryptopp.lib to the following directories:
Gunz/Stable/cml/lib
Gunz/Stable/Gunz/LIB
NOTE: You may need to copy this .lib files into some other folders if you want to build MatchServer, Locator or some other solutions.
14- Open Gunz solution located at Gunz/Stable/Gunz/Gunz.sln
15- In the Gunz project, open the file Gunz/Game/ZGlobal.cpp
Replace the line: #include "SVNRevision/SVNRevision.cpp"
With: //#include "SVNRevision/SVNRevision.cpp"
Replace the line: return GlobalGetSVNRevision();
With: return 0;
16- Edit the file located at Gunz/Stable/Gunz/Gunz.rc
find
Code:
MANIFEST_RESOURCE_ID RT_MANIFEST "Runtime/Gunz.exe.manifest"
Replace it with:
Code:
// MANIFEST_RESOURCE_ID RT_MANIFEST "Runtime/Gunz.exe.manifest"
Save that file.
17- Now you should be able to Build Gunz in Debug or Release modes. The compiled files are saved at Gunz/Stable/Gunz/runtime folder.
If you have any trouble building Gunz, I won't give any further support, you should be able to solve it by yourself.
If you can't solve it, then it's useless for you to use Gunz source code.