XMOTO(6)
ποΈ XMOTO β the manual page, but make it cute
okay bestie, buckle up. this is the manual page for X-Moto, from the Games Manual section, section 6 if you're keeping score. it's a whole thing and i'm obsessed. π
β¨ NAME β¨
X-Moto β a 2D motocross platform game ποΈπΈ
β¨ SYNOPSIS β¨
xmoto [options]
xmoto [options] replay.rpl
xmoto [options] level.lvl
like. that's it. that's the whole entry point. three ways in, no cap. β¨
β¨ DESCRIPTION β¨
so X-Moto is a challenging 2D motocross platform game where the physics is genuinely the main character. like, physics plays an important role in the gameplay, fr fr. you have to control your bike to its limit if you even want a chance at finishing the more difficult of the challenges. it's giving "humbling experience" and honestly? we love that for us. ππ₯
β¨ GAMEPLAY β¨
so typically there's a bunch of π strawberries scattered around each level, and each level is generally a complicated landscape viewed from the side β think islands in the sky, basically. you gotta collect all those berries to finish the level, and when you've grabbed the last one, you then need to find the π» sunflower β touching it completes the level. periodt. (some levels do variations on this basic gameplay, iykyk.)
your motocross bike is also seen from the side, and you control its throttle, its braking, and simple changes to the attitude by jerking the bike back and forth. plus you can change the direction you're driving by rotating on the spot. icon behaviour. π
you control your bike with the keyboard. these are the default keys, but you can change them from inside the game:
- Up arrow β Accelerate. ποΈ
- Down arrow β Brake. π
- Left arrow β Rotate counter-clockwise. β©οΈ
- Right arrow β Rotate clockwise. βͺοΈ
- Space β Turn around and drive in the other direction. π
and additionally, some other keys can be pressed while playing:
- Escape β Pause the game, and open the in-game menu. βΈοΈ
- TAB β Autozoom animation. Zooms out so that you can see the whole level. π
- F2 β Switch the camera to the ghost, so you can follow it and see how the level can be mastered. π»
- F3 β Add the current level to favorites while playing. Press again to remove from favorites. β
- F5 β Restart the level while playing. Rebuild the database if pressed while in the main menu. π
- F7 β Show/hide frames-per-second counter. π
- F8 β Activate/Deactivate Internet connection. π
- F9 β Switch to the "Ugly mode". Saves a lot of CPU time and shows some secret passages. π€«
- F10 β Theme Mode. It can be used to test custom graphics. Also helps to avoid wreckers. π¨
- F11 β Line Mode. This mode is mostly for testing. Draws lines around blocks and shows zones. π
- F12 β Take a Screenshot. The file is saved into the xmoto directory. πΈ
- Ctrl+i β Toggle replay interpolation. Makes replays look smoother when turned on. β¨
- Ctrl+m β Toggle mirror mode. Wanna have twice as many levels? πͺ
- Ctrl+b β Blacklist/unblacklist a level while playing. π«
- Ctrl+s β enable/disable sound. π
- Ctrl+o β display the option window. βοΈ
- PgUp β Jump to the previous level while playing. β¬οΈ
- PgDown β Jump to the next level while playing. β¬οΈ
- Alt+Enter β Toggle fullscreen. Aslo changes your "run windowed/fullscreen" setting. π₯οΈ
(yes it says "Aslo". i'm not fixing it. that's the original's typo and i respect it too much to touch it. π«Ά)
β¨ OPTIONS β¨
β οΈ heads up bestie: most of these options also change your config settings, so be careful! like, genuinely. be careful. π
-h,-?,-help,--helpβ Show summary of options. π-res,--resolution <widthxheight>β Forces a specific display resolution. π-fs,--fullscreenβ Forces the game to run in fullscreen mode. π₯οΈ-win,--windowedβ Forces the game to run in windowed mode. πͺ--nosoundβ Turns off sound effects, even if they are enabled in the config. π-r,--replay <replay>β Play the replay and quit afterwards. π¬-ri,--replayInfos <replay>β Display information about the replay and quit. βΉοΈ-v,--verboseβ Be verbose and output debug messages on the standard output. π£οΈ-l,--level idβ Start playing the specified level right away. Ifidis a number the corresponding built-in level is selected, otherwise it should be the identifier of an external level (not the file name). π―--levelFile <FILE>β Start playing the given level right away. π-d,--debugβ Enables debug mode. π-p,--profile nameβ Use the player profile specified byname. π€--childrenβ Force children compliant mode. It removes levels not suitable for children. π§Έ--configpath pathβ Usepathas the xmoto configuration path. ποΈ-ll,--listlevelsβ Output the list of available levels and quit. π-lr,--listreplaysβ Output the list of available replays and quit. πΌ--fpsβ Enables framerate display. π-td,--timedemoβ Tries to render the game as fast as possible. No delaying, maximum framerate. ππ¨--benchmarkβ Only meaningful when combined with--replayand--timedemo. Useful to determine graphics performance. π§ͺ--nowwwβ Do not allow xmoto to connect to the web. π«π--testThemeβ Enables testThemeMode. This will display the collision forms over the sprites of the theme to check if the theme is nicely designed. π¨--drawlib drawlibβ Choose which rendering engine to use (default one isOPENGLif available). You do not need this unless you *really* know what you are doing. π§--noextsβ Do not use any OpenGL extensions. π«--novobsβ Don't use VOB OpenGL extension (GL_ARB_vertex_buffer_object). π«--uglyβ Enables "the ugly" mode. This will increase the game's framerate significantly, but it will also make the graphics look very ugly β most 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). ππ¨--defaultTheme themeβ Setthemeas default theme for new profiles created. This is mostly useful for packagers wanting to set the theme of their distribution by default. π¦--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. π--serverβ Run X-Moto as a server only (no gui). π§--serverPort <port>β Specify the server port (with--serveronly). π’--serverAdminPassword <password>β Specify a server admin password which is always valid (with--serveronly). π--connectAtStartupβ Connect the client to the server at startup. π--updateLevelsOnlyβ Only update levels (no gui). β¬οΈ--noLogβ Disable logging intoxmoto.log. π--pack bin dirβ Build abinpackage from the directorydir. π¦--unpack bin dir no_listβ Unpack thebinpackage into the dirdir. Addno_listif you do not need a list of all extracted files. π¦--cleancacheβ Deletes the content of the level cache. π§Ή--cleanNoWWWLevelsβ Check web levels list and remove levels which are not available on the web (removed files are put into~/.xmoto/Trash/Levels). ποΈ--sqlTraceβ Enable sql trace mode. ποΈ--videoRecordingβ Enable video recording while plaing/replaying (should be used with--replayand--benchmark). π₯--videoRecordingSizeDivision DIVISIONβ Change video size (1=full, 2=50%, 4=25%). π--videoRecordingFramerate FRAMERATEβ Change video framerate. ποΈ--videoRecordingStartTime NBCENTSOFSECONDSβ Start recording video afterNBCENTSOFSECONDStime elapsed. β±οΈ--videoRecordingEndTime NBCENTSOFSECONDSβ Stop recording video afterNBCENTSOFSECONDStime elapsed. β±οΈ--hidePlayingInformationβ Don't show some information while playing/replaying ; useful to make nicer video. π
(again β "plaing". leaving it. it's part of the lore. π«Ά)
β¨ EXAMPLES β¨
view a replay in windowed mode:
xmoto --windowed ~/.xmoto/Replays/replay.rpl
disable sounds, Internet connection and play mylevel.lvl directly:
xmoto --nosound --nowww mylevel.lvl
see? easy. slay. π
β¨ AUTHORS β¨
xmoto was written by Rasmus Neckelmann <neckelmann@gmail.com>, Nicolas Adenis-Lamarre <nadenislamarre@free.fr> and Emmanuel Gorse <e.gorse@free.fr>. πππ
β¨ REPORTING BUGS β¨
please open an issue on GitHub: <https://github.com/xmoto/xmoto>, or write to support@xmoto.org. π
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. π
and that's the whole page bestie!! π the source is XMOTO(6) and the version/date stamp on this beauty is 2008-01-11. so yes, it's vintage, it's iconic, it's the 2008-01-11 XMOTO(6) release and we stan. go ride your bike. ποΈπ¨ππ»β¨
π¦ where this page comes from
- debian trixie: xmoto 0.6.3+repack-1 Β· GPL-2.0-or-later
- fedora 43: xmoto 0.6.3-3.fc43 Β· GPL-2.0-or-later
- fedora 44: xmoto 0.6.3-3.fc43 Β· GPL-2.0-or-later
- nixos 26.05: xmoto 0.6.3
- nixpkgs unstable: xmoto 0.6.3
- ubuntu questing: xmoto 0.6.3+repack-1build1
- ubuntu resolute: xmoto 0.6.3+repack-1build2 Β· GPL-2.0-or-later
- ubuntu stonking: xmoto 0.6.3+repack-1build2 Β· GPL-2.0-or-later
- Copyright Β© 2007 Rasmus Neckelmann, Nicolas Adenis-Lamarre, Emmanuel Gorse
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms