This is an actively developed port of the game Fortress Forever on Source SDK 2013 using @Nbc66's SDK 2013 Community Edition repository.
Fortress Forever is based upon Source SDK 2006, the original repository of the game can be found here.
Note: This repository contains the source code of the game and not the game files, The repository containing the game files are found here.
-
To be able to compile Fortress Forever 2013 on Windows, you will need to download Visual Studio 2022 and install:
- MSVC v143 - VS 2022 C++ x64/x86 build tools
- C++ MFC Library for latest v143 build tools (x86 and x64)
- Windows 11 SDK (10.0.22000.0)
- Clone this repository and run
.\creategameprojects.bator.\createallprojects.batlocated inmp\src- This will generate the project files and solution files that are needed in order to compile the game.
- Open the generated
Game_FF.slnorEverything_FF.slnusing Visual Studio 2022. - Switch the current configuration from
DebugtoRelease. - Run
Build Solution.- The compiled binaries should automatically be copied to
mp\game\FortressForever2013.
- The compiled binaries should automatically be copied to
-
Note: These instructions were only tested on Ubuntu 22.04 (Jammy Jellyfish), but should work for most Debian-based Linux distributions.
build-essentialgcc-9gcc-9-multilibg++-9g++-9-multilib
To be able to compile Fortress Forever 2013 on Linux, you will need to do the following:
- Clone this repository and run
./creategameprojectsor./createallprojectslocated inmp/src- This will generate the makefiles that are needed in order to compile the game.
- Run
make -f Game_FF.makinmp/srcand the source code will start compiling.- The compiled binaries would automatically be copied to
mp/game/FortressForever2013.
- The compiled binaries would automatically be copied to