Works for me:
1 - Download Linux 64-bit version:
You must be registered to see the links
2 - Extract the archive to the game root directory ~/Karryn's Prison/ and Accept all replaces
3 - Now my game dir looks like:
View attachment 3235683
4 - Run the executable "nw" (without .exe)
Also try to run "nw" from the terminal. It may give you helpful error-logs (maybe it's missing some libraries)
like I said, I did this. The game launches, but when I try to access the notes on the desk in the east building I get a loading error Failed to load: audio/se/+a2_Slash_B.ogg
The devs posted a link to the "old" nwjs on the steam page (after they updated it, but then reverted it) so I could compare file dates and tried downloading the same version from the nwjs webpage. I tried 0.53.1 and 0.54 and both of them gave errors on launch to use a newer version so I tried 0.59.1 and that one launches the game, but gives the same missing audio error
I would like to know how the official steam version works on steam deck, because this version will not run through proton at all. Edit: nvm was able to get it to run through proton using the dummy steam loader I neglected to notice. Would still like to run this natively on linux though without errors if possible. Now I have a problem where the official steam version is showing on my library and steam launches it from there even though it shows a purchase button instead of a launch button (in game mode) forcing me to hit the steam button and switch windows. I can't figure out how to remove it either. (probably because I renamed the non-steam game from nw to Karryn's Prison and steam picked it up).
For the record, I tested this in windows without modifying the files and this error doesn't occur. I'm using a steam deck, with very limited knowledge of linux, so no idea how to run it from terminal.
Edit 2: just running the game through terminal gives me a policy logger error related to chrome browser cloud management, 2 elf_dynamic_array_reader.h errors (tag not found), 2 cast_crl.cc(441) CRL - verification failed errors, and a cert_verify_proc_builtin.cc (625) no net_fetcher for performing AIA chasing. When I google all of these errors, I can't find any info regarding rpgmaker or nwjs except the last one I found a bug report on the nwjs github but the report was closed because no proper information was provided. getting the error to popup in the game doesn't really log anything else except an extra no net_fetcher error
Edit 3: the error specifically says +A2_Slash_B.ogg but the actual filename is +A2_Slash_b and by renaming it to a capital B got rid of this specific error, but I don't want to be doing this every time I get an error because it takes 5 minutes to get through the menus to close the game while spamming the retry button.
Edit 4: oof now the game throws up an error when I get into a battle and it called for +A2_Slash_b.ogg why does linux have to be so cringy about case sensitivity.