CutsceneSkip的临时修补方法

注意!!!

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

当然准备了修改后的文件了

点此下载修改好的文件CutsceneSkipCore.dllCutsceneSkip.dll用原来的就好了

不可用原因以及解决办法

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

  • 解决方法1

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

  • 解决方法2

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

工具:IDA

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

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

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

然后保存,搞定!