制作补丁的第一步是提取文本。
程序想要将文本显示在屏幕上,需要通过一系列的命令。我们可以在它运行时修改这些命令,改成让在它显示文字的同时向我指定的内存空间写入。
通常而言,galgame引擎不太可能自己写出最底层的实现,而是调用公开的windows库和c库中的函数。使用x64dbg打开程序,点击“符号”,我们可以看到程序调用了这些函数。它们的作用可以通过阅读文档了解。

FT_GetCharIndex 是 FreeType 库中的一个函数,用于根据给定的字符代码获取对应的字形索引。我推测它与文本显示有关,因此我在函数开头下断点。

程序想要将文本显示在屏幕上,需要通过一系列的命令。我们可以在它运行时修改这些命令,改成让在它显示文字的同时向我指定的内存空间写入。
通常而言,galgame引擎不太可能自己写出最底层的实现,而是调用公开的windows库和c库中的函数。使用x64dbg打开程序,点击“符号”,我们可以看到程序调用了这些函数。它们的作用可以通过阅读文档了解。

FT_GetCharIndex 是 FreeType 库中的一个函数,用于根据给定的字符代码获取对应的字形索引。我推测它与文本显示有关,因此我在函数开头下断点。
