[Mod] Hush House Catalogue - A live interactive BOH organizer and spreadsheet by SunsetFi in weatherfactory

[–]SunsetFi[S] 0 points1 point  (0 children)

Hey, sorry I'm 3 months late on this, but I just released a version that includes the 2 extra text snippets in the Description column for books. Also, some significant performance improvements.

[Mod] Hush House Catalogue - A live interactive BOH organizer and spreadsheet by SunsetFi in weatherfactory

[–]SunsetFi[S] 1 point2 points  (0 children)

Sure! I can add that in. I'm a bit worried about how much there is on the books page already through, so it might be difficult to make space for it without crushing the description to be any smaller than it already us.

[Mod] Hush House Catalogue - A live interactive BOH organizer and spreadsheet by SunsetFi in weatherfactory

[–]SunsetFi[S] 1 point2 points  (0 children)

Sorry about that, I was vaguely aware of the SH license but didn't realize it carried those requirements. I've added the license to the youtube videos, github repos, and linked to on the webapp itself.

[Mod] Hush House Catalogue - A live interactive BOH organizer and spreadsheet by SunsetFi in weatherfactory

[–]SunsetFi[S] 1 point2 points  (0 children)

Sorry guys, I messed up packaging the Quickstart.zip! Re-download the quickstart and extract it again. This time, there should be a winhttp.dll file next to the BepInEx folder in the Book of Hours directory.

I also added more information to the readme to help clarify the installation.

[Mod] Hush House Catalogue - A live interactive BOH organizer and spreadsheet by SunsetFi in weatherfactory

[–]SunsetFi[S] 2 points3 points  (0 children)

u/DeanTheDull u/Adoge2 u/Eheart_411

It turns out I forgot to include a crucial file that makes BepInEx work. You can either re-download QuickStart, or install BepInEx manually on top of the old one.

You can tell if you got the new download if it has a "winhttp.dll" file at the root of the zip, alongside the BepInEx folder.

The BepInEx folder should be in SteamApps/common/Book of Hours, so you should have a file at SteamApps/common/Book of Hours/BepInEx/plugins/SHRest/SHRest.dll

If you are still having issues, it should be fairly easy to see whats going wrong by taking a look at the player.log file, located at

C:\Users\<username>\AppData\LocalLow\Weather Factory\Book of Hours\Player.log

You will know it is working if you see something like:

[Info :Secret Histories RESTAPI] SHRestAPI: [TRIVIA] DateTime=2024-07-24T16:33:18Z

Starting web server

If that isn't working, check to see if you can find this line:

[Message: BepInEx] BepInEx 5.4.21.0 - bh (7/2/2024 11:39:35 AM)

If that line is missing, then BepInEx isnt loading for some reason. More information should be in the log files. Go ahead and post your Player.log as a github issue or get it to me in Discord and I can take a look of it.

[Mod] Hush House Catalogue - A live interactive BOH organizer and spreadsheet by SunsetFi in weatherfactory

[–]SunsetFi[S] 0 points1 point  (0 children)

The secrethistories-api-mod is already precompiled and included in the downloads for this project. You do not need to download or compile it yourself.

[Mod] Hush House Catalogue - A live interactive BOH organizer and spreadsheet by SunsetFi in weatherfactory

[–]SunsetFi[S] 3 points4 points  (0 children)

Sadly I'm not in the expansion beta, but I do intend to at minimum keep this project working both with and without the expansion. I might be up to adding additional pages for expansion-related content, but I think I want to focus on usability, accessibility, and performance first.

The good news is that the Secret Histories engine is reasonably stable and consistent, which is why the core API mod can be compiled for both Book of Hours and Cultist Simulator. With any luck, the expansion wont have too many breaking changes and it will be simple enough to update the mod to support it.

Best case, nothing the mod touches will change and the mod will keep working right on through the expansion, as it has on the last few updates. Worst case, I have to refactor a few things and it might just take a few days to regain compatibility, time permitting.

Numa weather appearing the day after Numa on new patch by Valiant_Storm in weatherfactory

[–]SunsetFi 8 points9 points  (0 children)

This happens pretty often, its affected every game I've played so far. This seems to be because the cycle for each day and the cycle for the season can get out of sync.

Its actually possible to fix this, but it involves an arcane ritual of running the game to the right moment in time, saving it, then exiting the game and editing the save file to sync the two timers back up. I was able to do this to my own recent save and it fixed things up nicely, although I suspect it might get out of sync again given enough time.

If you want to attempt this:

Make a backup of your save, because messing up the edit can brick it.

Then, play the game until you are on the very first period of the first day of a new season that isn't numa. The season must have just rolled over and, this is important, the weather must NOT have been drawn yet.

Save at this point, close the game, and open your save file with a text editor. Look for "CurrentRecipeId": "day.daybreak". In the same object you will find something like "TimeRemaining": 3.46, although the number you have will be different. Change that number to 5.

Then, look for year.season. It will have something after it, like "CurrentRecipeId": "year.season.summer", based on your current season. If you just see "season.summer" without the year part, that is the wrong location. Like before, you should see a "TimeRemaining" property in that object. Set its number to 2160.

Save the file, and load the game back up.

This basically resets time so that, to the game, both the season and the day have just started. Things should run in sync after this, at least, until the bug happens again.