07th-mod / 07th-mod/umineko-question
Linux .exes, docs need updating
- Dominant language
- C#
- Stars
- 98
- Forks
- 10
- PR merge metrics
- No merged PRs in 30d
Description
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:
- [x] Fix up python scripts used for patching .exes
- [x] 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)
- [x] Test question arcs .exe work OK
- [ ] Test answer arcs .exe work OK
- [x] ~~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](https://github.com/07th-mod/umineko-question/files/5175353/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.
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue involves patching .exe files for Linux compatibility. Start by examining the existing Python scripts used for patching, located in the repository. Test the new .exe for answer arcs if required, and verify save folder behavior (mysav vs .Umineko4hdz). Check Discord for user confirmation on answer arcs. Ensure the patched .exe works correctly on Linux and consider updating documentation if needed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, python
- Domain
- cli, desktop, tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100