forum

Unoffical Updated OSX osu! Wineskin Package

posted
Total Posts
449
show more
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
show more
Please sign in to reply.

New reply