WineHQ
Category: Main Games osu! Fallback

osu!

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

Free Download osu!install.exe

Test Results

Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results

What works

  • Sound.
  • Interface elements seems to be correctly working.
  • Beatmaps can be selected to play on Selection Menu.
  • Volume controls.
  • The game can be closed through its hotkeys.

What does not

The game is totally unusable. Only random lines and triangles appears in the screen. Only some non-textured elements are recognizable.


Workarounds

installing .NET Framework 2.0 and 3.0.

Trying to install .NET 3.5 SP1 failed.


What was not tested

Most things could not be properly tested.

Hardware tested

Graphics:

  • GPU: Intel
  • Driver: open source

Additional Comments

osu!version: b20160403.6 (found on osu!.«user».cfg).

This time, i was not able to get the game running properly (under this specific hardware). However, it is not necessary because Stable works fine.

Graphics: Intel 965GM.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentUbuntu 17.04 "Zesty" amd64 (+ variants like Kubuntu)Nov 10 20172.20No, but has workaround Yes YesGarbageInvictus Tiberius 
ShowUbuntu 17.04 "Zesty" amd64 (+ variants like Kubuntu)Sep 26 20172.17No, but has workaround Yes YesGoldInvictus Tiberius 
ShowMac OS X 10.11 "El Capitan"Nov 19 20151.7.54Yes Yes SilverMagic NAT 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

How to Install and Play

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:

  • Fallback only needs .NET Framework 2.0 to work, but the installer will try to download and install .NET Framework 3.5 SP1. This download is too big and may fail if your internet connection is slow or unstable. Also, even if .NET 3.5 was successfully downloaded, it could take a long time (~1 hour) to install. The only advantage is that you could install this version using its official installator.
  • However, if you don't want to wait until .NET 3.5 is downloaded, you still need to get the corresponding "osu!.exe" for this version (and, if you want to run a very old osu! version, you will need all its required files).
  • This version of osu! renders through Direct3D 9. It performs slower than OpenGL on Linux and will not work on all gpus. Always try osu! Stable first because it works way better than Fallback.

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:

  • Install osu! Stable at another place (never on the same Wine prefix on wich you will install Fallback). If Stable doesn't work on your PC, try on another PC (of a friend, for example) or, if you have Windows installed, try there. Then, go to the game's Options menu and select the "Fallback" release stream, and wait until the required files get downloaded. Don't restart the game just now. Open the osu! directory, there should be a folder called "_pending". Copy this folder to your "$HOME" directory.
  • Grab a previously installed osu! copy of Fallback, either from Windows (leaving that osu! complete its "update" to Fallback) or using an older and potentially obsolete version (beware that those versions may come with its own bugs and Wine was not always compatible with osu! in the past). If the osu! folder is so big, copy it without its "Songs" and "Skins" subfolders. Save the folder on your "HOME"" directory.


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:

  • If your "osu!" folder was already working before you copied it, simply move it inside your Wine prefix and run osu!.exe:
$ mv 'osu!' '$HOME/.wineosufallback/drive_c'
$ env WINEPREFIX=$HOME/.wineosufallback wine 'C:\osu!\osu!.exe'
  • If your copied the "_pending" folder obtained from updating to Fallback release stream, run its osu!.exe; it will act as an installer and will allow you to change the installation directory. osu! will start when all its required files get downloaded:
$ env WINEPREFIX=$HOME/.wineosufallback wine '$HOME/_pending/osu!.exe'
Troubleshooting

Last update: 2019-01-08.


osu! can't connect to internet in Arch Linux: your Arch installation is missing 32-Bit GNUTLS.

Install lib32-gnutls package:

$ sudo pacman -S lib32-gnutls

Options menu symbols and audio controls are missing: install GDI+. Beware it fixes some graphical glitches but also prevents CJK fonts to be displayed correctly.

GDI+ installer is big! (more than 500mb). You can instead grab a copy of gdiplus.dll from a Windows 7 installation and copy it to your Wine prefix, and then add manually a Native override for gdiplus.

$ env WINEPREFIX=$HOME/.wineosu winetricks gdiplus

Open winecfg:

$ env WINEPREFIX=$HOME/.wineosu winecfg

Go to Libraries tab and verify if there's an override for gdiplus. It not, add gdiplus and set it to Native Then Builtin. Close all dialogs by clicking OK.


Chinese/japanese/korean (CJK) characters no displaying correctly: install CJK fonts:

$ env WINEPREFIX=$HOME/.wineosu winetricks corefonts cjkfonts

The installation of cjkfonts might fail due to outdated links to Takao and Baekmuk fonts. Use the commands below to download them from another source and copy them automatically:

$ wget 'https://launchpad.net/takao-fonts/trunk/003.02.01/+download/takao-fonts-ttf-003.02.01.zip'
$ mv ./takao-fonts-ttf-003.02.01.zip $HOME/.cache/winetricks/takao/takao-fonts-ttf-003.02.01.zip
$ wget 'http://http.debian.net/debian/pool/main/f/fonts-baekmuk/fonts-baekmuk_2.2.orig.tar.gz'
$ mv ./fonts-baekmuk_2.2.orig.tar.gz $HOME/.cache/winetricks/baekmuk/ttf-baekmuk_2.2.orig.tar.gz

$ env WINEPREFIX=$HOME/.wineosu winetricks corefonts cjkfonts

Open winecfg:

$ env WINEPREFIX=$HOME/.wineosu winecfg

Go to Libraries tab. If there is an override for gdiplus, set it to Builtin then Native. Close all dialogs by clicking OK.


About GDI+ and CJKFonts: beware that if you change gdiplus override to Native then Builtin, graphical glitches will be fixed but CJK fonts will not be displayed correctly. On the other hand, if you set gdiplus override to Builtin then Native, CJK fonts will (mostly) show correctly, but some things will be not visible, like some symbols in the Options menu.


Other known problems:

  • Alt+tab doesn't work when Fullscreen is enabled: if you can't use Alt+Tab hotkey, disable Fullscreen mode ingame. osu! doesn't need Fullscreen on Linux because graphical latency will be the same as Windowed (However, on KDE Plasma 5, Alt+Tab when Fullscreen is enabled always work, so you don't need to worry about that).
  • My system is frozen!: this is more common on Unity desktop when you press the "Alt" key and Fullscreen is enabled. It also happens sometimes when you select maps very fast. Press Ctrl+Alt+F2 (to enter to a tty) login and enter the following to force closing osu!:
    $ pkill osu

    Press Ctrl+Alt+F7 (or Ctrl+Alt+F1 on some systems) to return to your desktop environment.

  • I started osu but my cpu usage is at 100% and nothing happens: same as frozen system. Open a terminal and execute pkill osu command.
  • I can't switch to Windowed mode from Fullscreen/Borderless/Letterbox: on KDE Plasma, you can't select Windowed mode if you started the game on Fullscreen/Borderless. Close the game and go to your osu! folder. Open the osu!.«user».cfg file, find the "Fullscreen" and "Letterboxing" options and set them to "0", then find the "Width" and "Height" options and set them to a value lower than your monitor's resolution:
    Fullscreen = 0
    Letterboxing = 0
    Width = 800
    Height = 600

Please leave us a comment in Comments section below if you still have problems installing or running osu!.

Filling a Test Result report

Last update: 2019-01-07.


When filling a Test Result report, mention at least the exact osu! build number you tested. It can be found inside the game just at the end of the Options menu. It usually looks like b20171106.5 or 2017.1030.0. It can also be found on "osu!.«user».cfg" file (find the LastVersion value).

Remember to follow the Installation guide, step by step, before considering that you've failed to get osu! running. This is important because the guide has been designed to work for any system. Also mention whatever you did in order to get osu! working, regardless it is on the Installation guide or not.


For more information about how to fill a report, see AppDB Test Results Guidelines.

Comments

Back