Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Omnium
Omnium is a BepInEx-powered debug/utility UI for REPO.
| Last updated | a year ago |
| Total downloads | 2692 |
| Total rating | 3 |
| Categories | Mods Tools Misc Client-side Server-side |
| Dependency string | Omniscye-Omnium-0.9.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100Omniscye-OmniumLib
The library for Omnium - provides cached type lookups, player locator, bundle gate for REPOLib readiness, and the Level/Path visualizer with robust shader fallbacks..
Preferred version: 0.9.0README
Omnium (v0.9.0)
Added Level Point + Level Path options, and fixed UI.
Requires OmniumLib - it will be downloaded automatically as a Thunderstore dependency.
Omnium is a BepInEx-powered debug/utility UI for REPO. It bundles FreeCam, God mode, teleport tools, object browser/inspector, console, logging, and visualizers — without messing with your loaders.
Features
- UI Toggle (F7) – open/close Omnium.
- FreeCam (F8) – smooth unscaled-time free camera with configurable speed/FOV and mouse look.
- God Mode – toggles common damage/hurt components via reflection.
- Teleport tools – save/load position, quick teleports (Respawn/Checkpoint/Finish), safe Truck spawn if available.
- Spawner – drop Unity primitives in front of the active camera.
- Objects – fast scene object cache, select/toggle, basic component enable.
- Inspector – show path, toggle components for the selected object.
- Console –
help,tp x y z,ts <value>,god on/off,freecam on/off,noclip on/off. - Log – timestamped event log with clear.
- Visualizers (NEW) – Level Points (green) and Level Paths (red glow) markers and connections.
- RepoLib-friendly input guard – keeps your loaders/HUD alone when the UI is open.
Visualizers
- Open Omnium → Control → Visualizers and toggle Level Markers + Paths.
- Refresh Markers to rescan after spawns/loads. Hide Markers to clear.
- Works across Built-in/URP/HDRP (shader fallbacks included in OmniumLib).
Hotkeys
- F7: Toggle UI
- F8: Toggle FreeCam
- Ctrl+F5: Quick Save Position
- Ctrl+F9: Quick Load Position
Config (BepInEx)
UI.ToggleKey = F7UI.FreeCamKey = F8UI.OpenOnSceneLoad = falseCompatibility.RespectRepoLib = true(recommended)Compatibility.DisableInputHijack = false(set true if any loader/UI clashes)- Bundles wait gate for REPOLib is on by default; tune the timeout/poll interval in Compatibility.
Known Notes
- If visualizers don’t show anything, you’re likely in a scene without level/path nodes yet — press Refresh after gameplay begins.
- The input guard tries hard not to disable loader/HUD behaviours. You can completely disable the guard in Settings.
Changelog
0.9.0
- Added: Level Point + Level Path visualizer (green markers; red-glow path points & connections).
- Fixed: UI cut-off and dropdown sizing/scrollbars.
- Infra: Uses OmniumLib shader fallbacks for broad pipeline support.
☕ If you like my work, consider supporting me on Ko-fi: https://ko-fi.com/omniscye