仙五前修改吧 关注:168贴子:15,453
  • 6回复贴,共1

Dat转换器v2.0发布

取消只看楼主收藏回复

新增功能:
支持从xml到dat的转换。
修复了从其他文件夹拖文件过来读不到config的bug。
允许一次性拖动多个文件夹。
多了一个数据类型:ID,给1,3的专用。


IP属地:浙江1楼2015-08-10 10:37回复
    下载地址


    IP属地:浙江2楼2015-08-10 10:37
    收起回复
      config.xml: 阅读方式
      "INT": ReadInt32()
      "UINT": ReadUInt32()
      "LONG": ReadInt64()
      "ULONG": ReadUInt64()
      "SHORT": ReadInt16()
      "USHORT": ReadUInt16()
      "BYTE": ReadByte()
      "BOOL": ReadBoolean()
      "FLOAT": ReadSingle()
      "DOUBLE": ReadDouble()
      "STRING": ReadString()
      "LANGUE": new Langue()
      “ID": 实质是读一个UInt,高一字节作为装备类型,低三字节为编号。
      逗号的使用举例:INT,3,意思是这个地方的数据为int,同时影响接下来的3个属性,这3个属性都要循环INT遍。
      可以把Config.xml的几条示例多看几遍,应该不难理解。


      IP属地:浙江来自Android客户端3楼2015-08-10 10:50
      回复
        可以拖动多个文件,判断文件名有没有.xml,如果有就按xml理解,否则按dat理解。
        保存的文件,在exe的目录下,如果原来是dat型的就把.dat改成.xml保存,否则文件名是xml的文件内容根
        如<character.dat>


        IP属地:浙江来自Android客户端4楼2015-08-10 10:57
        回复
          编辑xml用Notepad++或者 http://tieba.baidu.com/p/3959532442都行。用工具的话,数量不定的项就没法改了


          IP属地:浙江来自Android客户端5楼2015-08-10 10:59
          收起回复


            IP属地:浙江7楼2015-08-10 21:00
            收起回复
              终于完工了!用UltraCompare将原dat与转换成xml再转回dat的逐个文件比较,完全相同!
              有这工具,以后的仙剑6MOD开发会轻松一些吧


              IP属地:浙江8楼2015-08-22 21:49
              收起回复