The game is annoying to port because many of the filenames in the code are in the wrong case (because Windows doesn't care - it treats file paths as case-insensitive, unlike Linux and Mac), and use wacky symbols - and I don't mean the cyrillic ones. In theory you should have been able to download nwjs 0.48 for Mac from
You must be registered to see the links
, throw the app into the game folder, and just run it (this should work for most MV/MZ games, though MV may require 0.29), but in practice this most likely won't work for this game specifically because of the aforementioned filename issue.
But, well, I randomly decided to waste some time on this, so here you go:
In the server.zip there are server.py and server.js files, two different options to run a web server that supports the wacky filenames.
First, though, extract FELSKI_AUTOSAVE.js from the other zip file into the
/www/js/plugins folder, overwriting the existing file. This fixes the bug in the plugin that breaks game saves in the browser.
Then you can either:
- Install Python 3, drop server.py into the /www folder of the game, open Terminal in that folder, and run:
python3 ./server.py
(or just python without the 3, not sure how it registers itself in MacOS, I tried this on Ubuntu where that alias leads to python 2 by default)
- Install NodeJS, drop server.js into the /www folder of the game, open Terminal in that folder, and run:
node ./server.js
Then, in your browser go to
You must be registered to see the links
(or
You must be registered to see the links
if you want the debug menu). Enjoy. You may still encounter bugs because I haven't exactly done a full playthrough like this.
In general these instructions should work for any MV/MZ game that are only built for Windows, although for most games you'd be fine with just doing e.g.
python -m http.server 8080 in the
/www folder or following
You must be registered to see the links
. Any games that use the FELSKI_AUTOSAVE plugin would still need the fixed version though.