VR Expansion Plugin > VRGlobal Settings > Load Controller Profile

Load Controller Profile

Load a controller profile
Action / Axis mappings overwrite ones with the same action/axis name in the input settings.
If you have an action/axis override but don't assign buttons to it then it will just delete it.
This can be useful for removing actions and using multiple actions (IE: Grip Touch, Grip Vive actions)
For when just changing the buttons isn't good enough
If bSetDefaults is true, will set this as the currently loaded profile
Otherwise will just load it (useful for Left/Right handed profile additions and the like to have it false)
AS OF 4.25 AXIS and ACTION mappings do nothing, will be deleting around 4.26 #TODO: Delete around 4.26

Inputs

In
Exec

Controller Profile
BPVRController Profile Structure (by ref)

Set as Current Profile
Boolean

Outputs

Out
Exec

Return Value
Boolean

Load a controller profile
Action / Axis mappings overwrite ones with the same action/axis name in the input settings.
If you have an action/axis override but don't assign buttons to it then it will just delete it.
This can be useful for removing actions and using multiple actions (IE: Grip Touch, Grip Vive actions)
For when just changing the buttons isn't good enough
If bSetDefaults is true, will set this as the currently loaded profile
Otherwise will just load it (useful for Left/Right handed profile additions and the like to have it false)
AS OF 4.25 AXIS and ACTION mappings do nothing, will be deleting around 4.26 #TODO: Delete around 4.26