Thanks for the answer, it seems really related to nwjs.
I was able to check web version, but the plugins are not compatible with newest version of chrome I think, so the web version was having problems when I tried to use it on windows few years ago.
I am troubleshooting now with AI and it seems newest nwjs is also too new to work.
I am now trying the option with slightly older njws but compatible with ARM Macs. I'll let you know if I get it running.
Viewing post in Crossdressing in Camelot comments
Would it just be the nwjs-sdk-symbol-v0.77.0-osx-arm64.zip download from here then? https://dl.nwjs.io/v0.77.0/ I can give that a try for the Mac version. The worst part of the Mac issues is that what works for some users doesn't work for others. I've had a few "fixes" to the Mac issue come up, only for other users to report they don't work for them, but I can set up a version with the 0.77 NWJS and see if that works for everyone.
From this folder, but not sdk symbol, regular one:
http://nwjs-v0.77.0-osx-arm64.zip.
If you didn't already you can monitor which issues occur on intel macs and which one on arm ones, because there is major difference.
You can write me a message when package will be ready. I will be happy to help with testing!
Sorry for the late reply, I missed your message originally. I've updated the download folder for the game, and it contains both a regular Mac version, and one I (hopefully) updated with the nwjs file you indicated. The updated one is labeled "CiC_0.58.3_MacARM". Please let me know if that works, or if I did something wrong there, thanks.
Here's the download folder link: https://mega.nz/folder/cbgSxbCZ#wDz_LWeAMea73kqwL0l1-g
I tested it, you have the correct version however it it still a little broken and I needed to put 2 commands in terminal to make it work.
I made a 2 minutes screen recording what I needed to adjust:
https://mega.nz/file/dIEDAYLZ#khfcpWwqt-vAII5wYY49KBCUsbE6M5b712a_pXk08hM
Hopefully you can figure out, how to correct the package for everyone. Good luck.
Thanks for the video. I can easily make the second change of adding "game" to the name package.json file. However, from what I understand, the xattr command is used because on a Mac, the Gatekeeper security feature quarantines anything not downloaded from the app store or a registered developer. So, presumably, even if I ran that command, when you downloaded the game it would slap the quarantine right back on it since it's not recognized as safe automatically. (I'd test this, but to do that I think I'd need to run a Mac VM, since xattr isn't a function on Windows as far as I could tell.) You might be able to test that yourself by uploading the fixed version of the game on mega and then redownloading it. I imagine it would re-quarantine it, unless it recognizes it because it was already on your computer.
So my thought is that I do the fixed nwjs files with the package.json edit, and leave instructions for Mac users to run that xattr function on their end.