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-05-03.


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

Japanese characters no displaying correctly: install MS Meiryo font:

$ env WINEPREFIX=$HOME/.wineosu ~/winetricks meiryo

Note that korean characters are not shown with this font.


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 very 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.


Audio latency is very high!: please check out The Poon's guide and Franc[e]sco's guide.


Other known problems:

  • My system is frozen!: if osu! freezes and you lose control of your system, 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. Wait ~10 seconds and try again.


  • Alt+tab doesn't work when Fullscreen is enabled: if you can't use Alt+Tab hotkey, disable Fullscreen mode inside osu!.


  • I can't switch to Windowed mode from Fullscreen/Borderless/Letterbox: 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