BoneFPS

v1.2.5·Updated 2026-02-17

The go-to FPS mod for BONELAB

About this mod Author’s original text

BoneFPS

Thank you for 4,400+ downloads. Next milestone: 5,000.

The go-to FPS mod for BONELAB. No visual downgrades if you choice, just more frames.

BoneFPS works by managing what your GPU actually needs to render at any given moment. Far away objects don't need shadows. Mirrors you can't see don't need to render. Lights across the map don't need to be active. The game doesn't do this well on its own — BoneFPS does.

What It Does

BoneFPS runs a set of distance-based systems that reduce GPU and CPU workload without touching anything you can actually see. Everything is reversible and nothing is permanently changed.

Shadow Management

  • Tracks every shadow-casting object in the scene
  • Disables shadow casting on objects beyond the shadow draw distance
  • Limits total shadow casters to a configurable budget (default 20)
  • Uses hysteresis so shadows don't flicker on/off at boundaries
  • NPCs and characters are never affected — their shadows always work normally
  • Adjusts global shadow distance based on your current FPS automatically

Light Culling

  • Distant point lights and spot lights get disabled entirely
  • Mid-range lights lose their shadows and switch to cheap vertex lighting
  • Nearby lights stay at full quality
  • Character lights (hair, face, rim lights) are detected and never touched
  • Directional lights (sun) are always left alone

IDK IF THIS WORKS LOL

Animation Throttle

  • Far away environment animators update less frequently
  • Very distant animators pause entirely
  • Character and NPC animators are detected and always run at full speed
  • No choppy NPCs, no broken ragdolls

Camera Culling

  • Finds secondary cameras (mirrors, security monitors, render textures)
  • Disables them when you're far away
  • Re-enables them when you get close
  • Main camera is never affected

Particle Management

  • Pauses particle systems that are far from you
  • Resumes them when you approach
  • Caps maximum particle counts per system based on perf level

LOD Override

  • Forces lower LOD levels on distant objects
  • Lets nearby objects use their full detail mesh
  • Smoothly transitions based on distance

Trail Culling

  • Disables trail renderers on distant objects
  • Restores them up close

Quality Settings

  • Reduces shadow cascades (big perf win, barely visible difference)
  • Disables soft shadows through URP pipeline
  • Reduces MSAA (huge GPU save in VR)
  • Limits pixel light count
  • Enables SRP batcher
  • Warms all shaders on scene load to prevent first-use stutters
  • Configures async upload for smoother loading

What It Doesn't Do

  • Does not disable fog, reflections, or post-processing — those are visual features
  • Does not reduce render resolution during gameplay
  • Does not touch NPC bones or skin quality spawned NPCs always look and animate correctly
  • Does not mess with physics timestep slow-mo works perfectly
  • Does not touch OpenXR or SteamVR no VR runtime crashes

Platform Support

| Platform | Status | Notes |

|----------|--------|-------|

| PC (SteamVR) | ✅ Fully supported | Standard MelonLoader + BoneLib |

| PC (Oculus Link/Air Link) | ✅ Fully supported | Standard MelonLoader + BoneLib |

| PC (Virtual Desktop OpenXR) | ✅ Fully supported | Standard MelonLoader + BoneLib |

| Quest 2 (Native) | ✅ Supported | Requires LemonLoader + Quest BoneLib |

| Quest 3 (Native) | ✅ Supported | Requires LemonLoader + Quest BoneLib |

| Quest 3S (Native) | ✅ Supported | Requires LemonLoader + Quest BoneLib |

Quest Installation

  • Install LemonLoader (the Android/Quest fork of MelonLoader)
  • Install the Quest version of BoneLib
  • Drop BoneFPS.dll into the Mods folder on your Quest
  • Launch BONELAB

Tip for Quest users: Start with the MAX FPS preset. Quest hardware benefits the most from aggressive shadow culling and MSAA reduction. You can dial it back from there if you want better visuals.

Presets

Open BoneMenu and pick one:

| Preset | What It Does |

|--------|-------------|

| QUALITY+ | Light optimizations only. Shadow culling, animation throttle, LOD management. Full MSAA,

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. 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.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. 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.

Dependencies

Install these first, or the mod will not work:

LavaGang-MelonLoadergnonme-BoneLib

File & checksum

Filename
BoneFPS-1.2.5.zip
File size
290.5 KiB