Van Helsing game research
This project was initiated for fun and learning. The main goal is to research the internals of the game The Incredible Adventures of Van Helsing. With some file formats researched, this work may become useful for other developers and end-users.
© Steffen André Langnes.
- Operating system: Windows 7 and later.
- IDE/Compiler: Visual Studio/C++ 2013 with update 4.
Note: Although "cross-platform" code is favored, no extra effort is being made to compile and run the code on platforms other than Windows.
Point the environment variable
BOOSTDIRto the directory of the Boost library. Make sure to build Boost as well.
Developer Command Prompt for VS2013(make sure Git is available).
Initialize the repository:
git clone --recursive --branch=master <repository url> cd Van-Helsing-game-research
powershell -ExecutionPolicy Bypass -File Code\scripts\build\thirdparty.ps1
Update the version number if needed:
powershell -ExecutionPolicy Bypass -File Code\scripts\UpdateVersion.ps1 <version>
msbuild Code\VanHelsingGameResearch.sln /t:Build /p:Configuration=Release
Packing for release
Point the environment
SIGNTOOLto the full path to the SignTool executable.
- Unpacker for N2PK packages (command line) (Files.N2PK). These files contain textures, models, etc.
- Storage viewer (command line) (storage.sav). Displays all of the items you have in your storage.
- Storage editor.
Game-save location (PC)
Files in the game-save location
|backup/*.sav||Backup of previous saves.|