got m4 mac mini (arm) support to work
-
I got faf to work on an m4 mac mini with zero issues. resolved the prior desync problem by using rosetta instead of parallels. A bunch of other minor changes as well. Played around 20 games multiplayer with others with no issues on maps like astro. Computer was a bit too slow for gap and extremely large maps like that, but had nothing to do with the implementation imo, I just got the base model mac so hardware was a bit light. But computer was fine for astro games and smaller, wasn't too slow or laggy at all. No desync issues or anything like that.
While I am a programmer honestly I just pointed claude code at this and said derp a derp derp make it work on my mac mini, and claude got it to work. I'll just leave this here in case an actual dev wants to take this and support it more broadly. I don't think there were that many changes to the actual code to be honest, although making an actual setup guide that's easy to follow may be the difficult part.
Oh and there is some crackling with the sound for large battles but it doesn't bother me personally.
Life getting busy so prob will take a break from this game for a while and I don't ever check the forums but here you guys go. Love the game and thanks for everything!
give_to_faf.zip -
B bugsarepeople referenced this topic on
-
So I was able to get FAF launched and log in, but I had some problems launching steam directly and had to use the CLI to install sup com.
I also wasn't able to join a game do to directx errors.Ran into these errors
warning: GAL Exception: file : c:\work\rts\main\code\src\libs\gpggal\DeviceD3D9.cpp(189) error: unable to create device warning: GAL Exception: file : c:\work\rts\main\code\src\libs\gpggal\DeviceD3D9.cpp(189) error: unable to create deviceor
warning: GAL Exception: file : c:\work\rts\main\code\src\libs\gpggal\DeviceD3D9.cpp(1229) error: invalid head count warning: GAL Exception: file : c:\work\rts\main\code\src\libs\gpggal\DeviceD3D9.cpp(1229) error: invalid head countI think has to do with monitor detection, but I'm not sure.
-
Open code got it working, but it's choppy. Had it generate corresponding readmes and install scripts for what it did, but I didn't test it out.
FAF-macOS-M1-Install.zip -
Game (x86_64) → Wine (x86_64) → Rosetta 2 → Apple Silicon
This is a lot of steps but it works! Perks of a 19 year old game haha.
-
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login