摘自 https://github.com/YeLikesss/KrkrExtractForCxdecV2
如何使用
1. CxdecExtractorLoader.exe, CxdecExtractor.dll, CxdecExtractorUI.dll, CxdecStringDumper.dll保持同一目录
2. 保证你的游戏是Wamsoft KrkrZ Hxv4加密类型且加密认证已移除
3. 拖拽游戏exe到CxdecExtractorLoader.exe启动, 弹出模块选择对话框
4. 选择加载解包模块, 弹出解包对话框, 拖拽xxx.xp3到框内解包
4.1 游戏目录\Extractor_Output\为输出目录, 包含xxx文件夹的封包资源与xxx.alst的文件表
4.2 工具目录\Extractor.log为日志信息
5. 选择加载字符串Hash提取模块, 自动提取游戏运行时的字符串Hash映射表
5.1 游戏目录\StringHashDumper_Output\为输出目录
5.2 DirectoryHash.log为文件夹路径Hash映射表
5.3 FileNameHash.log为文件名Hash映射表
5.4 Universal.log为通用信息(Hash加密参数)
6. 选择加载Key提取模块(功能暂未实现)
7. 工具不会申请管理员权限进行弹出UAC提权, 游戏与工具务必不要放在C盘
8. 如出现错误标题的弹窗报错, 请检查上述步骤
常见问题
Q: 为什么没有资源文件名
A: 封包里面本来就没有文件名
Q: 解包对话框支持批量拖拽解包吗
A: 不支持, 仅支持单个封包逐个拖拽提取
Q: 解包响应框解包时候无响应
A: 没做多线程支持, 等它慢慢解完就好
Q: Hash映射表能一次性提取所有吗
A: 不能, 名字在脚本里面散落到处都是, 且不全
Q: 兼容Win7以外的系统吗
A: 理论上兼容, 不过没有测试, 有问题我也不知道
