b589d39ccd
Phase 6 + GUI: Distribution and in-game audio mixer
...
Added:
- GUI/AudioMixerGUI.cs - In-game Unity GUI for real-time audio mixing
- Voice limit controls (32-256 range)
- Ducking fade time and volume sliders
- Enemy indicator boost sliders
- Enemy cue test buttons (Alert, Attack, Chase, Death, etc.)
- Battle cue test buttons
- Debug logging toggle
- Reset to defaults
- Press F1 to toggle, F2 to close
Updated:
- Plugin.cs - Initializes AudioMixerGUI on startup
- HomuraHimeAudioMod.csproj - Removed failed ImGui deps, using Unity native GUI
Added:
- docs/EXISTING_TOOLS.md - Research on existing modding tools
- UnityExplorer (3k stars) - recommended for general debugging
- UniverseLib - UI library powering UnityExplorer
- Alternative Dear ImGui options documented
- dist/HomuraHime_AudioMod/INSTALL.md - Distribution package README
Recommendation: Use BOTH UnityExplorer (F5) for general debugging + our AudioMixerGUI (F1) for audio-specific controls
2026-03-22 13:49:59 -04:00
2f874a89e4
Phase 5: Add testing documentation
...
- Created docs/TESTING_PHASE5.md with test scenarios and metrics
- Includes pre-testing checklist
- 5 test scenarios from quiet exploration to swarm enemies
- Glitch rating scale and configuration tuning guide
- Test report template for iteration
2026-03-22 13:46:19 -04:00
8f162dc103
Phase 3: Add FMOD modification guide and extraction script
...
- Added docs/FMOD_MODIFICATION_GUIDE_PHASE3.md with step-by-step FMOD Studio instructions
- Added tools/ExtractBanks.ps1 for automated bank extraction workflow
- Covers voice limits, ducking, enemy indicator improvements in FMOD
2026-03-22 13:43:06 -04:00
aa3de01335
Phase 2: Code Analysis complete with Harmony patches
...
- Added docs/CODE_ANALYSIS_PHASE2.md with deep analysis
- Implemented VoiceManagerPatch: voice limit (128), ducking, fade times
- Implemented AudioDuckingPatch: snapshot apply, fade in/out timing
- Implemented EnemyAudioPatch: enemy attack hooks, CFVoice routing
- Updated Plugin.cs to call all patch Apply methods
- Hook targets: UtageFmodVoiceManager, SnapshotManager, CFVoiceEventUtility
2026-03-22 13:41:18 -04:00
7169d4533b
Phase 1: Setup project structure and tool installation guide
...
- Created project directory structure
- Added docs/SETUP_PHASE1.md with tool installation instructions
- Added docs/AUDIO_ANALYSIS.md with game audio architecture
- Added src/HomuraHimeAudioMod/ BepInEx plugin skeleton
- Added patch stubs for VoiceManager, AudioDucking, EnemyAudio
- Configured .gitignore for build artifacts and game files
- Initialized beads issue tracker
2026-03-22 13:35:01 -04:00