Difference between revisions of "Sfdoom"

From DoomWiki.org

[checked revision][checked revision]
m (proper title)
m (prevent empty space at top)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
{{InfoboxSourcePort
 +
|title = sfdoom
 +
|screenshot = [[File:Sfdoom.png|200px]]
 +
|caption = Screenshot of sfdoom, demonstrating its start map, chasecam and changed player color.
 +
|developer = [[Simon Howard]]
 +
|baseparent = [[DOSDoom]] 0.2
 +
|programming language = {{wp|C (programming language)|C}}
 +
|status = Discontinued
 +
|initialversion = Version 1
 +
|initialdate = 1999-01-25
 +
|platform = DOS
 +
|license = [[Doom Source License]]
 +
}}
 
{{DISPLAYTITLE:sfdoom}}
 
{{DISPLAYTITLE:sfdoom}}
'''sfdoom''' is a [[source port]] created by [[Simon Howard (Fraggle)]] which was a forerunner of [[SMMU]]. It was derived from [[DOSDoom]] by [[Chi Hoang]]. It 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.
+
'''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]].  
 +
 
 +
==History==
 +
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.
 +
 
 +
==Legacy==
 +
After SMMU development was started, sf-doom was left abandoned. The last released version was 1.21, released on February 5, 1999.
 +
 
 +
==Features==
 +
'''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 ==
 
== External links ==
* [http://www.soulsphere.org/projects/smmu/ SMMU] webpage by Simon Howard; includes some information about sfdoom and download links.
+
* [https://soulsphere.org/projects/smmu/ SMMU] webpage by Simon Howard; includes some information about sfdoom
 +
* [https://soulsphere.org/projects/smmu/sfdoom-bin.zip sfdoom binary], 2nd release, released 1999-02-05, on Simon Howard's webpage
 +
* [https://soulsphere.org/projects/smmu/sfdoom-src.zip sfdoom source code], on Simon Howard's webpage
  
 
{{s-start}}
 
{{s-start}}

Latest revision as of 15:02, 14 April 2020

sfdoom
Sfdoom.png

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.

History[edit]

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.

Legacy[edit]

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

Features[edit]

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[edit]

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