Jamie
Waverick wrote:
you could make a religion out of th-
no, don't
daniellito12 wrote:
Just to make it clear its a fr official version of osu! so this isnt illegal on mac?
Technocoder wrote:
WaverickWaverick wrote:
you could make a religion out of th-
no, don't
Uh, nice meme?
daniellito12daniellito12 wrote:
Just to make it clear its a fr official version of osu! so this isnt illegal on mac?
If this was illegal, this thread would never have gotten pinned and peppy probably would have taken this thread down.
I'm 99% sure this is fine to use legally
Fuuko-tan wrote:
I'm having some problem with my custom skin.
I imported my skin, which worked perfectly fine when I was using Windows. Now whenever I use my skin, the beatmap will start to load a for a while then the game just freeze. Can you help me?
Here are my logs.
https://drive.google.com/drive/folders/1j0FSmHBUZgsHakTD2PUwIkS4f2lj_fTs?usp=sharing
-Ziel- wrote:
Allc wrote:
I can't edit any beatmaps because none of the pop up screens work... sad, I wanted to try learning how to make beatmaps
It's a little more difficult, but it's possible to map on Mac. Just impossibly hard to hitsound and also a lot more annoying. (The hitsounding part is why I always have to go to a hitsounding queue...)
For the Song Setup, spam your keyboard and then tap once on where the popup should be before hitting enter. The screen should then show properly. Whatever you type will have gone into the Artist textbox though, so make sure you delete that before saving anything.
Note: When first creating a song, just click enter. This won't work until you're actually in the editor.
For Timing Points, this one does its job normally about once in a blue moon where the popup would actually show properly. I've learnt to just do CTRL + SHIFT + P in order to set an Inherited Timing Point (green thing). Once you do that, the timing window will open and the timing point will be added. Remember to delete the timing points you don't want though. (I think the popup opens normally the first time you ever click it, so you could use that to set offset first.)
Meanwhile, if you're looking to use the window options for things like setting your preview point, just hover/tap on the top-right part of your osu! (black section of the screen). It should open, and you can just move your cursor left/right to go to different sections.
About setting background images and videos, when the popup appears, click on the green icon to maximize/minimize it. Then the window should show up.
When you want to exit/test your map and the save prompt pops up, just tap enter - it'll save. If you don't want to save, you'll have to force-quit your osu!, so be careful.
You're going to have to do all of this every single time you want to work with the popups. Just takes a bit more time. It's worked decently well for me so far - though it crashes once in a long while (at least on fullscreen). Hopefully this helps you.
If you need any other help, you can give me a forum PM through the old system. ^^;
(Hopefully this gets fixed soon lol)
Technocoder wrote:
Fuuko-tanFuuko-tan wrote:
I'm having some problem with my custom skin.
I imported my skin, which worked perfectly fine when I was using Windows. Now whenever I use my skin, the beatmap will start to load a for a while then the game just freeze. Can you help me?
Here are my logs.
https://drive.google.com/drive/folders/1j0FSmHBUZgsHakTD2PUwIkS4f2lj_fTs?usp=sharing
Does this happen for *any* beatmap? (including those that have worked before using the skin). Also, ensure that your skins and beatmaps doesn't have any giant image files because this will cause osu! to hang.
Sponge wrote:
is the game stuttering for anyone else? both my system and osu are up to date
2019-06-02T01:21:20: - Boolean SwapBuffers(IntPtr) @ 0
2019-06-02T01:21:20: - Void SwapBuffers() @ 18
2019-06-02T01:21:20: - Void SwapBuffers() @ 14
2019-06-02T01:21:20: - Void #=zKSEUFXe_hC3$() @ 32
2019-06-02T01:21:20: - Void #=zKSEUFXe_hC3$() @ 9
2019-06-02T01:21:20: - Void #=zm38N6Rk=() @ 945
2019-06-02T01:21:20: - Void #=zYYdWkw2RDAau(System.Object, System.EventArgs) @ 37
2019-06-02T01:21:20: - Void #=zM3PKhCo=(System.Object, System.EventArgs) @ 28
2019-06-02T01:21:20: - Void #=zAAVgQEUzTfJ9sHUx1g==(System.Object, System.EventArgs) @ 107
2019-06-02T01:21:20: - Boolean System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32) @ 36
2019-06-02T01:21:20: - Boolean System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32) @ 1078
2019-06-02T01:21:20: - Void RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext) @ 606
2019-06-02T01:21:20: - Void RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext) @ 67
2019-06-02T01:21:20: - Void Run(System.Windows.Forms.Form) @ 50
2019-06-02T01:21:20: - Void #=zp3EBVsY=() @ 123
2019-06-02T01:21:20: - Void #=zp3EBVsY=() @ 36
2019-06-02T01:21:20: - Void #=zxyq06rdQ2SnC(System.String, Boolean, Boolean) @ 482
2019-06-02T01:21:20: - Void #=zpKgDung=(System.String[]) @ 1747
2019-06-02T01:21:20: - Void #=zbc6$WII=() @ 1979
2019-06-02T01:21:20: - Void #=z1QBd$gU=() @ 6
2019-06-02T01:20:57: - Int32 GdipCreateFromHWND(System.Runtime.InteropServices.HandleRef, IntPtr ByRef) @ 0
2019-06-02T01:20:57: - System.Drawing.Graphics FromHwndInternal(IntPtr) @ 29
2019-06-02T01:20:57: - System.Drawing.Graphics FromHwnd(IntPtr) @ 45
2019-06-02T01:20:57: - #=zo8U1GIOXoKn4tDml_g== #=zlSwann4=(System.String, Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.Color, #=zw0y3jI42TWczGREJVJL8SbOqge96OXZsLQ==, Boolean, Boolean, Boolean, #=zg0kPnu8vEsBtRqwfOePznF6NfWjMl1DZcg==, Boolean, Microsoft.Xna.Framework.Vector2 ByRef, System.Drawing.RectangleF[] ByRef, Microsoft.Xna.Framework.Graphics.Color, Microsoft.Xna.Framework.Graphics.Color, Int32, Boolean, Boolean, #=zz4h591oblaGPquxjPL_Xw9Pr7LHONwQyNA==, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector2, #=zo8U1GIOXoKn4tDml_g==, Int32, Int32) @ 237
2019-06-02T01:20:57: - #=zo8U1GIOXoKn4tDml_g== #=zwK8zwTorUJrf() @ 1449
2019-06-02T01:20:57: - #=zo8U1GIOXoKn4tDml_g== #=zKNo4NMmBa491() @ 119
2019-06-02T01:20:57: - Microsoft.Xna.Framework.Vector2 #=zI3uEjdI=() @ 22
2019-06-02T01:20:57: - Void .ctor(#=zXufwsb1UgK0OjXsd2g==) @ 2653
2019-06-02T01:20:57: - Void #=zI5zeLs3ijpRt(Int32) @ 1207
2019-06-02T01:20:57: - Void #=zQdF80OgjDs2FSd2vdCPeG_I=(System.Object, System.EventArgs) @ 7
2019-06-02T01:20:57: - Void #=zYcb6NLO0bik_() @ 340
2019-06-02T01:20:57: - Void #=zbjzxRF8=() @ 343
2019-06-02T01:20:57: - Void #=zYYdWkw2RDAau(System.Object, System.EventArgs) @ 27
2019-06-02T01:20:57: - Void #=zM3PKhCo=(System.Object, System.EventArgs) @ 28
2019-06-02T01:20:57: - Void #=zAAVgQEUzTfJ9sHUx1g==(System.Object, System.EventArgs) @ 107
2019-06-02T01:20:57: - Boolean System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32) @ 36
2019-06-02T01:20:57: - Boolean System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32) @ 1078
2019-06-02T01:20:57: - Void RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext) @ 606
2019-06-02T01:20:57: - Void RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext) @ 67
2019-06-02T01:20:57: - Void Run(System.Windows.Forms.Form) @ 50
2019-06-02T01:20:57: - Void #=zp3EBVsY=() @ 123
2019-06-02T01:20:57: - Void #=zp3EBVsY=() @ 36
2019-06-02T01:20:57: - Void #=zxyq06rdQ2SnC(System.String, Boolean, Boolean) @ 482
2019-06-02T01:20:57: - Void #=zpKgDung=(System.String[]) @ 1747
2019-06-02T01:20:57: - Void #=zbc6$WII=() @ 1979
2019-06-02T01:20:57: - Void #=z1QBd$gU=() @ 6
Akael wrote:
Stopped working, due to Catalina coming update...
kong4ndrew wrote:
Akael wrote:
Stopped working, due to Catalina coming update...
Same problem. After updating to latest update, no longer opens
Sponge wrote:
kong4ndrew wrote:
Akael wrote:
Stopped working, due to Catalina coming update...
Same problem. After updating to latest update, no longer opens
did you also get this?
kong4ndrew wrote:
Sponge wrote:
kong4ndrew wrote:
Akael wrote:
Stopped working, due to Catalina coming update...
Same problem. After updating to latest update, no longer opens
did you also get this?
Yep. I think it also erased songs and skins folder. Tried to install osu lazer and part of the instructions is to copy songs and skins manually but can't find them anymore TT
kong4ndrew wrote:
Sponge wrote:
kong4ndrew wrote:
Akael wrote:
Stopped working, due to Catalina coming update...
Same problem. After updating to latest update, no longer opens
did you also get this?
Yep. I think it also erased songs and skins folder. Tried to install osu lazer and part of the instructions is to copy songs and skins manually but can't find them anymore TT
bBob_21 wrote:
I can't open the game anymore. I posted what it says after I launch the game and the LastRunWine.log
What it says after I opened the game: https://imgur.com/a/bxPR1QS
Log:0012:fixme:heap:RtlSetHeapInformation 0x0 1 0x0 0 stub
0012:fixme:process:SetProcessDEPPolicy (1): stub
0012:fixme:heap:RtlSetHeapInformation 0x0 1 0x0 0 stub
002d:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
002d:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
002d:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
002d:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
002d:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
002d:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
002d:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
0009:fixme:thread:SetThreadStackGuarantee (0x33fcc4): stub
Technocoder wrote:
kong4ndrewkong4ndrew wrote:
Sponge wrote:
kong4ndrew wrote:
Akael wrote:
Stopped working, due to Catalina coming update...
Same problem. After updating to latest update, no longer opens
did you also get this?
Yep. I think it also erased songs and skins folder. Tried to install osu lazer and part of the instructions is to copy songs and skins manually but can't find them anymore TT
Are you absolutely certain it's deleted the Songs folder? Perhaps the update has removed the shortcut, you can find the direct folder to the Songs folder through Contents > Resources > drive_c > osu! > Songs. It's highly unlikely that an update would delete user files.
oxyjinned wrote:
"The program osu!.exe has encountered a serious problem and needs to close" "This can be caused by a problem in the program or a deficiency in Wine." ---- this is the issue i received after trying to open osu! may i know if there's any updates to resolve this issue soon?
its so depressing that i cant play osu anymore so please help!! ;;
Kpham9906 wrote:
oxyjinned wrote:
"The program osu!.exe has encountered a serious problem and needs to close" "This can be caused by a problem in the program or a deficiency in Wine." ---- this is the issue i received after trying to open osu! may i know if there's any updates to resolve this issue soon?
its so depressing that i cant play osu anymore so please help!! ;;
Everyone one is having that problem right now and sadly there is no solution yet besides changing from wineskin to xquartz but that will make your game very laggy
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.
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.
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.
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)
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.
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:
- 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)
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.
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.
Akael wrote:
Where are the "retina mode", "mac driver's options" ?
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?
"can't be that hard"
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.
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.
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.
peppy wrote:
Please try this one instead:
https://assets.ppy.sh/macOS/osu!%2020190709-2.app.zip
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.
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!
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.
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!
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?
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.
peppy wrote:
You need to use non-fallback builds to submit scores.
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.
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
Toebrain wrote:
I have catalina and i downloaded it from https://github.com/ppy/osu/releases works for me
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?
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?
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?