Difference between revisions of "Odamex"

From OdaWiki
(Odamex and Enhanced Doom: Just compiled odasrv on my debian ppc this afternoon \o/)
(Remove somethings, reflect real present not future as present)
Line 1: Line 1:
Odamex is a free and open source port for the classic first-person-shooter [http://doom.wikia.com/wiki/Doom Doom]. Odamex's goal is to emulate the feel of and retain many aspects of the original Doom executables while offering a broader expanse of security features, personal configuration, gameplay options, and editing features. Odamex can run on a wide range of operating systems and hardware, so players should be able to play on almost any platform!
+
Odamex is a free and open source port for the classic first-person-shooter [http://doom.wikia.com/wiki/Doom Doom]. Odamex's goal is to emulate the feel of and retain many aspects of the original Doom executables while offering a broader expanse of security features, personal configuration, gameplay options, and editing features. Odamex can run on a wide range of operating systems and hardware, so players should be able to play on almost any platform.
  
 
== Features ==
 
== Features ==
Line 8: Line 8:
 
* Doom2.exe gamplay-related nuances have been reimplemented as standard
 
* Doom2.exe gamplay-related nuances have been reimplemented as standard
 
* Nuanced mouse code that replicates the precise feel of using the mouse in doom2.exe
 
* Nuanced mouse code that replicates the precise feel of using the mouse in doom2.exe
* Demo recording and playback support with support for both Doom LMP demos and a new, Odamex-specific demo format (LMP compatibility with doom2.exe is provided)
+
* Demo playback support (recording coming soon) for both Doom LMP demos and a new, Odamex-specific demo format (LMP compatibility with doom2.exe is provided)
* Fully functional Deathmatch and Cooperative game modes
+
* Functional Deathmatch and Cooperative game modes
  
 
===Odamex and Enhanced Doom===
 
===Odamex and Enhanced Doom===
 
New additions Odamex brings to the Doom battleground:
 
New additions Odamex brings to the Doom battleground:
 
* Client and Server environment with in-game joining
 
* Client and Server environment with in-game joining
* Support for up to 255 players
+
* Theoretical support for up to 255 players
 
* New Team Deathmatch and Capture the Flag game modes
 
* New Team Deathmatch and Capture the Flag game modes
 
* Automatic downloading and verification of WAD files from the server
 
* Automatic downloading and verification of WAD files from the server
Line 22: Line 22:
 
* Additional higher-resolution video modes.  In addition, a possible "accelerated" renderer is in the works, using OpenGL to deliver an experience identical to the original software renderer.
 
* Additional higher-resolution video modes.  In addition, a possible "accelerated" renderer is in the works, using OpenGL to deliver an experience identical to the original software renderer.
 
* System Independence, meaning it can run on:
 
* System Independence, meaning it can run on:
** Windows 95, 98, ME(?), NT(?), 2K, XP
+
** Windows 95, 98, ME(?), NT(?), 2K, XP, Vista
** Linux (x86, ppc)
+
** Linux (x86, ppc, amd64)
 
** MacOSX
 
** MacOSX
** FreeBSD
+
** BSD
 
** Sun Solaris
 
** Sun Solaris
 
** Possibly more...if it can run SDL it might run Odamex!
 
** Possibly more...if it can run SDL it might run Odamex!
  
 
* Game launcher includes most standard features found in other launchers, plus more:
 
* Game launcher includes most standard features found in other launchers, plus more:
** Multilingual interface (future addition)
 
 
** Sorting capabilities.
 
** Sorting capabilities.
 
** Filtering capabilities (future addition)
 
** Filtering capabilities (future addition)
Line 37: Line 36:
 
===Odamex and map authoring===
 
===Odamex and map authoring===
 
Whats in it for map authors?
 
Whats in it for map authors?
* Inbuilt DEHACKED (*.deh) patch support (can also be externally applied via command line).
+
* Built-in DEHACKED (*.deh) patch support (can also be externally applied via command line).
 
* BOOM map format support.
 
* BOOM map format support.
 
* ODAMEX supports multiple music formats, for example:
 
* ODAMEX supports multiple music formats, for example:

Revision as of 18:49, 20 January 2007

Odamex is a free and open source port for the classic first-person-shooter Doom. Odamex's goal is to emulate the feel of and retain many aspects of the original Doom executables while offering a broader expanse of security features, personal configuration, gameplay options, and editing features. Odamex can run on a wide range of operating systems and hardware, so players should be able to play on almost any platform.

Features

Odamex and Standard Doom

These are the features that what makes Odamex the multiplayer Doom port that is the closest to the original Doom:

  • Out-of-the-box Standard Doom key bindings and settings for client and server
  • Doom2.exe gamplay-related nuances have been reimplemented as standard
  • Nuanced mouse code that replicates the precise feel of using the mouse in doom2.exe
  • Demo playback support (recording coming soon) for both Doom LMP demos and a new, Odamex-specific demo format (LMP compatibility with doom2.exe is provided)
  • Functional Deathmatch and Cooperative game modes

Odamex and Enhanced Doom

New additions Odamex brings to the Doom battleground:

  • Client and Server environment with in-game joining
  • Theoretical support for up to 255 players
  • New Team Deathmatch and Capture the Flag game modes
  • Automatic downloading and verification of WAD files from the server
  • On-the-fly WAD loading with map cycle support, now you can have multiple WAD files on the same server
  • RCON (Remote Console) Support
  • Cheating and exploitation redundancy, no longer do you have to put up with cheaters!
  • Additional higher-resolution video modes. In addition, a possible "accelerated" renderer is in the works, using OpenGL to deliver an experience identical to the original software renderer.
  • System Independence, meaning it can run on:
    • Windows 95, 98, ME(?), NT(?), 2K, XP, Vista
    • Linux (x86, ppc, amd64)
    • MacOSX
    • BSD
    • Sun Solaris
    • Possibly more...if it can run SDL it might run Odamex!
  • Game launcher includes most standard features found in other launchers, plus more:
    • Sorting capabilities.
    • Filtering capabilities (future addition)
    • C++ oriented design with fully cross-platform capabilities, utilizing the wxWidgets API.

Odamex and map authoring

Whats in it for map authors?

  • Built-in DEHACKED (*.deh) patch support (can also be externally applied via command line).
  • BOOM map format support.
  • ODAMEX supports multiple music formats, for example:
    • WAVE/RIFF
    • AIFF
    • VOC
    • MOD XM S3M 669 IT MED and more (using included mikmod)
    • MIDI (using timidity or native midi hardware)
    • OggVorbis (requiring ogg/vorbis libraries on system)
    • MP3 (requiring SMPEG library on system)
    • Basically any music format that SDL_mixer supports!

Odamex and developers

Developers also benefit from Odamex:

  • Full source code available, based on the GNU GPLv2 license.
  • Source code compiles on multiple hardware/software combinations including native 64-bit
  • Project and workspace files for the IDE Code::Blocks, Microsoft Visual C++ 6.0 as well as standard makefiles for general compilation.
  • Compiles with GCC as well as Microsoft Visual C++ 6.0

Questions

Got a few questions? Take a look at the FAQ

Games

All of the following games are supported: