BoneFPS
The go-to FPS mod for BONELAB
模組介紹 作者原文
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,
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
- 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
- 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。
不同模組的安裝位置差異較大,包內說明是最可靠的依據。
下面這些內容需要先安裝,否則該模組不會生效: