Skip to content

A Dalamud plugin that allows volume control from anywhere, including gpose and cutscenes.

License

Notifications You must be signed in to change notification settings

camdrit/SoundSetter

 
 

Repository files navigation

Download count

SoundSetter

A Dalamud plugin that allows volume control from anywhere, including gpose and cutscenes.

Usage

/soundsetterconfig - Opens/closes the plugin configuration.

/ssconfig - Alias for /soundsetterconfig

/ssmv +/-amount: Adjust the game's master volume by the specified quantity.

/ssbgm +/-amount: Adjust the game's BGM volume by the specified quantity.

/sssfx +/-amount: Adjust the game's SFX volume by the specified quantity.

/ssv +/-amount: Adjust the game's voice volume by the specified quantity.

/sssys +/-amount: Adjust the game's system sound volume by the specified quantity.

/ssas +/-amount: Adjust the game's ambient sound volume by the specified quantity.

/ssp +/-amount: Adjust the game's performance volume by the specified quantity.

Ctrl+K - Default keybind for opening the plugin configuration. This can be changed in the plugin configuration.

Screenshots

Screenshot Screenshot

Remarks

It's disabled on the title screen due to laziness. The function I use to hook the configuration options takes a pointer to the base of the object as its first argument, and I don't know how to get that pointer without waiting for the function to be called. Luckily, it's called automatically when the player logs in, for one reason or another. So, I just take the address down once it's called on login, and disable it on the title screen.

About

A Dalamud plugin that allows volume control from anywhere, including gpose and cutscenes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 98.6%
  • JavaScript 1.4%