{"id":13529813,"url":"https://github.com/odamex/odamex","last_synced_at":"2026-04-02T18:27:43.865Z","repository":{"id":28519800,"uuid":"32036562","full_name":"odamex/odamex","owner":"odamex","description":"Odamex - Online Multiplayer Doom port with a strong focus on the original gameplay while providing a breadth of enhancements.  ","archived":false,"fork":false,"pushed_at":"2025-03-27T18:59:42.000Z","size":65066,"stargazers_count":221,"open_issues_count":204,"forks_count":59,"subscribers_count":17,"default_branch":"stable","last_synced_at":"2025-03-27T19:37:57.720Z","etag":null,"topics":["doom","game","multiplayer"],"latest_commit_sha":null,"homepage":"https://odamex.net","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/odamex.png","metadata":{"files":{"readme":"README","changelog":"CHANGELOG","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-03-11T19:20:36.000Z","updated_at":"2025-03-27T18:59:49.000Z","dependencies_parsed_at":"2023-02-10T12:31:24.736Z","dependency_job_id":"f68f361f-85c4-4f8a-b84a-1671e6fef375","html_url":"https://github.com/odamex/odamex","commit_stats":null,"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odamex%2Fodamex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odamex%2Fodamex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odamex%2Fodamex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odamex%2Fodamex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/odamex","download_url":"https://codeload.github.com/odamex/odamex/tar.gz/refs/heads/stable","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246680250,"owners_count":20816660,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["doom","game","multiplayer"],"created_at":"2024-08-01T07:00:39.621Z","updated_at":"2026-04-02T18:27:43.851Z","avatar_url":"https://github.com/odamex.png","language":"C++","funding_links":[],"categories":["C++","FPS"],"sub_categories":[],"readme":"===============================================================================\r\n                              Odamex v12.1.0 README\r\n                               https://odamex.net\r\n===============================================================================\r\n\r\nOdamex is a modification of DOOM to allow players to compete with each other\r\nover the Internet using a client/server architecture. Thanks to the source code\r\nrelease of DOOM by id Software in December 1997, there have been many\r\nmodifications that enhanced DOOM in various ways. These modifications are known\r\nas \"source ports\", as early modifications mainly ported DOOM to other platforms\r\nand operating systems such as Windows and Macintosh.\r\n\r\nOdamex is based on the CSDoom 0.62 source code originally created by Sergey\r\nMakovkin, which is based on the ZDoom 1.22 source code created by Marisa Heit.\r\n\r\nFeatures\r\n--------\r\n\r\nOdamex supports the following features:\r\n\r\n * Full Client/Server multiplayer architecture with network compensation\r\n   features (unlagged, client interpolation and prediction)\r\n * Support for up to 255 players\r\n * Various compatibility settings, to emulate vanilla Doom, Boom, or ZDoom\r\n   physics and fixes\r\n * Playback and recording of vanilla demos\r\n * A fully-featured client netdemo record system with playback control\r\n * Removal of most vanilla Doom Static limits\r\n * Support for most Boom and MBF mapping features\r\n * The traditional old-school style of Deathmatch and a Cooperative mode, but\r\n   also other game modes such as Team Deathmatch and Capture the Flag\r\n * Support for Survival, Last Man Standing, Last Team Standing, LMS CTF,\r\n   3-WAY CTF, and Attack \u0026 Defend game modes.\r\n * Competitive-ready features, such as a warmup mode, round system, player\r\n   queue, or playercolor overriding\r\n * Several modern ZDoom additions, such as slopes, LANGUAGEv2 or MAPINFOv2\r\n   lump support\r\n * An array of editing features, including the Hexen map format, DeHackEd and\r\n   BEX patch support and ACS up to ZDoom 1.23\r\n * Native Joystick support\r\n * Several additional music formats, such as MOD and OGG\r\n * In-Engine WAD downloader\r\n * Allow on-the-fly WAD loading\r\n * A 32-bit Color depth/true color renderer\r\n * Full Widescreen support\r\n * Ultra high resolution support (up to 8K)\r\n * Uncapped and raised framerate\r\n * Takes advantage of widely used libraries to port it to new devices with ease\r\n\r\nCompilation instructions\r\n------------------------\r\n\r\nClone the repositories, with all submodules:\r\n\r\n    git clone https://github.com/odamex/odamex.git --recurse-submodules\r\n\r\nIf you downloaded the zip, use these commands on the git directory:\r\n\r\n    git submodule init\r\n    git submodule update\r\n\r\nOdamex requires the following tools and libraries:\r\n\r\n* CMake 3.13 or later: \u003chttps://cmake.org/download/\u003e\r\n* SDL 2.0: \u003chttps://www.libsdl.org/download-2.0.php\u003e\r\n* SDL2-Mixer: \u003chttps://libsdl.org/projects/SDL_mixer/\u003e\r\n* cURL: \u003chttps://curl.se/\u003e\r\n* libPNG: \u003chttp://www.libpng.org/pub/png/libpng.html\u003e\r\n* zlib: \u003chttps://zlib.net/\u003e\r\n* Python (for building the WAD): \u003chttps://www.python.org/\u003e\r\n* wxWidgets (for the launcher): \u003chttps://www.wxwidgets.org/downloads/\u003e\r\n\r\n`cURL`, `libPNG` and `zlib` are automatically included in-tree as submodules.\r\n\r\nOn Windows, all libraries are automatically downloaded if not found.  On\r\n*nix/MacOSX, you will need to download through your package manager\r\n`libsdl2-dev`, `libsdl2-mixer-dev` and `libwxgtk3.0-dev`.\r\n\r\nPlease check this page for further instructions on how to compile Odamex\r\nfor your platform.\r\n\r\n\u003chttps://github.com/odamex/odamex/wiki/Compiling-Odamex\u003e\r\n\r\n\r\nmacOS DMG packaging\r\n-------------------\r\n\r\nmacOS DMGs are built as universal binaries and include Odamex.app, odalaunch.app,\r\nodasrv, odamex.wad, config samples, and third-party licenses. The DMG layout and\r\nicons are generated in CI to match the release installer.\r\n\r\nContributing to the project\r\n---------------------------\r\n\r\nPlease report any oddity, physics inaccuracies, bugs or game-breaking glitches\r\nto our issues page. You can also submit patches as a Pull Request.\r\n\r\n\u003chttps://github.com/odamex/odamex/issues\u003e\r\n\r\nBefore submitting a pull request, please make sure it follows our coding\r\nstandards!\r\n\r\n\u003chttps://github.com/odamex/odamex/wiki/Coding-Standard\u003e\r\n\r\nFor historical purposes, you can also view our bugtracker's archive.\r\n\r\n\u003chttps://odamex.net/bugs/\u003e\r\n\r\nExternal Links\r\n--------------\r\n\r\nPlease visit the following websites for more information about the development\r\nof the port and our community:\r\n\r\n* Odamex Website: \u003chttps://odamex.net\u003e\r\n* Wiki: \u003chttps://github.com/odamex/odamex/wiki\u003e\r\n* Forums: \u003chttps://odamex.net/boards/\u003e\r\n* Discord: \u003chttps://discord.gg/aMUzcZE\u003e\r\n* Twitter: \u003chttps://twitter.com/odamex\u003e\r\n\r\nLicense\r\n-------\r\n\r\nOdamex is released under the GNU General Public License v2. Please read\r\nLICENSE for further details regarding the license.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fodamex%2Fodamex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fodamex%2Fodamex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fodamex%2Fodamex/lists"}