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 --ugly Enables "the ugly" mode. This will increase the game's framerate
188 significantly, but it will also make the graphics look very ugly
189 - most things inside the game will be drawn with lines, the
190 rider for instance being a simple stick figure. This option is
191 very useful if your system doesn't have a proper OpenGL-capable
192 video card (like for instance if you have a laptop with on-board
193 video card). If you have the right amount of CPU power, it
194 should even be possible to run X-Moto in OpenGL software emula‐
195 tion mode (MesaGL on linux, Windows' OpenGL fallback driver,
196 etc).
197
198 --defaultTheme theme
199 Set theme as default theme for new profiles created. This is
200 mostly useful for packagers wanting to set the theme of their
201 distribution by default.
202
203 --noDBDirsCheck
204 Don't check that system and user dirs changed at startup. It is
205 mainly usefull if you use X-Moto on a USB key.
206
207 --server
208 Run X-Moto as a server only (no gui).
209
210 --connectAtStartup
211 Connect the client to the server at startup.
212
213 --updateLevelsOnly
214 Only update levels (no gui).
215
216 --noLog
217 Disable logging into xmoto.log
218
219 --pack bin dir
220 Build a bin package from the directory dir.
221
222 --unpack bin dir no_list
223 Unpack the bin package into the dir dir. Add no_list if you do
224 not need a list of all extracted files.
225
226 --cleancache
227 Deletes the content of the level cache.
228
229 --cleanNoWWWLevels
230 Check web levels list and remove levels which are not available
231 on the web (removed files are put into ~/.xmoto/Trash/Levels)
232
233 --sqlTrace
234 Enable sql trace mode.
235
236 --videoRecording
237 Enable video recording while plaing/replaying (should be used
238 with --replay and --benchmark).
239
240 --videoRecordingSizeDivision DIVISION
241 Change video size (1=full, 2=50%, 4=25%).
242
243 --videoRecordingFramerate FRAMERATE
244 Change video framerate.
245
246 --videoRecordingStartTime NBCENTSOFSECONDS
247 Start recording video after NBCENTSOFSECONDS time elapsed.
248
249 --videoRecordingEndTime NBCENTSOFSECONDS
250 Stop recording video after NBCENTSOFSECONDS time elapsed.
251
252 --hidePlayingInformation
253 Don't show some information while playing/replaying ; usefull to
254 make nicer video.
255
256
258 view a replay in windowed mode:
259 xmoto --windowed ~/.xmoto/Replays/replay.rpl
260 disable sounds, Internet connection and play mylevel.lvl directly:
261 xmoto --nosound --nowww mylevel.lvl
262
263
264
266 xmoto was written by Rasmus Neckelmann <neckelmann@gmail.com>, Nicolas
267 Adenis-Lamarre <nadenislamarre@free.fr> and Emmanuel Gorse
268 <e.gorse@free.fr>.
269
270
272 Please fill out bug reports on our website: <http://todo.xmoto.tuxfam‐
273 ily.org/>, or write to xmoto@tuxfamily.org.
274
275
276
277 This manual page was written by Samuel Mimram <smimram@debian.org>, for
278 the Debian project. Updated by Amand Tihon <amand.tihon@alrj.org> and
279 AvovA.
280
281
282
283 2008-01-11 XMOTO(6)