Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] Mod Loaders Crash on macOS Wine #1000

Open
IsaacMarovitz opened this issue Feb 5, 2025 · 14 comments
Open

[Bug] Mod Loaders Crash on macOS Wine #1000

IsaacMarovitz opened this issue Feb 5, 2025 · 14 comments
Labels

Comments

@IsaacMarovitz
Copy link

IsaacMarovitz commented Feb 5, 2025

Describe the issue/bug

Compatibility with various games is poor with mod loaders installed and enabled on macOS. Games will crash before even creating a window or appearing in dock. These games work fine with mod loader disabled.

  • Sonic Forces
  • Sonic Colors: Ultimate
  • Sonic Origins (Doesn't launch if mod loader at all installed not just enabled)
  • Sonic Frontiers
  • Shadow Generations

Games that do launch with mod loader:

  • Sonic Lost World

I don't have any others to test.

Expected Behaviour

These games should be able to launch with mod loaders installed and enabled

Additional Context

Tested using CrossOver 25 Beta 1 (based on Wine 10.0 rc5)

@thesupersonic16
Copy link
Owner

I do not own a mac based machine so there wont be much I can help for this. May still be helpful to have a proton log(PROTON_LOG=1). Can you make one for Sonic Origins (ML Installed, but disabled)?

@IsaacMarovitz
Copy link
Author

I do not own a mac based machine so there wont be much I can help for this. May still be helpful to have a proton log(PROTON_LOG=1). Can you make one for Sonic Origins (ML Installed, but disabled)?

macOS does not have Proton, games are being launched using the Windows version of Steam also running in Wine. Steam has a habit of eating up logs, but I'll try.

@thesupersonic16
Copy link
Owner

I mainly need the exception, so even a simple wine log of the game itself should be helpful.

@IsaacMarovitz
Copy link
Author

Origins.log

Seems it mostly just hangs rather than crashes in Origins' case.

@thesupersonic16
Copy link
Owner

thesupersonic16 commented Feb 5, 2025

Can you try either installing .NET Framework 4.8 into your prefix (if different from the prefix used by HMM) or deleting Codes.dll from the mods folder, then launching the game outside of HMM? This will allow us to know if the issue is related to framework which is a common issue.

@IsaacMarovitz
Copy link
Author

Game is being launched from same prefix as HMM. Tried removing Codes.dll and starting from Steam, game continued to hang.

@thesupersonic16
Copy link
Owner

Not sure what is going on then.

@Sonic3Modder
Copy link

use whisky

@Sonic3Modder
Copy link

it will work

@Sonic3Modder
Copy link

its a win emu for mac and linux

@IsaacMarovitz
Copy link
Author

its a win emu for mac and linux

Wine is not an emulator; it's literally in the name. I'm also the guy who made Whisky, so no, it won't.

@Sonic3Modder
Copy link

its a win emu for mac and linux

Wine is not an emulator; it's literally in the name. I'm also the guy who made Whisky, so no, it won't.

WINE stands for windows emulator lol

@thesupersonic16
Copy link
Owner

thesupersonic16 commented Feb 14, 2025

WINE is a compatiblity layer in a sense. Also this isn't an area to complain what Whisky is.

@IsaacMarovitz You mind checking if HMM 8 works on macOS? It is located on a different repo and runs on .NET 8 with Avalonia as its main framework. hedge-dev/HedgeModManager:ui
The code is built with two OSes in mind(I did not know anyone would try running the games on Steam + their push off the x86 platform), so some parts may get confused seeing macOS, shouldn't be too hard to fix. I doubt it will run any games in the state it is in though.

@Sonic3Modder
Copy link

Sonic3Modder commented Feb 14, 2025 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants