Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
CHANGELOG
Changelog
[2.0.0] - Major Update
Changed
- Reworked the mod from simple enemy movement scaling into a broader enemy speed overhaul
- Renamed the release package target to
EnemySpeedUp - Replaced separate animation-state speed handling with one global visual speed approach
- Kept gameplay-side movement changes host-authoritative while supporting visual sync logic for installed clients
Added
- Unified enemy movement speed scaling for NavMesh-based enemies
- Unified enemy movement speed scaling for Rigidbody-follow enemies
- Unified all-visual speed scaling with a single animation speed setting
- Support for non-
Animator.speedvisual systems such as Spring-based or custom visual updates - Damage rage system that increases speed as enemy HP decreases
- Exclusion list for specific enemies
- Automatic config reload and reapplication when config values change
- VFX speed sync for supported particle and trail style visuals
- Built-in same-frame double-apply prevention for override movement methods
Notes
- This version is designed so players can speed up or slow down an enemy's full motion more uniformly with fewer separate settings
- Host installation is sufficient for gameplay movement changes, while visual sync behavior benefits from installation on clients as well
[1.0.0] - Initial Release
Added
-
Enemy movement speed multiplier
- Scales
EnemyNavMeshAgent.DefaultSpeedandDefaultAccelerationonEnemyNavMeshAgent.Awake - Scales override
speedandaccelerationonEnemyNavMeshAgent.OverrideAgent - Enforces a minimum
NavMeshAgent.speedonEnemyNavMeshAgent.Updatewhile not overriding
- Scales
-
Config
General.Enableenable or disable the modSpeed.SpeedMultiplierrange0.1to100default5.0
-
Logging
- Logs patched default speed in
EnemyNavMeshAgent.Awake
- Logs patched default speed in