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

Got a few issues to report:

profile.json corruption:

I had this happen because I lost power while playing the game, and it must have been about to update profile.json, because after a restart the file was empty and the game wouldn't start. Deleting the file caused the game to recreate it, though of course all my progress (unlocked scenes etc.) were lost but at least my save files were fine.

Anyway, this issue usually occurs when file-writes aren't atomic, meaning the game is presumably writing directly to the profile.json file each time it updates, and this means the file is wiped, then new data written into it, so if interrupted the file is left empty or incomplete. To prevent this I'd like to recommend that file writes be made atomic; easiest way to do this is to write updated files to a temporary location, e.g- profile.json.tmp, then only once writing is finished, rename the file to replace the old one. On basically all filesystems doing it this way means that in the worst case of interruption you still have the old version of the file, and only the new data is lost.

Infrequent crashes:

While playing the game on Windows 10 64-bit (all latest patches), the 64-bit version of the game infrequently crashes; I haven't been able to isolate any kind of cause though, the game will just stop responding, requiring me to end the task and relaunch it. Fortunately it always continues right where I left off, but it's annoying, and since no exception is being raised there is no error log to provide.

Sorry that I can't be more helpful on this one, but is there perhaps a way to get more information? I mostly use Macs so I don't know much about debugging program hangs on Windows, is there any way for me to generate a spin-dump/stack-trace the next time this happens? On Mac I'd just hope into Activity Monitor and hit the generate spindump button, but on Windows it doesn't seem so simple!

Mac version doesn't work?

I would really prefer to play this on my Mac rather than starting up my gaming PC to play it (though it is a really good game ;) but the Mac version does not appear to work at all.

Firstly the download isn't packaged properly, instead of an app bundle it's just a folder, though this is easily fixed by adding .app to the end. Secondly, the program isn't executable, but this is again easily fixed (open Terminal, type "chmod +x " (without quotes, keep the space on the end) and then drag the app onto the Terminal window to add its path and hit return to run, this makes all files executable.

However none of these fixes make it run; I have the latest version of Java installed but when I double-click the app nothing happens. Attempting to launch from the terminal instead gives the following error:

dlopen(jre/lib/jli/libjli.dylib, 1): image not found
Error: failed to load VM runtime library!

This seems like a build issue, probably the Java framework needs to be bundled but currently isn't.


Anyway, just wanted to say keep up the great work; I played this once a while ago and I have to say the game mechanics have vastly improved, it's a really fun game with a lot of great scenes and artwork. Can't enthuse about it enough, so I hope some of these reports help!