BetterLights
Customize individual torch and lantern colors with a controller-and-mouse picker, saved preferences, emissive visuals, and optional host synchronization.
| Date uploaded | 3 hours ago |
| Version | 0.3.1 |
| Download link | FrankMods-BetterLights-0.3.1.zip |
| Downloads | 3 |
| Dependency string | FrankMods-BetterLights-0.3.1 |
This mod requires the following mods to function
BepInEx-BepInExPack_IL2CPP
BepInEx pack for IL2CPP x64 Unity games. Preconfigured and ready to use.
Preferred version: 6.0.755README
BetterLights
BetterLights customizes individual placed torches and environmental lanterns in Inferno Protocol. One color selection updates the emitted light, flame particles where present, and emissive visuals. Lantern emission is recolored without tinting the lamp body's base texture.
Controls
Stand within roughly 3 metres and look toward a torch or lantern. A small prompt appears only when a supported light is in range.
Controller
- Press
R3to open the picker. - Move the right stick around the wheel. Direction selects hue and distance selects saturation.
- Press D-pad left or right to cycle useful presets.
- Press
R3again to save. - Press
L3to preview the original color. - Press
Bto cancel and restore the previous color.
Mouse and keyboard
- Press
F7or middle mouse while targeting a light. - Click or drag on the color wheel, or click a preset.
- Click
Save,Original, orCancel. Escapealso cancels.
The cursor is unlocked only while the picker is open and its previous state is restored afterward.
Saving and multiplayer
Placed torches are saved by persistent placement ID. Environmental lanterns are saved by stable world position. Both restore from the BepInEx config.
The host controls synchronized colors. Every connecting player who should see the host's colors must also install the same BetterLights version. Unmodded players remain compatible but see the game's original colors.
Installation
Thunderstore Mod Manager or r2modman
Install BetterLights and launch Inferno Protocol from the same modded profile. The required BepInEx 6 IL2CPP pack is declared as a dependency.
Manual
- Install the Windows x64 Unity IL2CPP build of BepInEx 6.
- Start the game once, let BepInEx finish setup, and close the game.
- Extract this package into the Inferno Protocol game directory.
- Confirm that
BepInEx/plugins/BetterLights/InfernoProtocol.BetterLights.dllexists.
Configuration
Saved light colors and settings are stored in:
BepInEx/config/com.holden.infernoprotocol.betterlights.cfg
Network synchronization is opt-in and is enabled by default. Disable it in the config for local-only colors.
Compatibility
This release was built for Inferno Protocol's Unity IL2CPP version and tested with Steam build 25029929, Unity 6000.4.11f1, and BepInEx 6. Inferno Protocol is in active development, so a future game update may require a rebuilt mod.
Uninstall
Close the game and delete BepInEx/plugins/BetterLights. Deleting the config file is optional.
Support
Report problems on the GitHub issue tracker. Include BepInEx/LogOutput.log and describe what you were doing when the issue occurred.
This is an unofficial community mod and is not affiliated with Inferno Protocol's developer or publisher. No game-owned assemblies or assets are included.
CHANGELOG
Changelog
0.3.2
- Simplified the Thunderstore page and moved detailed documentation to GitHub.
0.3.1
- Expanded lantern targets to include the complete visual object and its mesh renderers.
- Recolored emission channels without tinting base textures.
- Preserved original emission brightness to prevent excessive bloom.
- Kept torch flame rendering on its conservative path.
0.3.0
- Added individual torch and environmental lantern colors.
- Added controller, keyboard, and direct mouse color-wheel controls.
- Added saved per-light preferences and a closer 3-metre interaction range.
- Added opt-in, host-authoritative synchronization between players with BetterLights installed.