Skip to content

Releases: hoho92/Nivalis-Performance-Fix

1.0.8

Choose a tag to compare

@hoho92 hoho92 released this 09 Oct 18:22

Nivalis Performance Fix

A stability fix for the quest HUD.

  • Quest HUD. When several quests update at once (for example while serving at your venue), the game rebuilt the quest list on the right of the screen up to 5 times in the same frame: 73-83 ms stutters every few seconds. It is now rebuilt once (14-18 ms). The HUD shows exactly the same thing.

Tested with and without Tracked Quests HUD: automated runs through menus, dialogues, shops, saves and all 14 zones checked that the HUD always matched the game's own rebuild, with no errors.

To install, get BepInEx 6 IL2CPP build 788, extract it and the zip below into the game folder, then launch the game twice. Updating from an older version: just replace the files. More in the README.

1.0.7

Choose a tag to compare

@hoho92 hoho92 released this 09 Oct 16:01

Nivalis Performance Fix

Compatibility with the game's Update #4 (2026-10-09).

  • Menu lists. The game removed a field the mod used when it rebuilds a list, so every list update logged an error. Fixed.
  • NPC paths. The game's walking code changed and the navigation path throttle had turned itself off. It is back on.
  • Shops restocking. The game now skips the unused stock check itself (thanks to the developers). The console shows "not needed" for it on the new game version.

After the update, automated tests opened the menus, shops, business window (including the new Management Settings), map, settings, shopping list, transfer, photo mode and save windows with and without the mod: no errors, same screens, and the menu gains are still there.

To install, get BepInEx 6 IL2CPP build 788, extract it and the zip below into the game folder, then launch the game twice. Updating from an older version: just replace the files. More in the README.

1.0.6

Choose a tag to compare

@hoho92 hoho92 released this 08 Oct 19:55

Nivalis Performance Fix

Menus that no longer freeze, fewer stutters while playing, faster loading, and stuck NPCs freed.

Menu freezes, without and with the mod

  • In-game menu. Contacts, journal and bag open two to four times faster (contacts: 133 to 53 ms the first time, 112 to 28 ms after). The "Staff" contacts filter went from 0.3 s to 14 ms, and the menu closes faster.
  • Save and Load menus. With 214 saves, the first opening in game went from 1.6 s (Save) and 2.6 s (Load) to under 0.1 s.
  • Shops. A 281-item shop opens in 0.16 s instead of 1.3 s.
  • Business reviews. With a thousand reviews, the Reviews tab opens in 0.1 s instead of 0.3 s, and changing the period no longer freezes for up to 1.9 s.
  • Fish database, recipes, scrollbars. Fewer rebuilds when they open or change.
  • Dialogues. The next voice lines are loaded in advance: no more 12-40 ms freeze at each line.
  • Smoke and steam. No more 50-65 ms hitch when they come back into view as you turn the camera.
  • Shops restocking. The hitch a few times per in-game day went from 98 to 34 ms.
  • HUD. The compass letters and opening hours are no longer redrawn every frame.
  • Loading. The title screen shows up about 1 s earlier.
  • Stuck NPCs. An NPC that spawned off the walkable area never moved again. It is now put back on its way.

Before this release, automated tests opened the menus, shops, dialogues and save windows with and without the mod, with each setting off in turn, and with Nivalis Unofficial Patch 0.3.13 and Tracked Quests HUD 1.1.10. Three bugs were found and fixed before release (see the changelog).

To install, get BepInEx 6 IL2CPP build 788, extract it and the zip below into the game folder, then launch the game twice. Updating from an older version: just replace the files. More in the README.

1.0.5

Choose a tag to compare

@hoho92 hoho92 released this 06 Oct 22:55

Nivalis Performance Fix

For the game's Update #3. Menus that no longer freeze, a fix for the crash on quit, and more FPS in crowds.

  • Save and Load menus. With a lot of saves, every opening froze the game. With 191 saves, the Save menu went from 1.6 s to 0.12 s, the Load menu from 1.5 s to 0.12 s. Only the rows you can see are built, the rest as you scroll.
  • Shops. In a 127-item shop, the first opening went from 0.4 s to 0.12 s, and changing category or buying no longer freezes (under 0.04 s). Filters, search and sorting work as before.
  • Crash when quitting. The game crashed every time you quit, even without mods. Fixed.
  • Pause menu. A game bug kept re-animating far characters every frame while paused. Fixed, about +16% FPS in the pause menu of a busy area.
  • Far characters. Off-screen or far away characters stop turning their head and moving their lips.
  • Less garbage. Lens flare checks, NPC task checks, navigation paths and the shortcut handler no longer create throwaway memory every frame, so the game's cleanup freezes happen less often.
  • Removed: the light probe fix for The Stacks and the snow camera throttle. The game fixed both.

Measured on Update #3 (busy market, same spot): 99 to 122 FPS on average.

With Nivalis Unofficial Patch 0.3.13: both work together. Its LightingRefreshCache option cost about 9% FPS in my tests; if you use both, set it to false in hvizeu.nivalis.unofficialpatch.cfg. Its author knows.

To install, get BepInEx 6 IL2CPP build 788, extract it and the zip below into the game folder, then launch the game twice. Updating from an older version: just replace the files. More in the README.

Also on Nexus Mods.

1.0.4

Choose a tag to compare

@hoho92 hoho92 released this 04 Oct 16:46

Nivalis Performance Fix

Fewer stutters while playing.

  • Crowds appearing. Every in-game hour, the game spawned all its background passers-by within one second, which gave freezes of 25 to 200 ms. They now appear over a few seconds instead. Arriving in a zone is unchanged: that already happens during the loading screen.
  • Memory cleanup during loading screens. The game's memory cleanup freezes it for 50 to 100 ms. It now also runs during zone loading screens, where it can't be seen. In a test with about ten zone changes, no cleanup freeze was left during play.
  • Compatibility. Tested with Nivalis Unofficial Patch and Nivalis Config Manager: no conflict, nothing to configure. With Config Manager you can change the settings in game (F1).

To install, get BepInEx 6 IL2CPP build 788, extract it and the zip below into the game folder, then launch the game twice. Updating from an older version: just replace the files. More in the README.

Also on Nexus Mods.

1.0.3

Choose a tag to compare

@hoho92 hoho92 released this 03 Oct 21:43

Nivalis Performance Fix

Small fix. If the animation optimization ever hits an unexpected error, it now turns itself off only until you restart the game. Before, it switched itself off in the config file and stayed off for good, even after the cause was gone.

If you had this happen, check BepInEx/config/hoho92.nivalisperformancefix.cfg : under [Animation], set Enabled = true.

To install, get BepInEx 6 IL2CPP build 788, extract it and the zip below into the game folder, then launch the game twice. Updating from an older version: just replace the files. More in the README.

Also on Nexus Mods.

1.0.2

Choose a tag to compare

@hoho92 hoho92 released this 03 Oct 19:54

Nivalis Performance Fix

Fixes very low FPS in some areas. In 13_Stacks, after arriving through a zone transition, a Unity lighting lookup could loop thousands of times per frame. The game now runs at about 140 FPS there instead of about 40. Lighting looks the same.

To install, get BepInEx 6 IL2CPP build 788, extract it and the zip below into the game folder, then launch the game twice. Updating from 1.0.0 or 1.0.1: just replace the files. More in the README.

Also on Nexus Mods.

1.0.1

Choose a tag to compare

@hoho92 hoho92 released this 03 Oct 17:13

Nivalis Performance Fix

Fixes a hang when quitting after a long pause. The memory cleanup now goes back to the game's own setting while paused and on quit.

To install, get BepInEx 6 IL2CPP build 788, extract it and the zip below into the game folder, then launch the game twice. Updating from 1.0.0: just replace the files. More in the README.

Also on Nexus Mods.

1.0.0

Choose a tag to compare

@hoho92 hoho92 released this 03 Oct 17:18

Nivalis Performance Fix

First public release. Smoother framerate in busy places like the markets, and far fewer stutters around town.

To install, get BepInEx 6 IL2CPP build 788, extract it and the zip below into the game folder, then launch the game twice. More in the README.

Also on Nexus Mods.