Scripts

Content has yet to be written.

Migration from R13

  • Replace from gremlin.user_plugin import * with from gremlin.user_script import *.
  • All variables have a new positional argument, is_optional in 3d position.
  • gremlin.joystick_handling.VJoyProxy now is vjoy.vjoy.VJoyProxy.

Variable Types

The following describes the different variable types available for use in a script. The implementation of these can be fond in the GitHub Source Code.

Bool

BoolVariable(name, description, is_optional, initial_value)

Float

FloatVariable(name, description, is_optional, initial_value, min_value, max_value)

Integer

IntegerVariable(name, description, is_optional, initial_value, min_value, max_value)

Keyboard

KeyboardVariable(name, description, is_optional)

Logical Device

LogicalVariable(name, description, is_optional, valid_types)

Mode

ModeVariable(name, description, is_optional)

Selection

SelectionVariable(name, description, is_optional, option_list, default_index)

String

StringVariable(name, description, is_optional, initial_value)

Physical Input

PhysicalInputVariable(name, description, is_optional, valid_types)

Virtual Input

VirtualInputVariable(name, description, is_optional, valid_types)