GK2 Faster Doors
Doors and teleports take about 0.6 s instead of 1-2 s. The game's memory clean-up on every door runs only every 10th door (or when memory has grown). Nothing else changes.
By SaintArchI
| Date uploaded | 2 weeks ago |
| Version | 0.1.0 |
| Download link | SaintArchI-GK2_Faster_Doors-0.1.0.zip |
| Downloads | 74 |
| Dependency string | SaintArchI-GK2_Faster_Doors-0.1.0 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
GK2 Faster Doors
Doors in about 0.6 s instead of 1-2 s.
On every door and teleport, Graveyard Keeper 2 unloads unused assets and runs a full memory clean-up while the screen is black. On a grown save that freezes the game for 1-2 seconds, every time. This mod lets most doors skip it:
- The full clean-up still runs on every 10th door, or sooner when the game's memory has grown by 300 MB since the last one.
- Loading a save always gets the full clean-up.
- Nothing else changes: no balance, no saves touched.
Measured on a late-game save: a normal door went from about 2.0 s to 0.6 s (the game's own fade), and memory stayed steady over an hour of play.
Settings
In ConfigurationManager (F1) or in BepInEx/config/gk2.fasterdoors.cfg:
- Enabled: on/off.
- FullCleanupEveryDoors (10): the full clean-up runs at least on every Nth door. 1 = every door, like the unmodded game.
- FullCleanupAfterGrowthMB (300): run it sooner once memory has grown this much.
Manual install
Put GK2FasterDoors.dll into BepInEx/plugins/GK2FasterDoors/. Needs BepInEx 5.4.23.x (x64). To uninstall, delete the folder.
CHANGELOG
Changelog
0.2.0
- Added: faster transitions for doors you walk through and for map travel: each fade 0.15 s instead of 0.3 s, and 0.1 s in black instead of 0.3 s (all configurable). Cutscenes, fights and quest scripts keep the game's timing.
- Added: a hotkey that switches the mod off and on while playing, with a notice, to compare doors with the unmodded game. Not set by default (Hotkeys.Toggle).
- Added: all settings in the GK2 Mod Framework's Mods menu, in 11 languages.
- Added: where the game has no incremental garbage collection, a door that skips the clean-up still gets a quick managed collection (GcOnSkippedDoors).
- Added: a warning in the log when Instant Transitions or GK2 Performance is installed too (they change the same door code), and the memory level after every full clean-up.
0.1.1
- Added: one line per door in BepInEx\LogOutput.log with its time and what the mod did, and a note if another mod also patches the door code. So a slow door can be looked into from the log.
0.1.0
- First release: most doors and teleports skip the game's memory clean-up; it runs in full every 10th door, or sooner when memory has grown by 300 MB.