osu! builds from the Fallback release stream.
This version and older builds of osu! draws on screen through Direct3D 9, and they work fine with .NET Framework 2.0. Fallback is useful for older PCs that are not compatible with current Stable builds that depends on OpenGL 3.x or newer.
Application Details:
Version: | Fallback |
License: | Free to use |
URL: | https://osu.ppy.sh |
Votes: | Marked as obsolete |
Latest Rating: | Garbage |
Latest Wine Version Tested: | 2.20 |
Maintainers: About Maintainership
No maintainers. Volunteer today!
What works
Everything related to gameplay.
What does not
- Upgrading to newer versions. (Stable Latest, Beta, Cutting Edge)
- Map grouping
- When mapping, the menu bar will disappear.
- When try to type non-iso character in menu screen, osu! will crash.
- OpenGL rendering works, but unstable, and it is disable by osu! by default. Hiding wine version from osu! will allow you to choose OpenGL rendering, but it is very likely to crash.
Workarounds
What was not tested
Hardware tested
Graphics:
Additional Comments
- If native version of gdi+ is installed, all asian characters will display as squares. And sorry for my bad english.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Ubuntu 17.04 "Zesty" amd64 (+ variants like Kubuntu) | Nov 10 2017 | 2.20 | No, but has workaround | Yes | Yes | Garbage | Aet456 | |
Show | Ubuntu 17.04 "Zesty" amd64 (+ variants like Kubuntu) | Sep 26 2017 | 2.17 | No, but has workaround | Yes | Yes | Gold | Aet456 | |
Current | Mac OS X 10.11 "El Capitan" | Nov 19 2015 | 1.7.54 | Yes | Yes | No | Silver | Magic NAT |
Bug # | Description | Status | Resolution | Other apps affected |
Last update: 2017-11-10.
This section explains how to install Fallback and older versions. If you want to install and run Stable, Beta, Cutting Edge or Lazer, please read its own guide here.
Note: remember to keep Wine up to date. Where you see "$HOME", it's your user folder, just like "/home/«your_user_name»".
Considerations:
In a nutshell, installing Fallback is not worth on most cases. It should be tested only if there's no way to get Stable working.
Here we will describe some ways to install Fallback:
First way: running official installator.
If you take this way, prepare for some hours of waiting until all gets properly installed.
1) As usual, create a new 32-bit Wine prefix (it's highly recomended to not use your default prefix when installing this version):
$ env WINEARCH=win32 WINEPREFIX=$HOME/.wineosufallback winecfg
When winecfg dialog appears, set reported version to Windows XP, and click OK.
2) Make sure that Mono is not installed:
$ env WINEARCH=win32 WINEPREFIX=$HOME/.wineosufallback wine uninstaller --remove '{E45D8920-A758-4088-B6C6-31DBB276992E}'
3) Download and install osu!: There is an "old" installer that comes with all required files for Fallback, but requires .NET Framework 3.5 SP1. It will be automatically downloaded and installed when osu! installer starts:
$ wget 'https://m1.ppy.sh/release/osu!install.exe' --output-document 'osu!fallback.exe'
$ env WINEPREFIX=$HOME/.wineosufallback wine 'osu!fallback.exe'
Only follow each step on the GUI until all get installed. If you're lucky enough, osu! will start without major problem.
Yes, if this method works fine for you, it may be the only chance to mark osu! as Platinum on your report, because you don't need to do anything that would not be necessary on Windows. Good luck trying this way :) .
Second way: getting only the required files.
This method is more tricky. You need to get the osu! files from somewhere.
1) Get the necessary osu! files. There are some ways to do this:
2) Create a new 32-bit Wine prefix:
$ env WINEARCH=win32 WINEPREFIX=$HOME/.wineosufallback winecfg
When winecfg dialog appears, set reported version to Windows XP, and click OK.
3) Make sure that Mono is not installed:
$ env WINEARCH=win32 WINEPREFIX=$HOME/.wineosufallback wine uninstaller --remove '{E45D8920-A758-4088-B6C6-31DBB276992E}'
4) Download and install .NET Framework 2.0:
$ wget 'http://download.microsoft.com/download/5/6/7/567758a3-759e-473e-bf8f-52154438565a/dotnetfx.exe' --output-document 'dotnet20.exe'
$ env WINEPREFIX=$HOME/.wineosufallback wine 'dotnet20.exe'
5) Run osu! Your Wine prefix is now ready to execute osu!.exe:
$ mv 'osu!' '$HOME/.wineosufallback/drive_c'
$ env WINEPREFIX=$HOME/.wineosufallback wine 'C:\osu!\osu!.exe'
$ env WINEPREFIX=$HOME/.wineosufallback wine '$HOME/_pending/osu!.exe'
Last update: 2020-12-31.
Arch Linux specific:
osu! doesn't render anything on screen and exits with some X server error message: install lib32-libxcomposite package:
$ sudo pacman -S lib32-libxcomposite
osu! can't connect to internet: install lib32-gnutls package:
$ sudo pacman -S lib32-gnutls
Japanese characters no displaying correctly: install MS Meiryo font:
$ env WINEPREFIX=$HOME/.wineosu winetricks meiryo
Set language to Japanese to correctly display all kanjis.
This font doesn't include Korean glyphs.
Options menu symbols and audio controls are missing: install GDI+:
$ env WINEPREFIX=$HOME/.wineosu winetricks gdiplus
GDI+ installer is a ~538MB file. If your internet connection is slow or limited, consider instead taking a copy of gdiplus.dll from a Windows 7 installation and copying it to your Wine prefix, and then add manually a Native override for gdiplus.
Open winecfg:
$ env WINEPREFIX=$HOME/.wineosu winecfg
Go to Libraries tab, add gdiplus and set it to Native Then Builtin. Close all dialogs by clicking OK.
Some unusual image formats are not shown when using native GDI+: install windowscodecs through winetricks:
$ env WINEPREFIX=$HOME/.wineosu winetricks windowscodecs
Note: this workaround may break screenshots and interfere with other windows applications installed on the osu! wineprefix when trying to save files. If you need to disable it:
$ env WINEPREFIX=$HOME/.wineosu winecfg
Go to Libraries tab, find windowscodecs and set it to Builtin (Wine). Close all dialogs by clicking OK.
Audio latency, sound distortion or no audio at all: first try setting PULSE_LATENCY_MSEC environment variable to "40" before running osu!:
$ env PULSE_LATENCY_MSEC=40 WINEPREFIX=$HOME/.wineosu wine 'osu!/osu!.exe'
Other values could be tested in order to get lower latency or fix sound distortion/crackling.
Enabling "Audio compatibility mode" in the osu!'s options menu will switch to legacy DirectSound-based audio engine (osu! is now using WASAPI). It can solve some problems but has higher latency and some audio stuttering.
Also check out The Poon's guide and Franc[e]sco's guide.
Frame limiter is permanently locked at 60 fps:
Disable vertical sync by setting vblank_mode environment variable to "0 " before running osu!:
$ env vblank_mode=0 WINEPREFIX=$HOME/.wineosu wine 'osu!/osu!.exe'
This way osu! will not be able to enable VSync at runtime.
Video latency:
Desktop environments usually draw on screen through a compositor than enable fancy window effects. This may cause lag that you can feel when moving the cursor.
Note: you will prefer to run osu! under X.org since Wayland is not fully supported by most window managers.
Disable compositing:
$ xfconf-query -c xfwm4 -p /general/use_compositing -s false
Re-enable compositing:
$ xfconf-query -c xfwm4 -p /general/use_compositing -s true
Other known problems:
$ pkill osu
Press Ctrl+Alt+F1 (or Ctrl+Alt+F7 on some systems) to return to your desktop environment.
$ pkill osu
Wait 10 seconds and try again.
Please leave us a comment in Comments section below if you still have problems installing or running osu!.
Comments for this application have been disabled because there are no maintainers.