mr_hat-NicheTweaks icon

NicheTweaks

[v80 public beta] Very niche small tweaks

Last updated a week ago
Total downloads 46253
Total rating 7 
Categories Tweaks & Quality Of Life
Dependency string mr_hat-NicheTweaks-0.3.8
Dependants 42 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2305

README

NicheTweaks

Some extremely small tweaks me and my friends complained about at least once and wanted something done about. At least, that was the scope originally. Now this mod now has a lot of requested things from other players. Most tweaks are clientside unless stated otherwise. All tweaks are disabled by default so make sure to check the config, otherwise nothing will happen.

Config

Audio

Silence ringing ear audio from shotgun blast

  • If true, silences the ear ringing audio and muffled audio sound effect from shotgun blasts.

Silence lightning static audio

  • If true, silences live lightning static that plays from a conductive item being targeted when entering the facility.

Decals

Decal draw distance override

  • If true, breaks the decal draw distance and causes decals to always be rendered. Will impact performance, not recommended without LethalSponge.
  • Compatibility tested with LethalSponge, it is HIGHLY RECOMMENDED to use this mod if you want to use this setting. You can control the decal distance using 'decalDrawDist'. 100 is plenty with the amount of fog in Lethal Company.

Enable footprint pool override

  • If true, overrides the number of footprint decals allowed to exist.

Footprint pool size

  • Number of footprints that are allowed to be present before the oldest footprints start culling visually. Increasing this will impact performance.

Enable player blood effects

  • Enable blood effects when players take damage.
  • Warning: Not clientside.

Gameplay

Fix hoarder bug trying to grab man eater

  • If true, prevents hoarder bugs from trying to pick up man eaters.

Enable grabbable to enemies item blacklist

  • If true, enables grabbable to enemies item blacklist.

Give Radmechs a larger hit collider

  • If true, gives the Radmech/Old Bird enemies a larger hitbox, mainly for use with mods where they are no longer immortal. However, as an unavoidable consequence, they can now grab you far easier, making them more difficult.

Disable utility slot

  • If true, disables the utility slot on the HUD and prevents items from using the utility slot.

QoL

Enable global voice volume slider

  • If true, enables the global voice volume slider in the player list.
  • Compatibility tested with MoreCompany.

Enable player volume saving

  • If true, enables player volume saving. This is EXPERIMENTAL.
  • This also kind-of works with LAN, mostly because I had no other way to test it outside of debugging logs, online mode untested but should work, experimental because of this.

    Compatible with global voice slider, saves the global voice slider value as well. Will overwrite any individual player volume save data.

    This does not run every frame, it runs every 0.1 seconds as long as you are in orbit and will disable itself when landing.

    Volume only saves to file when exiting the pause menu.

Enable dropship pickup delay

  • If true, adds a short delay to items dropped by the dropship before they can be grabbed.
  • This solely exists because grabbing an item too fast out of a dropship causes the item to bug out. Not much testing done, please let me know if this affects anything beyond dropship items.

Dropship pickup delay time

  • Time in seconds before dropped items can be picked up.
  • This doesn't apply to items you or others drop.

Enable teleporter item pickup block

  • If true, block item grabbing whilst you are being teleported.
  • This is to prevent GrabInvalidated if you pick up an item just before you get teleported

Remove landmine invisible bump

  • Removes the invisible bump left by landmines after exploding.

Jester Warmup

  • If true, attempts to bypass the lag spike of the Jester when it starts to wind up for the first time in an instance by doing it at the start of the day. This is EXPERIMENTAL.
  • This checks if the moon you are on has Jesters in its spawnable enemies at the start of the game, then spawns one in, immediately starts its windup, then immediately despawns it.

Uncap fps

  • If true, removes the 250 fps cap.

Ship

Disable leftover charge station scan node

  • If true, hides the leftover scan node of the charge station inside the ship. This only affects cases where moving the station in build mode leaves a stranded scan node.

Close ship doors when lever is pulled

  • If true, closes the ship doors when the lever is pulled.

Disable planet reel video on ship monitors

  • If true, disables the planet reel video on the ship monitor.

UI

All options below have had compatibility tested with LethalHUD.

Hide clock from HUD

  • If enabled, hides the clock from the HUD.

Add clock to death sceen

  • If true, adds clock to death screen.

Hide weight from HUD

  • If true, hides the weight from the HUD.

Hide chat from HUD

  • If true, hides the chat from the HUD.
  • Warning: Remains hidden even if you type in it.

Set chat colon colour set to blue

  • If true, sets the colon in the chat to blue and prevents the colon from changing colours when using <color> html attributes in chat messages

Hide weight from HUD

  • If true, hides the weight from the HUD.

Hide compass from HUD

  • If true, hides the compass from the HUD.

Reposition hands full text

  • If true, enables repositioning of the hands full text.
  • Previews/Presets

      Default/NoChange
      Below inventory
      Above inventory
      Top of screen
      Above vanilla stamina/health UI
      Below chat
      Above tooltips

Reposition inventory slots

  • If true, enables repositioning of the inventory.
  • Previews/Presets

      Vanilla/Default

      POSITION: X:87, Y:-124.125, Z:30.0001

      Lower

      POSITION: X:87, Y:-152.6589, Z:30.0001

Item lightning warning

  • If true, warns the player which item is about to be struck by lightning with a visual indicator.
  • Extra info
    • Compatibility tested with:
    • Should work out of the box with most item slot mods
    • Uses an image component instead of a sprite renderer component, allowing the border to not be placed in front of everything on the screen
    • Doesn't update every frame

Hide HUD at terminal

  • If true, hides the HUD whilst at the terminal.

Enable condensation on visor during flooded

  • If true, shows helmet condensation during Flooded weather.
  • Flooded is missing a visor overlay called helmet condensation, which is present during rainy or stormy weather if you look up in the rain.

Fix quit game highlight colours

  • If true, changes the green highlights and corners of the in-game quit menu to be highlighted orange like the rest of the game.

Hide join button

  • If true, hides the join crew button in the main menu.

Change friends only text to private

  • If true, changes the 'Friends only' lobby option in lobby creation menu to say 'Private'.

Hide control tips from HUD

  • If true, hides the control tip labels (top right of HUD).

Customise control tip item name

  • If true, enables replacing of item control tip text.
  • This was originally created to change the control tip text to match the scan node texts, but now you can just make it anything you want instead. Check the config for more info on how to use this.

    This also toggles a fix for stun grenade and homemade flashbang control tips changing unexpectedly.

Scan node colour overrides

  • Allows the change of scan node types for certain things, using GameObject names.

Visuals

Disable film grain effect globally

  • If true, attempts to globally disable film grain where it may be present.

Disable custom VFX on moons

  • If true, disables all visual effects on moons, primarily for use with custom moons.
  • This essentially disables film grain as well.

Disable local player shadow

  • If true, disables shadow casting for the local player only. Very useful for modded flashlights with very high intensities.
  • Compatibility tested with most modded flashlights.

      Preview Images

Hide player arms

  • If true, hides the player arms.

Disable item inspection

  • If true, disables the ability to inspect items in your hand.

Enable texture fix for toy cube

  • If true, changes the texture of Toy cube (rubix cube) scrap to a texture of a rubix cube that is actually solvable.

Enable LOD bias override

  • If true, enables custom LOD distance.
  • This exists to prevent the visible pop-in to your liking. Increasing this will decrease performance.

Other Mods

Hide and mute DawnLib achievement popups

  • If true, hides DawnLib's achievement popups and sounds.
  • This shouldn't disturb earning achievements as far as I've tested.

Fix MoreBlood footprint smearing

  • If true, enables fix for MoreBlood's footprint smearing.

Hide MoreCompany main menu button

  • If true, hides the MoreCompany cosmetic button in the main menu.
  • This does not disable cosmetics and the menu can still be accessed in-game via the pause menu.

Hide MoreCompany crew count in create lobby menu

  • If true, hides the MoreCompany crew count in the create lobby menu.

Change MoreCompany cosmetic button icon to orange

  • If true, changes the MoreCompany cosmetic button in the pause menu from green to orange.

Change ImprovedLobby text

  • If true, changes text on the create a lobby screen from 'ImprovedLobby' -> 'Lobby'. Requires LobbyImprovements to be installed.

Change BetterSaves text

  • If true, changes text on the create a lobby screen from 'BetterSaves' -> 'Save Files'. Requires BetterSaves to be installed.

Hide legacy control button inside control settings

Hide LethalConfig main menu button

  • If true, hides LethalConfig's button in the main menu.
  • This does not disable LethalConfig and the menu can still be accessed in-game via the pause menu.

Enable Utility Belt UI alignment fix

  • If true, aligns Utility Belt item slots to the middle for consistency purposes. Requires LethalThings to be installed.

MZCoMagicShipping crate never respawns

  • If true, the magic crate does not respawn and is single use only. Requires MZCoMagicShipping to be installed.

Prevent softlock from disabled watcher

  • If true, fixes the softlock when launching the ship when the watcher is disabled. Requires Diversity to be installed and the watcher to be disabled.

Immersive visor works with hurricane

Ship window shutters close on departure

  • If true, ship window shutters close when the ship doors close on departure. Requires ShipWindows to be installed.

Lethal nuke fix

  • If true, prevents lethal nuke's particle effect from looping. Requires Lethal Nuke to be installed.

KeepUnlocks keeps more ship upgrades

  • If true, enables an extra unlockables list that can be saved upon being fired via KeepUnlocks, customisable. Requires KeepUnlocks to be installed.

MirrorDecor FPS cap

  • Sets the FPS cap for the mirror furnitures camera. Requires MirrorDecor to be installed.

Remove EnhancedMonsters version number

  • If true, removes EnhancesMonsters' version number from Lethal Company's version number text in the main menu. Requires Enhanced Monsters to be installed.

Reparent items to furniture on load

  • If true, reparents items to ALL furnitures they were stored on when loading your save. This is EXPERIMENTAL. Requires Matty Fixes to be installed.
  • This tweak essentially does what Matty Fixes does with the Storage Cabinet fix, except for all furniture storage rather than only the storage cabinet. This tweak can run without Matty Fixes and only DawnLib technically, but it looks really awful without Matty Fixes' ItemClippingFix and OutOfBounds patch.

    This will not reparent items properly on decor/unlockables that have been set up incorrectly in Unity Editor, similarly to Matty Fixes.

    This has explicit compatibility with MisideItem's drawers.

LCUltrawide V80 Fix

  • If true, prevents LCUltrawide resolution changing under certain conditions in V80. Requires LCUltrawide Community to be installed.

EladsHUD

V80 utility slot compatibility

  • If true, allows the utility slot to be seen when using EladsHUD in Lethal Company V80.

Reorganise EladsHUD

  • If true, moves InsanityDisplay's percentage down to be in line with Stamina and Oxygen. Requires InsanityDisplay and Oxygen to be installed and configured accordingly.
    • Preview Images

Fix stamina bar 10% cap

  • If true, fixes stamina bar being unable to deplete to 0% properly.

Disable stamina notch

  • If true, hides the notch on the stamina bar that's present during stamina drain.

Hide weight

  • If true, hides weight UI.

Trigger health bar popup on heal

  • If true, will show health bar when health increases as well rather than when only decreasing.

Autohide stamina/oxygen/insanity bar

  • If true, automatically hides stamina/Oxygen/Insanity bar when at configured value for a period of time.
  • All bars have the following config options:

    • Configurable time until fade
    • Configurable number/percentage visibility
    • Configurable starting percentage before fading timer starts (not done for insanity bar)

Hide percentage dividers

  • If true, hides the percentage divider UI elements. These are the small dots between each percent number. Requires Oxygen to be installed.

Known issues

  • The ghosting dropship item issue can persist. It is still being investigated, right now the only confirmation about this is that it is NOT present in vanilla - so another mod is causing it. I have yet to narrow this down to what mod, though...

Future plans (hopefully)

  • Screenshots for README
  • Swap from imgur to catbox
  • Jetpack + security doors in factory

Credits

Sniper1.1 for pointing me in the right direction in regards to flashlights and their shadows.

Moroxide for being able to click fast enough during testing for the ghosting dropshit items (I can't)

debbicar for their Toy cube (rubix cube) texture

zeeblo lite's very useful modding tutorial

ChatGPT for answering so many questions about C# and Unity that it would drive any human insane