summaryrefslogtreecommitdiff
path: root/manual
diff options
context:
space:
mode:
authorSebastian Leonhardt <sebastian.leonhardt@web.de>2016-01-08 01:05:36 +0100
committerSolomon Peachy <pizza@shaftnet.org>2024-06-30 17:24:16 -0400
commit102c3742487dba76ec72d5f56a2c3041344b2d68 (patch)
tree4931ad34d2cc0bac56d9984b9ead355d012ad63a /manual
parent6f1e67e5e318ba2fd0f5ec1892c7b6633ec6521c (diff)
downloadrockbox-102c3742487dba76ec72d5f56a2c3041344b2d68.tar.gz
rockbox-102c3742487dba76ec72d5f56a2c3041344b2d68.zip
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
Diffstat (limited to 'manual')
-rwxr-xr-xmanual/plugins/images/ss-xrick-220x176x16.pngbin0 -> 7938 bytes
-rwxr-xr-xmanual/plugins/images/ss-xrick-240x320x16.pngbin0 -> 9160 bytes
-rwxr-xr-xmanual/plugins/images/ss-xrick-320x240x16.pngbin0 -> 9346 bytes
-rw-r--r--manual/plugins/main.tex5
-rwxr-xr-xmanual/plugins/xrick.tex107
5 files changed, 112 insertions, 0 deletions
diff --git a/manual/plugins/images/ss-xrick-220x176x16.png b/manual/plugins/images/ss-xrick-220x176x16.png
new file mode 100755
index 0000000000..5fb3a74a2f
--- /dev/null
+++ b/manual/plugins/images/ss-xrick-220x176x16.png
Binary files differ
diff --git a/manual/plugins/images/ss-xrick-240x320x16.png b/manual/plugins/images/ss-xrick-240x320x16.png
new file mode 100755
index 0000000000..2d86387b15
--- /dev/null
+++ b/manual/plugins/images/ss-xrick-240x320x16.png
Binary files differ
diff --git a/manual/plugins/images/ss-xrick-320x240x16.png b/manual/plugins/images/ss-xrick-320x240x16.png
new file mode 100755
index 0000000000..7739445c35
--- /dev/null
+++ b/manual/plugins/images/ss-xrick-320x240x16.png
Binary files differ
diff --git a/manual/plugins/main.tex b/manual/plugins/main.tex
index c04299ca49..b2274f18af 100644
--- a/manual/plugins/main.tex
+++ b/manual/plugins/main.tex
@@ -111,8 +111,13 @@ text files%
111 111
112\input{plugins/xobox.tex} 112\input{plugins/xobox.tex}
113 113
114\opt{lcd_non-mono}{\input{plugins/xrick.tex}}
115
114\opt{lcd_color}{\input{plugins/xworld.tex}} 116\opt{lcd_color}{\input{plugins/xworld.tex}}
115 117
118
119
120
116\section{Demos} 121\section{Demos}
117 122
118\input{plugins/bounce.tex} 123\input{plugins/bounce.tex}
diff --git a/manual/plugins/xrick.tex b/manual/plugins/xrick.tex
new file mode 100755
index 0000000000..3aac6e08c8
--- /dev/null
+++ b/manual/plugins/xrick.tex
@@ -0,0 +1,107 @@
1% $Id$ %
2\subsection{xrick}
3\screenshot{plugins/images/ss-xrick}{xrick}{img:xrick}
4xrick is a clone of the platform game
5\emph{'Rick Dangerous'}
6(\url{http://en.wikipedia.org/wiki/Rick_Dangerous}),
7originally written by 'BigOrno'
8(\url{http://www.bigorno.net/xrick/}),
9modified and ported to Rockbox by Pierluigi Vicinanza
10(\url{https://github.com/pierluigi-vicinanza/xrick}).
11
12Walk through the maps, avoid traps, kill the Bad Guys... and
13try to stay alive long enough to accomplish your mission!
14
15Rick can fire bullets, lay sticks of dynamite, walk, crawl,
16climb, and also poke walls or Bad Guys with his stick.
17Poking walls can trigger traps, open doors, etc. although
18sometimes a dynamite stick or a bullet is needed.
19Go figure.
20
21\subsubsection{Getting started}
22For the game to run you need \fname{.dat} game files located in
23\fname{/.rockbox/xrick} on your \dap.
24Create the directory and extract xrick \fname{data.zip} archive into it.
25The needed files can be found at
26\url{https://github.com/pierluigi-vicinanza/xrick/blob/master/game/data.zip}.
27
28\subsubsection{Controls}
29By holding down \emph{Fire} and pressing \emph{Left} or \emph{Right},
30you can poke a wall (or anything else) with your stick.
31By holding down \emph{Fire} and pressing \emph{Down}, you can lay a stick of dynamite.
32By holding down \emph{Fire} and pressing \emph{Up}, you can fire a bullet.
33
34Throughout the game, use these buttons to control Rick:
35
36\begin{btnmap}
37%
38 \opt{iriverh300}{\ButtonUp/\ButtonRec}
39 \opt{fuzeplus}{\ButtonUp}
40 \opt{ipodvideo}{\ButtonMenu}
41 \nopt{iriverh300,fuzeplus,ipodvideo}{\PluginUp}
42 \opt{HAVEREMOTEKEYMAP}{& }
43 & Jump or Climb Up\\
44%
45 \opt{fuzeplus}{\ButtonPlay & Jump Right or Climb Up and Right\\}
46%
47 \opt{fuzeplus}{\ButtonBack & Jump Left or Climb Up and Left\\}
48%
49 \opt{iriverh300}{\ButtonDown/\ButtonMode}
50 \opt{fuzeplus}{\ButtonDown}
51 \opt{ipodvideo}{\ButtonPlay}
52 \nopt{iriverh300,fuzeplus,ipodvideo}{\PluginDown}
53 \opt{HAVEREMOTEKEYMAP}{& }
54 & Crouch or Climb Down\\
55%
56 \opt{fuzeplus}{\ButtonBottomRight & Crouch and Move Right or Climb Down and Right\\}
57%
58 \opt{fuzeplus}{\ButtonBottomLeft & Crouch and Move Left or Climb Down and Left\\}
59%
60 \opt{iriverh300,fuzeplus,ipodvideo}{\ButtonLeft}
61 \nopt{iriverh300,fuzeplus,ipodvideo}{\PluginLeft}
62 \opt{HAVEREMOTEKEYMAP}{& }
63 & Move Left\\
64%
65 \opt{iriverh300,fuzeplus,ipodvideo}{\ButtonRight}
66 \nopt{iriverh300,fuzeplus,ipodvideo}{\PluginRight}
67 \opt{HAVEREMOTEKEYMAP}{& }
68 & Move Right\\
69%
70 \opt{iriverh300}{\ButtonOn}
71 \opt{fuzeplus}{\ButtonVolDown}
72 \opt{ipodvideo}{\ButtonSelect}
73 \nopt{iriverh300,fuzeplus,ipodvideo}{\PluginSelect}
74
75 \opt{HAVEREMOTEKEYMAP}{& }
76 & Fire\\
77%
78 \opt{iriverh300}{\ButtonSelect}
79 \opt{fuzeplus}{\ButtonVolUp}
80 \opt{ipodvideo}{\ButtonScrollBack}
81 \nopt{iriverh300,fuzeplus,ipodvideo}{\PluginCancel}
82 \opt{HAVEREMOTEKEYMAP}{& }
83 & Pause\\
84%
85 \opt{iriverh300}{\ButtonOff}
86 \opt{fuzeplus}{\ButtonPower}
87 \opt{ipodvideo}{\ButtonScrollFwd}
88 \nopt{iriverh300,fuzeplus,ipodvideo}{\PluginExit}
89 \opt{hold_button}{/\ButtonHold}
90 \opt{HAVEREMOTEKEYMAP}{& }
91 & Menu\\
92%
93\end{btnmap}
94
95\subsubsection{Menu}
96\begin{description}
97 \item[Resume Game. ] Resume the game
98 \item[Restart Game. ] Restart the game
99 \item[Cheat Settings. ] This menu has the following options:
100
101 \emph{Enable Unlimited Lives/Ammo Mode. } Toggle trainer mode (always six bullets, six sticks, six Rick).\\
102 \emph{Enable Never Die Mode. } Toggle 'never die' mode (nothing can kill Rick). Use with care.
103 Although it lets you walk through Bad Guys unharmed, it can produce strange results.\\
104 \emph{Enable Expose Mode. } Toggle 'expose' mode (see all entities).%\\
105
106 \item[Quit. ] Quit the game
107\end{description}