Incursion is a roguelike developed by Julian Mensch. He has kindly released the source he has for some of the later versions. This file is intended for people viewing the project repository where the source code can be obtained.
At this time building is only supported on Windows, using Visual Studio 2008. You should be able to substitute other versions of Visual Studio, or write a makefile if you plan to compile on another platform.
If you wish to support the development, you can donate bitcoin to:
16F6d1F82qrhXaR67NHczQbu4eUie7QJui
Recommended compiler:
- Visual Studio Express 2008: VS2008ExpressWithSP1ENUX1504728.iso 768.0MB.
Dependencies:
- libtcod.dll: bitbucket project.
- flex.exe: flex-2.5.4a-1-bin.zip 0.2 MB (hosting web page).
- google breakpad (non-debug builds only): svn checkout.
Compilation instructions:
- Download and install Visual Studio Express 2008, if necessary.
- Extract 'flex.exe' directly into the project directory.
- Place libtcod source code under "_dependencies\libtcod" sub-directory.
- Build libtcod to obtain the libtcod.dll, libtcod.lib and SDL2.dll files.
- If a debug build is being made, skip to step 12.
- Place google breakpad source code under "_dependencies\google-breakpad" sub-directory.
- Enter the "_dependencies\google-breakpad" directory.
- Execute the DOS command "set GYP_MSVS_VERSION=2008", or if you are using an alternate compiler, use a modified command.
- Execute the DOS command "src\tools\gyp\gyp.bat --no-circular-check src\client\windows\breakpad_client.gyp".
- The build files should be located in "_dependencies\google-breakpad\src\windows".
- Do a non-debug build of google breakpad.
- Build Incursion.
- Place "libtcod.dll" directly into the project directory.
- Place "SDL2.dll" directly into the project directory.