SFMapEditor

See a Soldier Front map the way the engine does, change it, and build it as a patch.

SFMapEditor is a Windows tool for opening the maps of a Soldier Front installation, looking at them properly, and changing what a map script, a world file and a prop setup file can change. It never writes to the installation: edits are built into a client patch.

Seeing a map

Editing it

One undo stack of 64 steps covers all of it. Build Patch writes the changed script, world, collision, lightmaps and sky back into their original containers and packs them. The SDK's round-trip test rebuilds all 46 area archives and rewrites every script, world and collision file byte for byte.

Every command is in a palette on Ctrl+K, and a right-click in the viewport offers what applies to what is under the cursor.