CTDynamicModMenu
Author:
Toemmsen96
Uploaded by:
Size:
13.41 kB
Date:
September 8, 2026, 10:50 AM
Downloads:
1
-
Download (13.41 kB)September 8, 2026, 10:50 AMctdynamicmodmenu_1788853842_772992.zip
A flexible BepInEx UI framework and developer toolkit created to streamline building custom in-game mod menus, toggles, and debugging consoles. Built to eliminate the need for crafting custom IMGUI or Canvas systems from scratch, it offers a ready-made graphical interface featuring color-coded toggles, customizable hotkeys, tabbed navigation, live log streaming, and an integrated command prompt with real-time autocompletion.
Core Features:
- Color-Coded Toggles: Clear toggle controls featuring dynamic color states to distinguish between enabled and disabled functions.
- Mod & Command Keybinds: Configurable hotkey system to bind individual mod methods, routines, or console commands directly to keyboard inputs.
- Command Window with Autocomplete: Built-in interactive command console featuring smart autocompletion to execute registered mod actions quickly.
- Tabbed Categorization: Neatly organizes commands, settings, and external mod modules across dedicated UI tabs.
- Log Output Window: Dedicated live logging view to capture console returns, script diagnostics, and debug outputs directly in-game.
- Configurable Menu Hotkey: Customizable activation keybind to toggle the mod menu overlay on and off.
Developer Integration Guide:
- Reference the compiled CTDynamicModMenu .dll as an Assembly Reference in your C# BepInEx mod project.
- Declare CTDynamicModMenu as a plugin dependency using the [BepInDependency] attribute.
- Inherit from the included CustomCommand and CommandInput classes to construct your executable mod actions (e.g., public class MyCustomCommand : CustomCommand { ... }).
- Import the namespace at the top of your source file:
C#
using CTDynamicModMenu.CTDynamicModMenu; - Register your custom command through the framework singleton:
C#
CTDynamicModMenu.Instance.RegisterCommand(MyCustomCommand); - Compile your mod assembly.
- Install both CTDynamicModMenu.dll and your compiled mod .dll into your game's BepInEx/plugins/ directory.
Related files:
Useful links:
