Colour targets: Revert an optimisation from almost 18 months ago that actually turned...
[Rockbox.git] / manual / plugins / doom.tex
blob9dbb3de5ae230d008c64f28c9bfe11209ddb0e50
1 % $Id$ %
2 \subsection{Doom}
3 \screenshot{plugins/images/ss-doom}{Doom}{}
4 This is the famous Doom game.
6 \subsubsection{Getting started}
7 For the game to run you need \fname{.wad} game files located in
8 \fname{/.rockbox/doom/} on your player. Create the directory and save the
9 following files there:
10 \begin{description}
11 \item[rockdoom.wad.] The Rockbox \fname{.wad}, based on \fname{prboom.wad}
12 from prboom-2.2.6
13 \item[Your wad files.] Copy all Doom wads you wish to play into that directory.
14 \end{description}
15 The needed files can be found at
16 \wikilink{PluginDoom}
18 To play addon wads create the \fname{addons} directory within the doom directory.
19 Place \fname{wad} files in this directory. Currently doom only supports
20 a maximum number of 10 addons.
22 A free alternative for Doom 2 is FreeDoom (\url{http://freedoom.sourceforge.net}).
23 This can be used in place of \fname{doom2.wad}, or it may be used as an addon in
24 Doom, by placing it in the \fname{addons} directory.
26 \subsubsection{Menus}
27 \begin{description}
28 \item[Rockdoom Menu. ] The Rockdoom menu is shown when Doom is first launched.
29 This is the only time it can be accessed (before starting the game). To re-adjust
30 Rockdoom options, you will need to quit your current game and restart the plugin.
31 \item[Main Menu. ]
32 The Doom plugin has a main menu, which is brought up before a game is started. It
33 has the following entries:
35 \emph{Game. } Select which (official) wad to launch\\
36 \emph{Addon. } Select which unofficial addon wad to launch (From
37 \fname{/.rockbox/doom/addons} directory)\\
38 \emph{Demos. } Select which demo file to play on game start\\
39 \emph{Options. } Configure low-level Doom options\\
40 \emph{Play Game. } Launch the wad/addon/Demo chosen%\\
42 \item[Options Menu. ]This menu has the following options:
44 \emph{Sound. } Enable or Disable sound in Doom\\
45 \emph{Set Keys. } Change the game key configuration\\
46 \emph{Time Demo. } Run a timed demo, to test game speed on a player (Only runs on Doom Shareware)\\
47 \emph{Player Bobbing. } Enable or Disable player up/Down movement\\
48 \emph{Translucency. } Enable or Disable sprite translucency (Fireballs, Plasma...)\\
49 \emph{Fake Contrast.} Enable or Disable modified game lighting\\
50 \emph{Always Run.} Make the player always run\\
51 \emph{Headsup Display.} Show the player status when in fullscreen\\
52 \emph{Statusbar Always Red.} Disable color response statusbar%\\
54 \item[InGame Main Menu. ]This menu can only be accessed from within a running game, and is displayed by
55 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{pressing \ButtonOff}
56 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{flipping your hold switch a couple of times}
57 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD}{pressing \ButtonPower}
59 \emph{New Game. } Start a new game\\
60 \emph{Options. } In game options\\
61 \emph{Load Game. } Load a saved game\\
62 \emph{Save Game. } Save the current game\\
63 \emph{Quit. } Quit the game%\\
65 \item[InGame Options Menu. ]This menu has the folloing options:
67 \emph{End Game. } Ends the current game\\
68 \emph{Messages. } Enable or Disable in game messages\\
69 \emph{Screen Size. } Shrink or Enlarge the displayed portion of the game\\
70 \emph{Gamma. } Change the brightness (Gamma) of the game\\
71 \emph{Sound Volume. } Change the sound, music and system volume%\\
72 \note{In game music is not currently supported}
74 \end{description}
76 \subsubsection{Keys}
77 \begin{table}
78 \begin{btnmap}{}{}
79 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonUp}
80 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonMenu}
81 \opt{IRIVER_H10_PAD}{\ButtonScrollUp}
82 & Move Forward \\
84 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonDown & Down\\}
85 \opt{IRIVER_H10_PAD}{\ButtonScrollDown & Down\\}
87 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_3G_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonLeft}
88 & Turn Left \\
90 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_3G_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonRight}
91 & Turn Right \\
93 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec}
94 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonPlay}
95 \opt{IAUDIO_X5_PAD,SANSA_E200_PAD}{\ButtonSelect}
96 \opt{IRIVER_H10_PAD}{\ButtonRew}
97 \opt{GIGABEAT_PAD}{\ButtonA}
98 \opt{MROBE100_PAD}{\ButtonDisplay}
99 & Shoot \\
101 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
102 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonMenu}
103 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD}{\ButtonPlay}
104 \opt{SANSA_E200_PAD}{\ButtonRec}
105 \opt{GIGABEAT_PAD,MROBE100_PAD}{\ButtonMenu}
106 & Open \\
108 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
109 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{Hold switch}
110 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonPower}
111 & Escape \\
113 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_3G_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD,MROBE100_PAD}
114 {\ButtonSelect}
115 \opt{IRIVER_H10_PAD}{\ButtonRew}
116 \opt{SANSA_E200_PAD}{\ButtonScrollBack}
117 & Enter \\
119 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
120 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonSelect}
121 \opt{IAUDIO_X5_PAD}{\ButtonRec}
122 \opt{IRIVER_H10_PAD}{\ButtonFF}
123 \opt{SANSA_E200_PAD}{\ButtonScrollFwd}
124 \opt{GIGABEAT_PAD}{\ButtonVolDown}
125 & Change Weapon \\
127 \end{btnmap}
128 \end{table}
130 \subsubsection{Playing the game}
131 After installation of the \fname{wad} files is complete you can start the
132 game.
133 \fixme{more description is needed}