Omniscye-OmniumLib icon

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..

Last updated 9 hours ago
Total downloads 97
Total rating 1 
Categories Libraries
Dependency string Omniscye-OmniumLib-0.9.0
Dependants 1 other package depends on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

OmniumLib (v0.9.0)

OmniumLib is the shared support library for the Omnium toolkit - You need Omnium or another tool that uses this library. Alone, this does nothing.
It provides shader fallbacks, type caches, player locators, and level visualization helpers used by Omnium.

⚠️ This is a required dependency for Omnium. Thunderstore will automatically install it when you install Omnium.

Features

  • TypeCache – reflection helper for safe/fast type lookups.
  • PlayerLocator – robust player Transform detection with multiple fallbacks.
  • BundleGate – waits for REPOLib bundle loading to complete before initializing Omnium.
  • LevelDebugVis – utilities for drawing Level Points and Path Points in-scene (green markers, red glow connections).
  • Shader fallbacks – supports Built-in, URP, HDRP automatically.

Notes

  • This library does not expose UI or hotkeys — it is not meant to be used standalone.
  • Omnium automatically detects and uses OmniumLib when present.

☕ If you like my work, consider supporting me on Ko-fi: https://ko-fi.com/omniscye