1
0
Fork 0
forked from len0rd/rockbox
foxbox/manual/plugins/xrick.tex
Sebastian Leonhardt 102c374248 added xrick game
original xrick code by 'BigOrno' at:
http://www.bigorno.net/xrick/

Rockbox port, plus bugfixes at:
https://github.com/pierluigi-vicinanza/xrick

Further changes:

 * Additonal fixes from g#3026
 * Port to modern plugin API
 * Add Pluginlib keymap fallback
 * Support all >1bpp screens
 * Fix build warnings in miniz
 * Better error message when resources are missing

Change-Id: Id83928bc2539901b0221692f65cbca41389c58e7
2024-06-30 17:24:16 -04:00

107 lines
3.7 KiB
TeX
Executable file

% $Id$ %
\subsection{xrick}
\screenshot{plugins/images/ss-xrick}{xrick}{img:xrick}
xrick is a clone of the platform game
\emph{'Rick Dangerous'}
(\url{http://en.wikipedia.org/wiki/Rick_Dangerous}),
originally written by 'BigOrno'
(\url{http://www.bigorno.net/xrick/}),
modified and ported to Rockbox by Pierluigi Vicinanza
(\url{https://github.com/pierluigi-vicinanza/xrick}).
Walk through the maps, avoid traps, kill the Bad Guys... and
try to stay alive long enough to accomplish your mission!
Rick can fire bullets, lay sticks of dynamite, walk, crawl,
climb, and also poke walls or Bad Guys with his stick.
Poking walls can trigger traps, open doors, etc. although
sometimes a dynamite stick or a bullet is needed.
Go figure.
\subsubsection{Getting started}
For the game to run you need \fname{.dat} game files located in
\fname{/.rockbox/xrick} on your \dap.
Create the directory and extract xrick \fname{data.zip} archive into it.
The needed files can be found at
\url{https://github.com/pierluigi-vicinanza/xrick/blob/master/game/data.zip}.
\subsubsection{Controls}
By holding down \emph{Fire} and pressing \emph{Left} or \emph{Right},
you can poke a wall (or anything else) with your stick.
By holding down \emph{Fire} and pressing \emph{Down}, you can lay a stick of dynamite.
By holding down \emph{Fire} and pressing \emph{Up}, you can fire a bullet.
Throughout the game, use these buttons to control Rick:
\begin{btnmap}
%
\opt{iriverh300}{\ButtonUp/\ButtonRec}
\opt{fuzeplus}{\ButtonUp}
\opt{ipodvideo}{\ButtonMenu}
\nopt{iriverh300,fuzeplus,ipodvideo}{\PluginUp}
\opt{HAVEREMOTEKEYMAP}{& }
& Jump or Climb Up\\
%
\opt{fuzeplus}{\ButtonPlay & Jump Right or Climb Up and Right\\}
%
\opt{fuzeplus}{\ButtonBack & Jump Left or Climb Up and Left\\}
%
\opt{iriverh300}{\ButtonDown/\ButtonMode}
\opt{fuzeplus}{\ButtonDown}
\opt{ipodvideo}{\ButtonPlay}
\nopt{iriverh300,fuzeplus,ipodvideo}{\PluginDown}
\opt{HAVEREMOTEKEYMAP}{& }
& Crouch or Climb Down\\
%
\opt{fuzeplus}{\ButtonBottomRight & Crouch and Move Right or Climb Down and Right\\}
%
\opt{fuzeplus}{\ButtonBottomLeft & Crouch and Move Left or Climb Down and Left\\}
%
\opt{iriverh300,fuzeplus,ipodvideo}{\ButtonLeft}
\nopt{iriverh300,fuzeplus,ipodvideo}{\PluginLeft}
\opt{HAVEREMOTEKEYMAP}{& }
& Move Left\\
%
\opt{iriverh300,fuzeplus,ipodvideo}{\ButtonRight}
\nopt{iriverh300,fuzeplus,ipodvideo}{\PluginRight}
\opt{HAVEREMOTEKEYMAP}{& }
& Move Right\\
%
\opt{iriverh300}{\ButtonOn}
\opt{fuzeplus}{\ButtonVolDown}
\opt{ipodvideo}{\ButtonSelect}
\nopt{iriverh300,fuzeplus,ipodvideo}{\PluginSelect}
\opt{HAVEREMOTEKEYMAP}{& }
& Fire\\
%
\opt{iriverh300}{\ButtonSelect}
\opt{fuzeplus}{\ButtonVolUp}
\opt{ipodvideo}{\ButtonScrollBack}
\nopt{iriverh300,fuzeplus,ipodvideo}{\PluginCancel}
\opt{HAVEREMOTEKEYMAP}{& }
& Pause\\
%
\opt{iriverh300}{\ButtonOff}
\opt{fuzeplus}{\ButtonPower}
\opt{ipodvideo}{\ButtonScrollFwd}
\nopt{iriverh300,fuzeplus,ipodvideo}{\PluginExit}
\opt{hold_button}{/\ButtonHold}
\opt{HAVEREMOTEKEYMAP}{& }
& Menu\\
%
\end{btnmap}
\subsubsection{Menu}
\begin{description}
\item[Resume Game. ] Resume the game
\item[Restart Game. ] Restart the game
\item[Cheat Settings. ] This menu has the following options:
\emph{Enable Unlimited Lives/Ammo Mode. } Toggle trainer mode (always six bullets, six sticks, six Rick).\\
\emph{Enable Never Die Mode. } Toggle 'never die' mode (nothing can kill Rick). Use with care.
Although it lets you walk through Bad Guys unharmed, it can produce strange results.\\
\emph{Enable Expose Mode. } Toggle 'expose' mode (see all entities).%\\
\item[Quit. ] Quit the game
\end{description}