OverlayDearImGui_BepInEx5
🟡 Updated this yearPreview
🔍 Analysis
- 🏆 #9 of 9 Libraries mods in this game by downloads
📋 About This Mod
OverlayDearImGui.BepInEx5 Creates an overlay window that renders Dear ImGui over the process of your choice. Does not work when the target application is exclusively full-screen. Usage The keybind for bringing up the cursor for interaction is by default the Insert key, which can be modified in the configuration file. Mod Developers Download this package and the OverlayDearImGui.Shared dependency. Add a reference to ImGui.NET.dll (from Shared) and OverlayDearImGui.BepInEx5.dll (from this package) in your C# project. Above your BaseUnityPlugin class definition: In OnEnable : OverlayDearImGui.Overlay.Render += MyUI; Example Render Function: private static float _lastRefreshTime = -Mathf.Infinity; private static GameObject _cachedInstances = Array.Empty<GameObject>(); private static void MyUI() { if (ImGui.BeginMainMenuBar()) { if (ImGui.BeginMenu("Debug", true)) { if (ImGui.MenuItem("Open Debug Window", null, _isMyUIOpen)) { _isMyUIOpen ^= true; } ImGui.EndMenu(); } ImGui.EndMainMenuBar(); } if (!_isMyUIOpen) { return; } if (Time.realtimeSinceStartup - _lastRefreshTime >= 2f) { _cachedInstances = UnityEngine.Object.FindObjectsOfType<GameObject>(); _lastRefreshTime = Time.realtimeSinceStartup; } if (ImGui.Begin("GameObject Debug Viewer", ImGuiWindowFlags.AlwaysAutoResize)) { ImGui.Text($"Found {_cachedInstances.Length} GameObject instances:"); for (int i = 0; i < _cachedInstances.Length; i++) { var stuff = _cachedInstances; if (stuff == null) { continue; } var name = stuff.gameObject.name; var pos = stuff.transform.position; var active = stuff.gameObject.activeInHierarchy; ImGui.Separator(); ImGui.Text($" Name: {name}"); ImGui.Text($" Active: {active}"); ImGui.Text($" Position: {pos}"); } ImGui.End(); } }
Overlay Window for Dear ImGui
📊 Mod Details
- Game
- Thunderstore Mods
- Author
- xiaoxiao921
- Version
- 2.0.1
- Downloads
- 402
- Endorsements
- 0
- Category
- Libraries
- Created
- 6/25/2025
- Updated
- 3/28/2026
- Tags
- Libraries
🔧 How to Install Thunderstore Mods
Use r2modman/Thunderstore Mod Manager. Or manual: install BepInEx, drop mods into plugins folder.
📖 Full step-by-step install guide for Thunderstore →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Thunderstore commands, item IDs, and more.
Keep browsing — more Thunderstore mods await