1XMOTO(6)                         Games Manual                         XMOTO(6)
2
3
4

NAME

6       X-Moto—2D motocross platform game
7
8

SYNOPSIS

10       xmoto [options]
11       xmoto [options] replay.rpl
12       xmoto [options] level.lvl
13
14

DESCRIPTION

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

GAMEPLAY

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

OPTIONS

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

EXAMPLES

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

AUTHORS

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

REPORTING BUGS

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)
Impressum