Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
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
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).