Step 1: Installing Required Packages
Terminal Stuff
Run This Command:
sudo apt-get install wine64 winetricks
sudo apt-get install wine64 winetricks
Step 2: Making The Wine64 Architecture Folder To House Osu!
More Terminal Stuff
Run This Command:
env WINEARCH=win64 WINEPREFIX=~/wine64-osu winetricks dotnet40
env WINEARCH=win64 WINEPREFIX=~/wine64-osu winetricks dotnet40
Step 3: Using Mikey's Osu! Install Folder
Not Terminal Stuff
Download This Compressed File To Your ~/ Directory:
https://mega.nz/#!X103TIKL!McIKp5xghGRdXsIV17DFB5igB5cZInStxR0UwjdbND8z
Decompress It However You Want, Then Rename The Decompressed Folder osuData.
You Can Delete The Compressed File At The End If You Want.
https://mega.nz/#!X103TIKL!McIKp5xghGRdXsIV17DFB5igB5cZInStxR0UwjdbND8z
Decompress It However You Want, Then Rename The Decompressed Folder osuData.
You Can Delete The Compressed File At The End If You Want.
Step 4: To Reduce Audio Latency
Stuff Of Some Kind
Run This Command:
WINEPREFIX=~/wine64-osu WINEARCH=win64 winetricks sound=alsa
Run This Command:
cat > dsound.reg << "EOF"
Then While In The Text Editor For dsound.reg File, Type In This And Click Enter:
[HKEY_CURRENT_USER\Software\Wine\DirectSound]
"HelBuflen"="512"
"SndQueueMax"="3"
EOF
With The File Saved To Your ~/ Directory Enter This Command:
WINEPREFIX=~/wine64-osu WINEARCH=win64 wine regedit dsound.reg
WINEPREFIX=~/wine64-osu WINEARCH=win64 winetricks sound=alsa
Run This Command:
cat > dsound.reg << "EOF"
Then While In The Text Editor For dsound.reg File, Type In This And Click Enter:
[HKEY_CURRENT_USER\Software\Wine\DirectSound]
"HelBuflen"="512"
"SndQueueMax"="3"
EOF
With The File Saved To Your ~/ Directory Enter This Command:
WINEPREFIX=~/wine64-osu WINEARCH=win64 wine regedit dsound.reg
Step 5: Create "osu" Terminal Command For Ease Of Use
Terminal Stuff Number 74
Enter This Command:
cat > osu << "EOF"
While In The Editor For The osu File, Type In Type In This And Click Enter:
#!/bin/sh
export vblank_mode=0
export WINEARCH=win64
export WINEPREFIX=$HOME/wine64-osu
wine ~/osuData/osu\!.exe "$@"
EOF
With The osu File Saved, Enter These Commands:
sudo mv osu /usr/bin/
sudo chmod +x /usr/bin/osu
cat > osu << "EOF"
While In The Editor For The osu File, Type In Type In This And Click Enter:
#!/bin/sh
export vblank_mode=0
export WINEARCH=win64
export WINEPREFIX=$HOME/wine64-osu
wine ~/osuData/osu\!.exe "$@"
EOF
With The osu File Saved, Enter These Commands:
sudo mv osu /usr/bin/
sudo chmod +x /usr/bin/osu
Step 6: Beatmaps, Skins, And Internal Settings
What Is Terminal Stuffs?
Starting Osu! Is As Easy As Running:
osu
If You Want Beatmaps And Skins, Download Them As Usual And Put Them In The osuData Folder Then Just Execute Them With The "osu" Command, Like This:
osu '- YUGEN -.osk'
If You Find That Osu! Isn't Playing Sound, Just Go Into Osu Settings And Change The Audio Card It's Trying To Use To A Different One Until It Starts Working.
osu
If You Want Beatmaps And Skins, Download Them As Usual And Put Them In The osuData Folder Then Just Execute Them With The "osu" Command, Like This:
osu '- YUGEN -.osk'
If You Find That Osu! Isn't Playing Sound, Just Go Into Osu Settings And Change The Audio Card It's Trying To Use To A Different One Until It Starts Working.
Also I have No Clue How To Setup The Firmware For Tablets Or Mice On Here So Yeah...
This Is Simply My Experimentation With Osu! On Linux. However, I Haven't Seen Anyone Else Get It To Work With Wine64, So Here It Is I Guess. Credit Goes To Franc[e]sco And Mikey For The Original Forum Post And Youtube Video That Got Me Fiddling With This.
Original Osu! Forum Post: https://osu.ppy.sh/community/forums/topics/367783
Original Tutorial Video: https://www.youtube.com/watch?v=xQhdk1lgm4s