- 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
91 lines
2.7 KiB
Markdown
91 lines
2.7 KiB
Markdown
# Existing Modding Tools for HomuraHime
|
|
|
|
## Recommended: CinematicUnityExplorer (295 stars)
|
|
|
|
**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.
|