Gonna hop right in.
Quick information
Instructions
Extras
<!> Before proceeding, please run the following command:
Marc's Rich Presence ---
ThePooN02's Wine --- WARNING! Variable install_wine_osu is VERY EXPERIMENTAL! Do not touch it!
Disclaimer: double check that Poon's Wine is in /opt/wine-osu/bin
Update:
Wine 5.7 should be tried first before attempting to compile/install other patched Wine versions. The reason being Wine 5 seemed to have greatly improved audio latency for games including osu!. This has been confirmed by a lot of people.
Credits
If you just want a wrapper, you can use the improved osu-wine script with no pre-packaged Wineprefix at https://gitlab.com/diamondburned/osu-wine
Edit1: Fixed image
Edit2+3: Added info
Edit4: Added extra troubleshoots
Quick information
- Winetricks-free
- Pretty much guaranteed to work, as it skips out the hard part (winetricks)
- Full support for CJK characters (VL PGothic + MS YaHei) and no graphical glitches (gdiplus installed)
- Uses dotnet45
Instructions
1. git clone https://gitlab.com/osu-wine/osu-wine 2. cd osu-wine 3. sudo ./install.sh # READ CAREFULLY THE QUESTIONS! 4. osu-wine # AGAIN, CAREFULLY READ THE QUESTIONS! 5. You're done!
Extras
<!> Before proceeding, please run the following command:
cp /etc/osu-wine.conf ~/.osu-wine.conf
Marc's Rich Presence ---
- Open ~/.osu-wine.conf
- Find variable marcRPC and change false to true
ThePooN02's Wine --- WARNING! Variable install_wine_osu is VERY EXPERIMENTAL! Do not touch it!
- Open ~/.osu-wine.conf
- Find variable PATH and uncomment it (remove the preceeding #)
- Optional, uncomment variable STAGING_AUDIO_DURATION
Disclaimer: double check that Poon's Wine is in /opt/wine-osu/bin
Update:
Wine 5.7 should be tried first before attempting to compile/install other patched Wine versions. The reason being Wine 5 seemed to have greatly improved audio latency for games including osu!. This has been confirmed by a lot of people.
Credits
- Original osu-wine script: https://github.com/Nefelim4ag/osu-wine
- Wineprefix from https://gitlab.com/osu-wine/osu-wineprefix along with information
- Rich Presence from https://github.com/Marc3842h/rpc-wine
- Poon's patched Wine available in his blog at https://blog.thepoon.fr/osuLinuxAudioLatency/
- Article on fixing most installer issues including loops: https://www.gloriouseggroll.tv/how-to-get-out-of-wine-dependency-hell/
If you just want a wrapper, you can use the improved osu-wine script with no pre-packaged Wineprefix at https://gitlab.com/diamondburned/osu-wine
Troubleshooting
Stuck in a loop or the updater
Ubuntu (unconfirmed)
Arch
Illegal insructions on osu-wine
Due to incompatible CPU architectures and all the jazz I won't be going into details, you have to recompile wine-osu on AUR.
Stuck in a loop or the updater
Ubuntu (unconfirmed)
sudo apt install -y libc6 libgcc1 libglib2.0-0 libgphoto2-6 libgphoto2-port12 libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 liblcms2-2 libldap-2.4-2 libmpg123-0 libopenal1 libpulse0 libudev1 libx11-6 libxext6 libxml2 zlib1g libasound2-plugins libncurses5 libcapi20-3 libcups2 libdbus-1-3 libfontconfig1 libfreetype6 libglu1-mesa libgnutls30 libgsm1 libgssapi-krb5-2 libgtk-3-0 libjpeg8 libkrb5-3 libncurses5 libodbc1 libosmesa6 libpcap0.8 libpng16-16 libsane1 libsdl2-2.0-0 libtiff5 libv4l-0 libva-drm2 libva-x11-2 libva2 libvulkan1 libxcomposite1 libxcursor1 libxfixes3 libxi6 libxinerama1 libxrandr2 libxrender1 libxslt1.1 libxxf86vm1
Arch
sudo pacman -S giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo libxcomposite lib32-libxcomposite libxinerama lib32-libxinerama ncurses lib32-ncurses opencl-icd-loader lib32-opencl-icd-loader libxslt lib32-libxslt libva lib32-libva gtk3 lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vulkan-icd-loader lib32-vulkan-icd-loader cups samba dosbox
Illegal insructions on osu-wine
Due to incompatible CPU architectures and all the jazz I won't be going into details, you have to recompile wine-osu on AUR.
Edit1: Fixed image
Edit2+3: Added info
Edit4: Added extra troubleshoots