Odamex

From OdaWiki
Revision as of 09:04, 30 October 2006 by 60.234.130.11 (Talk)

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 For...

Gamers:

  • Client and Server environment with in-game joining.
  • Support for up to 16 simultaneous players.
  • Five distinct game modes:
    • Free for All
    • Head to Head
    • Team Deathmatch
    • Capture the Flag
    • Cooperative
  • 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!

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

  • 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

Games

All of the following games are supported: