陌尛路 发表于 2014-5-9 16:13

剑灵 .dat解包压包工具 Winform版。(6.28附件已更新)

本帖最后由 陌尛路 于 6-28 20:56 编辑

屌丝码农一枚。。无聊写了个.dat解压工具。。
例如:
xml.dat解包出的xml文件,修改它可以实现修改ru摇、头发颜色等。
http://www.cc8.cc/thread-116740-1-3.html
这个帖子的工具可以实现一部分功能,但是不完整!

如果想自己修改,修改完成压包重新封装成.dat文件覆盖即可。
具体改什么参数可以看置顶帖。(PS:记得备份以前的.dat文件)


6月28日
新的.dat winform已经完成,版本1.0.0.36614,新版本添加了进度条。

单击左边的妹纸是解包,单击右边的妹纸是压包,中间的方框显示信息。

MD5:
文件: E:\剑灵.dat.exe
大小: 4013056 字节
文件版本: 1.0.0.36614
修改时间: 2014年6月28日, 20:21:43
MD5: 6C78C850D26DC9CF6E440D138B2B5101
SHA1: AB31503E1D9966D5FFE2481C228CA45E03744948
CRC32: 52555B53


文件: E:\剑灵.dat.rar
大小: 1513053 字节
修改时间: 2014年6月28日, 20:25:08
MD5: 01098EA3BDEAD63C019BA1E465FC3FF4
SHA1: D4E95CB267C0E408317E35825A0FE7A412B05F07
CRC32: A3439796

以下是整理自iVAiU的一些参数:

xml\client.config2.xml
                option name="no-use-breast-physics"
                这是乳摇开关,value 后边的 true 改为 false 或者 no 将开启乳摇,后边的改法类似。

xml\engine\characterdefvaluedata.xml
               这个文件控制角色外貌,包括捏人数值范围以及表现值域

xml\engine\charactertoolappearance_color.xml
               这个文件控制角色颜色数据表现,可以通过这个文件改肤色,头发颜色。

xml\engine\charactertoolappearance_mesh.xml
               这个文件,除了可以方便的逆查col 之外(但是不全),现在只发现它可以用来方便的替换发型,用它换尾巴也是可以的去掉尾巴也是可以的。
例如:020001_LynM
找到目标行
    <record alias="020001_LynM" data-version="2" description="" id="1" name="20001-린족꼬리1" race="린" resource-name="00004077.020001_LynM" sex="남" type-mesh="tail-mesh"/>
把这一行的
    resource-name="00004077.020001_LynM"
换成
    resource-name="00022450.020016_LynM"
即可达到目的,换成其他尾巴和头发,改成""就是光头了,灵族有优势,可以去掉耳朵和尾巴换成面纱等头饰而不牺牲头发。

config\system.config2.xml
                option name="use-megaphone"
                喇叭开关

                option name="enable-cross"
                QT开关

                option name="use-qqmessenger"
                QQ信息开关

                option name="use-qqgroup"
                QQ群开关
等等。。。。。






























Zweiakadia 发表于 2014-9-1 01:41

有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
System.IO.IOException: 文件“C:\Users\Administrator\Desktop\xml.dat”正由另一进程使用,因此该进程无法访问该文件。
   在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   在 System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
   在 a.ᜀ(Object A_0, RunWorkerCompletedEventArgs A_1)
   在 System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
   在 System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)


************** 已加载的程序集 **************
mscorlib
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
剑灵.dat
    程序集版本: 1.0.0.36614
    Win32 版本: 1.0.0.36614
    基本代码: file:///C:/Users/Administrator/Desktop/剑灵.dat.exe
----------------------------------------
System.Windows.Forms
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5467 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
mscorlib.resources
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_zh-CHS_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** JIT 调试 **************
要启用实时(JIT)调试,
该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
jitDebugging 值。
编译应用程序时还必须启用
调试。

例如:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

启用 JIT 调试后,任何无法处理的异常
都将被发送到在此计算机上注册的 JIT 调试器,
而不是由此对话框处理。


第一个问题发现是解包文件目录不能有中文。
现在这是压包的问题。压包结束之后虽然会显示成功。但是会跳这个框出来。

琴瑟在御 发表于 2014-5-9 17:08

不明所以{:7_153:}

Li丶 发表于 2014-5-9 19:41

好厉害。。。

噹哩嗰噹 发表于 2014-5-9 20:06

大虾..文件不存在了唉...

948184207 发表于 2014-5-9 20:11

?不知所云

二两锅烧 发表于 2014-5-9 20:33

本帖最后由 蔓越莓芝士包 于 5-9 20:38 编辑

看起来不错诶 感谢分享

话说压包什么意思?是指封包吗?

susie97 发表于 2014-5-10 22:39

不错的样子,感谢楼主的分享。和【DATED - Evengard】的运作相似吗。

kesaan 发表于 2014-5-11 15:53

主要功能是啥?

冒險刀 发表于 2014-5-11 16:19

没说作用,如何使用?

woshihaoren 发表于 2014-5-12 15:18

十分感谢。。。虽然还用不到- =
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 剑灵 .dat解包压包工具 Winform版。(6.28附件已更新)