[全自动太刀] 自动见切升刃+自动居合保刃 (LuaE) 24.06.20更新
简介:

这是一个基于A大的LuaEngine编写的Lua脚本(并非之前的LuaScript)其功能完全依赖根据LuaE编写的脚本文件。Mod的所有内容均根据原版机制进行修改,没有任何数值上的提升也不会出现原版不具备的派生动作,只是纯粹的机制上的变化。目前脚本已经完全适配最新版本的MHWI(v15.22.00)


更新内容:

如果你是在2024.06.20后下载的新用户,则无需阅读此部分,这一部分是给早期购买过的用户了解一下更新了什么内容的。为了方便了解脚本,你可以直接划到下一个板块[脚本内容]以查看当前脚本所具备的全部功能。

8.2更新:①进一步优化了自动见切的判定机制,提高容错;②添加了自动大居合的功能,实现太刀全面自动化;③添加并完善了更多的受击状态,保证脚本功能稳定触发;④优化代码逻辑,在能力范围能尽可能减少性能占用。

8.5更新修复了触发脚本后会脱离集会(掉线)的BUG;②新增功能:脚本开始运行后,角色在本次任务结束前会永久拥有地形伤害无效、属性异常状态无效、全状态异常无效等功能性Buff,这些Buff是通过内存偏移的手段实现的,这意味着他人无法通过你的面板判断你是否拥有这些Buff;③将触发自动见切或自动居合时候的不掉血修改为→触发自动见切或自动居合后,在接下来的时间内会持续回复生命值直至之前损失的生命值完全恢复(这一改动完全是为了服务①)

8.8更新:[①]提供并改进了脚本为玩家提供的几个常驻功能性Buff(并非数值类Buff)现在玩家不需要出耐冲(即减轻胆怯)就能完全避免其他玩家攻击导致的误触;[②]鉴于中功能的改进,删除了脚本之前对耐冲技能的优化,提升了该脚本与其他MOD的兼容性;[③]提升了触发自动见切和自动居合后回复生命值的速度,提升玩家的容错;[④]将原本触发自动见切后强制进行气刃大回旋修改为→触发自动见切后按下[鼠标左键or手柄RT键]才会触发气刃大回旋;[⑤]新增功能:当玩家被尸套龙、猛爆碎龙等龙种挂上特殊debuff后(例如尸套龙的减少生命上限)会自动清除掉这些debuff;[⑥]优化了部分动作的衔接效果(例如,小居合挥刀的过程角色处于不可选定的无敌状态,此时不会强硬地去打断小居合进行自动见切,只有小居合的末端动作才会处在自动见切的判定范围内)使动作更加自然不会出现鬼畜;[⑦]优化了脚本的部分逻辑。

8.22更新:考虑到先前版本的自动见切和自动居合不具备减伤或免伤的效果,在这次小更新中添加了高达90%的伤害减免(只要你不作死,现在一般是不会暴毙的)代价是一定程度上降低了该脚本与其他MOD的兼容性(大概率会与其他修改了技能的MOD冲突)

9.15更新①减伤效果从90%提升至99%(类无敌);②添加开关选项,你可以通过键盘上的按键"~"来显示或关闭面板,并根据需求决定是否启用该脚本;③改进了脚本的部分不严谨不规范的代码,提升脚本稳定性。

9.28更新①添加了“是否启用完全合法性动作”的选项,你可以通过脚本的控制面板来开启或关闭它。众所周知,见切是由其他动作衍生出来的,在正常情况下我们需要完成这些前置动作的后摇才能进行见切,当你关闭“完全合法性动作”后,自动见切的判定将无视这些前置动作的后摇(脚本默认是这个模式)反之,如果启用这个选项的话,自动见切的判定将涉及到这些前置动作,更加贴近原版;②修改了判定方式,本次更新后的判定方式不仅从根源上彻底解决了少数怪物的部分动作无法触发自动见切或自动居合的Bug,同时大幅降低了脚本的性能占用。

10.19更新:整体上适配了本次游戏的更新,详细内容请见新帖(细节较多,这里不一一赘述) [一键转跳]

10.20更新:①触发自动见切后的开刃按键修改为"鼠标左键"和"鼠标侧键",由于LuaE还存在一定问题,目前暂时移除了对手柄的支持;②改进并完善了锁血机制,修正了原本代码中存在的错误,现在判定成功后的免伤更加及时稳定且接近原版;③修复了部分显示错误的地方。本次更新主要是大版本迭代后的小更新;④现在脚本支持玩家在使用过程中穿戴不动衣装了(但体力/转身衣装依旧不支持);⑤由于A大对LuaEngine还没完全更新完毕,有极小概率在登录过程闪退,但经测试在闪退后重新登录一遍游戏就正常了。

10.21更新:①改进并完善了判定机制,在一般使用过程中的判定条件更加准确稳定,但在某个极特殊的极端条件下的Bug触发率由1/1000提升至2/1000(这个Bug有且仅有在多人一起打尸套龙的情况下有极小概率触发)②修复了针对前置动作的判断中存在的缺漏,之前的所有版本都缺少了部分针对袈裟斩的判断,直到今天下午才被发现并修复;③在控制面板内添加了[BlowAsstDETs]选项,该选项在默认状态下是处于关闭状态的,它的存在是为了解决那些可能存在的极端特殊条件或者不一定存在的Bug,只有当你在使用该MOD的过程中遭遇"本该进行自动见切/居合却没进行"的情况,才应该考虑去启用这个选项(注意:在启用这个选项后请不要使用不动衣装)

10.22更新①补充了对前置动作中踏步斩和气刃斩的判定;②改进了对前置动作的判定方式,判定方式从非连续性变为连续性;③修复了触发自动见切/居合后的伤害抵消机制可能会同时抵消武器客制吸血效果的Bug;④调整了部分参数,收缩/放宽了不同情况下的判定要求,旨在脚本稳定且不超模;⑤在控制面板内添加了[DengLongAsst]选项,该选项在默认状态下是处于关闭状态的,当你启用该选项后,你登龙的全过程都将处于不可被选定的状态。

10.24更新:①完善了对前置动作中上捞斩的判定,修复了在气刃斩之间穿插上捞斩时无法触发自动见切的Bug;②优化了触发自动见切后角色坐标位置的覆写操作;③调整了部分的判定参数,优化执行逻辑。

10.31更新:①修复了部分显示错误,同时修复了在触发自动见切后无法进行纳刀的BUG(仅支持原生键位,即通过鼠标侧键+空格来触发纳刀)②鉴于控制面板中的选项越来越多,新增本地配置文件,现在不再需要每次启动后去手动调试脚本了;③优化了部分的代码结构。

11.15更新:①针对游戏更新进行了适配,更新了脚本的版本号;②新增对手柄的支持,你可以在控制面板中启用[Handles_Mode]来使脚本的操作转变为手柄模式,仅支持原生手柄键位(即,通过RT+A来纳刀)

11.26更新:①精简了部分代码,优化了代码结构(功能上没有任何变化)②更新了部分前置,使前置在完全兼容脚本的前提下版本尽可能的新。

12.16更新:为可以执行见切和大居合的情况添加了99%减伤,现在哪怕是秒杀类的技能在那种情况下都无法置你于死地了(更符合原版见切成功的效果)

12.21更新:①修复了一个小bug,当初写代码的时候可能多打了一位数,导致小部分判定条件过于宽松了;②修复了在多人联机的状况下队友受到攻击被误判为玩家自身受到攻击的bug,在控制面板中移除[BlowAsstDETs],新增[Online_Games]选项,联机游玩时请务必保证启用,单人时则关闭即可。

12.25更新:①大幅优化了执行自动见切后进行纳刀的操作的判定,有效提高了执行纳刀的准确性和稳定性;②改进了在多人联机状态下受击判定,一定程度上提升稳定性,大幅度降低性能占用。

03.15更新①鉴于大部分人不需要纳刀时候的不可选定,该版本删除了该功能;②修复了可能会导致在离地状态下执行脚本动作的bug。

05.24更新:修复了离地触发的Bug。

*06.20更新:没有功能上的任何关系,只是适配了新版本。

下面是对当前最新脚本的整体介绍↓↓↓


脚本内容:

Ver: 24.06.20L

  1. 帮助你进行自动见切,没有添加任何额外的派生动作,完全与原版一致。脚本判断触发自动见切后,在本次见切动作执行期间你会进入暂时的不可选定状态,同时,触发这次自动见切的伤害会被抵消。在触发自动见切后,当你按下[手柄RT键or鼠标侧键]就会进行气刃大回旋(不论见切是否有攻击到目标怪物)通过气刃大回旋击中目标完成升刃的操作。
  2. 帮助你在处于纳刀状态下进行自动大居合,没有添加任何额外的派生动作,完全与原版一致。脚本判断触发自动大居合后,在本次大居合动作执行期间你会进入暂时的不可选定状态,同时,触发这次自动大居合的伤害会被抵消。
  3. 自动或手动触发的见切的全程均为不可选定状态,纳刀的初始阶段同样为不可选定状态(只是初始阶段,非常短暂,方便各位用纳刀取消气刃大回旋后摇的时候不会被打断)
  4. 脚本开始运行后,角色在本次任务结束前会永久拥有地形伤害无效、属性异常状态无效、全状态异常无效等功能性Buff,这些Buff是通过内存偏移的手段实现的,只会出现在血条上方的状态栏那一块,并不会体现在你的角色面板中
  5. 你可以通过键盘上的按键"~"来显示或关闭脚本的控制面板,在控制面板中你可以修改以下内容:①通过[LuaEngineLSA]决定是否启用该脚本;②通过[LegalActions]决定是否启用完全合法性动作(针对完全合法性动作的解释请看9.28更新内容中的介绍)③通过[DengLongAsst]决定是否启用登龙霸体;④通过[Online_Games]启用或启用联机模式⑤通过更新按钮[Check for Update]快速访问当前界面以获取最新的更新内容;⑥通过[AutoForesight]单独启用或禁用自动见切;通过[AutoLaidoDLX]单独启用或禁用自动居合;⑦通过[Handles_Mode]启用或禁用手柄模式。
  • [4]中的Buff效果是考虑了脚本执行过程中所需的一些逻辑以及同其他Mod的兼容性等因素才加入的,并非是单纯的提升玩家的太刀体验。因此,后续中我不会考虑推出移除[4]的脚本弱化版。

注意事项:

  • 该脚本仅可能和同类型的太刀类Lua脚本会冲突,和别的Mod一般不会冲突。
  • 控制面板选择离线状态:请不要使用转身衣装;控制面板选择在线状态:请不要使用不动衣装、转身衣装以及体力衣装。
  • 即便玩家不出耐冲技能,脚本也不会因为队友的攻击而误触。
  • 启用控制面板中的合法性动作检测后,你的输出上限就不会因脚本而超出原版的极限水平。

使用教程:

  1. 在安装脚本前请确保已经删除以下内容:①先前的Lua脚本,所有从"LongSword_Auto.zip"中解压得到的内容一个都不能留;②Stracker's Loader的所有内容(即便是N站发布的最新版也删掉)安装包内已经自带了本次游戏更新后A大针对LuaE优化过的最新版Stracker's Loader(如果是老版的Stracker's Loader包含以下内容: 游戏根目录中的hid.dll、loader-config.json以及loader.dll ,nativePC-plugins文件夹下的 MonsterLoader.dll和QuestLoader.dll;如果是新版的Stracker's Loader包含以下内容:游戏根目录中的dinput8.dll、loader-config.json以及loader.dll ,nativePC-plugins文件夹下的 MonsterLoader.dll和QuestLoader.dll)
  2. 在确保了第一点后,下载并解压"LongSword_Auto.zip"(不要直接安装这一整个zip文件)
  3. 使用狩技盒子或其他方式安装从"LongSword_Auto.zip"中解压得到的"脚本必要组件.zip"(只有这个zip文件是用狩技盒子直接安装的)
  4. 剩余的所有从"LongSword_Auto.zip"中解压得到的内容(Lua文件夹、2个dll、一个ini文件以及一个json文件)均放至游戏的根目录下(不是用狩技盒子安装,而是直接把他们复制/剪切粘贴过去)游戏的根目录可以通过以下方法查看:打开Steam→点击库→点击Monster Hunter World→点击右上角的设置(齿轮图标)→点击管理→点击浏览本地文件即可
  5. 提供的所有的前置都是目前针对LuaE脚本优化得到的最新的版本,即使在安装过程与你之前的前置冲突了也可以用"脚本必要组件.zip"无脑覆盖安装(实在不放心可以先备份一下之前的前置)

使用拓展:

如果你完全按照[使用教程]中的步骤安装MOD却还是无法生效,或是在游戏过程中遇到莫名闪退,请点击以下链接跳转我的另一个帖子[针对LuaE脚本使用安装的一系列答疑],你可以通过该帖子中的内容对闪退问题进行排查,如果你发现导致闪退发生的原因依旧不明可以留言或私信反馈。


已测试项目:

锻炼区域爆桶、大量特斗、多个在线活动(黑龙、灭日、炎妃、猿神以及王冰等)


控制面板:

请确保进入游戏后按下键盘上的"~"可以唤出以下的imgui界面

如果无法唤出该界面,请检查游戏设置中的DX12选项是否处于开启状态,如果DX12选项是关闭的,请开启该选项。如果你对DX12有硬性需求,同时使用脚本的过程中有且仅有控制面板无法正常唤出的问题,你可以选择在游戏根目录下找到名为"LSAconfig.ini"的配置文件,并用记事本打开,如下图所示

按照控制面板中的顺序从上往下按照自己需求依次修改即可。


特别选项:

11.15更新后适配手柄(暂时仅支持原生键位)请务必根据自己的操作设备在控制面板中调整[Handles_Mode]选项,如果你是键鼠玩家请保证该选项关闭,如果你是手柄玩家,请保证该选项开启。

12.21更新后,请务必根据自己的需求更改[Online_Games]选项,联机游玩时请务必保证启用,单人时则关闭即可。

我的脚本文件均未加密,购买下载后的用户如果需要借鉴参考请随意(当然照搬照抄的话还请手下留情)亦或者你觉得其中部分功能的代码能够以更好的方式实现的话可以留言或私信告诉我

下载链接已更新,请根据需求下载——06.20L

注意:据A大所说,新的LuaEUI不一定适配所有用户。新版的LuaEUI仅支持DX12不再支持DX11,如果你在开启DX12的情况下无法正确加载LuaEUI,请你直接通过修改本地配置文件"LSAconfig.ini",并按我之前所展示的控制面板中的顺序,从上往下按照自己需求依次修改即可。

附件
LongSword_Auto-06.20L
10影响力
by 昼行灯 更新于 2024-07-18
若有附件,打赏后可直接下载 赠人玫瑰 手留余香
1个大佬推荐该主题
默认
最新


1