@
TheLionKing
Re Audio, I already have that setting in my customizer file.
- Go to:
Python\plugins\_SR\Root\SR_CustomizerPlugin.cs
- Search for:
Hud.Sound.ConstantVolume, toward line
147.
- Change
100 to any lower value you prefer.
You will need to do this change everytime we update the theme.
For a more permanent solution, keep reading.
@
BeeAntOS was suggesting an override to my settings, which should work if you follow his example.
Maybe you missed increasing the order of your override plugin to higher than "90000", something like "90005".
I would use this approach if you want to make this change permanent and not change it everytime we do a theme update.
To explain further, here are my notes regarding load order and TH volume:
Higher load order value makes a specific plugin load last to override other plugins, giving this plugin precedence.
But this also means calculations in other plugins will be finished first; so, variables in this plugin will not be not used.
TH volume is now independent of the game.
There are 3 VolumeModes: "AutoMaster", "AutoMasterAndEffects", "Constant". They are calculated as such:
- AutoMaster volume: (IngameMasterVolume / 100) * VolumeMultiplier
- AutoMasterAndEffects volume: (IngameMasterVolume / 100) * (IngameEffectsVolume / 100) * VolumeMultiplier
- Constant volume: 0 = no sound; 100 = max sound
Anyway, here is a full example of an override that should do what you ask, with changes highlighted in red:
Code:
public override void Load(IController hud)
{
base.Load(hud);
// load order
Order = 90005;
// Change TH volume.
// used when Mode is AutoMaster or AutoMasterAndEffects:
/* Hud.Sound.VolumeMultiplier = 25.0; // default 1.0 */
// used when Mode is Constant:
Hud.Sound.VolumeMode = VolumeMode.Constant; // windows volume
Hud.Sound.ConstantVolume = 40; // 0-100, default is 100 (max).
}
__________________________
@
nickd3
Can you please be more specific which player name lables you mean? A picture might help.