
戏剧性自动射手
实验性瞄准辅助,适用于弓、弩和手炮。镜头会平缓转向视野中心最近的 target 头部,并考虑下坠和移动。你仍然需要拉弓并释放;由游戏决定是否命中。尚未完全完善:部分掩体后的目标可能会被漏掉。按 F4 切换。
查看大图[size=4][b]Theatrical AutoMarksman[/b][/size]
[b]实验性:[/b]此模组尚新,尚未完全完善。可能会有粗糙之处,请报告您发现的问题。
当亨利瞄准[b]弓[/b]、[b]弩[/b]或[b]手炮[/b]时,摄像机会轻柔地转向视野中心最近的人物的头部(或动物的胸部),使箭矢、弩箭或弹丸命中目标。[b]F4[/b] 键可开启和关闭此功能。您仍需自行拉弓、瞄准和释放。
[list] []人物优先;马和狗不会被瞄准。 []不会选择墙后、地形或其他固体掩体后的人,如果射击路径上会击中其他物体,则不会进行射击。 []锁定是柔和的:移动鼠标即可解除。 []它会考虑下坠、空气阻力和行走或奔跑的目标。 [*]可选的标记会显示射击的预计落点。 [/list] [b]工作原理[/b] 游戏从武器自身的射击姿态发射箭矢,与视野有约几度的偏差。模组读取实时姿态并调整摄像机,直到真实弹道穿过头部。手炮通过其引信进行瞄准。只有在武器拔出且稳定后摄像机才会转动,并且在辅助开启时,游戏自身的瞄准晃动会减少。
游戏仍然负责弹丸的飞行并判定是否命中。没有任何传送,也不会强制命中。手抖或疲惫的亨利仍然会射偏。
[b]弩[/b] 主文件也会瞄准弩。弩的动画幅度比弓更大,因此摄像机只跟随部分动画,并在您移动鼠标或失去目标视野之前保持锁定。设置 Crossbows=0 可将弩交由您自己瞄准。
[b]可选文件:实验性弩[/b] 第二个版本,Crossbows=1 且详细日志已开启,供想要发送日志的人使用。请将其[i]替代[/i]主文件安装(同一文件夹)。它的测试较少:弩的瞄准效果尚可,但部分掩体后的目标可能会被跳过,某些射击中摄像机仍可能晃动。发送报告时请附上 [i]kcd2_automarksman.log[/i]。
[b]前置要求[/b] [list] [][url=https://www.nexusmods.com/kingdomcomedeliverance2/mods/3332]Kingdom Come Script Extender (KCSE)[/url] 作者 JerryYOJ [][url=https://www.nexusmods.com/kingdomcomedeliverance2/mods/3381]Address Library For KCSE[/url] 作者 JerryYOJ [/list] [b]安装[/b] [list] [][b]Vortex:[/b]按常规安装。 [][b]手动:[/b]将 [i]theatrical_automarksman[/i] 文件夹复制到 [i]<游戏目录>\Mods\[/i]。最终路径应为 [i]<游戏目录>\Mods\theatrical_automarksman\KCSE\Plugins\kcd2_automarksman.dll[/i]。如果 [i]<游戏目录>\Mods\mod_order.txt[/i] 存在,请将 [i]theatrical_automarksman[/i] 添加到其中,以便加载开/关消息。 [*][b]卸载:[/b]删除该文件夹。 [/list]请仅从 Nexus Mods(Flubbermunchkin)或我们的 GitHub 下载我们的模组。它们从不附带安装程序或 .exe 文件。
[b]设置[/b]([i]kcd2_automarksman.ini[/i],与 DLL 位于同一目录) [list] [][b]Toggle=F4[/b]:开/关按键 [][b]Bows=1, Crossbows=1, HandCannons=1[/b]:哪些武器会被自动瞄准(0 = 交由您自己) [][b]ConeDegrees=10, MaxDistance=80[/b]:目标可以偏离视野中心的角度范围,以及最大距离 [][b]RequireClearShot=1[/b]:绝不瞄准固体掩体后的人 [][b]HostileOnly=0[/b]:1 = 仅瞄准战斗中的人物 [][b]ShowImpactMarker=1[/b]:绘制预测落点 [][b]SwayStrength=25[/b]:辅助开启时游戏瞄准晃动的百分比 [][b]DebugLog=0[/b]:1 = 为错误报告生成详细日志 [*]更多选项在 .ini 文件中。 [/list] [b]兼容性[/b] 可与其他 KCSE 插件配合使用(Horse Route Follow、Theatrical AutoSharpening)。已在安装 Arrow Arc 和 Faster Bow Charge Duration 的情况下测试;修改弓、弩或箭矢属性的模组也没有问题。
[b]已知限制[/b] [list] []部分掩体:栅栏、栏杆、窗栏或矮墙后的人,即使部分可见,也可能被跳过。挡在路径上的其他人会被忽略。 []瞄准假设为满弓;过早释放的箭矢下坠更多。 [*]游戏在您释放后片刻才发射,因此晃动的武器可能会使射击略有偏差。 [/list] [b]游戏更新[/b] 针对 Steam 版本 1.5.x(build 15693)构建并测试。模组在启动时通过特征码查找所需的游戏代码;如果游戏更新破坏了这一机制,模组会自动关闭并在日志中说明。
[b]错误报告[/b] 设置 DebugLog=1,重现问题并附上 [i]kcd2_automarksman.log[/i](位于 DLL 同目录)。
[b]更多 Theatrical 系列模组[/b] Theatrical AutoForge、Theatrical Autobrew、Theatrical AutoSharpening、Theatrical AutoLockpick、Theatrical AutoDice、Theatrical AutoPickpocket、Theatrical AutoFollow。
[b]致谢[/b] JerryYOJ 提供了 KCSE、Address Library 和 libKCD2(GPL-3.0),本模组基于其公开的研究笔记构建。inkcrow - Arrow Arc,启发了弧线预测的想法(未使用其代码)。 源代码(GPL v3):[url=https://github.com/EvanJGagnon/KCD2-Mods]github.com/EvanJGagnon/KCD2-Mods[/url]。在 AI 辅助下制作(Claude)。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。