OSHU(1)
๐ OSHU(1) โ the User Manual for oshu, bestie ๐
Okay so you found the manual for oshu, the fast port of the osu! rhythm game. We're gonna make it make sense. โจ
๐ธ NAME ๐ธ
oshu โ fast port of the osu! rhythm game. Periodt. ๐
๐ต SYNOPSIS ๐ต
oshu [OPTION]... BEATMAP.osu
๐ฆ DESCRIPTION ๐ฆ
You play a .osu beatmap file. Most linked files are automatically found from the data inside the beatmap file. Slay. ๐
On startup, oshu moves to the real directory of the beatmap, where it expects to find the audio file. This lets you symlink your .osu files without bothering with the related audio and picture files. In more technical terms, symbolic terms are dereferenced. (iykyk.)
.osz files are not supported, but since they're just fancy ZIP files, you just have to unzip them into a sub-directory.
โ ๏ธ Be careful though: it won't create the sub-directory by itself if you naively unzip it.
Here are the options, bestie:
-v,--verboseโ Increase the verbosity. This will print more informational messages, which may contain useful information for understanding errors when fixing issues. Mention it twice and you'll get debugging messages. Thrice at your own risks. ๐-h,--helpโ Show a brief help message and exit.--versionโ Output version information and exit.--autoplayโ Perform a perfect run on the beatmap without any user interaction. ๐ค--pauseโ Start the game in a paused state. Might be useful when you're starting the game from a terminal as you won't be holding your mouse when the game starts.
๐ฎ CONTROLS ๐ฎ
The game is controlled from the keyboard and mouse. The keys are based on osu!'s default settings, and rely on the physical position on a QWERTY keyboard. If you use a different keyboard layout, the keys are going to be at the same position, even if the letters are different. No cap. โจ๏ธ
๐น๏ธ Standard mode ๐น๏ธ
Here are the official keys for the osu!standard mode:
Z,X, mouse click โ Hit an object. ๐ฏ
๐น Common keys ๐น
The following keys are common to all modes:
Escapeโ Toggle pause.Page upโ Rewind the song by 10 seconds, and leave a 1-second break.Page downโ Forward the song by 20 seconds.
โธ๏ธ Pause โธ๏ธ
When the game is paused, your local keyboard layout is used. These keys also apply to the score screen at the end.
Qโ Quit the game.
๐ SKINS ๐
The default sound effects played when hit objects are hit are defined by the skin in osu! terminology. A skin directory contains a collection of .wav files, like normal-hitnormal.wav, or soft-hitwhistle.wav. ๐
All the sample files are optional. If a beatmap refers to a missing sample, nothing is played.
The skins are located at /nix/store/7ry5hkz1xalvfbhm31vgkl0p3agm0dhn-oshu-2.0.3/share/oshu/skins. The default skin is .. These values are configured at build time, but you may alter the skins directory and the default symlink inside it to change these settings. ๐ ๏ธ
On invocation, a non-default skin may be selected with the OSHU_SKIN environment variable. If it contains a skin name, like minimal, it is searched for inside the skins directory. You may also specify an absolute path. When OSHU_SKIN is incorrect or refers to an unknown skin, oshu! falls back to the default skin. You can use the --verbose flag to debug it. ๐
๐ CONFIGURATION ๐
oshu! currently doesn't read a configuration file, but reads the environment. You may configure oshu! from your .bashrc, or by creating a wrapper script exporting your variables. iykyk.
Here's the list of supported environment variables:
OSHU_WINDOW_SIZEโ This variable specifies the default window size when the game starts. Its value must conform to the format960x720, where960is the width in pixels, and720the height in pixels. When omitted or invalid, the game starts with a fallback default size of960x720.OSHU_QUALITYโ This variable controls the visual effects and other rendering quality settings. It may take one oflow,medium, andhigh. The default ishigh.OSHU_SKINโ Refer to the SKINS section above.
๐ AUTHOR ๐
Written by Frรฉdรฉric Mangano-Tarumi <fmang+oshu at mg0 fr>. Respect. ๐ซถ
๐ BUGS ๐
Report bugs at <https://github.com/fmang/oshu/issues>. Please and thank you. ๐
And that's the whole vibe! ๐ This cutie is oshu! 2.0.3, dated February 2018, and it lives in the OSHU(1) manual. Bye bestie, go slay some beatmaps! ๐ฆโจ
๐ฆ where this page comes from
- nixpkgs unstable: oshu 2.0.3
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms