File: xmoto.6

package info (click to toggle)
xmoto 0.5.11+dfsg-8
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 80,908 kB
  • sloc: cpp: 96,757; ansic: 22,196; sh: 4,940; makefile: 1,073; yacc: 289; sed: 16
file content (307 lines) | stat: -rw-r--r-- 9,769 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
.\"                                      Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.\" the date format is YYYY-MM-DD, see man 7 man-pages
.TH XMOTO 6 2008-01-11
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh        disable hyphenation
.\" .hy        enable hyphenation
.\" .ad l      left justify
.\" .ad b      justify to both left and right margins
.\" .nf        disable filling
.\" .fi        enable filling
.\" .br        insert line break
.\" .sp <n>    insert n+1 empty lines
.\" for manpage-specific macros, see man(7)

.SH NAME
X-Moto\(em2D motocross platform game

.SH SYNOPSIS
.B xmoto
[options] 
.br
.B xmoto
[options] replay.rpl
.br
.B xmoto
[options] level.lvl

.SH DESCRIPTION
.B X-Moto
is a challenging 2D motocross platform game, where physics plays an important role in the gameplay. You need to control your bike to its limit, if you want to have a chance finishing the more difficult of the challenges.

.SH GAMEPLAY
A number of strawberries are typically spread around each level, which generally consists of a complicated landscape seen from the side\(emi.e. much like islands in the sky. You need to collect all those berries to finish the level\(emwhen you've got the last one, you need find the sunflower which will complete the level when you touch it. Variations to this basic gameplay may be found around some of the levels.

Your motocross bike is likewise seen from the side, and you control its throttle, braking, and simple changes to the attitude by jerking the bike back and forth. Additionally you can change the direction of your driving, by rotating on the spot.

You control your bike using the keyboard. The following keys are the default values, but may be changed from inside the game:
.TP
.B Up\ arrow
Accelerate.
.TP
.B Down\ arrow
Brake.
.TP
.B Left\ arrow
Rotate counter-clockwise.
.TP
.B Right\ arrow
Rotate clockwise.
.TP
.B Space
Turn around and drive in the other direction.

.PP
Additionally, some other keys can be pressed while playing:
.TP
.B Escape
Pause the game, and open the in-game menu.
.TP
.B TAB
Autozoom animation. Zooms out so that you can see the whole level. 
.TP
.B F2 
Switch the camera to the ghost, so you can follow it and see how the level can be mastered.
.TP
.B F3 
Add the current level to favorites while playing. Press again to remove from favorites.
.TP
.B F5
Restart the level while playing.  Rebuild the database if pressed while in the main menu.
.TP
.B F7 
Show/hide frames-per-second counter.
.TP
.B F8 
Activate/Deactivate Internet connection.
.TP
.B F9 
Switch to the "Ugly mode". Saves a lot of CPU time and shows some secret passages. 
.TP
.B F10 
Theme Mode. It can be used to test custom graphics. Also helps to avoid wreckers.
.TP 
.B F11 
Line Mode. This mode is mostly for testing. Draws lines around blocks and shows zones.
.TP 
.B F12 
Take a Screenshot. The file is saved into the xmoto directory.
.TP
.B Ctrl+i 
Toggle replay interpolation. Makes replays look smoother when turned on.
.TP
.B Ctrl+m
Toggle mirror mode. Wanna have twice as many levels?
.TP
.B Ctrl+b
Blacklist/unblacklist a level while playing. 
.TP
.B Ctrl+s
enable/disable sound.
.TP
.B Ctrl+o
display the option window
.TP
.B PgUp 
Jump to the previous level while playing.
.TP
.B PgDown 
Jump to the next level while playing.
.TP
.B Alt+Enter
Toggle fullscreen. Aslo changes your "run windowed/fullscreen" setting. 
.\" FIXME:http://todo.xmoto.tuxfamily.org/index.php?do=details&task_id=250
.\" find out what options have this behaviour
.SH OPTIONS
.B Most of these options also change your config settings, so be careful!
.TP
.B \-h, \-?, \-help, \-\-help
Show summary of options.
.TP
.B \-res, \-\-resolution <widthxheight>
Forces a specific display resolution.
.TP
.B \-\-bpp  <bits>
Forces a specific number of bits per pixel.
.TP
.B \-fs, \-\-fullscreen
Forces the game to run in fullscreen mode.
.TP
.B \-win, \-\-windowed
Forces the game to run in windowed mode.
.TP
.B \-\-nosound
Turns off sound effects, even if they are enabled in the config.
.TP
.B \-r, \-\-replay <replay>
Play the replay and quit afterwards.
.TP
.B \-ri, \-\-replayInfos <replay>
Display information about the replay and quit.
.TP
.B \-v, \-\-verbose
Be verbose and output debug messages on the standard output.
.TP
.B \-l, \-\-level\  id
Start playing the specified level right away. If
.I id
is a number the corresponding built-in level is selected, otherwise it should be the identifier of an external level (not the file name).
.TP
.B \-\-levelFile <FILE>
Start playing the given level right away.
.TP
.B \-d, \-\-debug
Enables debug mode.
.TP
.B \-p, \-\-profile\  name
Use the player profile specified by
.IR name .
.TP
.B \-\-children
Force children compliant mode. It removes levels not suitable for children.
.TP
.B \-\-configpath path
Use
.IR path
as the xmoto configuration path.
.TP
.B \-ll, \-\-listlevels
Output the list of available levels and quit.
.TP
.B \-lr, \-\-listreplays
Output the list of available replays and quit.
.TP
.B \-\-fps
Enables framerate display.
.TP
.B \-td, \-\-timedemo
Tries to render the game as fast as possible. No delaying, maximum framerate.
.TP
.B \-\-benchmark
Only meaningful when combined with \-\-replay and \-\-timedemo. Useful to determine graphics performance.
.TP
.B \-\-nowww
Do not  allow xmoto to connect to the web.
.TP
.B \-\-testTheme
Enables testThemeMode. This will display the collision forms over the sprites of the theme to check if the theme is nicely designed.
.TP
.B \-\-drawlib drawlib
Choose which rendering engine to use (default one is OPENGL if available). You do not need this unless you *really* know what you are doing.
.TP
.B \-\-noexts
Do not use any OpenGL extensions.
.TP
.B \-\-novobs
Don't use VOB OpenGL extension (GL_ARB_vertex_buffer_object).
.TP
.B \-\-ugly
Enables "the ugly" mode. This will increase the game's framerate significantly, but it will also make the graphics look very ugly\(emmost things inside the game will be drawn with lines, the rider for instance being a simple stick figure. This option is very useful if your system doesn't have a proper OpenGL-capable video card (like for instance if you have a laptop with on-board video card). If you have the right amount of CPU power, it should even be possible to run X-Moto in OpenGL software emulation mode (MesaGL on linux, Windows' OpenGL fallback driver, etc).
.TP
.B \-\-defaultTheme theme
Set
.IR theme
as default theme for new profiles created. This is mostly useful for packagers wanting to set the theme of their distribution by default.
.TP
.B \-\-noDBDirsCheck
Don't check that system and user dirs changed at startup. It is mainly useful if you use X-Moto on a USB key.
.TP
.B \-\-server
Run X-Moto as a server only (no gui).
.TP
.B \-\-serverPort <port>
Specify the server port (with \-\-server only).
.TP
.B \-\-serverAdminPassword <password>
Specify a server admin password which is always valid (with \-\-server only).
.TP
.B \-\-connectAtStartup
Connect the client to the server at startup.
.TP
.B \-\-updateLevelsOnly
Only update levels (no gui).
.TP
.B \-\-noLog
Disable logging into xmoto.log
.TP
.B \-\-pack bin dir
Build a
.IR bin
package from the directory
.IR dir .
.TP
.B \-\-unpack bin dir no_list
Unpack the
.IR bin
package into the dir
.IR dir .
Add
.IR no_list
if you do not need a list of all extracted files.
.TP
.B \-\-cleancache
Deletes the content of the level cache.
.\" .TP
.\" .B \-\-gdebug
.\" dont mention options that are not in \-h!!!
.TP
.B \-\-cleanNoWWWLevels
Check web levels list and remove levels which are not available on the web (removed files are put into ~/.xmoto/Trash/Levels)
.TP
.B \-\-sqlTrace
Enable sql trace mode.
.TP
.B      \-\-videoRecording
Enable video recording while plaing/replaying (should be used with \-\-replay and \-\-benchmark).
.TP
.B       \-\-videoRecordingSizeDivision DIVISION
Change video size (1=full, 2=50%, 4=25%).
.TP
.B      \-\-videoRecordingFramerate FRAMERATE
Change video framerate.
.TP
.B	\-\-videoRecordingStartTime NBCENTSOFSECONDS
Start recording video after NBCENTSOFSECONDS time elapsed.
.TP
.B	\-\-videoRecordingEndTime NBCENTSOFSECONDS
Stop recording video after NBCENTSOFSECONDS time elapsed.
.TP
.B	\-\-hidePlayingInformation
Don't show some information while playing/replaying ; useful to make nicer video.

.SH EXAMPLES
.B view a replay in windowed mode:
.br
xmoto \-\-windowed ~/.xmoto/Replays/replay.rpl
.br
.B disable sounds, Internet connection and play mylevel.lvl directly:
.br
xmoto \-\-nosound \-\-nowww mylevel.lvl

.\".SH SEE ALSO
.\" xmoto-edit is deprecated. Should I leave it here and write "deprecated, use inksmoto"?
.\" or delete completely?
.\" (01:08:08 PM) Jean-Marc: hum, remove it
.\".BR xmoto\-edit (6).

.\" Use of an  AUTHORS  section  is strongly discouraged(man 7 man-pages) 
.SH AUTHORS
.B xmoto
was written by Rasmus Neckelmann <neckelmann@gmail.com>, Nicolas Adenis-Lamarre <nadenislamarre@free.fr> and Emmanuel Gorse <e.gorse@free.fr>.

.SH REPORTING BUGS
Please fill out bug reports on our website: <http://todo.xmoto.tuxfamily.org/>, or write to xmoto@tuxfamily.org.

.\" .SH COPYRIGHT
.\" Copyright © 2007 Rasmus Neckelmann, Nicolas Adenis-Lamarre, Emmanuel Gorse. 
.\" This is free software. You may redistribute copies of it under the terms of the GNU  General Public  License <http://www.gnu.org/licenses/gpl.html>. There is NO WARRANTY, to the extent permitted by law.

.PP
This manual page was written by Samuel Mimram <smimram@debian.org>,
for the Debian project. Updated by Amand 
Tihon <amand.tihon@alrj.org> and AvovA.