LethalSponge
A performance and diagnosis suite focused on rendering and memory.[1.0.5]
- Added
volumetricCompensation
config in Rendering (on by default) that will modify light intensity and fog thickness to account for the changes in the custom shaders. This should match vanilla's look more closely, especially in regards to fog density. - Many changes to the WIP Shader, mainly fixing the color format and HSL calculations to fix artifacting.
- Fixed
minimalLogging
doing the opposite of what it said. (adding logging when true, removing when false) - Fixed
useWIPCustomShader
requiringuseCustomShader
.
[1.0.4]
- Added a new WIP shader (off by default, set using
useWIPCustomShader
) with more of that 'lethal company charm'. It's still not there yet, but this should be a little closer. It's disabled by default while I work out the visual stylings. - Added
minimalLogging
config under Investigation. This will disable the readout of how many objects were cleaned up/how many objects are loaded total, which may reduce the stutter when cleanup occurs on day rollover. - Fixed the interior camera using the exterior camera's framerate settings, which could cause it not to work if you had one set to limited framerate and the other not.
- Moved InputActions initialization later, which should hopefully solve issues with mouselook not working when
fixInputActions
was enabled. - Removed
/sponge shader
chat command whenuseCustomShader
is disabled, to avoid confusion.
[1.0.3]
- Added a new chat command '/sponge shader' that will toggle between base lethal company's shader and sponge's replacement.
- Added more values to
reflectionAtlasSize
(whoops, didn't realize I initially tested with LethalPerformance on and thought their default was LC default.) - Added config to set the security camera clip plane.
- Added configs to disable the camera quality overrides for the Ship/Security/Map cameras.
- Split the framerate configs for Ship/Security cameras.
- Changed camera fps configs so that if they are set to 0 the cameras will run at full framerate.
- Reworked Lethal Company's ManualCameraRenderer fps limiting to be more performant (Thanks Zagster)
- Fixed a compatibility issue with ModelReplacementAPI
[1.0.2]
- Reworked custom pass to work better with additional cameras, fixes compatibility issues with Imperium and TooManyEmotes.
- Fixed NRE when
Remove posterization shader
was disabled butUse custom shader
was not.
[1.0.1]
- Reworked how the new Posterization shader is implemented to avoid compatibility errors with Diversity.
[1.0.0]
- Initial Release.