Addon ID

  • skymen_better_input_manager

Info

Statistics

  • Download count889 total downloads
  • Latest download count 78 downloads of latest version
  • Average download count1 downloads per day average

Owners

A list of all Actions, Conditions and Expressions supported in this addon.

Analog

  • Actions

    Set axis {0} deadzone to {1}

    Set the deadzone for an axis

    Set axis {0} from inputs negative {1} positive {2} for player {3} with control scheme {4} (prevent auto switch: {5})

    Set an axis value from two digital inputs (positive - negative)

    Set axis {0} to {1} for player {2} with control scheme {3} (prevent auto switch: {4})

    Set an axis to a value

    Set default axis deadzone to {0}

    Set the default deadzone for all axes that don't have a custom deadzone set

    Set default joystick deadzone to {0}

    Set the default deadzone for all joysticks that don't have a custom deadzone set

    Set joystick {0} deadzone to {1}

    Set the deadzone for a joystick

    Set joystick {0} from inputs X- {1} X+ {2} Y- {3} Y+ {4} for player {5} with control scheme {6} (prevent auto switch: {7})

    Set a joystick value from four digital inputs (positive - negative per axis, normalized to length 1)

    Set joystick {0} to {1}, {2} for player {3} with control scheme {4} (prevent auto switch: {5})

    Set a joystick to a value

    Set joystick {0} X to {1} for player {2} with control scheme {3} (prevent auto switch: {4})

    Set a joystick X value

    Set joystick {0} Y to {1} for player {2} with control scheme {3} (prevent auto switch: {4})

    Set a joystick Y value

  • Conditions

    Is any axis outside deadzone for player {0}

    Test if any axis is outside its deadzone

    Is any axis outside deadzone for player {0} and control scheme {1}

    Test if any axis is outside its deadzone for a control scheme

    Is any joystick outside deadzone for player {0}

    Test if any joystick is outside its deadzone

    Is any joystick outside deadzone for player {0} and control scheme {1}

    Test if any joystick is outside its deadzone for a control scheme

    Is axis {0} outside deadzone for player {1}

    Test if an axis is outside its deadzone

    Is axis {0} outside deadzone for player {1} and control scheme {2}

    Test if an axis is outside its deadzone for a control scheme

    Is joystick {0} outside deadzone for player {1}

    Test if a joystick is outside its deadzone

    Is joystick {0} outside deadzone for player {1} and control scheme {2}

    Test if a joystick is outside its deadzone for a control scheme

  • Expressions

    GetAxis

    Get the value of an axis

    GetJoystickAngle

    Get the angle of a joystick

    GetJoystickMagnitude

    Get the magnitude of a joystick

    GetJoystickX

    Get the x value of a joystick

    GetJoystickY

    Get the y value of a joystick

    GetRawAxis

    Get the raw value of an axis

    GetRawJoystickMagnitude

    Get the raw magnitude of a joystick

    GetRawJoystickX

    Get the raw x value of a joystick

    GetRawJoystickY

    Get the raw y value of a joystick

Control Scheme

  • Actions

    Set auto switch to {1} for player {0}

    Enable or disable auto switch

    Set control scheme {0} for player {1}

    Switch to a control scheme

  • Conditions

    Is control scheme {0} enabled for player {1}

    Test if a control scheme is enabled

  • Expressions

    GetControlScheme

    Get the name of the current control scheme

Digital

  • Actions

    Set down input {0} for player {1} with control scheme {2} (prevent auto switch: {3})

    Set an input to a down state

    Set up input {0} for player {1} with control scheme {2}

    Set an input to an up state

  • Conditions

    Is any input down for player {0}

    Test if any input is down

    Is any input down for player {0} with control scheme {1}

    Test if any input is down for a specific control scheme

    Is {0} down for player {1}

    Test if an input is down

    Is {0} down for player {1} with control scheme {2}

    Test if an input is down for a specific control scheme

    On any input down for player {0}

    Trigger an event when any input is pressed down

    On any input up for player {0}

    Trigger an event when any input is released

    On {0} down for player {1}

    Trigger an event when an input is pressed down

    On {0} up for player {1}

    Trigger an event when an input is released

  • Expressions

    IsDown

    Get whether an input is down (1) or up (0)

    LastInput

    Get the name of the last input from trigger

    LastPlayer

    Get the ID of the last player from trigger

Simulate

  • Actions

    Simulate down input {0} for player {1}

    This only triggers the down event, it does not set the input to a down state

    Simulate up input {0} for player {1}

    This only triggers the up event, it does not set the input to an up state

Wire

  • Actions

    Map wire {0} to player {1}

    Map a wire to a player

  • Expressions

    WireFrom

    Wire a control scheme to a player using an id