Skip to content

Details and Settings

The following are settings that you can modify for your usage.

SlowMoSettings4

In case you're not sure where to find these settings,
Open your character blueprint, select the SlowMoComponent on your character's component tab, then check the Details tab.
(Details tab is usually on the right side of your screen).


Slow Mo Time Settings

  • Slow Mo Time Modifier

    How fast should time passed during Slow Mo.

    0 = time stops
    1 = normal time flow
    >1 = time speedup

  • Actor Time Reference

    The time reference on which the value of ActorTimeMultiplier is to be based upon.
    Depending on this value, ActorTimeMultiplier will be calculated as either relative to the Slow Mo timeflow, or relative to the normal timeflow.

  • Actor Time Multiplier

    A multiplier of how fast the actor's timeflow is, relative to the values of ActorTimeReference and SlowMoTimeModifier.

    1 = actor moves according to the relative timeflow
    >1 = actor moves faster than the relative timeflow
    0-1 = actor moves slower than the relative timeflow


Slow Mo Camera Control

  • Slow Mo Yaw Modifier

    The camera's yaw value modifier during Slow Mo.
    This determines how far the camera moves during Slow Mo, relative to its normal values.
    To control how fast the camera moves during Slow Mo, see CameraInterpSpeed.

    1 = same as normal time.

  • Slow Mo Pitch Modifier

    The camera's pitch value modifier during Slow Mo.
    This determines how far the camera moves during Slow Mo, relative to its normal values.
    To control how fast the camera moves during Slow Mo, see CameraInterpSpeed.

    1 = same as normal time.

  • CameraInterpSpeed

    Interpolation speed, how quickly should the camera reaches its target during Slow Mo.
    This is used as a delay lag so that the camera feels a bit slower when the Slow Mo is activated.

    <0 = no delay lag.
    0 = camera not moving.
    >0 = higher value is faster.

  • InputYawScale

    This is used to modify how far PlayerController's AddYawInput will move your camera when given an input value.

    If using UE4, you should set this to the same value as your PlayerController's InputYawScale.
    If using UE5, you should set this to 1 or see the documentation on (deprecated) InputYawScale.

  • InputPitchScale

    This is used to modify how far PlayerController's AddPitchInput will move your camera when given an input value.

    If using UE4, you should set this to the same value as your PlayerController's InputPitchScale.
    If using UE5, you should set this to 1 or see the documentation on (deprecated) InputPitchScale.


Slow Mo Visual Effect

  • Camera Modifier

    The Camera Modifier effect used during Slow Mo, by default set to CamMod_SlowMotion.
    The default modifier generates the same effect as shown in the demo.
    You can replace this with your own camera modifier if you wish.

  • FOV_Oscillation

    How strong should the camera oscillates during Slow Mo.
    Mostly used to accompany the default heartbeat sound effect.
    Can be set to 0 if not required.

    0 = no oscillation >0 = stronger oscillation

  • FOV_OscillationFrequency

    The frequency at which your camera should shake during Slow Mo.
    Can be set to 0 if not required.

    0 = no oscillation >0 = faster oscillation


Slow Mo Camera Modifier (Settings Override)

These settings that can be used to override some of the CameraModifier values from inside the character blueprint.
The override only works for CameraModifier child classes that implements the I_CamMod interface.

If you need this feature, make sure to implement both SetupValues and GetValues of I_CamMod inside your CameraModifier child class.

Please refer to the CamMod_SlowMotion blueprint for further reference.

  • IsOverrideCameraModifierSettings

    Set to true to override some of the camera modifier settings.
    If you prefer to handle all of your screen effects from the CameraModifier, make sure to turn this to false.

    Only applied if the Camera Modifier implements I_CamMod.

  • CameraFOV_Modifier

    The camera's field of view modifier during Slow Mo, compared to its original FOV.
    Only works if the Camera Modifier implements I_CamMod.

    1 = camera's default FOV.
    0-1 = lower FOV.
    >1 = higher FOV.

  • CameraDistanceModifier

    Modifier of the camera's distance offset to the character during Slow Mo.
    Only works if the Camera Modifier implements I_CamMod.

    1 = 1 = normal offset.
    0-1 = nearer to the character.
    >1 = further from the character.

  • CameraTint

    The color tint of the camera during Slow Mo.
    Setting this to black will disable the tint.

  • CameraTintStrength

    The intensity of the CameraTint.
    Setting this to 0 will disable the tint.


Slow Mo Sound Effects

The following properties are expected to be filled with Sound Cues.
If you'd like to use your own custom sound effect, make sure to check the details on how the default Sound Cues are implemented in this package.

If you're not familiar with how the Sound Cue works, it's recommended that you at least do the following steps,

  1. Copy the default Sound Cues provided in this package.
  2. Open them in your editor, and replace the Wave Player node's Sound Wave value with your custom SFX asset.

  • SFX_BeginSlowMo

    The sound effect played when Slow Mo is turned on.

  • SFX_DuringSlowMo

    The sound effect played during the duration of the Slow Mo.
    By default it is set to the sound of a heartbeat.

    Make sure that the SFX you used is looped.

  • SFX_EndSlowMo

    The sound effect played when Slow Mo is turned off.


Slow Mo Sound Settings

  • SoundStartInterpSpeed

    Interpolation speed, how quickly should the looped sound starts.

    Higher value is faster.

  • SoundEndInterpSpeed

    Interpolation speed, how quickly should the looped sound ends.

    Higher value is faster.


Functions and Events

For a list of functions and events that can be used with the package, proceed to the next page.