API

Interface with Poses Extension

Some cases (like blink handling) might require you to interface with Poses Extension.

Read/Write

Parameter Type Description
PE/Set Int Selected pose bank. 0 = inactive, >0 = active.
PE/Reset Trigger/Bool Resets PE completely (use with conflicting assets).

Read only

Parameter Type Description
PE/API/isActive Bool True if PE is active.
PE/API/isInstalled Bool True if PE is installed.
Use this to check whenever PE is installed at all.
PE/API/currentState Int 0 = Inactive
1 = Active (No ViewAdjust)
2 = Active (ViewAdjust)
3 = Disengaging

Built-In Parameters

Parameters that are not defined in the API above may change at any point without warning. Avoid using those in logic unless you know what you are doing and are willing to update on changes.

Parameters for adjust features are not listed. They can either be synced or unsynced, based on user selection.

Parameter Type Description
PE/Set Int Defines the picked pose set.
PE/Float Float Pose selection and dance speed.
PE/Height Float Height adjustment.
PE/Mirror Bool Mirrors your pose.
PE/Reset Bool Unsynced: reset + disengage.
PE/ViewPortAdjust Bool Unsynced: realign viewpoint.
PE/Favorite/Showcase Bool Unsynced: engage showcase mode.
PE/Favorite/ShowcaseSpeed Float Unsynced: showcase speed.
PE/Settings/ViewPointCorrection Bool Unsynced: toggle viewport adjust.
PE/Settings/ViewPointProne Bool Unsynced: override prone viewport.
PE/Settings/TrackingOverride Bool Unsynced: partial tracking branch.
PE/Settings/ForceJumpReset Bool Unsynced: override GGL detection.
PE/Settings/DisableProxy Bool Unsynced: disable dial proxy-toggle.
PE/RandomPose/Trigger Trigger/Bool Unsynced: random pose.
PE/RandomPose/PoseSet Int Unsynced: random pose set.
PE/Exit Bool Unsynced: to-Exit transitions placeholder.

Pages

About

Installation

Modding

Parameters & API

Action Controller