我是🤡, wine-ge-custom-opt + lavfilter + 安装了一下游戏, 解决问题. 不去折腾这个破引擎了.
打 gal ,想不安装来玩游戏,注意到反复
0x300f6a7 (0xfe)
地址居然是同一个。
是读注册表错误。(简单解决方法是完整安装,不是很想)。开始有想法。
工欲善其事,必先利其器。先啃掉了一本《有趣的二进制 软件安全与逆向分析》,有了基本大局观。
下了个 ida pro7.0 ,用 wine64 运行。
简单分析了下,发现自带了 debugger 检测器。人话:传统的断点会被识别。需要硬件断点。
进度:大幅增加
tg 群某人指出是 椎名里緒(ShiinaRio),开始收集资料。发现这个引擎有点麻烦。
找到个教程
GalgameCoding/NUKITASHI2.md at main · crskycode/GalgameCoding