This addon is fully developed through vibe coding. Do not expect fully functional addon. I'll try to fix bugs or add more function.
이 애드온은 바이브코딩으로 100% 제작함. 기능에 오류가 있을 수 있습니다. 버그 수정이나 기능 추가를 하긴 할 예정입니다.
--------------------------------------------------------------------------------------------------------------------
GameSoundChanger is a addon that lets you play custom sounds when selected player spells or buffs are triggered.
You can use it to replace or customize certain combat sounds, alerts, or ability feedback by mapping spells and buffs to your own audio files or sharedmedia sounds.
Features
- Open the sound editor with /gsc
- Track player spell casts
- Track player buff applications or refreshes
- Use the last detected spell or buff for quick setup
- Play sounds from LibSharedMedia
- Play custom .ogg or .mp3 files from the addon folder (GameSoundChanger/Sounds)
- Preview selected sounds before saving
- Save mappings automatically
- Optional slash-command support for muting Blizzard sounds by SoundFileID
Slash Commands
- /gsc - Opens or closes the sound editor.
- /gsc menu - Opens the addon settings page.
- /gsc on - Enables custom sounds.
- /gsc off - Disables custom sounds.
- /gsc last - Shows the last detected spell and buff.
- /gsc add <spellID> <soundFile> - Adds a spell rule using a custom sound file.
- /gsc addbuff <buffID> <soundFile> - Adds a buff rule using a custom sound file.
- /gsc addlast <soundFile> - Maps the last detected spell to a custom sound file.
- /gsc addlastbuff <soundFile> - Maps the last detected buff to a custom sound file.
- /gsc remove SPELL:<spellID> - Removes a saved spell rule.
- /gsc remove AURA:<buffID> - Removes a saved buff rule.
- /gsc mute <soundFileID> - Manually mutes a Blizzard sound if you know its SoundFileID.
- /gsc unmute <soundFileID> - Unmutes a previously muted Blizzard sound.
Notes
GameSoundChanger does not automatically discover every in-game sound or SoundFileID.
----------------------------------------------------------------------------------------------------------------------
GameSoundChanger는 플레이어의 특정 주문 시전이나 버프 발동을 감지해서 원하는 커스텀 효과음을 재생할 수 있는 애드온입니다.
/gsc 명령어로 사운드 편집 창을 열고, 추적할 대상을 주문 또는 버프로 선택한 뒤 원하는 주문을 사용하거나 버프를 얻으면 됩니다. 이후 Use Last 버튼을 눌러 마지막으로 감지된 주문 또는 버프 ID를 불러오고, LibSharedMedia 알림 사운드 목록에서 원하는 소리를 고르거나 커스텀 파일 모드로 전환한 뒤 Preview로 미리 들어보고 Add/Update를 눌러 저장하면 됩니다.
커스텀 .ogg`또는 .mp3 파일은 GameSoundChanger/Sounds 경로에 넣으면 됩니다.
슬래시 명령어
- /gsc - 사운드 편집 창을 열거나 닫습니다.
- /gsc menu - 애드온 설정 페이지를 엽니다.
- /gsc on - 커스텀 사운드 기능을 켭니다.
- /gsc off - 커스텀 사운드 기능을 끕니다.
- /gsc last - 마지막으로 감지된 주문과 버프를 표시합니다.
- /gsc add <spellID> <soundFile> - 커스텀 사운드 파일을 사용하는 주문 규칙을 추가합니다.
- /gsc addbuff <buffID> <soundFile> - 커스텀 사운드 파일을 사용하는 버프 규칙을 추가합니다.
- /gsc addlast <soundFile> - 마지막으로 감지된 주문에 커스텀 사운드 파일을 연결합니다.
- /gsc addlastbuff <soundFile> - 마지막으로 감지된 버프에 커스텀 사운드 파일을 연결합니다.
- /gsc remove SPELL:<spellID> - 저장된 주문 규칙을 삭제합니다.
- /gsc remove AURA:<buffID> - 저장된 버프 규칙을 삭제합니다.
- /gsc mute <soundFileID> - Blizzard SoundFileID를 알고 있을 경우 해당 원본 사운드를 수동으로 음소거합니다.
- /gsc unmute <soundFileID> - 이전에 음소거한 원본 사운드를 다시 해제합니다.
참고
GameSoundChanger는 게임 안의 모든 효과음이나 SoundFileID를 자동으로 검색하지는 않습니다.

