Parameters

Audioware exposes the following parameters.

Reverb Mix

Allows to alter reverb like e.g. when in a cavern.

  Redscript
let value: Float; // reverb can be between 0.0 and 1.0 (inclusive)
GameInstance.GetBlackboardSystem(game)
    .Get(GetAllBlackboardDefs().Audioware_Settings)
    .SetFloat(GetAllBlackboardDefs().Audioware_Settings.ReverbMix, value, true);

Routing

This preset only affects audio played on sfx, onos and voices.

Important

Keep it mind that forgetting to reset reverb to normal once finished will annoy players.

For this very reason, reverb is automatically reset on each save load.

YouTube demo

Preset

Allows to alter frequencies like e.g. underwater or on the phone.

Integration

Whenever V dives into water this preset will be automatically set to Preset.Underwater, and switched back to Preset.None whenever V eventually reaches the surface.

You can also set it manually, if needed:

  Redscript
let value: Preset; // possible values: None, Underwater, OnThePhone
GameInstance.GetBlackboardSystem(game)
    .Get(GetAllBlackboardDefs().Audioware_Settings)
    .SetInt(GetAllBlackboardDefs().Audioware_Settings.AudioPreset, value, true);

Routing

This preset only affects audio played on sfx, onos and voices.

Important

Forgetting to reset preset to Preset.None once finished will ruin players immersion.

For this very reason, preset is automatically reset on each save load.

YouTube demo