1XMOTO(6) Games Manual XMOTO(6)
2
3
4
6 X-Moto—2D motocross platform game
7
8
10 xmoto [options]
11 xmoto [options] replay.rpl
12 xmoto [options] level.lvl
13
14
16 X-Moto is a challenging 2D motocross platform game, where physics plays
17 an important role in the gameplay. You need to control your bike to its
18 limit, if you want to have a chance finishing the more difficult of the
19 challenges.
20
21
23 A number of strawberries are typically spread around each level, which
24 generally consists of a complicated landscape seen from the side—i.e.
25 much like islands in the sky. You need to collect all those berries to
26 finish the level—when you've got the last one, you need find the sun‐
27 flower which will complete the level when you touch it. Variations to
28 this basic gameplay may be found around some of the levels.
29
30 Your motocross bike is likewise seen from the side, and you control its
31 throttle, braking, and simple changes to the attitude by jerking the
32 bike back and forth. Additionally you can change the direction of your
33 driving, by rotating on the spot.
34
35 You control your bike using the keyboard. The following keys are the
36 default values, but may be changed from inside the game:
37
38 Up arrow
39 Accelerate.
40
41 Down arrow
42 Brake.
43
44 Left arrow
45 Rotate counter-clockwise.
46
47 Right arrow
48 Rotate clockwise.
49
50 Space Turn around and drive in the other direction.
51
52
53 Additionally, some other keys can be pressed while playing:
54
55 Escape Pause the game, and open the in-game menu.
56
57 TAB Autozoom animation. Zooms out so that you can see the whole
58 level.
59
60 F2 Switch the camera to the ghost, so you can follow it and see how
61 the level can be mastered.
62
63 F3 Add the current level to favorites while playing. Press again to
64 remove from favorites.
65
66 F5 Restart the level while playing. Rebuild the database if
67 pressed while in the main menu.
68
69 F7 Show/hide frames-per-second counter.
70
71 F8 Activate/Deactivate Internet connection.
72
73 F9 Switch to the "Ugly mode". Saves a lot of CPU time and shows
74 some secret passages.
75
76 F10 Theme Mode. It can be used to test custom graphics. Also helps
77 to avoid wreckers.
78
79 F11 Line Mode. This mode is mostly for testing. Draws lines around
80 blocks and shows zones.
81
82 F12 Take a Screenshot. The file is saved into the xmoto directory.
83
84 Ctrl+i Toggle replay interpolation. Makes replays look smoother when
85 turned on.
86
87 Ctrl+m Toggle mirror mode. Wanna have twice as many levels?
88
89 Ctrl+b Blacklist/unblacklist a level while playing.
90
91 Ctrl+s enable/disable sound.
92
93 Ctrl+o display the option window
94
95 PgUp Jump to the previous level while playing.
96
97 PgDown Jump to the next level while playing.
98
99 Alt+Enter
100 Toggle fullscreen. Aslo changes your "run windowed/fullscreen"
101 setting.
102
104 Most of these options also change your config settings, so be careful!
105
106 -h, -?, -help, --help
107 Show summary of options.
108
109 -res, --resolution <widthxheight>
110 Forces a specific display resolution.
111
112 --bpp <bits>
113 Forces a specific number of bits per pixel.
114
115 -fs, --fullscreen
116 Forces the game to run in fullscreen mode.
117
118 -win, --windowed
119 Forces the game to run in windowed mode.
120
121 --nosound
122 Turns off sound effects, even if they are enabled in the config.
123
124 -r, --replay <replay>
125 Play the replay and quit afterwards.
126
127 -ri, --replayInfos <replay>
128 Display information about the replay and quit.
129
130 -v, --verbose
131 Be verbose and output debug messages on the standard output.
132
133 -l, --level id
134 Start playing the specified level right away. If id is a number
135 the corresponding built-in level is selected, otherwise it
136 should be the identifier of an external level (not the file
137 name).
138
139 --levelFile <FILE>
140 Start playing the given level right away.
141
142 -d, --debug
143 Enables debug mode.
144
145 -p, --profile name
146 Use the player profile specified by name.
147
148 --children
149 Force children compliant mode. It removes levels not suitable
150 for children.
151
152 --configpath path
153 Use path as the xmoto configuration path.
154
155 -ll, --listlevels
156 Output the list of available levels and quit.
157
158 -lr, --listreplays
159 Output the list of available replays and quit.
160
161 --fps Enables framerate display.
162
163 -td, --timedemo
164 Tries to render the game as fast as possible. No delaying, maxi‐
165 mum framerate.
166
167 --benchmark
168 Only meaningful when combined with --replay and --timedemo. Use‐
169 ful to determine graphics performance.
170
171 --nowww
172 Do not allow xmoto to connect to the web.
173
174 --testTheme
175 Enables testThemeMode. This will display the collision forms
176 over the sprites of the theme to check if the theme is nicely
177 designed.
178
179 --drawlib drawlib
180 Choose which rendering engine to use (default one is OPENGL if
181 available). You do not need this unless you *really* know what
182 you are doing.
183
184 --noexts
185 Do not use any OpenGL extensions.
186
187 --novobs
188 Don't use VOB OpenGL extension (GL_ARB_vertex_buffer_object).
189
190 --ugly Enables "the ugly" mode. This will increase the game's framerate
191 significantly, but it will also make the graphics look very
192 ugly—most things inside the game will be drawn with lines, the
193 rider for instance being a simple stick figure. This option is
194 very useful if your system doesn't have a proper OpenGL-capable
195 video card (like for instance if you have a laptop with on-board
196 video card). If you have the right amount of CPU power, it
197 should even be possible to run X-Moto in OpenGL software emula‐
198 tion mode (MesaGL on linux, Windows' OpenGL fallback driver,
199 etc).
200
201 --defaultTheme theme
202 Set theme as default theme for new profiles created. This is
203 mostly useful for packagers wanting to set the theme of their
204 distribution by default.
205
206 --noDBDirsCheck
207 Don't check that system and user dirs changed at startup. It is
208 mainly useful if you use X-Moto on a USB key.
209
210 --server
211 Run X-Moto as a server only (no gui).
212
213 --serverPort <port>
214 Specify the server port (with --server only).
215
216 --serverAdminPassword <password>
217 Specify a server admin password which is always valid (with
218 --server only).
219
220 --connectAtStartup
221 Connect the client to the server at startup.
222
223 --updateLevelsOnly
224 Only update levels (no gui).
225
226 --noLog
227 Disable logging into xmoto.log
228
229 --pack bin dir
230 Build a bin package from the directory dir.
231
232 --unpack bin dir no_list
233 Unpack the bin package into the dir dir. Add no_list if you do
234 not need a list of all extracted files.
235
236 --cleancache
237 Deletes the content of the level cache.
238
239 --cleanNoWWWLevels
240 Check web levels list and remove levels which are not available
241 on the web (removed files are put into ~/.xmoto/Trash/Levels)
242
243 --sqlTrace
244 Enable sql trace mode.
245
246 --videoRecording
247 Enable video recording while plaing/replaying (should be used
248 with --replay and --benchmark).
249
250 --videoRecordingSizeDivision DIVISION
251 Change video size (1=full, 2=50%, 4=25%).
252
253 --videoRecordingFramerate FRAMERATE
254 Change video framerate.
255
256 --videoRecordingStartTime NBCENTSOFSECONDS
257 Start recording video after NBCENTSOFSECONDS time elapsed.
258
259 --videoRecordingEndTime NBCENTSOFSECONDS
260 Stop recording video after NBCENTSOFSECONDS time elapsed.
261
262 --hidePlayingInformation
263 Don't show some information while playing/replaying ; useful to
264 make nicer video.
265
266
268 view a replay in windowed mode:
269 xmoto --windowed ~/.xmoto/Replays/replay.rpl
270 disable sounds, Internet connection and play mylevel.lvl directly:
271 xmoto --nosound --nowww mylevel.lvl
272
273
274
276 xmoto was written by Rasmus Neckelmann <neckelmann@gmail.com>, Nicolas
277 Adenis-Lamarre <nadenislamarre@free.fr> and Emmanuel Gorse
278 <e.gorse@free.fr>.
279
280
282 Please fill out bug reports on our website: <http://todo.xmoto.tuxfam‐
283 ily.org/>, or write to xmoto@tuxfamily.org.
284
285
286
287 This manual page was written by Samuel Mimram <smimram@debian.org>, for
288 the Debian project. Updated by Amand Tihon <amand.tihon@alrj.org> and
289 AvovA.
290
291
292
293 2008-01-11 XMOTO(6)