APreds (Astra Predictions) reads the instantaneous velocity of each hand via aDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/ASTRA228b/Experimental/llms.txt
Use this file to discover all available pages before exploring further.
GorillaVelocityTracker and nudges the hand’s position forward along its movement direction before the frame renders. The result is a subtle extension of each reach that can help you tag surfaces or players that are just outside your normal arm range — especially during fast swings or launches.
How the Tracker Works
When APreds is enabled, the mod creates two invisibleGameObject cubes (one per hand) and attaches a GorillaVelocityTracker component to each. Every frame these objects are repositioned to match the current left and right hand positions so the tracker can sample hand velocity. When APreds is disabled the objects are destroyed, leaving no persistent scene changes.
Because the tracker objects are created at runtime and destroyed on disable, toggling APreds mid-session is safe and does not accumulate stale objects in the scene hierarchy.
Parameters
PredSrength — Prediction Strength
PredSrength — Prediction Strength
Type: Low values (
float | Range: 0.001 – 0.200The scalar applied to the hand’s velocity when computing the predicted target position:0.01–0.05) produce a barely noticeable extension, while the maximum (0.20) pushes hands significantly ahead of their physical position. Start low and increase gradually — very high values can make hands feel detached.movementThreshold — Activation Threshold
movementThreshold — Activation Threshold
Type:
float | Range: 0.01 – 0.300The minimum velocity magnitude (in units/frame) required before prediction is applied to a hand. If the hand velocity’s magnitude is below this value, the hand position is left untouched. Raise this to prevent micro-jitter prediction when your hands are nearly still; lower it for prediction that activates even during slow reaches.smoothness — Lerp Smoothness
smoothness — Lerp Smoothness
Type: Lower values (
float | Range: 0.01 – 0.500The t value passed to Lerp when blending from the current hand position toward the predicted target:0.01–0.1) produce gradual, floaty prediction. Higher values (0.4–0.5) snap hands quickly to the predicted position. Match this to your movement speed — faster movement generally benefits from higher smoothness.maxArmLength — Arm Length Clamp
maxArmLength — Arm Length Clamp
Type:
float | Range: 1.0 – 2.5After the prediction lerp is applied, each hand is clamped to at most maxArmLength units from the player’s head position. This prevents extreme prediction values from stretching your arms to physically impossible lengths or clipping through distant geometry.Presets
| Preset | PredSrength | Notes |
|---|---|---|
| Max | 0.200 | Full prediction — hands lead movement significantly |
| Random | 0.001 – 0.200 | Randomises prediction strength within range |
| Reset | 0.001 | Near-zero prediction, essentially off |
Getting Started
Set prediction strength
Begin with a low
PredSrength value (0.02–0.05) and swing your arms to feel the extension. Increase incrementally until reaches feel satisfying.Tune the threshold
If you notice prediction firing when your hands are resting, raise
movementThreshold until jitter-prediction stops.