CutsceneSkip的临时修补方法(ff14国服6.0有效)

注意!!!

作者已经不再更新此插件,详见https://file.bluefissure.com/FFXIV/CutsceneSkip/
本文的解决方法下个版本就有可能失效,所以请大家老实退跳接吧

国服6.0可用文件下载

已修复 无法加载DLL 的bug
点此下载修改好的文件CutsceneSkip.zip
请解压后在act导入CutsceneSkip.dll
如果您之前导入过CutsceneSkip.dll也请重新导入
请保证 CutsceneSkip.dllCutsceneSkipCore.dll 在同一目录下
请先启动游戏再启动插件

CutsceneSkipCore来源https://github.com/NukoOoOoOoO/FFXIV_CutsceneSkip

经过测试国服6.0,CafeAct可以加载使用,如果有问题请将报错发到calciumion@qq.com,并附上报错截图

以下为5.4版本不可用原因以及解决办法,可忽略

现在(国服5.4版本)插件不可用是因为作者对日期进行了判断,如果时间超过2021年5月30日0点则提示插件过期,因而无法加载

  • 解决方法1

更改自己的系统时间到2021年5月30日0点之前,例如2021年5月29日

  • 解决方法2

通过技术手段跳过日期判断语句

工具:IDA

使用IDA打开CutsceneSkipCore.dll,观察函数列表,找到并双击Initialize函数

不难发现,在此处进行了条件判断,条件成立则会跳转到地址loc_180003E44(图中绿色线所指)

我们要做的就是想办法直接跳转到这个地址,所以只需要把ja修改成jmp语句直接跳转就好啦,如下图所示

然后保存,搞定!