一个针对游戏逆向工程设计的Python工具,用于快速对比前后版本游戏的特征码文件,自动识别并输出未发生变动的特征码,解决手动逐行对比的低效问题。
在游戏逆向工作中,经常需要验证补丁/更新是否修改了特定功能相关的特征码(如函数指令、内存特征等)。本工具通过自动化差异分析,帮你快速定位「未变动的特征码」,减少重复劳动。
- 双文件对比:支持输入「旧版本特征码文件」和「新版本特征码文件」
- 灵活格式解析:支持两种特征码存储格式(可配置):
- 每行一个独立特征码(默认)
- 单行内用自定义分隔符(如
,、;)分隔多个特征码
- 精准差异识别:基于字符串完全匹配,输出新旧文件中均未变动的特征码
- 结果可视化:以清晰列表形式展示未变动特征码,并统计数量
欢迎提交Issue或PR优化工具!
- 如需新增功能(如支持正则匹配、忽略空格),请先提Issue讨论。
- PR请附详细测试用例,确保功能稳定。
本项目采用MIT License,可自由修改、分发或用于商业项目。