LethalElementsThetaV81
Unofficial rebuild. Five new weather effects (Heatwave, Solar Flare, Snowfall, Blizzard, Toxic Smog). Rebuilt for v81 by Cpt.Dristyler. Fork of LethalElementsTheta (pacoito), original by voxx. CC BY-NC 4.0.Changelog
Entries below are for this unofficial v81 rebuild by Cpt.Dristyler. Original mod by voxx, Theta fork by pacoito — their upstream release history (1.3.5 and earlier) is not duplicated here.
1.3.7 — v81 rebuild by Cpt.Dristyler
Continues from pacoito's last public LethalElementsTheta 1.3.5. GUID
voxx.LethalElementsPlugin unchanged — existing configs and the asset bundle stay
compatible. Licensed CC BY-NC 4.0.
- Fixed
HeatstrokeAudioPatchcrashing the whole plugin on v81. TheCodeMatcherpattern forSoundManager.SetAudioFiltersstopped matching the updated game IL; the unguardedAdvance/CreateLabelthrew inside the transpiler, abortingAwake()and silently disabling every weather with log spam. The transpiler is now fail-safe: if the pattern is not found it logs a warning and leavesSetAudioFiltersunmodified, so all weathers keep working (only the minor heatstroke audio-muffle is skipped). - Fixed
SnowHindranceTranspilerproducing invalid IL on v81. It hardcoded local index 8 (ldloc.s 8/stloc.s 8) inPlayerControllerB.Update; v81 renumbered the method's locals, so the injecteddivwas rejected (InvalidProgramException: Invalid IL code ... div). This crashed plugin init and MonoDetour retried endlessly, dumping the full CIL listing to the log every launch — which also broke every other mod patchingPlayerControllerB.Update. The transpiler now reuses the operand of the matchedstloc.sinstead of a hardcoded index. - Resolved a
GetRandomNavMeshPositionInBoxPredictableoverload ambiguity (v81 added a second overload) by pinning the original via theverticalScaleparameter. - Rebuilt against
LethalCompany.GameLibs.Steam81.0.5 (was 73.0.0). Dependency manifest corrected tomrov-WeatherRegistry-0.8.8+mrov-MrovLib-0.4.3— the versions the plugin is actually compiled against (the upstream manifest pinned the older WeatherRegistry 0.7.5, which made the mod manager downgrade WeatherRegistry profile-wide and break every weather mod's networking).
