From DoomWiki.org

Revision as of 10:00, 14 April 2020 by Redneckerz (talk | contribs) (Update: Added infobox, reworked page to look more official and well, Fraggle deserves it. Took the liberty of calling the first sfdoom version just ''Version 1'' as a generic name.)

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
  • 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