This package has been deprecated and may no longer be maintained. We recommend looking for an alternative.
PushCompanyForkV81
Unofficial rebuild. Push your fellow crewmates with a configurable key (E by default). v81 per-frame input NullReferenceException fixed by Cpt.Dristyler. Fork by SoftDiamond, original by Midge/Cedeli.PushCompany (v81 rebuild)
⚠️ Unofficial rebuild for Lethal Company v81, maintained by Cpt.Dristyler. Not affiliated with or endorsed by the original authors. Install this instead of the original, not alongside it.
Push your fellow crewmates with a configurable key (default E). Push Force, Range,
Energy Cost and Cooldown are configurable. Required by everyone (same version, host
included) for the push to sync.
This rebuild (1.3.4) — by Cpt.Dristyler
- Fixed a
NullReferenceExceptionthrown every frame on v81. The push key was resolved byKeyboard.current.FindKeyOnCurrentKeyboardLayout(configString)called every frame inside the sharedPlayerControllerB.Updatepostfix. On the current Unity InputSystem that call throws internally, and the post-call null check could not stop a thrown exception. From the sharedUpdatepatch it spammed the log and could break other mods patchingUpdate. The key is now resolved once via the stableKey-enum indexer and cached, with the display-name lookup kept only as a fully guarded fallback. - Recompiled from a decompiled source against
LethalCompany.GameLibs.Steam81.0.5; the push asset bundle is carried as an embedded resource. Networking/RPC logic unchanged. GUIDSoftDiamond.PushCompanyunchanged — existing configs stay compatible.
Credits
- Original mod: Midge / Cedeli
- Fork maintainer: SoftDiamond (forked with permission)
- v81 rebuild & input fix: Cpt.Dristyler
Dependencies
- BepInEx 5.4.2100
