Difference between revisions of "Sfdoom"
From DoomWiki.org
[checked revision] | [checked revision] |
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.) |
Redneckerz (talk | contribs) (→Update: Included screenshot highlighting start map, chasecam, and changed player color.) |
||
Line 2: | Line 2: | ||
{{InfoboxSourcePort | {{InfoboxSourcePort | ||
|title = sfdoom | |title = sfdoom | ||
+ | |screenshot = [[File:Sfdoom.png|200px]] | ||
+ | |caption = Screenshot of sfdoom, demonstrating its start map, chasecam and changed player color. | ||
|developer = [[Simon Howard]] | |developer = [[Simon Howard]] | ||
|baseparent = [[DOSDoom]] 0.2 | |baseparent = [[DOSDoom]] 0.2 | ||
Line 30: | Line 32: | ||
-"map" - Change level ie. "map 23" warps to map23 | -"map" - Change level ie. "map 23" warps to map23 | ||
-"fov" - Change the field of view | -"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. | * New linedef types to let you activate console commands when you walk across linedefs. | ||
* Quake-style "start map", | * Quake-style "start map", |
Revision as of 13:04, 14 April 2020
sfdoom | |
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, 25 years ago) |
Latest release | 1.21 (1999-02-05, 25 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.
Contents
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
- 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 |