⚔️ 征服之刃 编译器9.0

Web版 - 游戏数据修改工具

🔒 加密 (XML → DAT)

上传XML文件,打包为tmp_datas.dat

📦
上传ZIP压缩包(自动扫描里面全部XML文件)

— 或 —

📂
逐个上传XML文件(支持多选)
🔓 解密 (DAT → XML)

上传tmp_datas.dat,还原为XML文件

📄
点击或拖拽上传DAT文件
🔓 DAT解密 (游戏数据文件)

上传游戏.dat文件(skills.dat/units.dat等),ZIP密码解密还原XML

📄
点击或拖拽上传加密的.dat文件
游戏.dat文件使用ZIP密码加密(非3DES),密码从SO逆向获取: KtWm@2016
🔒 DAT加密 (XML → .dat)

将XML内容重新打包为密码加密的.dat文件

📄
上传XML文件
🔐 3DES加密 (存档/其他)

对文件进行Triple-DES加密(用于存档文件等非DAT场景)

📄
上传待加密文件
🔑 3DES解密 (存档/其他)

对3DES加密的文件进行解密还原

📄
上传待解密文件
📖 说明
📋 游戏DAT文件加密方式: - skills.dat/units.dat/chars.dat等 → ZIP密码加密 (密码: KtWm@2016) - 解密后直接得到XML,可编辑后重新加密 🔐 3DES加密 (f19860204Maple871009Wjin): - SO中存在的TDES函数用于存档文件等 - 算法: Triple-DES EDE3-ECB, PKCS#5填充 🔍 逆向发现: - ZIP密码 KtWm@2016 存在于SO偏移0xacbedc - 3DES密钥 f19860204Maple871009Wjin 存在于SO偏移0xacbeb5 - 两者用途不同,.dat文件用ZIP密码而非3DES
🔧 SO编辑器 - libMyGame.so 二进制补丁

上传SO文件(12170128字节),查看和修改37个游戏参数

⚙️
点击或拖拽上传libMyGame.so
🗺️ 小地图坐标计算器
🔍 ID/名称提取

从DAT文件中提取人物、城堡、物品的ID和名称

🔎
点击或拖拽上传tmp_datas.dat
🏰 添加城堡

通过信息文件向map_objs添加城堡数据

📄
点击或拖拽上传tmp_datas.dat
📋
点击或拖拽上传信息文件(.txt/.csv)
👤 添加人物

通过信息文件向chars添加人物数据

📄
点击或拖拽上传tmp_datas.dat
📋
点击或拖拽上传信息文件(.txt/.csv)