GitHunt
BN

bni/freesynd

FreeSynd fork with some Quality of Life improvements

About this fork of FreeSynd

Screenshot

Improvements

Make it playable with modern controls and high-resolution screens.

  • Fullscreen by default, preserving aspect ratio as in the original DOS game.
  • Configurable scaling. Set for example scale_factor = 3 in user.conf. Default is calculated depending on resolution.
  • See more of the map in a zoomed out view, pixel-perfect integer scaled.
  • Hold down CTRL or Mouse-wheel to pan the view using the mouse.
  • Smooth panning with WASD keys instead of edge-panning.
  • High framerate. If you have a 144 Hz monitor scrolling is 144 fps (for example).
  • Faster menu transitions.
  • Press key 1-4 to select agent. Double press key 1-4 to center on agent.
  • Build on macOS with Windows x64 (mingw64) cross-compile.

All credits to the original FreeSynd authors and Bullfrog.

Developer notes

Convert data files to lower case

rename.pl -f 'y/A-Z/a-z/' *

CMake options on macOS

--preset "ninja-clang-arm64-release" -DCONAN_COMMAND=~/Library/Python/3.14/bin/conan

Go directly to mission with cheats

./FreeSynd -m 8 -c "COOPER TEAM"

Start with lots of cash and all weapons and mods unlocked

./FreeSynd -c "STACKED"

Missing implementation in FreeSynd

Enemy agent AI (React to player actions and seek out player agents).
Player agent AI (Reacts acoording to IPA levels, defend themselves).
Be able to sort gear in the agent equip screen.
Panic mode ☑️

Languages

C++93.6%CMake5.3%C0.4%Objective-C0.4%Shell0.2%AppleScript0.1%Python0.0%

Contributors

Latest Release

v0.957March 4, 2026
GNU General Public License v3.0
Created July 3, 2022
Updated March 12, 2026