Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

b1s1u7

2
Posts
14
Following
A member registered Jun 05, 2024

Recent community posts

(2 edits)

A bit convoluted, but:

* Download the latest version of nwjs: https://nwjs.io/ (use the ARM version for modern apple-silicon based Macs)

* Right click and "show package contents" for both CoS and nwjs

* Copy Contents/MacOS/nwjs from the nwjs package into the CoS package

* Copy the Contents/Frameworks/nwjs Framework.framework directory from the nwjs package to the CoS package, replacing the one that's in the CoS package

* For good measure, run chmod +x on the nwjs file again (shouldn't need it, but it doesn't hurt anything, just marks the file as executable)

* Close out the finder windows for the CoS and nwjs packages and try running CoS, it should work!

* If it doesn't, make sure it's running from your /Applications directory. Most RPGMaker games can't run from anywhere else on the system because of the way the save game features work. It may also need to be called "Game," I haven't tested renaming it yet.

Keep in mind I'm doing this with the backer version 0.6.0, but it should also work with 0.5.0.

Took me a while to figure out how to make that work, @TheDarkLight this is currently the only way to make CoS work on macOS on Apple Silicon, so it might be worth pinning somewhere. 

So the main issue is a basic permissions thing. After copying "Game" to your Applications directory, open Terminal and run:

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

Then try opening it again. You'll get the typical security scare window, which you can bypass by going into system settings -> Privacy & Security -> scroll most of the way down and click "Open Anyway".  You might need to try opening it again for it to actually open.

The issue I have  with this release is after that, the game is hard-crashing with "PC register does not match crashing frame (0x0 vs 0x11CAAAE70)." Methinks it's the same as folks having issues initializing the graphics on other systems.