Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+2)

This is how I run games made with TyranoBuilder on Linux. It should also work on Mac but I'm not sure about how to open a browser with allow-file-access-from-files on Mac (found some tutorials but they might be out of date), so you'll have to search around.

Open the file resources/app/data/system/Config.tjs in a text editor and edit the line ;configSave=file to ;configSave=webstorage

Open a browser with the "allow-file-access-from-files" flag set. (This allows the game to properly load the local files it needs to run.) In Ubuntu, you can run google-chrome --allow-file-access-from-files in a terminal.

Open (drag & drop) resources/app/index.html in the web browser.

Hope this is helpful!

(2 edits) (+1)

I can confirm your solution for modifying the Config.tjs does in fact work for running the game on macOS 12.  For others interested, to run in Safari, go to the "advanced" tab under Safari preferences and click "Show Develop menu". From the Develop menu, click "disable local file restrictions" and it should be good to go.


Edit: I might have spoken too soon. While I can launch the game in the browser, once I get past the "hairy/shave" choice the game advances to the next screen and just stops. Not a hard crash: It loads the background, but no text and the menus are unresponsive. Any suggestions?


Double edit: Apparently it can be ran in Chrome after using the following command in terminal: /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --allow-file-access-from-files

I've had the same issue (disabling local file restrictions in the developer menu wasn't sufficient, starting the browser in a terminal with the flag set was needed). Curious why that is. Thanks for the confirmation!