• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

Wii/H29-Mar-2014-627349

Xbox/H29-Mar-2014-2,2471,863

ag-odalaunch/H03-May-2022-10,8157,340

client/H03-May-2022-58,88640,365

cmake/modules/H29-Mar-2014-230196

common/H03-May-2022-91,75266,312

config-samples/H29-Mar-2014-2,8412,324

documentation/H29-Mar-2014-317245

installer/H29-Mar-2014-266233

libraries/H29-Mar-2014-116,47980,072

master/H03-May-2022-1,4051,113

media/H03-May-2022-

odalaunch/H03-May-2022-18,31115,639

odalpapi/H03-May-2022-2,4971,519

odamex.xcodeproj/H29-Mar-2014-1,6231,612

server/H03-May-2022-18,53112,598

tests/H29-Mar-2014-1,9671,348

tools/H29-Mar-2014-693547

wad/H03-May-2022-434349

CHANGELOGH A D14-Aug-2008414 127

DoxyfileH A D11-Jun-201170.6 KiB1,7171,239

LICENSEH A D23-Nov-201317.7 KiB340281

MAINTAINERSH A D23-Nov-2013637 1411

READMEH A D26-Mar-20149.8 KiB256187

astylercH A D25-Sep-2012142 99

odamex-vc9.slnH A D16-Apr-20081.8 KiB3331

odamex.kdevelopH A D03-May-20081.8 KiB7574

odamex.workspaceH A D04-Mar-20141 KiB2423

README

1===============================================================================
2                              Odamex v0.7.0 README
3                              http://odamex.net/
4                                 Authored by:
5                            Dean "deathz0r" Joseph
6                            Alex "AlexMax" Mayfield
7                            Ralph "Ralphis" Vickers
8                        Revision date: March 26, 2014
9===============================================================================
10
11Table of contents:
12	1. Introduction
13		1.1 What is Odamex?
14		1.2 Features at a Glance
15
16	2. Installation
17		2.1 Requirements
18		2.2 Installation - binary download
19		2.3 Installation - source download
20
21	3. Setting up Odamex*
22		3.1 Client
23		3.2 Server
24		3.3 Launcher
25		3.4 Master
26
27	4. Gamemodes
28		4.1 Cooperative
29		4.2 Head to Head
30		4.3 Free for All
31		4.4 Team Deathmatch
32		4.5 Capture the Flag
33
34	5. Reference*
35		5.1 Odamex client configuration
36		5.2 Odamex server configuration
37		5.3 Console commands
38
39	6. Frequently Asked Questions
40		6.1 Frequently Asked Questions*
41		6.2 If you still need help...
42
43* Coming soon
44===============================================================================
45
46Section 1: Introduction
47
481.1 - What is Odamex?
49
50Odamex is a modification of DOOM to allow players to compete with each other
51over the Internet using the client/server architecture. Thanks to the source
52code release of DOOM by id Software in December 1997, there have been many
53modifications that enhanced DOOM in various ways. These modifications are known
54as "source ports", as early modifications mainly ported DOOM to other platforms
55and operating systems such as Windows and Macintosh.
56
57Odamex is based on the CSDoom 0.62 source code originally created by Sergey
58Makovkin, which is based on the ZDoom 1.22 source code created by Randy Heit.
59
60Odamex is released under the GNU General Public License v2. Please read
61LICENSES for further details regarding the license.
62
63
641.2 - Features at a Glance
65
66Odamex features:
67
68 * The popular ZDoom 1.22 core engine and CSDoom 0.62 core net code
69 * Compatibility with many major operating systems, including Windows, Linux,
70   FreeBSD and Mac OSX
71 * Core gameplay modeled on the original doom2.exe
72 * Accurate playback of doom2.exe demo files
73 * Streamlined WAD loading, allowing the server and clients to load WAD files
74   on the fly without needing to restart the client or server
75 * Compatibility with Boom, MBF and CTF Standard maps
76 * Deathmatch, Cooperative, Team Deathmatch and CTF gametypes
77 * Jumping, Mouselook and other non-standard features available as server-side
78   options
79 * A spectator mode, allowing players to watch games already in-play
80 * Comprehensive cheat and exploit countermeasures
81 * An open source code base licensed under the GPL, available for anyone to
82   examine, compile, or modify to their liking
83
84===============================================================================
85
86Section 2: Installation
87
882.1 - Requirements
89
90Odamex requires the following in order to operate:
91
92	* A Pentium-compatible or PowerPC microprocessor
93	* 32MB of RAM
94	* An Internet connection
95	* 3MB of hard disk space
96
97
982.2 - Installation - binary download
99
100Binary downloads of Odamex are available from
101http://sourceforge.net/projects/odamex/files/Odamex/.
102There are currently binaries available for Windows and MacOS X platforms.
103
104For Windows, run the provided installer. If you choose the archived version,
105extract the contents of odamex-win32-0.4.4.zip to a desired location, add a
106Doom or Doom II IWAD and run odamex.exe.
107
108For MacOS, TBA
109
110For Linux, TBA
111
112For BSD, TBA
113
114
1152.3 - Installation - source download
116
117The source code of release versions are available from http://odamex.net. If
118you are interested in the bleeding edge development of Odamex, you can access
119the SVN repository at http://odamex.net/svn/root with anonymous read access.
120Be warned however that it might be incompatible with current release versions,
121and stability is not guaranteed.
122
123The following libraries are required:
124
125	* SDL v1.2.9+ (http://libsdl.org/)
126	* SDL_mixer v1.2.6+ (http://libsdl.org/projects/SDL_mixer/)
127
128For Windows, you will need Microsoft Visual C++ 8 or later, or
129MingW32 (http://mingw.org/), Codeblocks (http://codeblocks.org/) or any other
130program that can be used to assist compiling Odamex with MingW. There is a
131Codeblocks project available for Odamex compilation. Other compiler platforms
132can make use of the CMake to generate platform-specific project files.
133
134For MacOS, you can use CMake to generate a makefile for use with gcc.
135
136For Linux, you can use CMake to generate a makefile for use with gcc.
137
138For BSD, you can use CMake to generate a makefile for use with gcc.
139
140For additional information on generating a project makefile using CMake, please
141see the wiki entry at http://odamex.net/wiki/Compiling_using_CMake.
142
143===============================================================================
144
145Section 3: Setting up Odamex*
146
147===============================================================================
148
149Section 4: Gamemodes
150
1514.1 - Cooperative
152
153If going against other players isn't your style, then you can always battle
154against the monsters with other players on single-player maps. In cooperative
155games, players work together to complete the level and any existing subsequent
156ones. When a player dies, he or she starts back at the beginning of the map
157without any keys, items, or weapons that he or she may have acquired on that
158same level, unless the server has such settings that allow for players to keep
159their keys, items, and weapons upon respawning.
160
1614.2 - Head to Head
162
163If you'd like to be given a break and shift your focus from fighting a plethora
164of players at once onto battling a single individual, then Head to Head would
165be the perfect choice. Head to Head, commonly referred to as 1-on-1 or dueling,
166is a variant of deathmatch where the amount of players playing simultaneously
167is limited to only two, hence the name "Head to Head". The objective is the
168same -- to rack up the highest quantity of kills, yet only against one
169adversary. This game mode particularly allows for high competition among
170individuals and many tournaments center on this game mode.
171
1724.3 - Free for All
173
174Free For All, otherwise known simply as deathmatch (DM) or referred to by its
175acronym as FFA, is a game mode where the objective is to attain the highest
176amount of frags and reach the set fraglimit, while facing one or more players.
177It is the most basic and played game mode.
178
1794.4 - Team Deathmatch
180
181This is the ideal game mode if you would like to still fight a horde of players
182yet have some allies back you up. Team Deathmatch is a team-based variant of
183deathmatch where players are divided into teams determined by color;
184traditionally blue and red teams. The goal is overall the same, yet a whole
185team must achieve a higher amount of kills than another team.
186
1874.5 - Capture the Flag
188
189A highly popular and addictive game mode, Capture the Flag, or CTF, draws
190attention to strategic and team-based gameplay. Capture the Flag, like Team
191Deathmatch, is a team-based game mode, where two teams, most commonly
192distinguished by the colors red and blue, fight each other. However, the
193objective is not to rack up the highest amount of frags.
194
195Each team has a base with a flag in it that is of the same color as the team to
196which it belongs (e.g. the red flag belongs to the red team). One team has to
197capture the flag of the other team while it is still in possession of its own
198flag (e.g. the blue team has to capture the red team's flag while it still has
199its own flag and vice versa).
200
201Then, the team has to bring the enemy flag to its base to where its own flag is
202to score a point (the blue team takes the red flag and brings it back to its
203own base to where its own flag is situated, so it can score). If the team's
204flag had already been taken, then it cannot score until its flag had been
205returned (if the red team had already taken the blue flag while the blue team
206has the red flag, then the blue team cannot score unless its flag is returned
207and vice versa). To return one's team's flag, the person who is holding the
208flag has to be killed and the flag must be touched by the team to which it
209belongs.
210
211===============================================================================
212
213Section 5: Reference*
214
215===============================================================================
216
217Section 6: Frequently Asked Questions
218
2196.1 - Frequently Asked Questions*
220
2216.2 - If you still need help...
222
223If you still have questions that are not answered in this documentation, there
224are several different resources at your disposal that may help you find the
225answer you are looking for.
226
227Much of the documentation in this manual has been taken directly from
228http://odamex.net, the official homepage of Odamex. You may find more
229information by checking the wiki or bug tracker, both of which can be accessed
230from the main page.
231
232If you prefer a more direct method of speaking with the development team there
233are multiple methods in which you can make contact. Through the website, you
234can create an account and post to the public message boards.
235
236For a more speedy reply, you may want to consider using IRC to contact the team
237on irc.oftc.net #odamex. IRC stands for Internet Relay Chat. By using an IRC
238client to connect to a certain server and channel, you can communicate with the
239development team and other fans of Odamex in real time. However, knowing the
240ins and outs of IRC is beyond the scope of this document.
241
242Some recommended IRC clients are:
243
244 *mIRC (http://www.mirc.com/)
245  Windows client (GUI, Shareware).
246 *X-Chat (http://www.xchat.org/)
247  Windows/UNIX client (GUI, Open Source)
248 *irssi (http://www.irssi.org/)
249  Windows/UNIX client (Terminal, Open Source)
250
251Online based IRC clients:
252
253 *netsplit.de (http://irc.netsplit.de/webchat/?net=OFTC&room=%23odamex)
254  Web/browser-based client (Java)
255===============================================================================
256