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 -fs, --fullscreen
113 Forces the game to run in fullscreen mode.
114
115 -win, --windowed
116 Forces the game to run in windowed mode.
117
118 --nosound
119 Turns off sound effects, even if they are enabled in the config.
120
121 -r, --replay <replay>
122 Play the replay and quit afterwards.
123
124 -ri, --replayInfos <replay>
125 Display information about the replay and quit.
126
127 -v, --verbose
128 Be verbose and output debug messages on the standard output.
129
130 -l, --level id
131 Start playing the specified level right away. If id is a number
132 the corresponding built-in level is selected, otherwise it
133 should be the identifier of an external level (not the file
134 name).
135
136 --levelFile <FILE>
137 Start playing the given level right away.
138
139 -d, --debug
140 Enables debug mode.
141
142 -p, --profile name
143 Use the player profile specified by name.
144
145 --children
146 Force children compliant mode. It removes levels not suitable
147 for children.
148
149 --configpath path
150 Use path as the xmoto configuration path.
151
152 -ll, --listlevels
153 Output the list of available levels and quit.
154
155 -lr, --listreplays
156 Output the list of available replays and quit.
157
158 --fps Enables framerate display.
159
160 -td, --timedemo
161 Tries to render the game as fast as possible. No delaying, maxi‐
162 mum framerate.
163
164 --benchmark
165 Only meaningful when combined with --replay and --timedemo. Use‐
166 ful to determine graphics performance.
167
168 --nowww
169 Do not allow xmoto to connect to the web.
170
171 --testTheme
172 Enables testThemeMode. This will display the collision forms
173 over the sprites of the theme to check if the theme is nicely
174 designed.
175
176 --drawlib drawlib
177 Choose which rendering engine to use (default one is OPENGL if
178 available). You do not need this unless you *really* know what
179 you are doing.
180
181 --noexts
182 Do not use any OpenGL extensions.
183
184 --novobs
185 Don't use VOB OpenGL extension (GL_ARB_vertex_buffer_object).
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
189 ugly—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 useful if you use X-Moto on a USB key.
206
207 --server
208 Run X-Moto as a server only (no gui).
209
210 --serverPort <port>
211 Specify the server port (with --server only).
212
213 --serverAdminPassword <password>
214 Specify a server admin password which is always valid (with
215 --server only).
216
217 --connectAtStartup
218 Connect the client to the server at startup.
219
220 --updateLevelsOnly
221 Only update levels (no gui).
222
223 --noLog
224 Disable logging into xmoto.log
225
226 --pack bin dir
227 Build a bin package from the directory dir.
228
229 --unpack bin dir no_list
230 Unpack the bin package into the dir dir. Add no_list if you do
231 not need a list of all extracted files.
232
233 --cleancache
234 Deletes the content of the level cache.
235
236 --cleanNoWWWLevels
237 Check web levels list and remove levels which are not available
238 on the web (removed files are put into ~/.xmoto/Trash/Levels)
239
240 --sqlTrace
241 Enable sql trace mode.
242
243 --videoRecording
244 Enable video recording while plaing/replaying (should be used
245 with --replay and --benchmark).
246
247 --videoRecordingSizeDivision DIVISION
248 Change video size (1=full, 2=50%, 4=25%).
249
250 --videoRecordingFramerate FRAMERATE
251 Change video framerate.
252
253 --videoRecordingStartTime NBCENTSOFSECONDS
254 Start recording video after NBCENTSOFSECONDS time elapsed.
255
256 --videoRecordingEndTime NBCENTSOFSECONDS
257 Stop recording video after NBCENTSOFSECONDS time elapsed.
258
259 --hidePlayingInformation
260 Don't show some information while playing/replaying ; useful to
261 make nicer video.
262
263
265 view a replay in windowed mode:
266 xmoto --windowed ~/.xmoto/Replays/replay.rpl
267 disable sounds, Internet connection and play mylevel.lvl directly:
268 xmoto --nosound --nowww mylevel.lvl
269
270
271
273 xmoto was written by Rasmus Neckelmann <neckelmann@gmail.com>, Nicolas
274 Adenis-Lamarre <nadenislamarre@free.fr> and Emmanuel Gorse
275 <e.gorse@free.fr>.
276
277
279 Please fill out bug reports on our website: <http://todo.xmoto.tuxfam‐
280 ily.org/>, or write to xmoto@tuxfamily.org.
281
282
283
284 This manual page was written by Samuel Mimram <smimram@debian.org>, for
285 the Debian project. Updated by Amand Tihon <amand.tihon@alrj.org> and
286 AvovA.
287
288
289
290 2008-01-11 XMOTO(6)