Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit) (+1)

I figured out why the game won't open on my Mac you built it for Intel and im on an M1 mac. so it literally cant even try. maybe that information will help for future updates. it needs to run on Apple Silicon (ARM) x86_64 build or some shit idk how apple works their bs.

Ah yeah, Mac has known issues when you port it from a windows computer sadly. Some people got it working but got no idea how 

Have you thought about making it playable in browser?

(2 edits)

hey, I just got it working on my M1 mac (my method should work for all apple silicon macs, so M1-M5. intel macs should just be able to play without any issue). I thought I'd list out my steps just in case it might help anyone else. if you get stuck you can dm me @onarity on discord though I could take days or weeks to respond.

Step 1: When you have the folder, you first want to open terminal and set the directory as the folder, which means entering a command like cd '/Users/(yourname)/(Folder1)/(Folder2)/CrystalDesiresFinalMac (numbers)'. To find your own, open the folder, click "View" on the menu bar in the top left of your screen, click show path bar, and then you can see the path at the bottom of finder. If you right click the crystal desires folder name at the end of that path, you can click Copy CrystalDesiresFinalMac (numbers) as pathname, then in terminal just write cd and then paste what you had copied. As I said before, your terminal command should look something like cd '/Users/(yourname)/(Folder1)/(Folder2)/CrystalDesiresFinalMac (numbers)'.

Step 2: You now need to download Rosetta 2 if you haven't already. Disclaimer: If you download it, it might be really hard/impossible to uninstall, so it's your responsibility to check whether this is something you're okay with doing (imo there's 0 downsides but I'm just warning you of that fact). 

To install, rosetta 2, run:

/usr/bin/pgrep oahd >/dev/null || softwareupdate --install-rosetta --agree-to-license

If you get no response, I think that means you already have it. 

Step 3: Make the stuff executable

chmod +x Game.app/Contents/MacOS/nwjs

then

chmod -R +x Game.app/Contents/MacOS
chmod -R +x Game.app/Contents/Frameworks

also, I don't know if this is needed as I just did it anyway but remove the quarantine:

xattr -dr com.apple.quarantine Game.app