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.
ScaledFallDamageV81
Unofficial rebuild. Scales fall damage with carried weight. v81 multiplayer config-sync NullReferenceException fixed by Cpt.Dristyler. Original by windblownleaves.
By CptDristyler
| Date uploaded | a month ago |
| Version | 1.0.6 |
| Download link | CptDristyler-ScaledFallDamageV81-1.0.6.zip |
| Downloads | 2442 |
| Dependency string | CptDristyler-ScaledFallDamageV81-1.0.6 |
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.2100README
ScaledFallDamage (v81 rebuild)
⚠️ Unofficial rebuild for Lethal Company v81, maintained by Cpt.Dristyler. Not affiliated with or endorsed by the original author. Install this instead of the original, not alongside it.
Fall damage scales with the weight you are carrying — heavier loadouts take damage from
shorter falls. The damage check runs only on landing (not in Update), so it stays
lightweight. Push Force / Range / Cost / threshold are configurable.
This rebuild (1.0.6) — by Cpt.Dristyler
- Fixed the multiplayer config-sync crash on v81. The synced
Configheld BepInExConfigEntry<T>fields, which are not[Serializable];BinaryFormatterthrew aSerializationException,SerializeToBytesreturnednull, and the host'sOnRequestSyncthen hit aNullReferenceExceptionon every client join (config never synced + error spam). TheConfigEntryfields are now[NonSerialized]; plain value mirrors are synced instead, and gameplay reads those mirrors. Host config now syncs to all clients automatically. - Recompiled from a decompiled source against current
LethalCompany.GameLibs.Steam(game v81). The plugin GUIDwindblownleaves.scaledfalldamageis unchanged — existing config files stay compatible.
Credits
- Original mod: windblownleaves
- v81 rebuild & multiplayer fix: Cpt.Dristyler
Dependencies
- BepInEx 5.4.2100
CHANGELOG
Changelog
Entries below are for this unofficial v81 rebuild by Cpt.Dristyler. Original mod by windblownleaves — the upstream release history is not duplicated here.
1.0.6 — v81 rebuild by Cpt.Dristyler
- Fixed the multiplayer config-sync crash on Lethal Company v81. The synced
Configclass held BepInExConfigEntry<T>fields, which are not[Serializable].BinaryFormatterinSyncedInstance.SerializeToBytesthrew aSerializationException, the method returnednull, and the host'sOnRequestSyncthen hit aNullReferenceExceptiononarray.Lengthevery time a client requested the config — config never synced and the log spammed errors on each client join. TheConfigEntryfields are now[NonSerialized]; plain serializable value mirrors are synced instead, and gameplay patches read those mirrors (correct on both host and clients). - Recompiled from a decompiled source against current
LethalCompany.GameLibs.Steam(game v81). GUIDwindblownleaves.scaledfalldamageunchanged — configs stay compatible.