An open-source port of the 1996 DOS game Syndicate Wars to modern operating systems using SDL, OpenAL, and Vorbis.
SyndWarsFX is an open-source fan expansion that ports the 1996 DOS game Syndicate Wars to modern operating systems. It solves the problem of playing this classic game on contemporary hardware by replacing DOS-specific components with cross-platform libraries while preserving the original gameplay experience.
Gamers and retro gaming enthusiasts who want to play Syndicate Wars on modern systems, and developers interested in game preservation and reverse-engineering projects.
It provides a faithful, community-maintained port that keeps the original Syndicate Wars experience intact while making it accessible on current platforms without requiring emulation or compatibility layers.
Syndicate Wars Fan Expansion, Open Source remake of the classic Bullfrog game
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Disassembles the original DOS code and replaces only DOS-specific components with cross-platform libraries, maintaining the core Syndicate Wars gameplay and experience without alteration.
Uses SDL for input/video, OpenAL for sound, and Vorbis for music to run natively on GNU/Linux, macOS, and Windows, eliminating the need for DOS emulation on modern systems.
Built and maintained by a fan community with active discussions on GitHub and Discord, ensuring ongoing support, updates, and collaboration based on disassembled original code.
Supports English, French, German, Italian, Spanish, and Swedish from original releases, with flexibility to change languages via config.ini and accommodate fan translations.
Requires ownership of the original Syndicate Wars CD or digital distribution for installation, as the port does not include all game data files, creating a barrier for those without legal access.
Compilation from source involves setting up specific 32-bit libraries and dependencies, with the README admitting incomplete documentation for manual steps on Windows without UNIX tools.
Only supports i386 architecture, necessitating 32-bit compatibility layers on modern 64-bit systems and excluding ARM-based platforms, which limits deployment on newer hardware.