Difference between revisions of "Osu!"
From PCGamingWiki, the wiki about fixing PC games
(→Audio) |
(changed outdated information regarding options; added information about osu!lazer) |
||
Line 37: | Line 37: | ||
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{Availability/row| official | https://osu.ppy.sh/p/download | DRM-free | | | Windows, OS X }} | + | {{Availability/row| official | https://osu.ppy.sh/p/download | DRM-free | osu!stable - original official client which allows submitting scores to the osu! servers. 32bit only| | Windows, OS X }} |
− | {{Availability/row| developer | https://github.com/ppy/osu/releases | DRM-free | osu!lazer – | + | {{Availability/row| developer | https://github.com/ppy/osu/releases | DRM-free | osu!lazer – open source cross-platform rewrite of the osu! client, has many more features including native Linux support, but is still in development. 64bit only | | Windows, OS X, Linux }} |
{{Availability/row| developer | https://itdelatrisu.github.io/opsu/ | DRM-free | opsu! – unofficial open-source client for the rhythm game osu!, written in Java using Slick2D and LWJGL | | Windows, OS X, Linux }} | {{Availability/row| developer | https://itdelatrisu.github.io/opsu/ | DRM-free | opsu! – unofficial open-source client for the rhythm game osu!, written in Java using Slick2D and LWJGL | | Windows, OS X, Linux }} | ||
}} | }} | ||
Line 72: | Line 72: | ||
|multimonitor notes = | |multimonitor notes = | ||
|ultrawidescreen = true | |ultrawidescreen = true | ||
− | |ultrawidescreen notes = | + | |ultrawidescreen notes = Many custom skins will not work properly at ratios higher than 16:9 |
|4k ultra hd = true | |4k ultra hd = true | ||
|4k ultra hd notes = | |4k ultra hd notes = | ||
|fov = n/a | |fov = n/a | ||
− | |fov notes = | + | |fov notes = |
|windowed = true | |windowed = true | ||
|windowed notes = | |windowed notes = | ||
Line 82: | Line 82: | ||
|borderless windowed notes = | |borderless windowed notes = | ||
|anisotropic = n/a | |anisotropic = n/a | ||
− | |anisotropic notes = | + | |anisotropic notes = |
|antialiasing = true | |antialiasing = true | ||
|antialiasing notes = '''Softening filter''' option. | |antialiasing notes = '''Softening filter''' option. | ||
Line 89: | Line 89: | ||
|upscaling notes = | |upscaling notes = | ||
|vsync = true | |vsync = true | ||
− | |vsync notes = | + | |vsync notes = |
|60 fps = true | |60 fps = true | ||
|60 fps notes = | |60 fps notes = | ||
|120 fps = true | |120 fps = true | ||
− | |120 fps notes = | + | |120 fps notes = VSync, 2x Refresh Rate, "Optimal" (960 FPS) and "Unlimited" (1000 FPS) caps are avaliable for '''osu!stable'''. VSync, 2x Refresh Rate, 4x Refresh Rate, 8x Refresh rate and "Basically Unlimited" (1000 FPS) caps are avaliable for '''osu!lazer'''. |
|hdr = unknown | |hdr = unknown | ||
|hdr notes = | |hdr notes = | ||
Line 110: | Line 110: | ||
|acceleration option notes = | |acceleration option notes = | ||
|mouse sensitivity = true | |mouse sensitivity = true | ||
− | |mouse sensitivity notes = | + | |mouse sensitivity notes = 0.4x to 6x multiplier in '''osu!stable''', 0.1x to 10x in '''osu!lazer''' |
|mouse menu = true | |mouse menu = true | ||
|mouse menu notes = | |mouse menu notes = | ||
Line 177: | Line 177: | ||
|surround sound notes = 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. | |surround sound notes = 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 = n/a | |subtitles = n/a | ||
− | |subtitles notes = Depends on played beatmap. | + | |subtitles notes = Depends on played beatmap. Some user created beatmaps may contain a storyboard with subtitles, but most will not. |
|closed captions = false | |closed captions = false | ||
|closed captions notes = | |closed captions notes = | ||
|mute on focus lost = false | |mute on focus lost = false | ||
− | |mute on focus lost notes = Only when minimized to tray by pressing {{key|Insert}}. | + | |mute on focus lost notes = Only when minimized to tray by pressing {{key|Insert}} in '''osu!stable'''. There is a seperate volume slider for focus lost in '''osu!lazer'''. |
|royalty free audio = true | |royalty free audio = true | ||
|royalty free audio notes = Many of the downloadable songs may trigger auto-DMCA systems | |royalty free audio notes = Many of the downloadable songs may trigger auto-DMCA systems |
Revision as of 21:23, 28 January 2023
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
- Completely free.
- Runs well on low-end hardware and many options dedicated to raise frame rate.
- Constantly updated and community providing 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. 32bit 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. 64bit 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 option. | ||
Vertical sync (Vsync) | |||
60 FPS and 120+ FPS | VSync, 2x Refresh Rate, "Optimal" (960 FPS) and "Unlimited" (1000 FPS) caps are avaliable 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. |
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 |
---|
PlayStation controllers |
---|
Generic/other controllers |
---|
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
Audio
- Includes audio calibration with wizard.
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 may trigger auto-DMCA systems |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
Arabic | ||||
Bulgarian | ||||
Simplified Chinese | ||||
Traditional Chinese | ||||
Czech | ||||
Danish | ||||
Dutch | ||||
Filipino | ||||
Finnish | ||||
French | ||||
German | ||||
Greek | ||||
Hungarian | ||||
Indonesian | ||||
Italian | ||||
Japanese | ||||
Korean | ||||
Malay | ||||
Norwegian | ||||
Polish | ||||
Portuguese | ||||
Russian | ||||
Spanish | ||||
Swedish | ||||
Thai | ||||
Turkish | ||||
Vietnamese |
- An up-to date page of all supported languages can be found here
- Audio and subtitling depends of 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 | ||||
LAN play | ||||
Online play | 16 | Either head-to-head or team. | ||
Asynchronous multiplayer | Highscores, ghosts |
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | ||
Self-hosting | ||
Direct IP |
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 9 | Compatibility Mode needs to be enabled to use DirectX |
OpenGL | Used by default |
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).