Skip to content

BUDDYWORKS Poses Extension - Structure

Parameters

Standalone
ParameterTypeDescription
PE/SetIntDefines the picked pose set.
PE/FloatFloatFor pose selection and dance speed.
PE/HeightFloatFor height adjustment.
PE/MirrorBoolMirrors your pose.
PE/ResetBoolUnsynced to reset and disengage Poses Extension.
PE/ViewPortAdjustBoolUnsynced to realign viewpoint with current pose.
PE/Favorite/ShowcaseBoolUnsynced to engage showcase mode.
PE/Favorite/ShowcaseSpeedFloatUnsynced to select showcase speed.
PE/Settings/ViewPointCorrectionBoolUnsynced to toggle viewport adjust functionality.
PE/Settings/ViewPointProneBoolUnsynced to override viewport adjust for prone.
PE/Settings/TrackingOverrideBoolUnsynced to select tracking branch for partial tracking.
PE/Settings/ForceJumpResetBoolUnsynced to override GoGo Loco detection.
PE/Settings/DisableProxyBoolUnsynced to disable dial proxy-toggle handling.
PE/Compatibility/GoLocomotion_StateBufferBoolSaves GoGo Loco state before posing, restored after.
PE/ViewAdjust/ActiveBoolSynced or Unsynced states if ViewAdjust is active.
PE/ViewAdjust/X & YFloatSynced or Unsynced defines ViewAdjust X & Y.
PE/HandAdjust/ActiveBoolSynced or Unsynced states if HandAdjust is active.
PE/HandAdjust/L & RFloatSynced or Unsynced defines hand gesture on each hand.
PE/HeadAdjust/ActiveBoolSynced or Unsynced states if HeadAdjust is active.
PE/HeadAdjust/X, Y & ZFloatSynced or Unsynced defines head position on each axis.
PE/RandomPose/TriggerTrigger/BoolUnsynced to invoke the random pose system.
PE/RandomPose/PoseSetIntUnsynced to determine a random pose.
PE/ExitBoolUnsynced condition placeholder for to-Exit transitions.
GGL Variant
ParameterTypeDescription
InStationBoolUnsynced Default for GGL conditional checks.
PE/ExitBoolUnsynced condition placeholder for to-Exit transitions.
PE/ActiveBoolUnsynced ensures support logic runs for PE functions.
Go/FloatFloatSimilar to PE/Float, for radial selections by GGL.
Go/VRCEmoteIntGGL parameter that performs various functions. PE uses some of its pose-space.
Support Parameters [always unsynced]
ParameterTypeDescription
PE/Favorite/Slot_X_SaveBool/TriggerSaves current main parameters when triggered, X being the slot.
PE/Favorite/Slot_X_LoadBool/TriggerLoads slot X to main parameters, X being the save slot.
PE/Favorite/Slot_X_SetIntValue for PE/Set, X being the save slot.
PE/Favorite/Slot_X_PoseFloatValue for PE/Set, X being the save slot.
PE/Favorite/ViewAdjust/X_AFloatValue for PE/ViewAdjust/X, A being the save slot.
PE/Favorite/ViewAdjust/Y_AFloatValue for PE/ViewAdjust/Y, A being the save slot.
PE/Favorite/ViewAdjust/Active_AFloatValue for PE/ViewAdjust/Active, A being the save slot.
PE/ViewAdjust/PoseBufferIntStores current value of PE/Float, writes back after migration.
PE/ViewAdjust/MigrateBoolTells migration logic which PE pose space branch we are on.
PE/Favorite/HandAdjust/WasActive_ABoolValue for PE/Favorite/HandAdjust/WasActive_A, A being the save slot.
PE/Favorite/HandAdjust/L_AFloatValue for PE/HandAdjust/L, A being the save slot.
PE/Favorite/HandAdjust/R_AFloatValue for PE/HandAdjust/R, A being the save slot.
PE/Favorite/HeadAdjust/WasActive_ABoolValue for PE/Favorite/HeadAdjust/WasActive_A, A being the save slot.
PE/Favorite/HeadAdjust/X_AFloatValue for PE/HeadAdjust/X, A being the save slot.
PE/Favorite/HeadAdjust/Y_AFloatValue for PE/HeadAdjust/Y, A being the save slot.
PE/Favorite/HeadAdjust/Z_AFloatValue for PE/HeadAdjust/Z, A being the save slot.
PE/HeadAdjust/ResetTriggerResets HeadAdjust to default values.
PE/Proxy/ViewAdjustBoolTriggers PE/ViewAdjust/Active when dials are used.
PE/Proxy/HandAdjustBoolTriggers PE/HandAdjust/Active when dials are used.
PE/Proxy/HeadAdjustBoolTriggers PE/HeadAdjust/Active when dials are used.

API

Refer to Interface

Action Layer

  • BUDDYWORKS Poses Extension - Poses&Dances: Main layer for pose and emote logic.
  • BUDDYWORKS Poses Extension - Support Logic A: Controls slider loops, reset handling, viewport and save/load.
  • BUDDYWORKS Poses Extension - Support Logic B: Orchestrates showcase system and helper functions.