To be clear, are you guys running on macOS Mojave (or below) or macOS Catalina?
In any case, if you're able to get it running on XQuartz, then it probably means that some part of the graphics driver for Wine doesn't work well with osu! The official Wineskin engines haven't been updated for some time now, and I can't reproduce the problem on my machine.
For this reason then, @slc's Wineskin wrapper may work better than mine at the moment, which I'll directly quote here:
The installation instructions are pretty much the same as mine, and the Wineskin engine has been updated to be far newer than the one in my wrapper. Please let me know if slc's wrapper works better.
Seems like this advice is working well for most people:
Perhaps, I missed the breaking update?
In any case, if you're able to get it running on XQuartz, then it probably means that some part of the graphics driver for Wine doesn't work well with osu! The official Wineskin engines haven't been updated for some time now, and I can't reproduce the problem on my machine.
For this reason then, @slc's Wineskin wrapper may work better than mine at the moment, which I'll directly quote here:
slc wrapper
slc wrote:
hi everyone!
i somehow managed to make a modern osu! wineskin from scratch. it actually works, and i've been testing it for the past hour or so on macOS mojave. it's pretty good, so i'll be releasing it here if that's okay.
here's what's different:
- uses the wineskin fork mentioned by Electric_espeon: https://github.com/vitor251093/wineskin. much more stable and reliable than original wineskin. i used the binaries from here: https://github.com/Gcenx/WineskinServer
- runs wine 4.0-rc3 (WS9Wine4.0-rc3) instead of wine 2.22 (WS9Wine2.22)
- uses wineskin wrapper version 2.8.8beta6 instead of 2.6.2
stuff that was fixed:
- previously, large image assets such as map backgrounds or skin elements would overload the game. these are now handled fine without any freezing (for example, beasttrollmc's new noel skin and sotarks's pp compilation no longer hang the game)
- i haven't tested this for over a day yet, but it seems to be much more stable now, being less prone to crashes!
- it seems that most of the graphical lag has been eliminated (for the most part), seems to be less screen tearing (i use 60fps limiter and played for a bit, was buttery smooth)
- links no longer take 5-30 minutes to open in your browser (thank god), now open instantly
stuff that wasn't fixed:
- cjk fonts still don't work correctly
- tccd (contact daemon on macOS) keeps on hogging CPU, causing lag (for now, you can just kill it from activity monitor)
stuff that wasn't tested at all:
- f.lux (i use night shift)
- multi monitor/screen
download: https://drive.google.com/uc?id=16lR87eCVYtpjiK6KKA4rNghfpimnj1aE&export=download
as always, make sure the app isn't sandboxed by moving it somewhere, and right click > open because it's unsigned and gatekeeper doesn't like that
if you are getting a "osu! can't be opened. You should move it to the trash." message, open Terminal and run this command with the path to the osu!.app:
sudo xattr -rd com.apple.quarantine "~/path/to/my/osu\!.app"
special thanks to Technocoder for his work and giving me inspiration, Electric_espeon for mentioning the fork in the first place
happy holidays and stuff! 🎄 <3
(btw, this wineskin doesn't necessitate xquartz, just like the original from technocoder)
The installation instructions are pretty much the same as mine, and the Wineskin engine has been updated to be far newer than the one in my wrapper. Please let me know if slc's wrapper works better.
Seems like this advice is working well for most people:
Potato242 wrote:
This worked for me but I don't know for everyone else.
Download the osu!install.exe and rename it to osu!.exe, then replace the osu!.exe on your osu folder with this one.
Perhaps, I missed the breaking update?