-
Notifications
You must be signed in to change notification settings - Fork 52
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
Support for 64 bit Mac OS Catalina #61
Comments
The past OSX builds were contributed by jackoverfull. I don't have a modern mac, so I can't really do anything about mac support from my end besides my hopes of not regressing the mac targets. |
Jackoverfull said he doesn't have a modern Mac, and he mostly doesn't code since a few years. He suggests one may try to manage to compile 64bit mac ioq3 first and then re-apply all oa customizations one at once, to find out where the problem is... a long work. Also related: OpenArena/legacy#1 In the meanwhile, possible workarounds (for users) mentioned have been using a Windows or Linux virtual machine, a Linux bootable usb stick, a software like CrossOver (which is paid software) for running 32bit mac apps, or maybe the free "PlayOnMac" software (https://www.playonmac.com/) to try running Windows 32bit binaries on Mac (untested). |
The steps I took to build OpenArena (including crafting an I confirm that, when launched, the main menu worked, but the game crashed when you tried to actually play (for example, in single player mode). The log said it was something with I built the game in debug mode (see this commit on the It seems that the game is calling (in some cases) the The work-around is in this PR. The patched app bundle release is available here. It's hand-crafted, as I wasn't able to generate app bundle through provided scripts (see this issue). |
I've learnt that the app bundle I linked doesn't contain 64-bit SDL and libxmp libraries. So it "works for me" and for anyone who manually installs SDL / libxmp through Homebrew. |
This comment was marked as abuse.
This comment was marked as abuse.
I tried @cubuspl42 's PR on my Intel-I5 Macbook Pro (after installing SDL and libxmp) and it does work but every time I change any graphical setting the app crashes and on the next run it prompts me to open it with 'safe' video settings. Logs right after changing the settings (and the crash):
|
I can actually run OpenArena in Monterey but I have a very strange random hang during gameplay, expecially at very high resolution such as 2k or 4k, but it also occurs in Full HD... the screen freezes, the audio stutters for 5-6 seconds, then everything is back to normal since another hang occurs... and so on... I think this is related the way the fix for 64 bit executable is done... how can I help debugging? |
hi everyone im able to run the game on a 64 bit osx but i cant save settings, or download the content from servers. Pls anyone can help me i really want to play this game. Best Regards |
This comment was marked as abuse.
This comment was marked as abuse.
I have: #70, but it wasn't accepted and needs refactoring to be accepted I guess. You can pick that PR and start working on a new iteration. |
This comment was marked as abuse.
This comment was marked as abuse.
I understand, as I also closed the linked PR because of a lack of time. |
Unfortunately current build doesn't work with newest Mac OS Catalina, since they dropped support for 32 bit applications. I tried to compile using included make-macosx.sh script after installing libogg libvorbis sdl12 from brew. Using resources from original build 0.8.8 the app starts fine. Menu works fine. Unfortunately as soon as there are 3d graphics involved (for example Player settings in menu, or starting or connecting to any game) the app crashes with the following log
Is there any direction i should follow to find the problem or maybe there will be an official build with Mac OS Catalina support?
The text was updated successfully, but these errors were encountered: