Difference between revisions of "Odamex"
From OdaWiki
(→These are the features that what makes Odamex the multiplayer Doom port that is the closest to the original Doom:) |
|||
Line 5: | Line 5: | ||
===These are the features that what makes Odamex the multiplayer Doom port that is the closest to the original 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 keybindings and settings for client and server | * Out-of-the-box Standard Doom keybindings and settings for client and server | ||
− | * Demo support | + | * Doom2.exe gamplay-related nuances have been reimplimented as standard |
− | * Fully functional game modes | + | * 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 compatability with doom2.exe is a possability) | |
− | + | * Fully functional Deathmatch and Cooperative game modes | |
===New additions Odamex brings to the Doom battleground!=== | ===New additions Odamex brings to the Doom battleground!=== |
Revision as of 16:34, 4 November 2006
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!
Contents
Features
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 keybindings and settings for client and server
- Doom2.exe gamplay-related nuances have been reimplimented as standard
- 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 compatability with doom2.exe is a possability)
- Fully functional Deathmatch and Cooperative game modes
New additions Odamex brings to the Doom battleground!
- Client and Server environment with in-game joining.
- Support for up to 255 players.
- Two additional game modes:
- Team Deathmatch
- Capture the Flag
- Auto WAD downloading from server and file checking (Now you know you have the right PWAD!)
- Server ingame WAD loading, can load IWAD/PWAD files so you don't have to stop your server!
- RCON (Remote Console) Support.
- Cheating and exploitation redundancy, no longer do you have to put up with cheaters!
- Additional higher-resolution video modes. (With possible OpenGL version that keeps Doom's graphics the way they are, but boosting performance for larger resolutions!)
- Cross-platform launcher written using wxWidgets.
- System Independence, meaning it can run on:
- Windows 95, 98, ME(?), NT(?), 2K, XP
- Linux
- MacOSX
- FreeBSD
- Sun Solaris
- possibly more!
Whats in it for map authors
- Inbuilt 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!
Developers also benefit from Odamex itself!
- Full, 100% 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 aswell as standard makefiles for general compilation.
- Compiles with GCC aswell 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: