Files
HomuraHime-Mods/docs/EXISTING_TOOLS.md
Ed_ 5a9f306f3f Update EXISTING_TOOLS.md with correct CinematicUnityExplorer links
- Changed from sinai-dev to originalnicodr/CinematicUnityExplorer (295 stars, v1.4.0)
- Updated download URL to correct latest release
- Added feature comparison table
- Added quick start guide for finding audio types
- Documented Hook Manager and C# Console usage
2026-03-22 14:25:35 -04:00

2.7 KiB

Existing Modding Tools for HomuraHime

Purpose: In-game UI for exploring, debugging, and modifying Unity games with cinematic tools

Download:

https://github.com/originalnicodr/CinematicUnityExplorer/releases/latest/download/CinematicUnityExplorer.BepInEx5.Mono.zip

Installation:

  1. Download CinematicUnityExplorer.BepInEx5.Mono.zip
  2. Extract to: C:\apps\steam\steamapps\common\Homura Hime\BepInEx\plugins\
  3. Launch game - press F5 to open

Features:

Feature Description
Object Search Find audio manager types (FmodVoiceManager, CFVoiceEventUtility, etc.)
Inspector View/edit component values in real-time
Hook Manager Create Harmony patches at runtime (no rebuild needed)
C# Console Execute code live to test audio triggers
Mouse Inspect Click objects to inspect them
Freecam Cinematic camera for screenshots/videos
Lights Manager Add/modify scene lighting
Camera Paths Create cinematic camera sequences
Animator Control Pose characters for screenshots

Alternative: Yukieiji UnityExplorer (809 stars)

Vanilla UnityExplorer - if you don't need cinematic features

Download:

https://github.com/yukieiji/UnityExplorer/releases/latest/download/UnityExplorer.BepInEx5.Mono.zip

Why Keep Our Custom AudioMixerGUI?

Our AudioMixerGUI provides audio-specific sliders and quick testing:

Feature CinematicUnityExplorer Our AudioMixerGUI
Audio-specific sliders No Yes
One-click enemy cue testing Via C# Console Yes
Voice count monitoring Manual via Inspector Yes
Config persistence No Yes (via BepInEx config)

Recommendation: Use BOTH

  • CinematicUnityExplorer (F5) for debugging, object browsing, screenshots
  • Our AudioMixerGUI (F1) for audio parameter tweaking

Quick Start with CinematicUnityExplorer

Finding Audio Types

  1. Press F5 to open CinematicUnityExplorer
  2. Go to Object Search tab
  3. Search for: FmodVoiceManager, CFVoiceEventUtility, VoiceManager, SnapshotManager
  4. Click results to inspect

Creating Runtime Patches

  1. Go to Hook Manager tab
  2. Enter class name (e.g., CFVoiceEventUtility)
  3. Select method (e.g., PlayCFVoice)
  4. Click to generate patch code
  5. Edit and apply at runtime

Testing Audio Triggers via C# Console

// Example - trigger enemy alert sound
CFVoiceEventUtility.PlayCFVoice("Enemy_Alert");

Default Hotkeys

Key Action
F5 Toggle CinematicUnityExplorer
F1 Toggle our AudioMixerGUI

For CinematicUnityExplorer freecam controls, see their documentation.