Odamex - Online Multiplayer Doom port with a strong focus on the original gameplay while providing a breadth of enhancements.
C++ C CMake Python Java Shell Other
Failed to load latest commit information.
Wii -Update the copyright information in the source file headers. Apr 23, 2015
Xbox Add snprintf.cpp to Xbox project Jan 1, 2017
ag-odalaunch Explicitly call OutputDebugString in the global namespace. Jan 13, 2017
client Add crash reporting to odasrv Jan 18, 2017
cmake/modules Change GetRevision() to GitDescribe() Nov 2, 2016
common Add crash reporting to odasrv Jan 18, 2017
config-samples Updated sample server configs for 0.8 Nov 20, 2016
documentation - Only send timeleft field in query protocol when sv_timelimit is set… Sep 15, 2014
installer Add cl_serverdownload, which enables/disables downloading game resour… May 30, 2015
libraries Add SDL 1.2 support to textscreen SDL implementation. Jan 13, 2017
master Set svn:eol-style property on cmake scripts. Sep 19, 2016
media - Reduce permission requirements for windows installer, additional tw… Mar 15, 2014
odalaunch Fix art provider icon usage Jan 8, 2017
odalpapi Only obtain a sys error string and attempt to log it when an error nu… Jan 13, 2017
odamex.xcodeproj Rename doc to documentation, move proxy into tools Mar 4, 2014
server Add crash reporting to odasrv Jan 18, 2017
tests Read pwads, deh and demo lumps from tests subdir first. Standardize l… Mar 15, 2014
tools Add additional lines for the installer to upversion Mar 27, 2014
wad Remove CTF status bar indicators Nov 23, 2016
.gitattributes First stab at ident attributes Nov 3, 2016
.gitignore Ignore the usual build directory Jan 18, 2017
.travis.yml Add Travis CI support Jan 10, 2017
CHANGELOG - Set svn:eol-style native Aug 14, 2008
CMakeLists.txt Use a bigger buffer for console version string Dec 30, 2016
Doxyfile Change some doxygen settings. May 8, 2011
LICENSE -Update LICENSE to the current GPLv2 license document. Nov 23, 2013
MAINTAINERS Update this, sorely out of date... Nov 23, 2013
README Version bump: 0.7.0 Mar 26, 2014
README.md Add build status badge to README.md Jan 10, 2017
astylerc Add an Artistic Style configuration file for Odamex. Sep 25, 2012
force_retest - Test commit, just checking my log on credentials Jul 14, 2016
odamex-vc9.sln Add Visual C++ 9.0 project files and workspace, thanks MP2E. Apr 16, 2008
odamex.kdevelop rename kdevelop project file May 3, 2008
odamex.wad Remove CTF status bar indicators Nov 23, 2016
odamex.workspace -Create libraries subdir, move libraries into it. Codeblocks projects… Mar 4, 2014


Build Status

Odamex is a modification of DOOM to allow players to compete with each other over the Internet using the client/server architecture. Thanks to the source code release of DOOM by id Software in December 1997, there have been many modifications that enhanced DOOM in various ways. These modifications are known as "source ports", as early modifications mainly ported DOOM to other platforms and operating systems such as Windows and Macintosh.

Odamex is based on the CSDoom 0.62 source code originally created by Sergey Makovkin, which is based on the ZDoom 1.22 source code created by Randy Heit.


Odamex is released under the GNU General Public License v2. Please read LICENSE for further details regarding the license.


Please visit the Odamex website for more information.