结局

我是🤡, wine-ge-custom-opt + lavfilter + 安装了一下游戏, 解决问题. 不去折腾这个破引擎了.


动机

打 gal ,想不安装来玩游戏,注意到反复

0x300f6a7  (0xfe)

地址居然是同一个。

是读注册表错误。(简单解决方法是完整安装,不是很想)。开始有想法。


准备工具

工欲善其事,必先利其器。先啃掉了一本《有趣的二进制 软件安全与逆向分析》,有了基本大局观。

下了个 ida pro7.0 ,用 wine64 运行。

简单分析了下,发现自带了 debugger 检测器。人话:传统的断点会被识别。需要硬件断点。


契机

进度:大幅增加

tg 群某人指出是 椎名里緒(ShiinaRio),开始收集资料。发现这个引擎有点麻烦。

找到个教程

GalgameCoding/NUKITASHI2.md at main · crskycode/GalgameCoding