2015年4月—2024年4月,论坛已建立9周年,欢迎加入QQ群讨论:419848937

6章DAT文件加解密录象+详细说明+6章DAT文件加解密工具

爆率、物品、补丁修改等技术参考资料
回复
头像
天堂之手
Mr.GL
Mr.GL
帖子: 263
注册时间: 2018-02-24 21:37

6章DAT文件加解密录象+详细说明+6章DAT文件加解密工具

帖子 天堂之手 » 2018-03-05 15:01

第一步:你要具备两样东西 一个是加解密工具l2encdec_281,转换还原工具l2asm-disasm_0981. 另一个就是已破解过的6章客户端SYSTEM 如果你的是没有破解过的或是官方的SYSTEM的话 就把l2encdec_281目录里的文件全部复制到SYSTEM目录下 然后patcher 就可以破解了 l2encdec_281和l2asm-disasm_0981在附件里我提供了下载就可以使用了.

第二步:如果你具备上边的条件就可以操作了.按照录象我以weapongrp.dat文件为例,给大家详细解说.先从已破解过的SYSTEM文件夹中取该文件(我的BETA3配套的SYSTEM),然后复制到l2encdec_281目录下,接着进行解密步骤.我在以前的教程中看过 好象是用命令提示符来做..开始->程序->附件->命令提示符 其实这样做挺麻烦的 所以你要做一个bat文件 执行效果是跟命令提示符一样的 首先在l2encdec_281目录下新建一个文本文档 双击打开后 在空白处写入"l2encdec.exe -s weapongrp.dat" (没有引号)然后另存为"解密.bat" 需要注意的是 把扩展名为bat 如果只写为"解密"然后保存的话,跟文本文件没什么两样了.在这"l2encdec.exe"是解密的主程序 "-s"是解密参数 "weapongrp.dat" 是被解密的文件名.. 如果你要解的是npcgrp.dat的话 被解密的文件名要更变了 那样要写入的是"l2encdec.exe -s npcgrp.dat"了. 然后双击解密.bat进行解密后 会自动生成dec-weapongrp.dat文件 文件生成后 把原来的weapongrp.dat删除或者移动到别的文件夹内(原因是会把以后步骤中 生成加密过的DAT文件有影响 使新的dat文件生成不了 只生成为413文件)..

第三步:把dec-weapongrp.dat文件剪切到l2asm-disasm_0981目录下 然后进行DAT转TXT步骤.首先和上边的步骤一样 做一个转换的bat文件.先新建一个文本文档 然后双击写入"l2disasm.exe -d Interludeweapongrp.ddf -e new_weapongrp.ddf dec-weapongrp.dat weapongrp.txt"(没有引号) 然后另存为 转换.bat 保存. 在这"l2disasm.exe"是转换的主程序 "-d"是转换命令 "Interludeweapongrp.ddf"是转换是所需的ddf文件所在的目录及该文件 "-e"是DAT文件转换时所需的ddf文件的读取命令 "new_weapongrp.ddf "是下面的还原步骤中所需的ddf文件 "dec-weapongrp.dat "是被转换的文件 "weapongrp.txt"则是转换后生成的TXT文件的名字 好了 保存后双击转换bat进行转换步骤 然后会自动生成weapongrp.txt和new_weapongrp.ddf 在这说明一下 有的朋友说"转换后的TXT文件怎么才有481KB啊? 不是800多KB吗??" 这问题出现的原因是ddf文件的不同 而引起的 如果你的ddf文件的创建日期是3月18号的文件 那样转换后的TXT就只有400多KB 因为ddf文件是转换DAT到TXT时候所需要的文件 如果用我提供的ddf文件的话应该能够完善的转换的 也就是ddf文件3月18号以后的 就可以成功的转换 另一个问题则是"为什么bat文件都设置好了 双击以后不出现TXT和新的ddf文件呢??" 这问题出来你的路径不对 你在bat文件上添加的路径是"Interludeweapongrp.ddf" 可其实有的l2asm-disasm_0981你的ddf文件却在 "DDF/Interludeweapongrp.ddf" 因为路径不对 DAT文件对应的ddf文件找不着 当然就转换不了了 这时候就把路径改对就可以了. 以上的两个问题都是出在没有使用我提供的工具的情况下出现的 如果使用我提供的工具的话应该不会出现此类情况 因为我都改好了 好了废话少说 进入正题 如果你用文本形式来浏览TXT文件的话有点乱 里面的内容看不清.. 这时候你就得需要一个软件了 它就是UltraEdit 用它浏览的话会清楚多了.

第四步:修改完后 进行还原步骤(TXT->DAT) 跟上边一样也需要一个bat文件. 双击打开以新建过的文本文档 在空白处写入"l2asm.exe -d new_weapongrp.ddf weapongrp.txt l2asm_weapongrp.dat" 写入完 另存为 还原.bat 然后保存..在这"l2asm.exe"是还原的主程序 "-d"是还原命令 "new_weapongrp.ddf"是还原用ddf文件 "weapongrp.txt "是被还原的TXT文件 "l2asm_weapongrp.dat"则是还原后的DAT文件 双击还原.bat 自动生成l2asm_weapongrp.dat文件.

第五步:把l2asm_weapongrp.dat文件 拖到l2encdec_281目录下 然后做一个bat文件..跟上边的步骤一样 双击打开已新建的文本文档 然后在空白处写入"l2encdec.exe -h413 l2asm_weapongrp.dat weapongrp.413
ren *.413 *.dat
copy *.dat"(没有引号) 在这"l2encdec.exe"是加密主程序 "-h413 "是加密为413格式的命令 "l2asm_weapongrp.dat " 是被加密的文件 "weapongrp.413"是加密后自动生成的413文件. "ren *.413 *.dat"和" copy *.dat"把生成后的413文件转换为dat文件的命令 其实把生成后*.413文件的扩展名也就是413改为dat 也一样的 好了 加密的dat文件生成后可以在system目录下覆盖使用了.

PS:在教程中 不单单可以加解密weapongrp.dat文件 其他dat文件也可以加解密 只是这时候的路径文件什么的都要改成 你要加解密文件的文件名了 这步骤我不会在详细说明 自己去体验吧 还有就是因为ddf文件只支持英文 不支持中文 所以文件名中包含cn字段的文件 解密->转换 打开后发现所有要显示中文的地方都显示为"------" 如:itemname-cn等文件 所以大家有支持中文的转换,还原工具的话 发出来大家一起共享吧!!
DAT最新加密解密转换还原工具.rar
您没有权限查看这个主题的附件。
图片

回复