07th-mod / umineko-question

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Linux .exes, docs need updating

drojf opened this issue · comments

A user reported issues with linux saves when they were attempting to get steam sync working - both saving with wrong permissions, and saving to the .Umineko4hdz folder. It turned out the linux .exe we were using is based on a much older version of the .exe, which was causing the issue.

I applied the mods to the latest .exe and the user reported the issue was fixed (correctly saves to mysav and with correct permissions)

TODO:

  • Fix up python scripts used for patching .exes
  • Create the new .exe for the question arcs
  • Create the new .exe for the answer arcs (if required? it might not have the same issue. Should wait on confirmation from the discord user)
  • Test question arcs .exe work OK
  • Test answer arcs .exe work OK
  • The Wiki also needs updating, because I wrote that the linux save folder is .Umineko4hdz , but after this update it will be back to mysav apparently I never did this

Here is the modded .exe that was reported to be working on Linux Umineko1to4_modded_use_saves_folder_1080p_latest_base_warning.zip

I'd just like to add that the mac/linux .exes don't have the video patch (lets videos play at normal resolution instead of being zoomed in 2x). I wonder if that was because we were patching the old .exe rather than the new .exe. But for now I'll leave it.

Also not sure whether MacOS has the same issue with the .Umineko4hdz /steam sync problem.

Finally another thought I had was to just to use the regular saves folder, as the game has not been updated for so long, and probably won't be updated for a very long time. That would mean steam sync would be enabled by default. I think the main reason I did this was to avoid accidentally loading conflicting saves, eg if this happened:

  1. Make a save on the modded game
  2. Steam updates, changing the default .exe to the unmodded version
  3. User attempts to load a save. Because the unmodded game's script is longer, it most likely would skip them forward in the game from where they should be.