mirror of
https://github.com/hanetzer/sdraw_mods_cvr.git
synced 2025-11-13 02:00:59 +00:00
| .. | ||
| Properties | ||
| resources | ||
| Main.cs | ||
| ml_amt.csproj | ||
| ml_amt.csproj.user | ||
| MotionTweaker.cs | ||
| README.md | ||
| Scripts.cs | ||
| Settings.cs | ||
| Utils.cs | ||
Avatar Motion Tweaker
This mod adds features for AAS animator and avatar locomotion behaviour.
Installation
- Install latest MelonLoader
- Get latest release DLL:
- Put
ml_amt.dllinModsfolder of game
- Put
Usage
Available mod's settings in Settings - Implementation - Avatar Motion Tweaker:
- IK override while crouching: disables legs locomotion/autostep upon HMD reaching
Crouch limit; default value -true. - Crouch limit: defines crouch limit; default value -
65.- Note: Can be overrided by avatar. For this avatar has to have child gameobject with name
CrouchLimit, its Y-axis location will be used as limit, should be in range [0.0, 1.0].
- Note: Can be overrided by avatar. For this avatar has to have child gameobject with name
- IK override while crouching: disables legs locomotion/autostep upon HMD reaching height of
Prone limit; default value -true. - Prone limit: defines second limit; default value -
30.- Note: Can be overrided by avatar. For this avatar has to have child gameobject with name
ProneLimit, its Y-axis location will be used as limit, should be in range [0.0, 1.0].
- Note: Can be overrided by avatar. For this avatar has to have child gameobject with name
- IK override while flying: disables legs locomotion/autostep in fly mode; default value -
true. - Pose transitions: allows regular avatars animator to transit in crouch/prone states; default value -
true.- Note: Avatar is considered as regular if its AAS animator doesn't have
Uprightparameter.
- Note: Avatar is considered as regular if its AAS animator doesn't have
- Adjusted pose movement speed: scales movement speed upon crouching/proning; default value -
true.- Note: Requires enabled
Pose transitionsoption.
- Note: Requires enabled
Available additional parameters for AAS animator:
Upright: defines linear coefficient between current viewpoint height and avatar's viewpoint height; float, range - [0.0, 1.0].- Note: Can be set as local-only (not synced) if starts with
#character. - Note: Defining this parameter in AAS animator will consider avatar as compatible with mod.
- Note: Can be set as local-only (not synced) if starts with
GroundedRaw: defines instant grounding state of player instead of delayed default parameterGrounded.- Note: Can be set as local-only (not synced) if starts with
#character.
- Note: Can be set as local-only (not synced) if starts with
Additional avatars tweaks:
- If avatar has child object with name
LocomotionOffsetits local position will be used for offsetting VRIK locomotion center.
Notes
- Usage of
Uprightparameter for transition between poses (standing/crouching/proning) in desktop mode is useless, because in this case your animations are updating value ofUprightparameter, not the other way around. - Adjusted pose movement speed option isn't applied to compatible avatars, in progress.
- Please, keep your avatars' root object at identity scale. Thank you.
