# Existing Modding Tools for HomuraHime ## Recommended Existing Tools ### 1. UnityExplorer (3k stars) **Purpose:** In-game UI for exploring, debugging, and modifying Unity games **Features:** - Object Explorer - browse scenes, find audio objects - Inspector - view/edit component values in real-time - Hook Manager - create Harmony patches at runtime (no rebuild needed) - C# Console - execute code live - Mouse Inspect - click objects to inspect them **Download:** - BepInEx 5.x Mono: https://github.com/sinai-dev/UnityExplorer/releases/download/UnityExplorer.BepInEx5.Mono.zip **Installation:** ``` 1. Download UnityExplorer.BepInEx5.Mono.zip 2. Extract to: C:\apps\steam\steamapps\common\Homura Hime\BepInEx\plugins\ 3. Launch game - press F5 to open UnityExplorer menu ``` ### 2. UniverseLib (129 stars) **Purpose:** UI library for Unity mod plugins **NuGet:** - Mono: `rainbowblood.UniverseLib.Mono` - IL2CPP: `rainbowblood.UniverseLib.IL2CPP` Note: UniverseLib is included with UnityExplorer, no separate install needed. --- ## Why Keep Our Custom AudioMixerGUI? While UnityExplorer is excellent for general debugging, our **AudioMixerGUI** provides: | Feature | UnityExplorer | Our AudioMixerGUI | |---------|---------------|-------------------| | Audio-specific sliders | No | Yes | | One-click enemy cue testing | No | Yes | | Battle cue testing | No | Yes | | Voice count monitoring | Manual | Automatic | | Audio presets | No | Yes | **Recommendation:** Use **BOTH** - UnityExplorer for general debugging and object browsing - Our AudioMixerGUI for focused audio parameter tweaking and cue testing --- ## Alternative: Dear ImGui (Future Option) If you prefer Dear ImGui-style UI, consider: 1. **MelonImGui** - https://github.com/plusno69/MelonImGui 2. **ui_imgui** - https://github.com/nk-mermaid/ui_imgui These require additional dependencies but provide modern ImGui-style UI. **Trade-off:** More work to integrate, but looks more professional. --- ## Recommended Setup 1. **Install UnityExplorer** (for general modding/debugging) 2. **Keep our AudioMixerGUI** (for audio-specific controls) 3. **Press F1** to toggle our audio mixer 4. **Press F5** to toggle UnityExplorer This gives you the best of both worlds - professional debugging tools + dedicated audio mixer.