Difference between revisions of "Doom Legacy"
From DoomWiki.org
[unchecked revision] | [unchecked revision] |
m (grammar) |
KMRblue1027 (talk | contribs) |
||
Line 5: | Line 5: | ||
[[Boom]] compatibility was introduced later by [[Stephen "SoM" McGranahan]], who also introduced Heretic support by merging in code from [[Heretic]]/[[Hexen]]; and [[FraggleScript]] from the port [[SMMU]]. SoM also developed some novel modifications, including several varieties of [[3D floor]]s and deep water before settling on the current implementation. | [[Boom]] compatibility was introduced later by [[Stephen "SoM" McGranahan]], who also introduced Heretic support by merging in code from [[Heretic]]/[[Hexen]]; and [[FraggleScript]] from the port [[SMMU]]. SoM also developed some novel modifications, including several varieties of [[3D floor]]s and deep water before settling on the current implementation. | ||
− | Since 2003, the Legacy code-base is being re-written in C++. This is designed to | + | Since 2003, the Legacy code-base is being re-written in C++. This is designed to improve the tolerance of the code base to new features. |
+ | |||
+ | A port of Legacy for the Sony PlayStation Portable was created and is being updated by [[kgsws]] | ||
==Features== | ==Features== | ||
Line 13: | Line 15: | ||
* [[Wikipedia:OpenGL | OpenGL]] rendering | * [[Wikipedia:OpenGL | OpenGL]] rendering | ||
* Higher resolutions | * Higher resolutions | ||
− | * DirectSound 3D | + | * DirectSound 3D |
* Console with support for key bindings (Quake-style bindings) | * Console with support for key bindings (Quake-style bindings) | ||
* [[FraggleScript]] for scripting | * [[FraggleScript]] for scripting | ||
Line 27: | Line 29: | ||
*[[Legacy (IRC channel)|#legacy]], the IRC channel | *[[Legacy (IRC channel)|#legacy]], the IRC channel | ||
*[[ReMooD]] a modification of '''Doom Legacy''' | *[[ReMooD]] a modification of '''Doom Legacy''' | ||
+ | *[[PSP Legacy]] A port for the Sony PlayStation Portable | ||
==External links== | ==External links== |
Revision as of 15:24, 20 May 2010
Doom Legacy is a source port available for DOS, Win32, Linux, OS/2 and MacOS, originally written by Boris Pereira and Denis "faB" Fabris, now maintained by Thierry "Hurdler" Van Elsuwé, with a supporting cast of 40 contributors.
Legacy was originally written as a fork of an early DOSDoom version introducing mouse-look, jumping, a console, 32 player deathmatch, skins and a native win32 mode. The console in its entirety was taken from Quake 1.01, a leaked version of Quake about one to two years before it was GPLed. Fabris developed a glide front-end, one of the first hardware-accelerated renderers. Hurdler was originally introduced to develop GL support, however as time went by, Hurdler increasingly maintained the project. Fabris has now moved on to pastures new, with Boris making an occasional appearance.
Boom compatibility was introduced later by Stephen "SoM" McGranahan, who also introduced Heretic support by merging in code from Heretic/Hexen; and FraggleScript from the port SMMU. SoM also developed some novel modifications, including several varieties of 3D floors and deep water before settling on the current implementation.
Since 2003, the Legacy code-base is being re-written in C++. This is designed to improve the tolerance of the code base to new features.
A port of Legacy for the Sony PlayStation Portable was created and is being updated by kgsws
Features
- TCP/IP multiplayer networking (including a master server for Internet game searches)
- Nearly complete Boom and Heretic support
- OpenGL rendering
- Higher resolutions
- DirectSound 3D
- Console with support for key bindings (Quake-style bindings)
- FraggleScript for scripting
- 3D floors, water, and coloured lighting
- Free look and crosshairs
- Jumping
- 32 Players (including support for custom skins)
- Supports Linux, MacOS and Windows and others
- 2 player splitscreen co-op or deathmatch
- Ability to play Audio CDs during play
See also
- #legacy, the IRC channel
- ReMooD a modification of Doom Legacy
- PSP Legacy A port for the Sony PlayStation Portable
External links
- Doom Legacy home page
- SourceForge site
- #legacy IRC Channel
- Legacy Forum
- Legacy Wiki
- discussion about non-hardware accelerated dynamic lighting in a Doomworld mailbag, 1998-09-29