NicheTweaks
Very niche small tweaks
| Date uploaded | 5 days ago |
| Version | 0.2.3 |
| Download link | mr_hat-NicheTweaks-0.2.3.zip |
| Downloads | 1327 |
| Dependency string | mr_hat-NicheTweaks-0.2.3 |
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.2304README
NicheTweaks
Some extremely small tweaks me and my friends complained about at least once and wanted something done about. These should be clientside, as far as I'm aware. All tweaks are disabled by default so make sure to check the config, otherwise nothing will happen.
Some of these tweaks are a double edged sword. Read and only use if you understand what you're reading.
Config
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.
QoL
Enable global voice volume slider
- If true, enables the global voice volume slider in the player list.
Compatibility tested with MoreCompany.
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.
Remove landmine invisible bump
- Removes the invisible bump left by landmines after exploding.
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.
UI
All options below have had compatibility tested with LethalHUD.
Hide clock from HUD
- If enabled, hides the clock from the HUD.
Hide chat from HUD
- If true, hides the chat from the HUD.
Warning: Remains hidden even if you type in it.
Hide compass from HUD
- If enabled, hides the compass from the HUD.
Hide compass from HUD
- If enabled, hides the compass from the HUD.
Hide weight from HUD
- If enabled, hides the weight from the HUD.
Reposition hands full text
- If true, enables repositioning of the hands full text.
Previews/Presets
Vanilla/Default
POSITION: X:-0.0115, Y:-202.1255, Z:24.8279
ROTATION: X:0, Y:0, Z:0
SCALE: X:1.7248, Y:1.7248, Z:1.7248
ALPHA: 1
Below inventory
POSITION: X:0, Y:-262.6901, Z:24.8253
ROTATION: X:0, Y:0, Z:0
SCALE: X:1.7248, Y:1.7248, Z:1.7248
ALPHA: 1
Above inventory
POSITION: X:0, Y:-153.6261, Z:24.8253
ROTATION: X:0, Y:0, Z:0
SCALE: X:1.7248, Y:1.7248, Z:1.7248
ALPHA: 1
Top of screen
POSITION: X:0, Y:230.464, Z:24.8253
ROTATION: X:0, Y:0, Z:0
SCALE: X:1.7248, Y:1.7248, Z:1.7248
ALPHA: 1
Above vanilla stamina/health UI
POSITION: X:-327.2649, Y:216.0129, Z:24.8253
ROTATION: X:0, Y:0, Z:0
SCALE: 1.4248 1.4248 1.7248
ALPHA: 1
Below chat
POSITION: X:-343.9384, Y:-248.2916, Z:24.8253
ROTATION: X:0, Y:0, Z:4.3
SCALE: X:1.7248, Y:1.7248, Z:1.7248
ALPHA: 0.366
Above tooltips
POSITION: X:377.8974, Y:205.0974, Z:24.8253
ROTATION: X:0, Y:16.8352, Z:0
SCALE: X:1.2, Y:1.2, Z:1.7248
ALPHA: 1
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
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.
Move main menu image down
- If true, shifts the main menu image down by 20 on the Y axis.
This tweak exists due to the menu image being pushed to the very top of the screen under certain conditions, only for use with other mods that edit the main menu.
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 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.
Visuals
Disable film grain effect globally
- If true, attempts to globally disable film grain where it may be present.
Disable helmet light shadow
- If true, disables helmet light shadow casting for the local player only. Very useful for modded flashlights with very high intensities.
Warning: As a side effect of this tweak, shining your flashlight when pocketed onto other players, enemies, items and furnitures causes them to have no shadow ONLY from the helmet light.
Compatibility tested with most modded flashlights and compatability with GeneralImprovements has been added.
Preview Images
Disable flashlight shadow
- If true, disables flashlight shadow casting for the local player only. Affects flashlights in your hand rather than helmet lights, can be paired with helmet light one.
Keep dropped flashlight shadows
- Keeps shadows enabled for flashlights dropped on the ground. Requires 'Disable flashlight shadow' to be set to true in order to disable this.
Disable item inspection
- If true, disables the ability to inspect items in your hand.
This won't disable the "Inspect Item: [Z]" tool tip that shows on some items at the top right on the HUD, I honestly have no idea what mod causes it to show up to begin with.
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 FairAI quicksand error spam
- If true, stops FairAI's quicksand error spam.
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 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 GeneralImprovements lightning warning fixes
- If true, scales GeneralImprovements lightning warning to HotbarPlus number of slots and size. Requires HotbarPlus and GeneralImprovements to be installed. Also requires lightning UI to be enabled under the GeneralImprovements config.
- Fixes lightning UI animation appearing over pause menu
- Fixes lightning UI animation appearing permanently when entering the facility
- Fixes lightning static audio continuing to play when entering the facility
- Added compatibility with LethalThing's Utility Belt
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.
EladsHUD
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.
- Configurable time until fade
- Configurable number/percentage visibility
- Configurable starting percentage before fading timer starts (not done for insanity bar)
All bars have the following config options:
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)
- Fix ghosting dropship items
- Screenshot previews due to how ambiguous some of these configs sound
- Add compatibility with GI lightning UI and reserved item slots
- Curse of embrion - 'like nutcracker or hoarding bug infestation', MR CHEEEEEE suugestion
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)
zeeblo lite's very useful modding tutorial.
ChatGPT for answering so many questions about C# that it would drive any human insane and helping me nagivate ILSpy.
CHANGELOG
0.2.3
- Config to close ship doors when pulling lever is no longer restricted by celestial tint and has been moved to the ship config category
0.2.2
- Added config to close ship doors when pulling the lever, for use alongside Celestial Tint's 'ship door access'
- Added config to customise the position, rotation, size and opacity of hands full text
- I suggest checking the README for some presets to copy and paste in, as this doesn't update at runtime at the moment
- Added config to customise the position of the inventory
0.2.1
- Reworked FairAI quicksand error fix for latest FairAI version
- GeneralImprovement's lightning warning fix
- Now also hides HotbarPlus lightning warning when entering the facility
- Added 2 extra triggers to hide lightning warnings when entering the facility
- Silenced a couple of debug logs
- Fixed non-host inventory slots not having GI's lightning warning
- Added config to destroy the magic crate from XuXiaolan's MZCoMagicShipping after use and on load
- This will destroy still if you purchase it from the store and don't open the crate before reloading the save
- Added config to customise LOD bias
- Added config to enable a fix to stop IntegrityChaos's Diversity from softlocking your game when disabling the watcher
0.2.0
- Fixed GI lightning warning fix not applying if inventory slots were never changed from 4
0.1.9
- Fixed accidental dependency on EladsHUD
- Fixed NullRefException spam related to GI lightning warning fix
0.1.8
- Fixed stamina percentage remaining visible and overlapping with oxygen percentage if disabled through EladsHUD
- Tweaked behaviour of GeneralImprovements lightning warning UI fix to hopefully be a bit more in-line and consistent with HotbarPlus lightning warning UI
- Added config to adjust the percentage at which the oxygen bar becomes visible
- Added config to fix in-game quit game UI elements being green rather than orange
- Added config to adjust blood decal size of player blood effects
- Lowered position of handsfull by a few more units. Will maybe provide a superior implementation that scales with inventory slots in the future
- Removed some accidental debug log triggers
0.1.7
- Did what 0.1.5 was supposed to do
0.1.6
- Added back in config to hide EladsHUD weight UI
- Fixed oxygen and insanity bars only reappearing at 100% if autohide was on
0.1.5
- Fixed half of vanilla HUD being toggled off regardless of config values
0.1.4
- Rewrote a lot of code, reorganised and optimised a ton of things
- Fixed space between LethalConfig not working (last minute typo lol)
- Fixed EladsHUD stamina bar visual anomalies with the 10% fix
- Added config to enable blood splatters from players
- This is NOT clientside
- Added config to reposition the 'full hands' text to below the inventory
- Conflicts with the compass if you have it on. Might add more options to this in future, I can't decide where to put it
- Added config to fix GeneralImprovements lightning static warning
- Fixed lightning UI animation appearing over pause menu
- Fixed lightning UI animation appearing permanently when entering the facility
- Fixed lightning static audio continuing to play when entering the facility
- Added compatibility with LethalThing's Utility Belt
- No visual compatibility with ReservedItemSlots yet
- Added config to fix the out of place alignment of LethalThing's Utility Belt
- Added config to hide EladsHUD stamina notch
- Added config to trigger EladsHUD health bar visibility to appear when gaining HP
- Added config to trigger EladsHUD stamina bar visibility when weight value changes
- Added config to hide EladsHUD stamina/oxygen/insanity numbers and percentages respectively
- Added config to configure the percentage at which the EladsHUD stamina bar begins to start the delay timer
- Oxygen and insanity equivalent will come in a later update (they work a bit differently)
- Added config to autohide EladsHUD oxygen and insanity bars
- Added config to hide EladsHUD + Oxygen percentage dividers
0.1.3
- Added category in config for EladsHUD
- Added config to reorganise EladsHUD when using InsanityDisplay and Oxygen
- Added config to hide the weight from EladsHUD
- Added config to fix EladsHUD stamina bar not fully depleting to 0%
- Added config to autohide stamina bar after a delay
- Added config to rename the 'LethalConfig' button to 'Lethal Config'
- Added config to move the main menu logo down
0.1.2
- Fixed an error when quitting to the main menu when the flooded helmet condensation is on
- Added config to hide MoreCompany's cosmetic button in the main menu
- Added config to hide LethalConfig's button in the main menu
- Removed some leftover debug loggers
0.1.1
- Added config to hide weight on UI
- Added config to enable helmet condensation during flooded weather
- Removed configs for ship cameras, look at ScienceBird's ScienceBird Tweaks mod if you require something like this
0.1.0
- Fixed an incompatibility between TooManyEmotes and hiding control tips
- Added config to adjust any item name in the control tips
- This also toggles a fix for stun grenade and homemade flashbang control tips magically changing
- Added category in config for ship tweaks
- Added config to disable the door monitor screen
- Added config to disable the interior and exterior ship cameras respectively
- Added config to hide leftover charge station scan node when moving it in build mode
0.0.9
- Added category in config for tweaks that target other mods
- Moved DawnLib config toggle to other mods config category
- Added config to fix footprint smearing in FlipMod's MoreBlood mod
- Added config to silence quicksand errors in TheFluff's FairAI mod
- Silenced harmony reflection warnings on startup for NicheTweaks
0.0.8
- Added config to hide compass
- Added config to hide control tips
- Added config to hide DawnLib's achievement popup and mute the sound
- Updated BepInEx dependency version
- Tried to make README a bit more readable
0.0.7
- Added config to disable item inspection
- Removed config to hide achievements from DawnLib in main menu. DawnLib can do this now in its config
0.0.6
- Made the global volume slider update for players who join late
- Added config to remove invisible bump left by exploded landmines
0.0.5
- Fixed ship leaving icon not being hidden when hide clock is enabled
- World ending spelling mistake... (in changelog)
0.0.4
- Added compatibility with GeneralImprovements in regards to flashlight shadows still appearing
- Added config to hide handheld flashlight shadow
- Added config to keep dropped flashlight shadow
- Added config for a global voice volume slider
- Added config to toggle and control the delay time of dropship items before they can be grabbed
- Removed the broken player volume saver - sorry
0.0.3
- Removed config to hide LegendWeathers Majora Moon countdown timer since it got added into LegendWeathers
- Removed a leftover debug logger
0.0.2
- Added config to hide DawnLibs achievements tab. This does not disable the achievements system, only the button
- Added config to hide LegendWeathers Majora Moon countdown timer. This does not disable the timer and it will still crash into the map at 3pm
0.0.1
- Release