Soldier Front Legacy shield

Soldier Front

A reconstructed game and server, a map editor, and a launcher and mods for the Soldier Front Legacy client.

Soldier Front has two lines of work here. OpenSF is the game reconstructed as a new program with its own server. Beside it, SFLauncher, SFOn12 and SFController serve the Soldier Front Legacy client players already have, and SFMapEditor works on the maps both of them read.

Finished

OpenSFSoldier Front reconstructed as a new game and server: any frame rate, controllers, one account on every server.
SFMapEditorOpens every map in a Soldier Front client, edits markers, lights, sky and collision, and builds a patch.
SFLauncherThe Soldier Front Legacy launcher: account, profile, downloads and repair, clans and friends.
SFOn12Any frame rate from 30 to 360 for the Soldier Front Legacy client, on Direct3D 9 or 12.
SFControllerController support for the Soldier Front Legacy client, with a full settings menu and no aim assist.

In development

SFEncyclopediaA byte-level and runtime-level reference for Soldier Front 1, written chapter by chapter as evidence lands, every claim tagged verified or reasoned.
SF1SDKA C++23 SDK for Soldier Front 1, companion to the encyclopedia. Unverified values are declared but return an error instead of a guess.