TightBeam
A proper handheld flashlight - dial the beam from a wide near-flood to a tight far-throw.
About this mod Author’s original text
TightBeam - A Proper Flashlight for Schedule I
🛟 Need help or found a bug? Get support at support.doodesch.de/tightbeam.
A proper flashlight. It upgrades the game's own flashlight - toggle it with your flashlight key, then
hold ALT + mouse wheel to dial the beam from a wide near-flood to a tight, far-reaching throw. No
map-wide floodlight, no blinding glare - just a light that feels like a flashlight.
Features
- A beam you can aim and shape. Hold ALT + mouse wheel to slide a single Focus axis: wide end =
a short, broad flood; narrow end = a tight cone that throws far. Range and cone angle both follow it.
- Velocity-sensitive focus. Scroll slowly for fine steps; flick fast and the beam races to the
nearest extreme, easing in smoothly instead of popping.
- Fixed, sane brightness. Held within a hard floor and ceiling, so nothing blinds the screen. Brightness
is not a player control; mods can drive it via the API for effects.
- Shadows and a cool-white tint by default, both configurable, so the beam is blocked by walls and
reads against the game's warm lighting.
- In perfect sync with the game. It drives off the game's own flashlight state, so on/off never falls
out of step - your flashlight key toggles it, and it swaps the vanilla point light for its own clean cone.
- Works in co-op. Everyone else's flashlight becomes a TightBeam cone too, aimed where they are
looking rather than sitting on their chest, with their own focus, brightness and colour. Players who
join late see the lights that are already on - the base game never tells them about those. Capped,
distance-culled and shadow-free by default, and players without the mod still get a cone instead of
the vanilla dot.
- Light-touch and update-resilient. A spotlight that follows your camera - no gameplay rewired and
nothing written to the game's own state; a tiny guard keeps ALT+scroll from cycling your hotbar.
- Cross-mod API. Other mods can drive the beam (dim, flicker, blink, override) through a drop-in
shim that is a safe no-op when TightBeam is absent. Full reference on the
Modder API wiki.
Controls
- Flashlight key (your game bind) - toggle on/off
- ALT + mouse wheel - focus (wide near-flood to tight far-throw)
On/off uses your game's own flashlight key; the focus modifier is rebindable in the config.
Requirements
- Schedule I (IL2CPP) with MelonLoader 0.7.3+. No other dependencies.
Settings
Enabled, FocusModifierKey (LeftAlt), DefaultFocus (0.5), DefaultIntensity (7),
MinIntensity/MaxIntensity (1/20), RangeWide/RangeNarrow (8/34), AngleWide/AngleNarrow (66/16),
ColorHex (#E6F2FF), CastShadows, plus fine focus-feel tuning. In UserData/MelonPreferences.cfg
under [TightBeam].
License
MIT. See the included LICENSE.md.
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
- For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
- Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.
Install locations vary a lot between mods — the bundled readme is the most reliable guide.
Install these first, or the mod will not work: