A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd
at master 191 lines 8.5 kB view raw
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}