You are viewing a potentially older version of this package. View all versions.
Keroppi-KeroFixes-1.0.1 icon

KeroFixes

Compatibility patches for KeroCompanyLite V5. Fixes Mirage mask/voice mimicking broken by PossessedMasks, and silences harmless log spam from TerminalAccessibleObject and AudioReverbTrigger.

By Keroppi
Date uploaded 8 months ago
Version 1.0.1
Download link Keroppi-KeroFixes-1.0.1.zip
Downloads 20
Dependency string Keroppi-KeroFixes-1.0.1

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

KeroFixes

Compatibility and crash fixes for KeroCompanyLite V5.

Fixes

PossessedMasks → Mirage fix (v1.0.1)

OE_Tweaks-Possessed_Masks (v2.1.1, abandoned) throws a NullReferenceException during Terminal.Start when iterating enemy spawn entries from custom moons. This exception propagates through Mirage's initialization hook, preventing syncedConfig from ever being set — which causes masked enemies to always show their mask texture and use vanilla laughing sounds instead of Mirage's player voice mimicking.

This patch swallows the exception so Mirage initializes correctly. PossessedMasks still runs; only the broken spawn-weight tweak for null-entry moons is skipped.

Log spam silencers (v1.0.0)

  • TerminalAccessibleObject.Update() — was throwing ~262,634 NullReferenceExceptions per session (78% of all errors). Harmless, just noisy.
  • AudioReverbTrigger.ChangeAudioReverbForPlayer() — ~3,488 NullReferenceExceptions per session when reverb zones fire with no valid player target. Harmless.