Entries below are for this unofficial v81 rebuild by Cpt.Dristyler. Original mod by Meeee — the upstream release history is not duplicated here.
NullReferenceExceptions logged each round from
FinishGeneratingPostfix, UpdatePostfix and ShipLeavePostfix. All three came from
the same source: VoiceTrack wrote cutoffFrequency / other parameters on
AudioLowPassFilter and sibling filters whose owning VoicePlayback GameObject had
been destroyed by the game between rounds (Unity-tracked "fake null"). The track was
still cached in VoiceHaunt._tracks, so ApplyLiveDistortion and ResetFilters hit
destroyed Components. Added a Unity-aware IsAlive guard at the top of both methods
so they no-op on dead tracks.com.insanitymod.lethalcompany unchanged — configs and dependencies stay
compatible.StartRound() ran only from
the server-only StartOfRound.StartGame, so on non-hosts _roundActive stayed false
and the insanity ring was invisible. An idempotent round start was added to
RoundManager.FinishGeneratingNewLevelClientRpc (a ClientRpc, runs on everyone).com.insanitymod.lethalcompany unchanged — configs and dependencies stay
compatible.GhostGirlBoostPatcher now runs on the host only
(NetworkManager.Singleton.IsServer) — removes the client-side Ghost Girl desync.InsanityNetworkHandler.RegisterHandlers is idempotent (calls UnregisterHandlers
before registering) — no duplicate NGO named-message registration each round.[BepInDependency("mrov.WeatherRegistry")]; compatible with WeatherRegistry
0.8.8 and MrovLib 0.4.3. Added Langs.json (EN / RU / KO).