Skip to content

YeLikesss/KrkrExtractForCxdecV2

Repository files navigation

KrkrExtractV2 (ForCxdecV2) 动态工具集

  适用于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: 理论上兼容, 不过没有测试, 有问题我也不知道

同类工具推荐

  • KrkrExtractV2 (ForCxdecV2)(本工具)  类型: 动态   解包: 一次性  文件名: 运行时

  • KrkrDump  类型: 动态   解包: 运行时  文件名: 运行时

  • GARBro  类型: 静态(需人工装填)   解包: 一次性  文件名: 无