BubbleLevelSet
With integrated cosine indicator and a set of attachable bubble levels, this is your best friend for long-range shooting.
About this mod Author’s original text
BubbleLevelSet
Attachable bubble levels and 30 mm scope mounts with integrated bubble and
cosine indicators for long-range shooting.
Install
- Install with a mod manager. It installs required dependencies
automatically.
- Manual installs require OtherLoader.
- NightForcePlus 1.0.5 uses BubbleLevelSet 2.0.4 for its Black mount. Its
dependency installs this package automatically.
Included
| Item | Use |
| --- | --- |
| 30 mm black mount | Scope mount with cosine indicator and bubble level. |
| 30 mm tan mount | Tan variant of the integrated mount. |
| Attachable bubble level | Compact rail-mounted level. |
| Offset bubble level | Level positioned off the rail centerline. |
| Bubble-level rail | Rail-mounted vial with visible travel. |
| Bubble level without housing | Minimal exposed-vial variant. |
Behavior
- Bubble follows world gravity, not local Euler angles.
- Liquid-style spring and drag make cant response smooth; it returns gradually to center.
- Travel stops keep bubble inside vial, including inversion and fast handling.
- A rail mounted 180 degrees backwards still moves toward same world uphill side.
- Rail calibration: at least 0.1 local-unit travel at 1 degree of cant; full travel by 4 degrees.
In game
- Spawn a level or 30 mm mount and attach it to a compatible rail or scope.
- Hold rifle level. Bubble centers in reference mark.
- Cant rifle left or right. Bubble moves toward uphill side.
- Reverse a rail mount if needed; gravity response remains physically consistent.
Release notes
Current release: 2.0.4.
- Bubble movement is now shared with NightForcePlus, so both use the same
gravity, damping, and travel-limit behavior.
- Existing BubbleLevelSet items and controls remain unchanged.
Full version history:
CHANGELOG.md.
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: