强化战斗AI

创作者: tavvfiq
已更新:2026-08-18 16:40:56
3.3MB

关于此 MOD

增强《天际》概率型战斗AI的SKSE插件,引入了决策系统。NPC会评估战斗局势,并对玩家的行动做出反应。
强化战斗AI
一款SKSE插件,通过决策系统强化《天际》中基于概率的战斗AI。NPC会评估战斗局势,并对玩家行动做出响应。
我知道。我会照他们说的做。
功能说明
该模组会挂钩到
RE::Character::Update
并使用基于优先级的系统在战斗中处理NPC。NPC会检查距离、生命值、体力以及目标正在做什么,然后根据优先级规则选择行动。
优先级顺序:打断 > 闪避 > 后撤 > 生存 > 进攻
────────────────────────────────────────
功能
决策系统
  • NPC在行动前会评估多种因素(距离、生命值、耐力、目标状态)
  • 行动按重要性排序
  • 战斗风格会改变决策优先级(好战的NPC更倾向进攻,防御型的NPC更早撤退)
  • 反应延迟和失误几率防止机械化行为
  • 当多个选项具有相同优先级时,决胜系统会选择最佳行动。

可用操作
  • 招架(盾击) - (是的,NPC可以招架!) 适时盾击可打断目标的近战攻击。目前需要EldenParry模组(若你希望使用其他让NPC能够招架的模组,可在INI文件中切换)。
  • 时停格挡 - 定时格挡,用以抵消即将到来的攻击。需要简单定时格挡(若你想使用其他允许 NPC 进行定时格挡的模组,可在 INI 文件中进行切换)。
  • 闪避/侧移/跳跃 - 闪避动作。近战攻击使用闪避和侧移,远程攻击则使用跳跃躲避。跳跃的实现方式比较取巧,借用了闪避动画改名为跳跃动画 :)
  • 撤退 当生命值或耐力低于阈值时触发
  • 后退 当目标施放魔法或拉弓时触发
  • 推进中 当距离超过冲刺攻击范围时触发
  • 攻击/重攻击/冲刺攻击 - 标准攻击行动

战斗反馈系统
  • NPC会根据战斗结果学习。AI会追踪自身攻击、招架和精准格挡的成功率,以调整其策略。
  • 如果NPC的攻击经常被玩家招架或格挡,它将调整自己的进攻策略。
  • 同样地,AI也会根据自身表现优化防御时机(格挡/精准格挡)。
  • 这创造了一种动态机制,NPC会根据目标的技能调整自身行为。

性能
  • 逐演员处理定时器(默认间隔100毫秒)
  • NPC离开战斗时自动清理
  • 可配置处理频率

人鱼宫殿
模组支持
如已安装以下模组,则与其兼容(均为可选):
  • EldenParry - 启用格挡动作。
  • 简易定时格挡 - 启用定时格挡动作。
  • 战斗路径革命(CPR) - 使用CPR进行移动(环绕、撤退、推进、后退)
  • BFCO攻击框架 - 使用 BFCO 进行攻击动画
  • TK闪避·RE - 使用TK闪避进行躲避
  • 精准度 使用精确API进行武器射程计算

该模组会自动检测这些内容,若未安装则会回退至原版系统。
────────────────────────────────────────
需求
必需:
  • 天际 SE/AE(1.5.97+)
  • SKSE64
  • SKSE插件地址库
  • 行为数据注入器(BDI)
  • Open Animation Replacer(OAR)

可选:
  • EldenParry(用于招架)
  • 简易时间格挡(用于时间格挡)
  • 战斗路径革命
  • BFCO攻击框架
  • TK闪避 RE
  • 精准度

────────────────────────────────────────
安装
通过模组管理器安装。该模组包含:
  • SKSE插件(CombatAI-NG.dll)
  • 行为数据注入器配置
  • 打开动画替换器的动画替换
  • 配置文件(CombatAI-NG.ini)

安装后,请编辑
Data/SKSE/Plugins/EnhancedCombatAI.ini
如果你想要更改默认设置的话。
请提供需要翻译的文本内容。
配置
编辑
EnhancedCombatAI.ini
调整:
  • 处理间隔(NPC被评估的频率)
  • 反应延迟(基础延迟和方差)
  • 失误概率(随NPC等级降低)
  • 冷却时间(重击、闪避)
  • 生命值/耐力阈值(NPC撤退时)
  • 闪避设置(耐力消耗、无敌帧、踏步闪避)

看见
增强战斗AI.template
用于所有选项。
专业翻译游戏文本时,我需要你提供待翻译的具体内容。当前消息中未包含任何待翻译文本,请补充后我会为您准确翻译。
运作方式
  • 钩子
    RE::Character::Update
    (后置钩子模式)
  • 收集战斗状态(生命值、耐力、距离、目标动作)
  • 根据优先级规则评估可用行动
  • 根据NPC的战斗风格调整决定
  • 应用反应延迟、失误和冷却时间。
  • 通过动画/移动执行动作

────────────────────────────────────────
兼容性
  • 与原生AI协同工作,并兼容其他战斗模组,包括那些修改战斗风格的模组。
  • 永久文件无变更。
  • 可在游戏进行中安全安装/卸载。

请输入需要翻译的文本内容。
备注
  • 仅在战斗状态下处理NPC
  • 适用于所有NPC类型
  • 使用游戏现有的战斗风格
  • 在INI中启用调试日志以进行故障排除

───
制作人员名单
  • Cursor 作为我的结对程序员 :)
  • 菲尼克斯 他们的战斗AI项目给了我灵感
  • 利昂王 用于ProjectGapClose——挂钩模式、强力攻击检测及战斗AI洞察
  • bosn889 为他们的DynamicGrip项目提供的示例工程,该项目使用了xmake(让C++插件的构建更加简便)
  • 厄尔辛 为了他们的精准度API,以便我们能够获取武器的预估射程
  • 最大SU 用于他们的BDI和CPR项目
  • Styyxus 针对他们的简易定时模块和工具库 :)
  • 尝试 并且 嘟嘟姆 为了他们的黄金弹反和黄金弹反NG

依赖项:
  • CommonLibSSE-NG - SKSE插件框架
  • SimpleINI - 配置文件解析

模组集成:
  • EldenParry
  • 简易计时格挡
  • 战斗路径革新 (CPR)
  • BFCO 攻击框架
  • TK闪避RE
  • 精准

特别鸣谢:
  • 天际模组社区,提供了卓越的工具与框架。

“告诉我,你在找什么?”
源代码
需要xmake和CommonLibSSE-NG。详见 仓库 关于构建说明。

上古卷轴5:天际 特别版 的热门 MOD

探索适用于 上古卷轴5:天际 特别版 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

2025-12-16 11:53:50

前置必备Mod

修改与Mod必备前置工具

ModOrganizerTeam2024-08-04 16:31:44

Mod Organizer(MO)是一个用于管理任意大小的Mod集合的工具。它是专门为那些喜欢尝试mods的人设计的,因此需要一种简单可靠的方法来安装和卸载它们。

天空用户界面

schlangster2017-10-04 05:03:26

界面优雅,对电脑友好,并具有许多高级功能。

非官方《上古卷轴5:天际》特别版补丁 - USSEP

Arthmoor2025-09-01 07:56:09

一款针对《上古卷轴V:天际特别版》的综合性错误修复模组。非官方天际特别版补丁(简称USSEP)的目标是最终修复《天际特别版》中所有尚未被官方修复的错误。

静态网格改进模组 - SMIM

Brumbek2018-07-05 02:28:26

这是一个旨在大幅提升《上古卷轴5:天际》中无数静态3D模型外观的大型项目。简而言之,我希望通过这个项目让天际的建筑、杂物、家具和景观更加美观。

SKSE插件的地址库

meh3212024-02-14 09:19:54

包含头文件和数据库,以便轻松实现 SKSE DLL 插件的版本独立性。

比赛菜单

expired69782024-01-27 03:38:17

角色创建菜单全面改版,新增多种自定义功能,例如多种RGBA战纹、身体彩绘、手部彩绘和脚部彩绘。(需要SKSE)

Fores Skyrim SE-FNIS SE中的新闲置

NexusModsCaretaker2020-02-19 01:47:03

Skyrim没有可能的自定义动画?错误的。FNIS行为允许添加不同类型的动画到游戏:闲置/姿势,顺序,家具,配对,杀戮,生物,等等。

使用 Xmod 解锁 上古卷轴5:天际 特别版 的全部潜力 — 今天就探索这些顶级 MOD!