To all the Arch Linux people: trying to keep 32bit software to a minimum, package lib32-gnutls is nessary for cuttingedge to aquire a connection to the OSU! server.
#glxinfo is here
# pacman -S mesa-demos
##
### get a good alsa interface for wine here
##
#make sure you have multilib
# nano /etc/pacman.conf
#install wine-stageing (just happens to be avalable from multilib)
# pacman -Syu wine-staging
#quell naggboxes about no geko or mono being avalable (these packages are not used to my knoledge)
# pacman -S wine_gecko wine-mono
#winetricks
# pacman -S winetricks
#install 32 bit libs for alsa(probably need more for pulse)
# pacman -S lib32-alsa-lib lib32-alsa-plugins
#
##Test wine audio here
#
#osu! requires gnutls (will also quiet some errors when installing dotnet45)
# pacman -S lib32-gnutls
#
## install dotnet45 corefonts
## download and install osu!
If switching to cutting edge gives you some trouble try what MagicNAT did
I had successfully runs it. Just enable the hide version option from wine, and osu! allows me to update.
Seems like this option is only available though wine-staging.
P.S. Please forgive my formatting
im dead.