适用于Wamsoft(Hxv4 2021.11+)加密解包/字符串<->Hash提取
系统: Windows 7 SP1 x64
IDE: Visual Sudio 2022
编译器: MSVC2022 x86
1.重构代码, 稍微看着没那么屎山
2.功能模块拆分为不同Dll
3.修复许多bug
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: 理论上兼容, 不过没有测试, 有问题我也不知道