if anyone wants to know how to play on other OSes heres how i did it on mac. It seemed unable to patch though so that might have to be done before this.
1. First you need to extract the game files. The way i did this was by using
You must be registered to see the links
with
Code:
npx asar extract path/to/game_folder/resources/app.asar path/to/destination_folder
2. Move into the folder you extracted the files to then add electron/remote
Code:
cd path/to/destination_folder
npm install "@electron/remote"
3. Now you need to edit some files. As far as i understand this seems to be due to the game using an old version of electron which has since made some breaking changes
main.js
libs.js
4. Now you can create the executable with either a
You must be registered to see the links
or
You must be registered to see the links
with
Code:
npm install --save-dev @electron-forge/cli
npx electron-forge import
npm run make
the translation, translation_csv and locales folders as well as save files goes into the folder you place the executable in
EDIT: from the game files
// (under home/username/_TyranoGameData/ on MacOS Sierra or later)
though on macOs Monterey on arm64 at least it was in the same folder as the executable