Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics


Visual planning ideaboard, by indie devs, for indie devs and creatives · By SolarLune

OSX M1 Compatibility

A topic by Dreamcaster created 58 days ago Views: 84 Replies: 5
Viewing posts 1 to 4

Are there any requirements for this application? Are there log files generated anywhere? I'm not getting an error when opening, but it immediately closes.

(1 edit)

Firstly, thanks for trying out MasterPlan, I appreciate it!

Secondly, sorry to hear it's not working - I have yet to examine M1 Mac compatibility that closely (as I don't have an M1 Mac to test on), though someone else with an M1 Mac experienced the same problem, I believe. There should be no extra requirements when compared to vanilla Macs, so I'm guessing Rosetta isn't currently working with MasterPlan (though I have a suspicion it's caused by the framework I'm using not having ARM-compatible code equivalents for some parts).

Log files should be generated in the "~/Library/Application Support/MasterPlan" directory - if it's not loading properly due to what I imagine is the problem (the framework not containing code Rosetta can use to make a non-M1 Mac program run), then the log files probably wouldn't be created.

It's a cool project, and think it would be really useful for game jams and other projects. I checked the Application Support directory for MasterPlan, but it looks like the logs are barren. I'll see if I can find any information on Rosetta, if it has any logging.

dreamcaster@Dreamcasters-MacBook-Pro MasterPlan % ls -al

total 24

drwx------   5 dreamcaster  staff  160 Nov 27 14:57 .

drwx------+ 31 dreamcaster  staff  992 Nov 27 14:56 ..

-rw-r--r--   1 dreamcaster  staff   19 Nov 27 14:56 log_11_27_21_14_56_59.txt

-rw-r--r--   1 dreamcaster  staff   19 Nov 27 14:57 log_11_27_21_14_57_15.txt

-rw-r--r--   1 dreamcaster  staff   19 Nov 27 14:57 log_11_27_21_14_57_17.txt

dreamcaster@Dreamcasters-MacBook-Pro MasterPlan % cat *

Release mode: true

Release mode: true

Release mode: true

dreamcaster@Dreamcasters-MacBook-Pro MasterPlan %

Are there plans to have this updated for ARM compatibility?

Yes, but It might be awhile yet. Since I don't have an M1 Mac, I'll have to either troubleshoot and solve it without having an M1 to test on, or rent an M1 to work with.

(1 edit)

Hi there! Trying to run it on an M1 Mac from the command line, I get this error. 

So it looks like the Go code is not being properly compiled for ARM, or that something about It is not properly engaging Rosetta. 

I'm happy to help debug if you need. (Or even get the build going for you if you're willing/able to share the source.)