osu!
From PCGamingWiki, the wiki about fixing PC games
Although this product has been released, it remains under active development - information may change frequently and could be outdated or irrelevant.
Developers | |
---|---|
Dean "peppy" Herbert | |
Engines | |
opsu! | LWJGL |
Release dates | |
Windows | September 16, 2007 |
macOS (OS X) | October 17, 2015[1] |
Linux | Early access |
Taxonomy | |
Monetization | Free-to-play, Subscription |
Genres | Music/rhythm |
Warnings
- The macOS (OS X) version of this game needs a fix to work on macOS Catalina (version 10.15) or later (see API for details).
Key points
- Vast majority of features are completely free.
- Runs well on low-end hardware and features many options dedicated to increase frame rate.
- Constantly updated and community provides new content.
General information
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Official website | osu!stable – original official client which allows submitting scores to the osu! servers. 32-bit only. | |||
Developer website | osu!lazer – open source cross-platform rewrite of the osu! client, has many more features including native Linux support, but is still in development. 64-bit only. | |||
Developer website | opsu! – unofficial open-source client for the rhythm game osu!, written in Java using Slick2D and LWJGL. |
- Online features require an osu! account.
Game data
Configuration file location
System | Location |
---|---|
Windows | <path-to-game>\osu!.<user-id>.cfg[Note 1] |
macOS (OS X) |
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\scores.db[Note 1] |
macOS (OS X) |
- osu! account stores high scores and ghost data.
Video
Graphics feature | State | Notes | |
---|---|---|---|
Widescreen resolution | |||
Multi-monitor | |||
Ultra-widescreen | Many custom skins will not work properly at ratios higher than 16:9. | ||
4K Ultra HD | |||
Field of view (FOV) | |||
Windowed | |||
Borderless fullscreen windowed | |||
Anisotropic filtering (AF) | |||
Anti-aliasing (AA) | Softening filter adds blur. | ||
High-fidelity upscaling | See the glossary page for potential workarounds. | ||
Vertical sync (Vsync) | |||
60 FPS and 120+ FPS | VSync, Power Saving (2x refresh rate), Optimal (multiple of refresh rate) and Unlimited (1000 FPS) caps are available for osu!stable. VSync, 2x refresh rate, 4x refresh rate, 8x refresh rate and "Basically Unlimited" (1000 FPS) caps are avaliable for osu!lazer. | ||
High dynamic range display (HDR) | See the glossary page for potential alternatives. | ||
Ray tracing (RT) |
Input
Keyboard and mouse, touch | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse sensitivity | 0.4x to 6x multiplier in osu!stable, 0.1x to 10x in osu!lazer. | |
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Touchscreen optimised | ||
Controller | ||
Controller support | Only for non-osu!standard playmodes. Requires button binding.[2] | |
Full controller support | ||
Controller remapping | ||
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | ||
---|---|---|
Xbox button prompts | ||
Impulse Trigger vibration |
PlayStation controllers | ||
---|---|---|
PlayStation button prompts | ||
Light bar support | ||
Adaptive trigger support | ||
DualSense haptic feedback support | ||
Connection modes | Wired |
Generic/other controllers | Supports Nintendo Wii Taiko Drum controller,[2] tablets, arcade controllers and many more.[3] | |
---|---|---|
Button prompts |
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | Master, music and effects. Ability to mute hitsounds. | |
Surround sound | Editing a beatmap to use a 5.1 .wav file disguised as an .mp3 file, will cause the beatmap to crash, whereas using stereo files would work. | |
Subtitles | Depends on played beatmap. Some user-created beatmaps may contain a storyboard with subtitles, but most will not. | |
Closed captions | ||
Mute on focus lost | Only when minimized to tray by pressing Insert in osu!stable. There is a seperate volume slider for focus lost in osu!lazer. | |
Royalty free audio | Many of the downloadable songs (including songs downloaded at first launch) may trigger auto-DMCA systems. |
- Includes audio calibration with wizard.
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | Interface voice is in English, no captions. Old tutorial was captioned, current is not. | |||
Arabic | ||||
Belarusian | ||||
Bulgarian | ||||
Simplified Chinese | ||||
Traditional Chinese | ||||
Croatian | ||||
Czech | ||||
Danish | ||||
Esperanto | ||||
Dutch | ||||
Filipino | ||||
Finnish | ||||
French | ||||
German | ||||
Greek | ||||
Hebrew | ||||
Hungarian | ||||
Indonesian | ||||
Italian | ||||
Japanese | ||||
Korean | ||||
Latvian | ||||
Malay | ||||
Mongolian | ||||
Norwegian | ||||
Polish | ||||
Portuguese | ||||
Romanian | ||||
Russian | ||||
Slovak | ||||
Slovenian | ||||
Spanish | ||||
Swedish | ||||
Thai | ||||
Turkish | ||||
Ukrainian | ||||
Vietnamese |
- An up-to date page of all supported languages can be found here.
- Audio and subtitling depends on played beatmap.
Network
- Online features require an osu! account.[4]
- Features osu! Chat which uses IRC protocol[5] Automatically joins channel #osu when game is opened.
- Uses a custom anti-cheat system.[6]
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
Local play | 2 | Co-op osu!mania only |
||
LAN play | ||||
Online play | 16 | Co-op, Versus Four modes: head-to-head, team vs, tag co-op (unranked and limited to osu!std), tag-team vs (unranked and limited to osu!std) |
||
Asynchronous multiplayer | Highscores, ghosts |
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | ||
Self-hosting | ||
Direct IP |
Ports
Protocol | Port(s) and/or port range(s) |
---|---|
TCP | 13381, 13382 |
- This game does not support Universal Plug and Play (UPnP) for automatic port configuration.
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 9 | Compatibility Mode needs to be enabled to use DirectX. |
OpenGL | 2.1 | Used by default. |
Shader Model support | 2.0 |
Executable | 32-bit | 64-bit | ARM | Notes |
---|---|---|---|---|
Windows | Official 64-bit support requires osu!lazer. | |||
macOS (OS X) | Official 64-bit and ARM support requires osu!lazer. | |||
Linux | Official support requires osu!lazer. |
System requirements
Windows | ||
---|---|---|
Minimum | ||
Operating system (OS) | XP | |
Processor (CPU) | 1 GHz | |
System memory (RAM) | 512 MB | |
Hard disk drive (HDD) | ||
Other | Microsoft .NET Framework 3.5 |
- Total size after installation at July 27, 2014 was 89 MB.
macOS (OS X) | ||
---|---|---|
Minimum | ||
Operating system (OS) | ||
Processor (CPU) | ||
System memory (RAM) | ||
Hard disk drive (HDD) |
Notes
- ↑ 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details).
References
- ↑ osu! on OS X - last accessed on May 2023
- ↑ 2.0 2.1 - osu!wiki - Keyboard
- ↑ Play Styles - osu!wiki - last accessed on May 2023
- ↑ Multiplayer - osu!wiki - last accessed on May 2023
- ↑ Internet Relay Chat - osu!wiki - last accessed on May 2023
- ↑ How osu! voilates your privacy. : osugame - last accessed on May 2023