CreateFontIndirectA怎么处理——>改参数选择中文编码,923到936,更换字体。
想要用Unicode的W版本怎么办——>hook(IAT/loadLibrary/Dll劫持(你选的方案))
为什么改了编码还显示乱码---->可能是游戏自带字库(直接绕过去或者自建字库)/游戏计算字符长度时没有针对中文编码的长度标记(找到相应的代码直接patch)
……
技术能力不足 ×
基础知识不足 √
感觉你跳过了最简单的知识积累,却拥有了逆向中了最可贵的经验和思路。你缺的不是技术,是知识。技术上你做的很好。
会用搜索和AI就很好了。个人建议你放慢汉化的速度,学习以下Windows系统/API/常见算法比如LZSS等知识,然后把C#/C++/Python学一下,效率会高很多。
相信我,以你现在的思维结构,学这些东西比你预想的轻松。
有了知识很多东西就能很快找到解决方案。
谢谢大佬一语戳中痛点,我确实深刻的感受到自己对这些底层知识,尤其是算法上的欠缺,这方面我一直以来完全都是交给AI来处理,一旦AI不行,我就没什么办法了。靠AI轮椅总有一天是行不通的,算法,API这些还是要自己了解才行。
登录后回复
CreateFontIndirectA怎么处理——>改参数选择中文编码,923到936,更换字体。
想要用Unicode的W版本怎么办——>hook(IAT/loadLibrary/Dll劫持(你选的方案))
为什么改了编码还显示乱码---->可能是游戏自带字库(直接绕过去或者自建字库)/游戏计算字符长度时没有针对中文编码的长度标记(找到相应的代码直接patch)
……
技术能力不足 ×
基础知识不足 √
感觉你跳过了最简单的知识积累,却拥有了逆向中了最可贵的经验和思路。你缺的不是技术,是知识。技术上你做的很好。
会用搜索和AI就很好了。个人建议你放慢汉化的速度,学习以下Windows系统/API/常见算法比如LZSS等知识,然后把C#/C++/Python学一下,效率会高很多。
相信我,以你现在的思维结构,学这些东西比你预想的轻松。
有了知识很多东西就能很快找到解决方案。
⋯