A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita
audio
rust
zig
deno
mpris
rockbox
mpd
1% $Id$ %
2\subsection{Doom}
3\screenshot{plugins/images/ss-doom}{Doom}{}
4This is the famous Doom game.
5
6\subsubsection{Getting started}
7For 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
9following files there:
10\begin{description}
11\item[rockdoom.wad.] The Rockbox \fname{.wad}, based on \fname{prboom.wad}
12from prboom-2.2.6
13\item[Your wad files.] Copy all Doom wads you wish to play into that directory.
14\end{description}
15The needed files can be found at
16\wikilink{PluginDoom}
17
18To play addon wads create the \fname{addons} directory within the doom directory.
19Place \fname{wad} files in this directory. Currently doom only supports
20a maximum number of 10 addons.
21
22A free alternative for Doom 2 is FreeDoom (\url{http://freedoom.sourceforge.net}).
23This can be used in place of \fname{doom2.wad}, or it may be used as an addon in
24Doom, by placing it in the \fname{addons} directory.
25
26\subsubsection{Menus}
27\begin{description}
28 \item[Rockdoom Menu. ] The Rockdoom menu is shown when Doom is first launched.
29This is the only time it can be accessed (before starting the game). To re-adjust
30Rockdoom 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:
34
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%\\
41
42 \item[Options Menu. ]This menu has the following options:
43
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 colour response statusbar%\\
53
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,SAMSUNG_YH92X_PAD}{flipping your \ButtonHold{} switch
57 a couple of times}%
58 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD%
59 ,GIGABEAT_PAD,GIGABEAT_S_PAD,COWON_D2_PAD}{pressing \ButtonPower}%
60 \opt{SANSA_FUZE_PAD}{pressing \ButtonHome}
61 \opt{PBELL_VIBE500_PAD,SAMSUNG_YH820_PAD}{pressing \ButtonRec}
62 \opt{SANSA_FUZEPLUS_PAD}{pressing \ButtonBack}
63
64 \emph{New Game. } Start a new game\\
65 \emph{Options. } In game options\\
66 \emph{Load Game. } Load a saved game\\
67 \emph{Save Game. } Save the current game\\
68 \emph{Quit. } Quit the game%\\
69
70 \item[InGame Options Menu. ]This menu has the following options:
71
72 \emph{End Game. } Ends the current game\\
73 \emph{Messages. } Enable or Disable in game messages\\
74 \emph{Screen Size. } Shrink or Enlarge the displayed portion of the game\\
75 \emph{Gamma. } Change the brightness (Gamma) of the game\\
76 \emph{Sound Volume. } Change the sound, music and system volume%\\
77 \note{In game music is not currently supported}
78
79\end{description}
80
81\subsubsection{Keys}
82\begin{btnmap}
83 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD%
84 ,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD%
85 ,SAMSUNG_YH820_PAD,RG_NANO_PAD}{\ButtonUp}
86 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonMenu}
87 \opt{IRIVER_H10_PAD,MPIO_HD300_PAD}{\ButtonScrollUp}
88 \opt{COWON_D2_PAD}{\TouchTopMiddle}
89 \opt{PBELL_VIBE500_PAD}{\ButtonOK}
90 \opt{HAVEREMOTEKEYMAP}{& }
91 & Move Forward \\
92%
93 \nopt{IPOD_3G_PAD,IPOD_4G_PAD,COWON_D2_PAD}{
94 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD%
95 ,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD%
96 ,SAMSUNG_YH820_PAD,RG_NANO_PAD}{\ButtonDown}
97 \opt{IRIVER_H10_PAD,MPIO_HD300_PAD}{\ButtonScrollDown}
98 \opt{COWON_D2_PAD}{\TouchBottomMiddle}
99 \opt{PBELL_VIBE500_PAD}{\ButtonCancel}
100 \opt{HAVEREMOTEKEYMAP}{& }
101 & Down\\
102 }
103%
104 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_CLIP_PAD%
105 ,SANSA_FUZE_PAD,SANSA_C200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD%
106 ,IPOD_3G_PAD,IPOD_4G_PAD,IRIVER_H10_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD%
107 ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD}{\ButtonLeft}
108 \opt{MPIO_HD300_PAD}{\ButtonRew}
109 \opt{COWON_D2_PAD}{\TouchMidLeft}
110 \opt{HAVEREMOTEKEYMAP}{& }
111 & Turn Left \\
112%
113 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_CLIP_PAD%
114 ,SANSA_FUZE_PAD,SANSA_C200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD%
115 ,IPOD_3G_PAD,IPOD_4G_PAD,IRIVER_H10_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD%
116 ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD}{\ButtonRight}
117 \opt{MPIO_HD300_PAD}{\ButtonFF}
118 \opt{COWON_D2_PAD}{\TouchMidRight}
119 \opt{HAVEREMOTEKEYMAP}{& }
120 & Turn Right \\
121%
122 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec}
123 \opt{IPOD_3G_PAD,IPOD_4G_PAD,GIGABEAT_S_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay}
124 \opt{IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD}{\ButtonSelect}
125 \opt{IRIVER_H10_PAD}{\ButtonRew}
126 \opt{GIGABEAT_PAD}{\ButtonA}
127 \opt{MROBE100_PAD}{\ButtonDisplay}
128 \opt{COWON_D2_PAD}{\TouchBottomRight}
129 \opt{PBELL_VIBE500_PAD}{\ButtonMenu}
130 \opt{MPIO_HD300_PAD}{\ButtonEnter}
131 \opt{HAVEREMOTEKEYMAP}{& }
132 \opt{RG_NANO_PAD}{\ButtonR}
133 & Shoot \\
134%
135 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
136 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonMenu}
137 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_FUZEPLUS_PAD}{\ButtonPlay}
138 \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonRec}
139 \opt{SANSA_FUZE_PAD}{\ButtonPower}
140 \opt{SANSA_CLIP_PAD}{\ButtonHome}
141 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,MPIO_HD300_PAD}{\ButtonMenu}
142 \opt{PBELL_VIBE500_PAD}{\ButtonOK}
143 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew}
144 \opt{HAVEREMOTEKEYMAP}{& }
145 \opt{RG_NANO_PAD}{\ButtonB}
146 & Open \\
147%
148 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
149 \opt{IPOD_3G_PAD,IPOD_4G_PAD,SAMSUNG_YH92X_PAD}{\ButtonHold{} switch}
150 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD%
151 ,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_CLIP_PAD}{\ButtonPower}
152 \opt{SANSA_FUZE_PAD}{\ButtonHome}
153 \opt{COWON_D2_PAD}{\TouchTopLeft}
154 \opt{PBELL_VIBE500_PAD,MPIO_HD300_PAD,SAMSUNG_YH820_PAD}{\ButtonRec}
155 \opt{SANSA_FUZEPLUS_PAD}{\ButtonBack}
156 \opt{HAVEREMOTEKEYMAP}{& }
157 \opt{RG_NANO_PAD}{\ButtonStart}
158 & InGame Menu \\
159%
160 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_3G_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD%
161 ,GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD%
162 ,MROBE100_PAD,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD}{\ButtonSelect}
163 \opt{IRIVER_H10_PAD}{\ButtonRew}
164 \opt{COWON_D2_PAD}{\TouchCenter}
165 \opt{PBELL_VIBE500_PAD}{\ButtonPower}
166 \opt{MPIO_HD300_PAD}{Long \ButtonPlay}
167 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay}
168 \opt{HAVEREMOTEKEYMAP}{& }
169 \opt{RG_NANO_PAD}{\ButtonA}
170 & Enter \\
171%
172 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
173 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonSelect}
174 \opt{IAUDIO_X5_PAD}{\ButtonRec}
175 \opt{IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonFF}
176 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollFwd}
177 \opt{SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonVolUp}
178 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonVolDown}
179 \opt{COWON_D2_PAD}{\TouchBottomLeft}
180 \opt{PBELL_VIBE500_PAD,MPIO_HD300_PAD}{\ButtonPlay}
181 \opt{SANSA_FUZEPLUS_PAD}{\ButtonBottomLeft}
182 \opt{HAVEREMOTEKEYMAP}{& }
183 \opt{RG_NANO_PAD}{\ButtonX}
184 & Change Weapon \\
185%
186\end{btnmap}
187
188\subsubsection{Playing the game}
189After installation of the \fname{wad} files is complete you can start the
190game.
191\fixme{more description is needed}