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.
You are viewing a potentially older version of this package.
View all versions.
| Date uploaded | 5 months ago |
| Version | 1.0.0 |
| Download link | REPO_JP-EnemySpeedUp-1.0.0.zip |
| Downloads | 3524 |
| Dependency string | REPO_JP-EnemySpeedUp-1.0.0 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2304README
EnemySpeedUp
- Enemy speed multiplier mod
Overview
-
What this mod does
- Multiplies enemy movement speed and acceleration via
EnemyNavMeshAgentpatches - Applies the multiplier to default values at
EnemyNavMeshAgent.Awake - Applies the multiplier to override values at
EnemyNavMeshAgent.OverrideAgent - Ensures
NavMeshAgent.speeddoes not drop below the target speed while not overriding
- Multiplies enemy movement speed and acceleration via
-
Who it is for
- Players who want to adjust enemy movement speed with a simple multiplier
-
What changes after installation
- Enemy movement speed and acceleration are scaled by
SpeedMultiplier
- Enemy movement speed and acceleration are scaled by
Features
-
Configurable enable switch
General.Enableto enable or disable the mod
-
Configurable speed multiplier
Speed.SpeedMultiplier(range0.1to100)- Default
5.0
-
Patch points
EnemyNavMeshAgent.AwakescalesDefaultSpeedandDefaultAccelerationEnemyNavMeshAgent.OverrideAgentscales overridespeedandaccelerationEnemyNavMeshAgent.Updateenforces minimumNavMeshAgent.speedwhen not overriding
-
Logging
- Writes logs to BepInEx log
- Logs patched default speed in
Awake
Usage
-
Minimal steps
- Install the mod
- Adjust
SpeedMultiplierin the config if needed
-
Notes
- If you set an extreme multiplier the gameplay balance changes significantly
Contact
EnemySpeedUp
- 敵の移動速度を倍率で変更するMOD
概要
-
このMODが何をするか
EnemyNavMeshAgentをパッチして 敵の移動速度と加速度を倍率で変更EnemyNavMeshAgent.AwakeでDefaultSpeedとDefaultAccelerationを倍率適用EnemyNavMeshAgent.OverrideAgentで override のspeedとaccelerationを倍率適用- override 中以外は
NavMeshAgent.speedが目標値を下回らないよう補正
-
どんな人向けか
- 敵の移動速度をシンプルに倍率調整したい人向け
-
導入で何が変わるか
- 敵の移動速度と加速度が
SpeedMultiplier倍になる
- 敵の移動速度と加速度が
特徴
-
有効無効の切替
General.EnableでMODの有効無効を切替
-
速度倍率の設定
Speed.SpeedMultiplier(0.1から100)- 既定値
5.0
-
パッチ対象
EnemyNavMeshAgent.AwakeでDefaultSpeedとDefaultAccelerationを倍率変更EnemyNavMeshAgent.OverrideAgentで override のspeedとaccelerationを倍率変更EnemyNavMeshAgent.Updateで override 中以外の最低速度を補正
-
ログ
- BepInExログへ出力
Awakeの既定速度パッチ結果を出力
使い方
-
最短手順
- MODを導入
- 必要ならコンフィグで
SpeedMultiplierを変更
-
注意点
- 極端な倍率はゲームバランスが大きく変わる
連絡先
CHANGELOG
Changelog
[4.0.0] - Update
Added
-
REPO v0.4.1 compatibility
-
Late-spawn enemy support
- Applies speed settings to enemies spawned after level start
- Re-syncs player awareness for late-spawned enemies where possible
-
Optional attack interval acceleration
- Adds optional wait/cooldown/delay-style timer acceleration
- Disabled by default
- Avoids stun, freeze, invincibility, death, and disable timers
-
Runtime configuration
- Added late-spawn support settings
- Added attack interval acceleration settings
Changed
- Default movement multipliers are now
2 - Attack interval multiplier default is
2 - Attack interval acceleration is disabled by default
- Reduced unsafe per-frame speed overwrites so enemy attack states are less likely to break
- Reworked dynamic method patching to avoid noisy Harmony missing-method warnings
Fixed
- Fixed invalid
EnemyRigidbody.OnEnablepatch - Fixed
EnemyRigidbody.OverrideFollowPositionargument mismatch - Fixed
EnemyRigidbody.OverrideFollowRotationargument mismatch - Fixed excessive Harmony warning output from missing
Update/FixedUpdatelookups - Fixed late-spawn support not being applied consistently after level start
Notes
- This version is intended as the stable REPO v0.4.1-compatible release
- Host installation is enough for gameplay movement speed changes
- Client installation can help visual-speed behavior appear more consistent on clients
[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