REPO_JP-EnemySpeedUp icon

EnemySpeedUp

Enemy speed multiplier mod.敵の移動速度を倍率で変更するMOD

By REPO_JP
Last updated a day ago
Total downloads 401
Total rating 1 
Categories Mods Server-side
Dependency string REPO_JP-EnemySpeedUp-1.0.0
Dependants 1 other package depends on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2304 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2304

README

EnemySpeedUp

  • Enemy speed multiplier mod

Overview

  • What this mod does

    • Multiplies enemy movement speed and acceleration via EnemyNavMeshAgent patches
    • Applies the multiplier to default values at EnemyNavMeshAgent.Awake
    • Applies the multiplier to override values at EnemyNavMeshAgent.OverrideAgent
    • Ensures NavMeshAgent.speed does not drop below the target speed while not overriding
  • 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

Features

  • Configurable enable switch

    • General.Enable to enable or disable the mod
  • Configurable speed multiplier

    • Speed.SpeedMultiplier (range 0.1 to 100)
    • Default 5.0
  • Patch points

    • EnemyNavMeshAgent.Awake scales DefaultSpeed and DefaultAcceleration
    • EnemyNavMeshAgent.OverrideAgent scales override speed and acceleration
    • EnemyNavMeshAgent.Update enforces minimum NavMeshAgent.speed when not overriding
  • Logging

    • Writes logs to BepInEx log
    • Logs patched default speed in Awake

Usage

  • Minimal steps

    • Install the mod
    • Adjust SpeedMultiplier in the config if needed
  • Notes

    • If you set an extreme multiplier the gameplay balance changes significantly

Contact


EnemySpeedUp

  • 敵の移動速度を倍率で変更するMOD

概要

  • このMODが何をするか

    • EnemyNavMeshAgent をパッチして 敵の移動速度と加速度を倍率で変更
    • EnemyNavMeshAgent.AwakeDefaultSpeedDefaultAcceleration を倍率適用
    • EnemyNavMeshAgent.OverrideAgent で override の speedacceleration を倍率適用
    • override 中以外は NavMeshAgent.speed が目標値を下回らないよう補正
  • どんな人向けか

    • 敵の移動速度をシンプルに倍率調整したい人向け
  • 導入で何が変わるか

    • 敵の移動速度と加速度が SpeedMultiplier 倍になる

特徴

  • 有効無効の切替

    • General.Enable でMODの有効無効を切替
  • 速度倍率の設定

    • Speed.SpeedMultiplier0.1 から 100
    • 既定値 5.0
  • パッチ対象

    • EnemyNavMeshAgent.AwakeDefaultSpeedDefaultAcceleration を倍率変更
    • EnemyNavMeshAgent.OverrideAgent で override の speedacceleration を倍率変更
    • EnemyNavMeshAgent.Update で override 中以外の最低速度を補正
  • ログ

    • BepInExログへ出力
    • Awake の既定速度パッチ結果を出力

使い方

  • 最短手順

    • MODを導入
    • 必要ならコンフィグで SpeedMultiplier を変更
  • 注意点

    • 極端な倍率はゲームバランスが大きく変わる

連絡先