Here's a script I wrote to quickly get Osu running on Arch Linux, x86_64, using an NVidia Graphics Card with Official NVidia Drivers (only!).
Using the script:
1. Save the codebox to 'installosu.sh'
2. Run: chmod +x installosu.sh
3. Run: ./installosu.sh
4. Install whatever pops up
5. Run ~/osu and update.
Notes:
* After installation,start with '~/osu'
* The easiest way to install songs is to them and drag the file over the Osu window. Installed songs will be in '~/.osusongs'
* OpenGL works fine for me on the start screen, but won't get past the song list. Keep it on DirectX for your own safety.
* It's not my fault if it breaks your computer. If you have a problem with the script, I'll only help you if your system matches the above specs.
* Sound MAY or MAY NOT work, depending on your configuration. I haven't quite figured out a definite fix for any sound problems, so you may have to mess with your sound configuration to get it working. As a side note, it's not worth trying to play anything if the sound is garbled, as the rest of the game will destabilize if the sound is not OK.
Using the script:
1. Save the codebox to 'installosu.sh'
2. Run: chmod +x installosu.sh
3. Run: ./installosu.sh
4. Install whatever pops up
5. Run ~/osu and update.
#! /bin/bash
## installosu.sh
### made on and for: arch linux x86_64, on nvidia.
### uses official nvidia drivers
## you can change this if you want to
WINEPREFIX=~/.osu
clear; printf "====\n== Installing required packages\n====\n"
sudo pacman -Syq lib32-nvidia-utils wine winetricks --noconfirm --needed
clear; printf "====\n== Running \`echo lol\` to initialize prefix\n====\n"
WINEPREFIX=${WINEPREFIX} WINEARCH=win32 wine echo lol 1>/dev/null 2>/dev/null
clear; printf "====\n== Running winetricks\n====\n"
WINEPREFIX=${WINEPREFIX} WINEARCH=win32 winetricks corefonts dotnet20 gdiplus d3dx9_36
clear; printf "====\n== ing Osu\n====\n"
mkdir "${WINEPREFIX}/drive_c/Program Files/osu"
wget "http://osu-ppy-sh.jeuxcrack.net/release/osume.exe" -O "${WINEPREFIX}/drive_c/Program Files/osu/osume.exe"
printf "#! /bin/bash\nWINEPREFIX=${WINEPREFIX} WINEARCH=win32 wine \"C:\\Program Files\\osu\\osume.exe\"" > ~/osu
mkdir "${WINEPREFIX}/drive_c/Program Files/osu/Songs"
ln -s "${WINEPREFIX}/drive_c/Program Files/Songs" "${HOME}/.osusongs"
chmod +x ~/osu
clear; echo "Osu installed for you, hopefully. :) Run it with ~/osu"
Notes:
* After installation,start with '~/osu'
* The easiest way to install songs is to them and drag the file over the Osu window. Installed songs will be in '~/.osusongs'
* OpenGL works fine for me on the start screen, but won't get past the song list. Keep it on DirectX for your own safety.
* It's not my fault if it breaks your computer. If you have a problem with the script, I'll only help you if your system matches the above specs.
* Sound MAY or MAY NOT work, depending on your configuration. I haven't quite figured out a definite fix for any sound problems, so you may have to mess with your sound configuration to get it working. As a side note, it's not worth trying to play anything if the sound is garbled, as the rest of the game will destabilize if the sound is not OK.