show more
oxyjinned

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.


WAIT HOWWW im so confused ;;

UPDATE: THANK YOUUU I FINALLY GOT IT TO WORK!!!! OMY IM SO THANKFUL THNKKK U :")
strwbmilk

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.

ok this works but when i open it it says to update so should i update it or leave it?


UPDATE: ITS WROKING JUST FINE. THANK U SO MUCH!!!LIFE SAVER
Topic Starter
Technocoder
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:

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:
  1. 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
  2. runs wine 4.0-rc3 (WS9Wine4.0-rc3) instead of wine 2.22 (WS9Wine2.22)
  3. uses wineskin wrapper version 2.8.8beta6 instead of 2.6.2

stuff that was fixed:
  1. 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)
  2. i haven't tested this for over a day yet, but it seems to be much more stable now, being less prone to crashes!
  3. 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)
  4. links no longer take 5-30 minutes to open in your browser (thank god), now open instantly

stuff that wasn't fixed:
  1. cjk fonts still don't work correctly
  2. 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:
  1. f.lux (i use night shift)
  2. 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?
Kpham9906
O wow, I should've just done that, I reinstalled the whole game. My BEATMAPSSSSSSSSSSSSSSSSS!!!!!!!!!!!!!!!!
CelestialKitty
a new update broke osu, when i try to open osu the Wine debugger pops up and a message reads
Program error
the program osu!.exe ha encountured a serious problem and needs to close.we are sorry for the inconvinince

This can be caused by a problem in the program or a deficiency in Wine.

Should I update Wine or just delete Osu and try to reinstall? Though, I do not know how to update Wine and it is a huge ordeal to reinstall Osu.

I can message you the backtrack.txt file if you need it.
Topic Starter
Technocoder
Please read the reply I've posted two posts before which I have quoted here:
Specifically that, if you update the osu! executable manually, it should work again.

Technocoder

Technocoder wrote:

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:

[box=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:
  1. 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
  2. runs wine 4.0-rc3 (WS9Wine4.0-rc3) instead of wine 2.22 (WS9Wine2.22)
  3. uses wineskin wrapper version 2.8.8beta6 instead of 2.6.2

stuff that was fixed:
  1. 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)
  2. i haven't tested this for over a day yet, but it seems to be much more stable now, being less prone to crashes!
  3. 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)
  4. links no longer take 5-30 minutes to open in your browser (thank god), now open instantly

stuff that wasn't fixed:
  1. cjk fonts still don't work correctly
  2. 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:
  1. f.lux (i use night shift)
  2. 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?
[/box]
Launchpad
if you want to play osu!, do NOT update to macOS Catalina, it doesn't support 32 bit apps and our wineskins are 32 bit. allegedly the wine wiki says that .NET under 64 bit wine isn't supported but i haven't tested.

also, i found a possible fix to the performance issue. if you enable retina mode in the mac driver's options, it basically eliminates the lag from swapping buffers. but then the game looks like this:



it looks like the way osu! draws to the window when retina mode is on is wonky. luckily switching to your native, true screen resolution from a downscaled one fixes that. the mouse cursor also shrinks for some reason? winedrv might be setting the display mode, which is also why quickly cmd+tabbing is no longer possible.

also, performance is improved greatly, but it appears that the dimensions of the screen are different now and your sensitivity settings will have to be adjusted.

osu! runs at almost windows level performance with retina mode on, so that's pretty great. i can now uncap my framerate and run at my real resolution.
Akael

slc wrote:

if you want to play osu!, do NOT update to macOS Catalina, it doesn't support 32 bit apps and our wineskins are 32 bit. allegedly the wine wiki says that .NET under 64 bit wine isn't supported but i haven't tested.

also, i found a possible fix to the performance issue. if you enable retina mode in the mac driver's options, it basically eliminates the lag from swapping buffers. but then the game looks like this:



it looks like the way osu! draws to the window when retina mode is on is wonky. luckily switching to your native, true screen resolution from a downscaled one fixes that. the mouse cursor also shrinks for some reason? winedrv might be setting the display mode, which is also why quickly cmd+tabbing is no longer possible.

also, performance is improved greatly, but it appears that the dimensions of the screen are different now and your sensitivity settings will have to be adjusted.

osu! runs at almost windows level performance with retina mode on, so that's pretty great. i can now uncap my framerate and run at my real resolution.


Where are the "retina mode", "mac driver's options" ?
SevenChords
i've read the same about osu not going to run on macos catalina, and i was wondering how hard it could be to finally, after all these years, make a native macos version for the old client, without the need of any wrapper to support windows features, i mean, lazer already has a native macos version that doesn't require wine or anything like that, why can't there be one for the old client? can't be that hard, can it?
Akael
Well all those problems on Mojave finally made me do the switch, i installed windows on my mac trough bootcamp. And it is a delightful.
The game runs smoother than smoothie, resolution is max (unlike the 1440x900 blurry mess), dropped frames are...None, response time is chilling in the low 3-2-1 ms. A pleasure.

Thanks to the mac SSD, shutting off, switching to windows and getting to osu doesn't take more than 30 seconds.

Only major dropback that comes to my mind is that you need at least 37Go to make the windows partition, and you need to add some Gos to make room for osu, which is going to get bigger with time eventually, so that maybe a lot on small configs..
Then there is the fact that it isn't on you os x partition, so away from your other stuff.
An other point maybe, is that the windows instalation is time consuming, and kinda buggy at the very first launch (it is ok after reboot tough).

It would be the best if it was available native, but well this does it... ┐(゚~゚)┌
Launchpad

Akael wrote:

Where are the "retina mode", "mac driver's options" ?


10 days late, better late than never (was on vacation, sorry.)

right click osu! in finder, show package contents, right click wineskin, open (you need to do this or else gatekeeper will complain), then press set screen options

although... if you can play with the stuttering, i'd rather you do that because using retina mode makes osu! kinda "unstable"

edit: just discovered it breaks every time you open the game so you have to turn on/turn off letterboxing to get it fix itself? ugh.

SevenChords wrote:

i've read the same about osu not going to run on macos catalina, and i was wondering how hard it could be to finally, after all these years, make a native macos version for the old client, without the need of any wrapper to support windows features, i mean, lazer already has a native macos version that doesn't require wine or anything like that, why can't there be one for the old client? can't be that hard, can it?


the old client is written in C# and uses .NET Framework, neither of which play well with macOS. afaik, it would be an extreme pain to try to get this to work on macs, possibly involving a total codebase rewrite (which is what lazer is, cough cough) if there's not some kind of magical compat layer. (macs use Swift/Objective-C and Cocoa instead of C# and .NET Framework.)

and i'm not ppy, but if i had to guess the osu! codebase has accumulated lots of technical debt over the years since 2007. when you consider the difference in framework/language in addition to that, it's kinda overwhelming: it would take weeks and weeks of hacking to even possibly get the old client to work, and even then it wouldn't be worth it; lazer is already in progress.
peppy
"can't be that hard"


this is where i kindly tell you to do it yourself ;). there *is* a reason we threw away everything and started lazer from scratch after over a year of attempting to make the osu-stable codebase work.

As an update, lazer is going amazingly and if you don't care about ranking it is in a super-usable state.

As for forward support for this wine build, I have an updated wrapper running WS10 and am in the process of testing it against catalina. Check back over the next day or two.
peppy
A new official release is available here. This one runs 64-bit and should be fine on catalina, apart from maybe not being signed. Please make sure to copy your data files manually. Keep the old app around rather than overwriting it, just in case.

Please report back how it works. If all is good I will post against osx.ppy.sh and we can deprecate this thread.
Topic Starter
Technocoder
peppy

peppy wrote:

A new official release is available here. This one runs 64-bit and should be fine on catalina, apart from maybe not being signed. Please make sure to copy your data files manually. Keep the old app around rather than overwriting it, just in case.

Please report back how it works. If all is good I will post against osx.ppy.sh and we can deprecate this thread.

"osu! is damaged and can't be opened. You should move it to the bin. is what it says, both extracted using Archive Utility and The Unarchiver and the unzip command. Running macOS Mojave. unzip doesn't show any integrity errors however.

Edit: chmod +x or chmod 777 also does not work.
peppy
I tested unzipping here and it worked fine. You have to 100% ensure you use the built-in unarchive tool, else the execute bit will be lost. I'll use .dmg for the final distribution.
abeq
Same thing as technocoder...and I used the built in tool.
But it does work if you run the WineskinLauncher through the terminal.
peppy
Topic Starter
Technocoder
Does not work with both Archive Utility (built in extractor) and the Unarchiver. With or without chmod +x. I tried opening the Wineskin application itself and it gives: Error writing file. The folder "exec2756391001.bat" doesn't exist. As stated by Abequinn, opening Contents/MacOS/WineskinLauncher directly from terminal works fine.

Edit: Notable error in Console:
Error
AMFI: Check-fix enabled for binary '/private/var/folders/m1/9y08_z153td2s0mqp0yxw0mr0000gn/T/AppTranslocation/1B854C68-2828-4A61-AB90-30C76E8A3102/d/osu!.app/Contents/MacOS/WineskinLauncher' with TeamID 'RD56V43GW9', identifier 'com.yourcompany.WineskinLauncher': broken signature treated as unsigned without privileges. This workaround will not work for software built on or after 10.12.


Upon attempting to codesign manually (sudo codesign --force --sign - osu\!.app), I get: osu!.app: unsealed contents present in the bundle root which might be the osu! icon?

Edit: Fixed with sudo xattr -rc osu!.app, which makes osu! run fine so it does seem to be a code signing or gatekeeper issue.

Edit: Couldn't get the default songs to load for some reason but beatmaps loaded manually work perfectly fine. Japanese characters show as boxes though which was probably expected.

Edit: Editor works fine for the most part. Menu bar still shows as a black strip but Song Setup window now shows fine.
peppy
Aha I must have local files whicha re allowing this to run for me. Should be able to fix that up.
peppy
@Technocoder the plan is to generate a script to build this from scratch, so it can be run by users that don't want to consume large binary releases. Are there any things missing from the new build that worked in yours? I know that CJK support should be easy to add back by installing the fake font mappings, at least.
Topic Starter
Technocoder
peppy

peppy wrote:

@Technocoder the plan is to generate a script to build this from scratch, so it can be run by users that don't want to consume large binary releases. Are there any things missing from the new build that worked in yours? I know that CJK support should be easy to add back by installing the fake font mappings, at least.


That's a pretty cool way of doing things.
As far as I can tell, all the features in my build exists in yours including dual monitor setups.
My Boring Name

peppy wrote:

A new official release is available here. This one runs 64-bit and should be fine on catalina, apart from maybe not being signed.


I'm on the most recent public beta of Catalina. After using the built-in Archive Utility to unzip the file, I tried opening the app from the Applications folder and nothing would happen when I opened it. Running WineskinLauncher also didn't work either; the process would complete itself immediately after I launched it. The Wineskin app still works fine though, so I did a test run and this was what I got:
Logs
/Applications/osu!.app/Contents/Frameworks/wswine.bundle/lib64/../bin/wine-preloader: line 2: /Applications/osu!.app/Contents/Frameworks/wswine.bundle/lib64/../bin/osu!stable 64612270101Wine-preloader: Bad CPU type in executable

000d:fixme:service:scmdatabase_autostart_services Auto-start service L"clr_optimization_v4.0.30319_32" failed to start: 1359

0012:fixme:heap:RtlSetHeapInformation 0x240000 0 0x23e6e0 4 stub

0012:fixme:wer:WerSetFlags (2) stub!

0012:fixme:heap:RtlSetHeapInformation 0x0 1 0x0 0 stub

0017:fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub.

/Applications/osu!.app/Contents/Frameworks/wswine.bundle/lib64/../bin/wine-preloader: line 2: /Applications/osu!.app/Contents/Frameworks/wswine.bundle/lib64/../bin/osu!stable 64612270101Wine-preloader: Bad CPU type in executable

peppy wrote:

Please try this one instead:

https://assets.ppy.sh/macOS/osu!%2020190709-2.app.zip

Same results & logs as the other build, but the logs gave me one more thing:
/Applications/osu!.app/Contents/Frameworks/wswine.bundle/lib64/../bin/wine64-preloader: line 2: 42367 Killed: 9 FREETYPE_PROPERTIES="truetype:interpreter-version=35" DYLD_FALLBACK_LIBRARY_PATH="${WINESKIN_LIB_PATH_FOR_FALLBACK}" "$(dirname "$0")/osu!stable 64612270101Wine64-preloader" "$@"
peppy
Thanks for the report. On further investigation, it looks like running on catalina will be impossible due to wine limitations. I'm not sure if this is the death of the wine project or not (that will required further reading) but it's probably worth noting (and not upgrading) for the time being.
kingyolo67
When I try to open the game it just tells me that it is 'Damaged' and that I should move it to the trash. Any advise?
I should probably mention that my mac is running on El Capitan.
peppy
Sorry for leaving this half-way. Turns out the build I made doesn't work well on catalina.
lunarperu
I'm in a bit of a pickle here.

I'll go to download the .zip file, and get it downloaded already unzipped and in application format, which I found a bit strange. I'd go and open it manually, by selecting "Open" and it dose literally nothing. I'll keep trying and I eventually get an error of "This application "osu!" can't be opened."

I went through wineskin and did a test run but nothing has happened at all.

I've also tried some of the most recent links above, and I got the same "osu! is damaged and can't be opened. You should move it to the bin." With the same version I didn't have to unzip it either.
Topic Starter
Technocoder
lunarperu

lunarperu wrote:

I'm in a bit of a pickle here.

I'll go to download the .zip file, and get it downloaded already unzipped and in application format, which I found a bit strange. I'd go and open it manually, by selecting "Open" and it dose literally nothing. I'll keep trying and I eventually get an error of "This application "osu!" can't be opened."

I went through wineskin and did a test run but nothing has happened at all.

I've also tried some of the most recent links above, and I got the same "osu! is damaged and can't be opened. You should move it to the bin." With the same version I didn't have to unzip it either.

See the osu! or Wineskin will not open! of my guide: https://osu.ppy.sh/community/forums/topics/679205
Specifically, you need to run the sudo xattr -dr com.apple.quarantine 'osu!.app' command in Terminal on osu! (or at least I'm pretty sure that's the issue).
Samuna_Draw
Hi um I find it unable to open any songs at all, is that normal?
Reiyer
Runs perfectly fine but there's visible input delay with a wired mouse. I'm running it on my second monitor, could that be an issue? On Mohave. Great work btw!
Paydru

Reiyer wrote:

Runs perfectly fine but there's visible input delay with a wired mouse. I'm running it on my second monitor, could that be an issue? On Mohave. Great work btw!

i play with tablet but whenever i try mouse it always has input delay/lag. So i think thats just a problem the build has.
Graypes-
i've been using the Wineskin fine for the past 9 months or so but it suddenly started spazzing like crazy. the program opens but doesn't run at a decent fps rate (it runs around 20fps for some reason) and then drops to not even 5fps at some points and lags my whole computer when closing it out. i've tried everything on your other thread and reinstalling the program; nothing worked.

EDIT: in case you're curious, i'm running on Mojave and always have been but the issues are recent. i also updated the engine and everything too and tried lower settings but nothing seems to work.
Launchpad
with catalina coming up, just a reminder to not update to it if you want to play osu! on your mac.

possible solutions:

  1. wait for wine to work on catalina: https://forum.winehq.org/viewtopic.php?f=9&t=32590
  2. wait for lazer: tbd
ZeltoGMD
I am trying to currently run osu! on a MacBook Air. It worked before, but I was fiddling with the settings and accidentally broke the wrapper by enabling "Compatibility Mode." I did uninstall and reinstall it, but now nothing is working.

I would like a resolution to this. If I need to send any form of logs, please tell me (how to get to the logs) and I will show them to resolve this problem.

I hope to hear from you soon.
beaw

ZeltoGMD wrote:

I am trying to currently run osu! on a MacBook Air. It worked before, but I was fiddling with the settings and accidentally broke the wrapper by enabling "Compatibility Mode." I did uninstall and reinstall it, but now nothing is working.

I would like a resolution to this. If I need to send any form of logs, please tell me (how to get to the logs) and I will show them to resolve this problem.

I hope to hear from you soon.


You didn't have to un/reinstall ^^; just go into the osu config files and change its value back to 0!
ZeltoGMD

Stingy wrote:

ZeltoGMD wrote:

I am trying to currently run osu! on a MacBook Air. It worked before, but I was fiddling with the settings and accidentally broke the wrapper by enabling "Compatibility Mode." I did uninstall and reinstall it, but now nothing is working.

I would like a resolution to this. If I need to send any form of logs, please tell me (how to get to the logs) and I will show them to resolve this problem.

I hope to hear from you soon.


You didn't have to un/reinstall ^^; just go into the osu config files and change its value back to 0!


So, I'm not good when it comes to files and stuff. Can you tell me how to do it?
beaw

ZeltoGMD wrote:

Stingy wrote:

ZeltoGMD wrote:

I am trying to currently run osu! on a MacBook Air. It worked before, but I was fiddling with the settings and accidentally broke the wrapper by enabling "Compatibility Mode." I did uninstall and reinstall it, but now nothing is working.

I would like a resolution to this. If I need to send any form of logs, please tell me (how to get to the logs) and I will show them to resolve this problem.

I hope to hear from you soon.


You didn't have to un/reinstall ^^; just go into the osu config files and change its value back to 0!


So, I'm not good when it comes to files and stuff. Can you tell me how to do it?


Yep! So in your osu! folder (there are different ways to find this. the one I use most is clicking the app icon and using Show in Finder, then Show Package Contents) and find the "osu!" folder. (I don't have a specific filepath because I screwed mine up a few months ago lol) and open osu!.<your name>.cfg as a text document. Now change the value MyPcSucks = 1 to MyPcSucks = 0.
Kpham9906
does anyone know how to fix the chinese/korean/japanese text thingy (the letters become boxes)? https://github.com/ppy/osu-wine/issues/6
This worked for me for a while but it seems that it is back to boxes
(if you are asking why I want these texts, it's because it looks aesthetic in original text instead of english)
SosPesos
osu doesn't open in Catalina version of Mac OS. Will it be fixed or not?
- Marco -
CodeWeavers are working on bringing wine to catalina

https://www.codeweavers.com/about/blogs/tag:catalina
peppy
Once we get wine updated I'll revisit the updated package.
Poco_a_pocoVT
The wait is tough but I totally understand and appreciate the hard work being put into this all. I started having computer issues and thought upgrading to Catalina would fix something and I didn't know Osu! didn't run on it. Doesn't help that my tablet just came in too haha. Thank you to everyone helping us filthy Mac users. It means a lot.
EdwardTheNeko
Being on a mac is tough sometimes so i appreciate the hard work for even mac users like myself to play Osu! again when the time comes. good luck working on it
Kpham9906

Majora22 wrote:

The wait is tough but I totally understand and appreciate the hard work being put into this all. I started having computer issues and thought upgrading to Catalina would fix something and I didn't know Osu! didn't run on it. Doesn't help that my tablet just came in too haha. Thank you to everyone helping us filthy Mac users. It means a lot.

Isn't there a way to go back down to mojave? My friend updated to Catalina because he didn't know and he did something with his disk and he manage to get back to mojave
beaw
My version of osu! is too old to submit scores now. Is it safe to update the client?
peppy
You need to use non-fallback builds to submit scores.
beaw

peppy wrote:

You need to use non-fallback builds to submit scores.


I used to be able to submit everything just fine, but we'll see!
The client forced a restart, so after it's finished I'll get back with an update.

Edit: Everything is fine!
TestTesty
god this forum exists. if it didn't i wouldn't able to play the latest version of osu in mac.
Sam_Bunny
can't download it from mega, can you add a download mirror on mediafire?
PandaQueeen
I have been playing on mac for a while and it is sad to see that I cannot play on it anymore. :( I just wish through lazer you could play with friends or something.
- Marco -
https://www.codeweavers.com/about/blogs/jwhite/2019/10/31/announcing-a-first-alpha-build-of-crossover-19-for-macos-catalina

CodeWeavers wrote:

We plan to start our beta process shortly and we hope to have a production quality version of CrossOver 19 before the end of the year. We strongly recommend that everyone that can wait for that version.


Soo...theoretically wine on mac should be ready to use before the end of the year. At the current status it's just a hacky build that kind of works but nothing is assured to go well.
Ufish_shina
I want to ask, does osu! worked on os X Catalina now?
I have played for a long time and I accidentally upgrade my macbook. QQQQQ
Hbdsll
I did everything in this guide. does it applies to Multi Osu! as well or do i need to do something else?
SevenChords
a solution for all macos catalina users for the time being would be to install windows via the bootcamp utility and boot into that windows installation to play osu, otherwise wait for either lazer release or a compatible wrapper like wine or even wine itself
CakeOWO
Before I redownload osu, the old osu has a drive c file.But the new osu doesn't have. I cant move my songs and datas to the new osu. What should I do
Topic Starter
Technocoder

CakeOWO wrote:

Before I redownload osu, the old osu has a drive c file.But the new osu doesn't have. I cant move my songs and datas to the new osu. What should I do

If the drive_c shortcut does not exist you can find the folder manually through: Contents > Resources > drive_c. If that folder does not exist you may need to start osu! at least once for the folder to show up (though it should appear anyway).
Va1iant212
I downloaded osu but once I updated my computer to the Catalina update I couldn't open it. I tried redownloading it but it still doesn't work
Toebrain
I have catalina and i downloaded it from https://github.com/ppy/osu/releases works for me
SosPesos

Toebrain wrote:

I have catalina and i downloaded it from https://github.com/ppy/osu/releases works for me

It's osu!lazer. I also tried downloading this version rather than original but I didn't understand how to import songs and skins into it. How did you do it?
jjini

SosPesos wrote:

Toebrain wrote:

I have catalina and i downloaded it from https://github.com/ppy/osu/releases works for me

It's osu!lazer. I also tried downloading this version rather than original but I didn't understand how to import songs and skins into it. How did you do it?


you can just drag and drop the skin/beatmap files (skin support is currently very limited though)
kyoo

SosPesos wrote:

Toebrain wrote:

I have catalina and i downloaded it from https://github.com/ppy/osu/releases works for me

It's osu!lazer. I also tried downloading this version rather than original but I didn't understand how to import songs and skins into it. How did you do it?


Can you write how to download this on macOS? I've already download this XQuartz but I can't figure out how to install this. I bought MacBook 3 days ago and I can't do it yet.
mummy momo
so for the discord rich presence i didn't seem to have the discord rpc dll file in there yet and when i put in a new one and launch osu it just deletes the file. Any solution?

Still doesn't work
The Tiffanys
How long will it take for this to be imported to macOS Catalina?
DegenerateBeing
Hi, I'm on a 2017 Macbook Air 8 Gb ram. Recently I've had a crap ton of lag spikes out of nowhere mid-song. This happens about even 40-60 seconds, and its only started ever since I've upgraded to Mac Mojave and has gotten progressively worse. Is there any fix to make this stable more compatible with mojave to reduce the lag spikes?
thaiboy digital
any updates on osu! for catalina?
SaintePayette

RichardMupp wrote:

so for the discord rich presence i didn't seem to have the discord rpc dll file in there yet and when i put in a new one and launch osu it just deletes the file. Any solution?


Same problem
Topic Starter
Technocoder
This is an experimental build for osu! on macOS Catalina.
Download link: https://mega.nz/#!1wUhSK5b!UOh3p73XnupbZktFgsljieoIdf_L1PkxDFwjBvflNGM
After extraction follow the steps under osu! or Wineskin will not open! from my guide. Ignore any "Operation not permitted" errors.

If you are on a version of macOS older than 10.15.4 System Integrity Protection must also be disabled. You can check if it is enabled:
Steps
  1. Open Terminal
  2. Type csrutil status and press enter
  3. Check if it says it is enabled
If it is enabled, you can follow these steps from official Apple documentation to disable it: https://developer.apple.com/library/archive/documentation/Security/Conceptual/System_Integrity_Protection_Guide/ConfiguringSystemIntegrityProtection/ConfiguringSystemIntegrityProtection.html#//apple_ref/doc/uid/TP40016462-CH5-SW1

One person has confirmed that the Wineskin does work on Catalina with no apparent issues as long System Integrity Protection is disabled.

Technical Build Information:
This build augments Peppy's (@peppy) July 2019 build with the newer Crossover 19.0.1 build designed to run on macOS Catalina from the Unofficial Wineskin releases: https://github.com/Gcenx/WineskinServer/releases/tag/V1.8.4
The (extracted) application size has increased to 2.56 gigabytes which suggests that it may be more space efficient to rebuild the Wineskin from scratch.
osulover_old_1
after installing osu by the way you mentioned I am getting an error
System.ComponentModel.Win32Exception (0x80004005): Błąd wewnętrzny
at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at #=zfx4YmktRjFRJMjRCIw==.#=z21atl_k=(Boolean #=zz37TCDhPZt7T, Exception #=zd$QcV_I=)
at #=zECDBzTWwbaPTpTsrQb0uALU=.#=zzgK5Nt5FWiHc(Object #=zyyMutHw=, EventArgs #=zd$QcV_I=)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Do you know what shall I do? I know it is still alpha, but you know...
Topic Starter
Technocoder
"osulover"

osulover wrote:

after installing osu by the way you mentioned I am getting an error
System.ComponentModel.Win32Exception (0x80004005): Błąd wewnętrzny
at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at #=zfx4YmktRjFRJMjRCIw==.#=z21atl_k=(Boolean #=zz37TCDhPZt7T, Exception #=zd$QcV_I=)
at #=zECDBzTWwbaPTpTsrQb0uALU=.#=zzgK5Nt5FWiHc(Object #=zyyMutHw=, EventArgs #=zd$QcV_I=)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Do you know what shall I do? I know it is still alpha, but you know...

Can you clarify where you are getting this error? Does this happen when you launch the game or when you play a beatmap or something else?

(It would also be helpful to know if you have System Integrity Protection enabled. Type csrutil status in Terminal and press enter to check.)
nyauni
I also tried Catalina build and my osu! crashed automatically when I started it up.



Error:
System.ComponentModel.Win32Exception (0x80004005): Niepowodzenie DDE
at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Paydru
I was ready to update to catalina but theres still people with errors :( guess ill wait until it is resolved
Topic Starter
Technocoder
Going by this comment on the Unofficial Wineskin page (and my tester):
these have not been signed or notarized so to make use of these you need to disable SIP in order for wine32on64 to set the kernal flag to allow 32Bit code execution.

it looks like for the Catalina build to work correctly System Integrity Protection needs to be disabled.
I'm not sure whether this is something that can be fixed in the future (it seems that there is a method to sign the engine). I'll link an article on disabling SIP in the original Catalina post.
nyauni

Technocoder wrote:

Going by this comment on the Unofficial Wineskin page (and my tester):
these have not been signed or notarized so to make use of these you need to disable SIP in order for wine32on64 to set the kernal flag to allow 32Bit code execution.

it looks like for the Catalina build to work correctly System Integrity Protection needs to be disabled.
I'm not sure whether this is something that can be fixed in the future (it seems that there is a method to sign the engine). I'll link an article on disabling SIP in the original Catalina post.


osu! looks and works just fine now without any problems. thanks!

---
after restart I got another crash with this type of error:

System.BadImageFormatException: Zły format. (Exception from HRESULT: 0x8007000B)
at #=zZQxv518qVKROUiQPwbWgTZ0=.#=z3yZu7DN4B2BRBgmayg==(Int32 #=zPUugZWQ=, #=zRZWZnGM3MIXD7ReruX9T_H6a_0hIEKA6xUsLpGIgFN8k& #=zi_qKPgk=)
at #=zZQxv518qVKROUiQPwbWgTZ0=.#=zhUMWxy48qeAhNKlcsQ==(Int32 #=zPUugZWQ=, #=za1OJjy3FLdUZnYkbSEi409aObgByGORR5olBu_A= #=zi_qKPgk=)
at #=zZQxv518qVKROUiQPwbWgTZ0=.#=z1UVvLa3xfwH0bXf_XQ==()
at #=zA3hSbco8uK0sKiIQ4Q==.#=z$NzUus8FUH3H(String #=z_qtqZfQM0CQK, Boolean #=zCxwmJWU=)
at #=zawrZjcDFGFN3WxT5WQ==.#=zDHXf2aC0PWn8()
at #=zawrZjcDFGFN3WxT5WQ==..ctor(String #=zNPNE6w0=)
at #=zsxC23dam3M26SVlPAA==.#=zBFA$LxQqV3VR(String #=zKT0vJ19XlKiR, Boolean #=zFal$SqUTp_kaIDi5zqOJw_8=, Boolean #=zn74D38aoz386Xfo46A==)

---

Nevermind, got it to work after clicking "restart osu!" on crash screen.
- Ephemeral -
I'm having an issue opening the application, even after disabling the System Integrity Protection on my laptop. It keeps bringing up this issue about the .NET framework.

"This application could not be started. You must enable the .NET Framework from the Windows Features dialog box (from Control Panel, choose Programs, Turn Windows features on or off). Do you want to view information about this issue?"
Topic Starter
Technocoder
"- Ephemeral -"

- Ephemeral - wrote:

I'm having an issue opening the application, even after disabling the System Integrity Protection on my laptop. It keeps bringing up this issue about the .NET framework.

"This application could not be started. You must enable the .NET Framework from the Windows Features dialog box (from Control Panel, choose Programs, Turn Windows features on or off). Do you want to view information about this issue?"

That's certainly a strange error to be getting. I know this sounds rather dumb but it might be worth downloading the file again just in case it was a one off error. If that doesn't work check if there are any files in Show Package Contents > drive_c > osu! > Songs > Logs. If there are, paste the contents of those files here (preferably in a pastebin).

It seems that there's an option to view information about the issue as well. Paste that information here as well if you can. Otherwise, you can try installing the .NET Framework manually (although I don't know if that will help):
Steps
  1. Open Wineskin from Show Package Contents
  2. Click on Advanced > Tools > Winetricks
  3. Click on dlls and check the box next to dotnet40 (theoretically, there should be a mark in the Installed column as well)
  4. Click on Run
- Ephemeral -
I redownloaded the osu! Catalina build, but this time, it told me that '"osu!" is damaged and can't be opened. You should move it to the Trash." So I deleted this new version and tried to reopen the first version that I downloaded.

Using this first version, I tried manually installing the .NET Framework using your steps, but it gave me another error. The following pastebin link has the error messages and information you requested in your reply.

https://pastebin.com/GMbyJETa
Topic Starter
Technocoder
"- Ephemeral -"

- Ephemeral - wrote:

I redownloaded the osu! Catalina build, but this time, it told me that '"osu!" is damaged and can't be opened. You should move it to the Trash." So I deleted this new version and tried to reopen the first version that I downloaded.

Using this first version, I tried manually installing the .NET Framework using your steps, but it gave me another error. The following pastebin link has the error messages and information you requested in your reply.

https://pastebin.com/GMbyJETa

You have ran this command right? sudo xattr -dr com.apple.quarantine 'osu!.app'
This needs to run on the osu! application each time it is downloaded. If you get the message xattr: No such file it means you have not set the working directory in Terminal correctly (the steps in my guide go into more detail). This is most likely the reason why you get "osu! is damaged and can't be opened". I suggest you try downloading it again.

I found this interesting error in the logs: wine: Bad CPU type in executable which seems to suggest that you're not using the Catalina build for some reason? It might just be an issue with winetricks.

There is a failure when osu! tries to update: _pending\osu!.exe => osu!.exe: FAIL. You can try updating osu! manually (there is a set of steps in my guide for this). There's also the error: No available GL context found.. Have you managed to get osu! on Wineskin working before? It might be that your graphics card is too old (I don't know what model of computer you have) but that seems unlikely.
elliotttate
Works perfectly for me! (sudo xattr -dr com.apple.quarantine 'osu!.app' isn't necessary if you enable "install from anywhere" in Catalina)
- Ephemeral -
Okay, got it on my laptop. Is there a way to transfer skins? I tried to move my skins and songs to the new osu! folder, but the crossover application said there "is no windows application configured to open this file" when I tried to open the game with the new skin.
Topic Starter
Technocoder
"- Ephemeral -"

- Ephemeral - wrote:

Okay, got it on my laptop. Is there a way to transfer skins? I tried to move my skins and songs to the new osu! folder, but the crossover application said there "is no windows application configured to open this file" when I tried to open the game with the new skin.

Drag your skins into the skins folder (Show Package Contents > drive_c > osu! > Skins). Alternatively, perform the sections How to do a data backup on the old Wineskin and How to restore a data backup on the new Wineskin from my guide.
BlasterLizard
The app doesn't open.
AstroThePony
OK GUYS I NEED HELP SO MUCH.
My osu runs fine on my macbook pro screen but on my secondary monitor i got 14 ms.How can i fix that?
PinkBunny19

Technocoder wrote:

This is an experimental build for osu! on macOS Catalina.
Download link: https://mega.nz/#!1wUhSK5b!UOh3p73XnupbZktFgsljieoIdf_L1PkxDFwjBvflNGM
After extraction, you must run the following command on the application:
sudo xattr -dr com.apple.quarantine 'osu!.app'
(or otherwise apply the steps from the section: osu! or Wineskin will not open! from my guide. Ignore any "Operation not permitted" or "No such file" errors.)

For the moment, System Integrity Protection must also be disabled. You can check if it is enabled:
Steps

  1. Open Terminal
  2. Type csrutil status and press enter
  3. Check if it says it is enabled

If it is enabled, you can follow these steps from official Apple documentation to disable it: https://developer.apple.com/library/archive/documentation/Security/Conceptual/System_Integrity_Protection_Guide/ConfiguringSystemIntegrityProtection/ConfiguringSystemIntegrityProtection.html#//apple_ref/doc/uid/TP40016462-CH5-SW1

One person has confirmed that the Wineskin does work on Catalina with no apparent issues as long System Integrity Protection is disabled.

Technical Build Information:
This build augments Peppy's (@peppy) July 2019 build with the newer Crossover 19.0.1 build designed to run on macOS Catalina from the Unofficial Wineskin releases: https://github.com/Gcenx/WineskinServer/releases/tag/V1.8.4
The (extracted) application size has increased to 2.56 gigabytes which suggests that it may be more space efficient to rebuild the Wineskin from scratch.



I don´t understand the part "you must run the following command", I download the app but I don´t know how to follow the steps :c
Topic Starter
Technocoder

BlasterLizard wrote:

The app doesn't open.

Provide more information.

AstroThePony wrote:

OK GUYS I NEED HELP SO MUCH.
My osu runs fine on my macbook pro screen but on my secondary monitor i got 14 ms.How can i fix that?

14 ms is about as high as you can get with a 60 or 70 refresh rate monitor. Have you disabled VSync or chosen a higher frame rate in the graphics options?

PinkBunny19 wrote:

I don´t understand the part "you must run the following command", I download the app but I don´t know how to follow the steps :c

What part of the steps in my guide are you having trouble with?
Jyxle
I downloaded the zip file, but it says it's damaged and cannot be opened. When you say copy and paste the command, do you mean in Terminal? I have no idea what you mean when you said to paste it onto the osu! application. When I typed the command into Terminal, it just asked for a 'Password: " with a key symbol. How do I fix this?


Update: I disabled system integrity and I've run the command, it said no such file. (where can I find your osu! or Wineskin will not open! guide?) osu! still says its damaged, can't be opened, and that I should move it to the bin.

I don't see how the Wineskin thing plays into the installment. I have the unofficial one you provided downloaded.
Topic Starter
Technocoder
"Jyxle"

Jyxle wrote:

I downloaded the zip file, but it says it's damaged and cannot be opened. When you say copy and paste the command, do you mean in Terminal? I have no idea what you mean when you said to paste it onto the osu! application. When I typed the command into Terminal, it just asked for a 'Password: " with a key symbol. How do I fix this?


Update: I disabled system integrity and I've run the command, it said no such file. (where can I find your osu! or Wineskin will not open! guide?) osu! still says its damaged, can't be opened, and that I should move it to the bin.

I don't see how the Wineskin thing plays into the installment. I have the unofficial one you provided downloaded.

I've included the guide in my signature. You can also find the guide in the first post of this thread. The password won't show up when you type it in but it will still be registered. Press enter after you've typed it in. The command will also fix the damaged error.

The working directory of your Terminal is likely not in the same place as your osu! file. There are more detailed steps on this in my guide.
Paydru
is anyone else experiencing slight cursor delay? or is it just me
Jyxle
It's working now. I got some errors after running the command in Terminal, but it seems like osu! is still working fine with them. Here's what popped up if you want to look into it

Thanks!

xattr: [Errno 30] Read-only file system: 'osu!.app/Contents/Resources/dosdevices/z:'
xattr: No such file: osu!.app/Contents/Resources/dosdevices/d:
xattr: No such file: osu!.app/Contents/Resources/dosdevices/d::
xattr: No such file: osu!.app/Contents/Frameworks/libidn.11.dylib
thaiboy digital
i had "install from anywhere" enabled and i still had to do the sudo thingy, and every time i start up osu, it shows a "osu! crashed" message, then "updating", then starts up the game. other then that, its working fine
LOVINGK9Z
Hey! When I download the extraction thingy, it just installs Osu onto my computer. When I click on Osu it gives me an error saying "osu! is damaged and can't be opened. You should move it to the Trash."

Did I do anything wrong?

Edit: I entered the command into a blank terminal, it asked for a password and then said "felixmayhew is not in the sudoers file. This incident will be reported."

I'm fairly lost and could use some help, I don't have any clue what I'm doing.
Topic Starter
Technocoder
felixohno

felixohno wrote:

Hey! When I download the extraction thingy, it just installs Osu onto my computer. When I click on Osu it gives me an error saying "osu! is damaged and can't be opened. You should move it to the Trash."

Did I do anything wrong?

Follow this section: osu! or Wineskin will not open! in my guide.

felixohno wrote:

Edit: I entered the command into a blank terminal, it asked for a password and then said "felixmayhew is not in the sudoers file. This incident will be reported."

I've never come across that before. Are there multiple users on your machine? You may need to run the command as the main user.
DeclanIdiot

Technocoder wrote:

"- Ephemeral -"

- Ephemeral - wrote:

I redownloaded the osu! Catalina build, but this time, it told me that '"osu!" is damaged and can't be opened. You should move it to the Trash." So I deleted this new version and tried to reopen the first version that I downloaded.

Using this first version, I tried manually installing the .NET Framework using your steps, but it gave me another error. The following pastebin link has the error messages and information you requested in your reply.

https://pastebin.com/GMbyJETa

You have ran this command right? sudo xattr -dr com.apple.quarantine 'osu!.app'
This needs to run on the osu! application each time it is downloaded. If you get the message xattr: No such file it means you have not set the working directory in Terminal correctly (the steps in my guide go into more detail). This is most likely the reason why you get "osu! is damaged and can't be opened". I suggest you try downloading it again.

I found this interesting error in the logs: wine: Bad CPU type in executable which seems to suggest that you're not using the Catalina build for some reason? It might just be an issue with winetricks.

There is a failure when osu! tries to update: _pending\osu!.exe => osu!.exe: FAIL. You can try updating osu! manually (there is a set of steps in my guide for this). There's also the error: No available GL context found.. Have you managed to get osu! on Wineskin working before? It might be that your graphics card is too old (I don't know what model of computer you have) but that seems unlikely.


So, hi I tried putting in the command into terminal- and you're right, it said that there is no such file, and I checked your guide and I didn't see how to fix it. Can you please tell me what I'm doing wrong or how to fix it?
Topic Starter
Technocoder
"ErzaDrago"

ErzaDrago wrote:

So, hi I tried putting in the command into terminal- and you're right, it said that there is no such file, and I checked your guide and I didn't see how to fix it. Can you please tell me what I'm doing wrong or how to fix it?

It is under the section osu! or Wineskin will not open!.
Specifically, you need to move the osu! application to the desktop and then type cd Desktop in Terminal first before running the command.
_fluffyy
Hey, I'm having a bit of an issue with my cursor. Sometimes it can't keep up with where my mouse actually is. When I'm in full screen, it only happens in the editor. When I'm not, however, it happens everywhere. Is there a fix? (I'm on cutting edge BTW)
EDIT: fixed by itself somehow
DeclanIdiot

Technocoder wrote:

"ErzaDrago"

ErzaDrago wrote:

So, hi I tried putting in the command into terminal- and you're right, it said that there is no such file, and I checked your guide and I didn't see how to fix it. Can you please tell me what I'm doing wrong or how to fix it?

It is under the section osu! or Wineskin will not open!.
Specifically, you need to move the osu! application to the desktop and then type cd Desktop in Terminal first before running the command.

so, i did move it to applications, it says there is no such file :(
Topic Starter
Technocoder

ErzaDrago wrote:

so, i did move it to applications, it says there is no such file :(

To the desktop.
_fluffyy

Paydru wrote:

is anyone else experiencing slight cursor delay? or is it just me

yea I have been too. For some reason it's everywhere when I'm not in full screen, but only in edit mode when I am. Is it the same for you?
Botanist2008
uhh

whenever anybody who knows what is going on with this,
I have the experimental Catalina version Technocoder posted and I did the sudo xattr -dr com.apple.quarantine 'osu!.app' and all that stuff, it worked, but osu crashes while it is opening
(I disabled SIP as well)


this is the error I got:


System.ComponentModel.Win32Exception (0x80004005): Internal error
at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at #=zfx4YmktRjFRJMjRCIw==.#=z21atl_k=(Boolean #=zz37TCDhPZt7T, Exception #=zd$QcV_I=)
at #=zECDBzTWwbaPTpTsrQb0uALU=.#=zzgK5Nt5FWiHc(Object #=zyyMutHw=, EventArgs #=zd$QcV_I=)
at System.Windows.Forms.ButtonBase.OnKeyUp(KeyEventArgs kevent)
at System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m)
at System.Windows.Forms.Control.WmKeyChar(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Topic Starter
Technocoder
"Botanist2008"

Botanist2008 wrote:

uhh

whenever anybody who knows what is going on with this,
I have the experimental Catalina version Technocoder posted and I did the sudo xattr -dr com.apple.quarantine 'osu!.app' and all that stuff, it worked, but osu crashes while it is opening
(I disabled SIP as well)


this is the error I got:


System.ComponentModel.Win32Exception (0x80004005): Internal error
at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at #=zfx4YmktRjFRJMjRCIw==.#=z21atl_k=(Boolean #=zz37TCDhPZt7T, Exception #=zd$QcV_I=)
at #=zECDBzTWwbaPTpTsrQb0uALU=.#=zzgK5Nt5FWiHc(Object #=zyyMutHw=, EventArgs #=zd$QcV_I=)
at System.Windows.Forms.ButtonBase.OnKeyUp(KeyEventArgs kevent)
at System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m)
at System.Windows.Forms.Control.WmKeyChar(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


Going by the pattern of error messages I would really recommend that you check the System Integrity Protection is still disabled by typing csrutil status in Terminal. Otherwise, if it is disabled, the only other option at this stage is to try opening osu! repeatedly (and pressing restart when it crashes) until it works.
jjini
First of all, a big thank you to Technocoder for putting in the time and energy for making osu! work on macOS and trying to solve player's issues! Seriously, thank you!

My experience using the posted Wineskin on macOS Mojave has been pretty good. There are always some hiccups shortly after starting osu! but I can obviously deal with that. But regularly (about once in 1 to 2 hours) I have serious lag, sometimes to the point that I can't get more than 5 to 15 FPS. Restarting doesn't help. I just have to wait a few minutes and then it gets better.
It seems, the process "tccd" is eating up a LOT of CPU during that time. I have read in forums that this issue has been solved with newer unofficial wineskin releases on portingteam's website. Clicking on the Wineskin app and going to advanced reveals I have "Wrapper Version: Wineskin 2.6.2" and "Engine: WS9Wine2.22". Updating the wrapper under Tools does not work.
I am very much a novice when it comes to his stuff, so forgive me, if I am being stupid:
Can I just download the latest version from portingteam's website and replace the "Wineskin" file, that is visible when "showing package contents" of the osu! application? Do you think that could actually help or should I try something else?
Topic Starter
Technocoder
"jjini"

jjini wrote:

First of all, a big thank you to Technocoder for putting in the time and energy for making osu! work on macOS and trying to solve player's issues! Seriously, thank you!

My experience using the posted Wineskin on macOS Mojave has been pretty good. There are always some hiccups shortly after starting osu! but I can obviously deal with that. But regularly (about once in 1 to 2 hours) I have serious lag, sometimes to the point that I can't get more than 5 to 15 FPS. Restarting doesn't help. I just have to wait a few minutes and then it gets better.
It seems, the process "tccd" is eating up a LOT of CPU during that time. I have read in forums that this issue has been solved with newer unofficial wineskin releases on portingteam's website. Clicking on the Wineskin app and going to advanced reveals I have "Wrapper Version: Wineskin 2.6.2" and "Engine: WS9Wine2.22". Updating the wrapper under Tools does not work.
I am very much a novice when it comes to his stuff, so forgive me, if I am being stupid:
Can I just download the latest version from portingteam's website and replace the "Wineskin" file, that is visible when "showing package contents" of the osu! application? Do you think that could actually help or should I try something else?


I don't know if replacing the Wineskin application will actually work without any issues. I'm inclined to believe that it will work but if you want to do this I suggest you save the original Wineskin file somewhere so that if it doesn't you can easily replace it.

Alternatively, both peppy's July 2019 build and my Catalina build (based on peppy's) and I believe slc's December 2018 build uses Unofficial Wineskin with the newer engines that fix the tccd issue so you could try using those instead (and dragging over your data to the newer Wineskin wrapper). Just keep in mind that for peppy's Wineskin and my Catalina build you must follow the steps: osu! or Wineskin will not open! in my guide.
show more
Please sign in to reply.

New reply

/