Matty Fixes Experimental
A collection of Fixes for the vanilla game, with focus on vanilla compatibility.
Date uploaded | 2 months ago |
Version | 1.1.25 |
Download link | mattymatty-Matty_Fixes_Experimental-1.1.25.zip |
Downloads | 20417 |
Dependency string | mattymatty-Matty_Fixes_Experimental-1.1.25 |
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.2100LethalCompanyModding-VertexLibrary
Provides extension methods for obtaining the oriented bounding box (OBB) of Unity objects.
Preferred version: 1.0.0README
This Releases are EXPERIMENTAL
Official Package
Matty's Fixes
A collection of Fixes for the vanilla game, with focus on vanilla compatibility.
some of the changes will only be visible to players with the mod installed ( it is suggested for everybody to have the mod )
This mod is 100% Vanilla Compatible and does not change any of the vanilla gameplay.
Patches:
-
Storage Cabinet
- fix items inside of Storage Cabinet falling to the ground on load
- fix items on top of Storage Cabinet falling to the ground on load
-
ItemClippingFix
- fix rotation of some items while dropped
- prevent items from clipping into the ground
-
RadarFixes
- fix orphaned radar icons from deleted scrap
( scarp sold will appear on the radar in all the maps ) - fix items from a newly created lobby being visible on the radar
- fix orphaned radar icons from deleted scrap
-
OutOfBounds Patch
- prevent items from falling below of the ship
-
Alternate Lightning Particles
- show particles around items in a sphere
-
Readable Meshes
- mark all meshes as readable to fix various vanilla bugs:
- Stormy weather spamming zero_surface_area warnings
- Lightning particle showing as a point instead of on the item model
- align items to the floor instead of clipping/floating
- mark all meshes as readable to fix various vanilla bugs:
-
Experimental Name De-sync
- prevent "Unknown" names for late joiners
- correctly apply names to radar icons
Differences to ItemClippingFix
This mod uses the same values from ItemClippingFix but additionally:
- fixes the rotation of Objects in a newly hosted game
- fixes items clipping into the ground ( included modded ones )
Differences to CupboardFix
CupboardFix removes the gravity from all item types that are above the ground and never resets it,
this causes a lot of items to spawn floating both from the DropShip and inside the Factory.
This mod instead only affects the items specifically inside the Closet and above it,
additionally snaps the items to the shelves and forces the parent to the closet itself allowing you to move them together with the closet,
as would happen if you had deposited the items manually inside
Installation
- Install BepInEx
- Unzip this mod into your
Lethal Company/BepInEx/plugins
folder
Or use the mod manager to handle the installing for you.
CHANGELOG
v1.1.32
- use a better system to track modded items
- fix instantiation error Diffoz pointed out
v1.1.31
- use a better cullingMask for computing vertexes
v1.1.30
- only apply ViViKo rotations to Vanilla items
v1.1.29
- Fix animated items reading the wrong vertical offset
- Fix alignment on most Placeable surfaces instead of limiting it to the Cupboard only
v1.1.27
- fix rubber Ducky
v1.1.26
- attempt to fix skinnedRenders again
- removed NameFixes ( they never worked )
- add fix for items generating inside furniture ( eg: lamps in kitchen counter )
v1.1.25
- add VertexLibrary dependency
- fix some wrong rotations
v1.1.24
- even more item rotations!
- hopefully fix skinnedRenders
v1.1.23
- added some rotation values to the list
v1.1.22
- remove CruiserFixes
v1.1.21
- change a boolean to actually fix the SkinnedMeshRenders
v1.1.20
- Improve offset detection from SkinnedMeshRenders
v1.1.19
- Fix OOB for new Bag item
v1.1.18
- more small tweaks
- reduced logging
v1.1.17
- just a bunch of small tweaks
- some more exception handling
v1.1.16
- make OutOfBound load patch actually work ( hopefully )
v1.1.15
- fix items slowly clipping into the floor on lobby reload
v1.1.14
- better handling of config values
v1.1.13
- apply/store yRotation too
v1.1.12
- Fix GraphicsBuffer leak
- add Compatibility config for GI and SIS
v1.1.11
- Fix Apparatus spawning as plugged on lobby load
- only apply OOB and ItemFixes if we just joined ( localPlayer still null )
v1.1.10
- apply OutOfBounds vertical offset on save instead of load
v1.1.8
- tweaks for dropping items in the cruiser
v1.1.7
- performance of ItemClipping vertex go Brrr.. ( thx DiFFoZ )
v1.1.6
- only translate vertices once!
v1.1.5
- Invert transform while calculating vertices
v1.1.4
- Fix wrong placement of object inside CC
v1.1.3
- Full rewrite of ItemClipping.VerticalOffset calculation
v1.1.0
- rewrite OutOfBounds and Cupboard checks
- account for Cruiser in OOB check
- add ability to manually change resting rotation of any Item
v1.0.21
- do not throw a fit in OutOfBounds if cupboard does not exist
v1.0.18
- run namefix coroutine on StartOfRound to bypass More Company issues
v1.0.17
- rewritten NameFix with help from @zaggy1024
v1.0.16
- attempt at making NameFix work
v1.0.13
- fix wrong object sizes caused by other mods adding Components to items
v1.0.12
- softImplementation of AsyncLoggers API
- fix wrong bounds calculation caused by Unity AggressiveInlining
v1.0.11
- attempt at reducing the impact of Readable Meshes on the visuals
v1.0.10
- actually working BadgeFix
v1.0.9
- fix minor bug with LobbyCompatibility SoftDependency
- added config toggle for BadgeFix
v1.0.8
- Changes to NameFix
v1.0.6
- Fixes to mesh stuff
- Fix Level overflow of players ( will work as host for everybody or as client for yourself )
v1.0.5
- Fixed NameFix ( should not crash anymore )
- improved OutOfBounds and CupBoard
- added graceful handling of Mesh Exceptions
- added LobbyCompatibility as a soft Dependency
v1.0.2
- improved NameFix ( should not crash anymore )
- OutOfBounds teleport only items below the ship
- improvements to ReadableMeshes
v1.0.0
- improved handling of Cupboard and OutOfBound checks
- mark all meshes as readable
- add alternate lightning particle system
Matty's fixes, version reset
FORK POINT
- separated non-host features from Lobby Control
v2.2.6
- fix crash with InvisibleManFix ( rpc handlers are static! )
v2.2.5
- make the mod actually work (move harmony back to Awake)
v2.2.4
- Fixes to InvisibleMan to avoid crashes
- Improvements to ItemClippingFix ( now all offsets are dynamically calculated based on the model affecting also modded items)
- Fixes to Late Joining ( prevent a 5th player from connecting while the 4th is still being processed)
- Added OutOfBounds patch to fix items glitching below the ship
- Improved CupBoard fixes to now track each shelf separately and snap items to them
- Added config entry to automatically re-open the lobby once in Orbit
- Actually remove the scrap limits ( previously was setting them to intMax )
v2.2.3
- Use the correct LethalAPI dependency
v2.2.2
- Added Config File
v2.2.1
- Fully working lobby HotLoad
- Added Fixes for CupBoard ( storage closet ) items
- Improvements to invisible Player fix
- Removed item save limit, and scrap sync limits
v2.2.0
- Added Experimental HotLoad of the lobby
- Added Fixes for various Radar Bugs
- Added Fix for invisible Players
v2.1.1
- Full support of lobby status
- Addition to ste AutoSaving status and manual save command
- Integration of ItemClippingFix and expansion for host item rotation
v2.0.0
- Fork Point and first rewrite with terminal commands
OLD ShipLobby Changelog:
v1.0.2
- Fixes the ship lever getting stuck if someone joins before the post-mission stats screen has finished displaying.
- Fixes the
Invite Friends
button working during a mission.
v1.0.1
- Fixes an issue where the game would hang after attempting to leave the planet
if BepInEx's
HideManagerGameObject
was not set totrue
.
v1.0.0
Initial release.