forum

osu!stable on MacOS via Apple's Game Porting Toolkit

posted
Total Posts
5
Topic Starter
justsamueld
At WWDC 2023 Apple announced 'Game Porting Toolkit', which provides the tools to developers to easily port windows games to Mac. Inside said Game Porting Toolkit, is also an emulator which Is meant to be for testing purposes but can even be used for games that didn't previously work through translation layers like cross over.

Overall I've found the experience with the osu!stable wineskin pretty bad on Mac, but perhaps using the Game Porting Toolkit translation layer we could see better results. I would have tried running it inside the emulator but this would require me install MacOS Sanoma which is still in beta currently at the time of posting, so to put it on to one of my main machines would be unwise.

So would it be possible for the osu! devs to experiment with this software?
SergioMarquina
I literally thought of this the day they announced it but kinda forgot about trying it. Now I'm really hyped up so I'll try it out tomorrow (because god my internet sucks so bad and I got an m1 air sooooooo gotta leave it overnight to install considering it literally compiles many many large projects :p). But I'll post my experience and results after trying it for a day or two.

edit: forgot to mention I'll be trying this on macOS Sonoma since my mac's not my main machine so I'm fine with using beta level software
denisstolbov

SergioMarquina wrote:

I literally thought of this the day they announced it but kinda forgot about trying it. Now I'm really hyped up so I'll try it out tomorrow (because god my internet sucks so bad and I got an m1 air sooooooo gotta leave it overnight to install considering it literally compiles many many large projects :p). But I'll post my experience and results after trying it for a day or two.

edit: forgot to mention I'll be trying this on macOS Sonoma since my mac's not my main machine so I'm fine with using beta level software
Did you test it already? How did it go?
Spektacle
Also curious about the status of said tests :p
Spektacle
Tried testing it myself, here's the scoop.


System Configuration
MacOS Ventura 13.4.1 (c)
MacBook Pro 16-inch, 2023
Apple M2 Max, 32GB RAM

Turns out that Apple's GPTK seems to be a fork of Crossover's WINE stuff. Using it raw, which is what I opted for in this test, requires some proficiency in Apple's Terminal. No biggie. All you have to do is create the prefix, run the WINECFG to translate Windows 10, and install osu!. Everything goes smoothly, except for the part where we install osu!. Because (I think) Windows can't run on ARM architecture, I ran the GPTK through a ZSH shell running through Rosetta 2. Here's what we have so far:

Raw System
|
Rosetta 2
|
Game Porting Toolkit
|
An (attempted) osu! installer

Basically, no output. Nothing in the terminal, or on the GUI end.

So we're running on 2 compatibility layers. It's not efficient, and it's bound to have errors.
You can probably configure CrossOver itself to use a GPTK prefix, which I think would be the best way, since CrossOver can install dependencies etc. Another way would be to install osu! with a better configured WINE front-end, and copy the installed files to the GPTK prefix. This might yield better results.

TL;DR

Running with a bunch of (probably unnecessary) configuration, I couldn't even run the installer.

I'll try it with some other configurations, but until then, there's the outcome of that test. Sorry :(

If anybody else gets it to work, please share it here aswell. Until then, I'll keep you updated for any further tests.

UPDATE

Without using Rosetta 2, using WineSkin Winery and configuring it with D3DMetal from the game porting toolkit seems to get it to install nicely. Running it is a different story. After install, I tell the Wineskin to launch the correct exe, and it does. After that initial logo flash on startup, it crashes. Once macOS Sonoma comes out I'll keep testing.
Please sign in to reply.

New reply