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.bat
or.\createallprojects.bat
located 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.sln
orEverything_FF.sln
using Visual Studio 2022. - Switch the current configuration from
Debug
toRelease
. - 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-essential
gcc-9
gcc-9-multilib
g++-9
g++-9-multilib
To be able to compile Fortress Forever 2013 on Linux, you will need to do the following:
- Clone this repository and run
./creategameprojects
or./createallprojects
located inmp/src
- This will generate the makefiles that are needed in order to compile the game.
- Run
make -f Game_FF.mak
inmp/src
and 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