goatcorp / suggestions

Plugin suggestions for Dalamud
41 stars 6 forks source link

A Plugin That Allows Custom Sound Effects To Play In The Correct Audio Channels #980

Closed Sebane1 closed 1 year ago

Sebane1 commented 1 year ago

Plugin Description

Allow custom MS-ADPCM sound files to play in the correct channels, or otherwise manually specify which audio channel a custom sound should play. Ideally hooking into penumbra's file loading.

More info

At the moment, any custom MS-ADPCM sound files that play in the game occupy the System Sounds channel unless they are a BGM file. In which case they will play in BGM. Since sound modifications are still being explored, there's a lot of unknowns about who or what is responsible for making this feature of channel redirection possible.

Ideally replaced sound effects should play in their own respective audio channels, and this plugin would probably be an extension of penumbra.

The end result should be that, Voice replacements play in the "Voice" channel Sound effect replacements play in the "Sound Effects" channel System sound replacements play in the "System Sounds" channel Ambient sound replacements play in the "Ambient Sounds" channel

Presently, all custom MS-ADPCM files collectively play in the System Sounds channel after being loaded by Penumbra, which is not ideal for users who wish to have their System Sounds muted, or otherwise want to have precise control over which sounds they are hearing and at what volume.

I'm looking to possibly find help with making this type of solution a reality.

Original Requestor

No response

Request Terms

Sebane1 commented 1 year ago

This issue is no longer relevant, as its been learned that voice channels are defined by the audio files themselves, and a solution was found to simply create audio files with the correct parameters.