From DoomWiki.org

Revision as of 13:04, 14 April 2020 by Redneckerz (talk | contribs) (Update: Included screenshot highlighting start map, chasecam, and changed player color.)


Screenshot of sfdoom, demonstrating its start map, chasecam and changed player color.

Codebase DOSDoom 0.2
Developer(s) Simon Howard
Initial release Version 1 (1999-01-25, 23 years ago)
Latest release 1.21 (1999-02-05, 23 years ago)
Development status Discontinued
Written in C
Target Platform DOS
License Doom Source License

sfdoom (also called SF-Doom) is a source port created by Simon Howard (Fraggle) which was a forerunner of SMMU. It was derived from DOSDoom by Chi Hoang.


sfdoom contained several features that would later be rewritten in SMMU, including a console, colored lighting, start map, and basic scripting. SMMU, though not directly derived from sfdoom, was intended as a rewrite of the project, and started out initially with the same name as its forerunner.


After SMMU development was started, sf-doom was left abandoned. The last released version was 1.21, released on February 5, 1999.


Note: Taken directly from SFDoom.txt

  • Translucency on various objects (imp fireballs etc) and on middle textures of 2-sided linedefs (temporary debug thing)
  • Coloured lighting through 6 new sector types (red, green, blue, 1/2 red, 1/2 green, 1/2 blue)
  • Console with several commands added including:
       -"name" - player name
       -"chasecam" - turn on chasecam
       -"autorun" - Autorun mode so you don't have to press shift :)
       -"respawnsuper" - Option to respawn super powerups (invis, invuln)
       -"map" - Change level ie. "map 23" warps to map23
       -"fov" - Change the field of view
       -"color" player color
       -"playdemo" - to play a demo "timedemo" exists but is still unstable
       -"cooldemo" - cool demo mode switches between players, and toggles chasecam
       -"chatmacrox" - set chat macros
       -"endlevel" - full screen console mode
  • New linedef types to let you activate console commands when you walk across linedefs.
  • Quake-style "start map",
  • Sound code from Boom

External links

  • SMMU webpage by Simon Howard; includes some information about sfdoom
  • sfdoom binary, 2nd release, released 1999-02-05, on Simon Howard's webpage
  • sfdoom source code, on Simon Howard's webpage
Source code genealogy
Based on
DOSDoom v0.2
sfdoom Base for