杨永祥吧 关注:9贴子:93
  • 11回复贴,共1

火炬之光2功能修改

只看楼主收藏回复

准备工作:(所有工具回复后均可看到下载)
1. 火炬之光Ⅱ游戏
2. PAK处理工具
3. 文档转换工具(为了正常使用这个工具,你还需要下面两个文件)
1. Python
2. MurmurHash
4. 顺手的文本处理工具(记事本也是没问题的)
制作过程:
1. 安装好你的游戏,然后在游戏PAKS目录中会存在一个叫做DATA.PAK的文件和DATA.PAK.MAN的索引文件
2012-10-2 00:50 上传下载附件 (6.29 KB)
使用PAK处理工具的解包功能
2012-10-2 00:50 上传下载附件 (56.91 KB)
选择DATA.PAK包打开
2012-10-2 00:50 上传下载附件 (79.63 KB)
再选择保存位置
2012-10-2 00:50 上传下载附件 (20.13 KB)
点击确定之后就开始解压了,文件比较大,可能需要一些时间来处理。
2012-10-2 00:50 上传下载附件 (54.6 KB)
这里我将解压出来的文件放到新建的D:\PAKS目录中待待用
2012-10-2 00:50 上传下载附件 (47.67 KB)


IP属地:江苏1楼2013-01-23 17:48回复
    2. 在上面解压处理的文件中找到你要修改的相关文件,比如我们这里以改动刷新时间为例,相关文件为D:\PAKS\MEDIA\GLOBALS.DAT
    2012-10-2 00:50 上传下载附件 (75.94 KB)
    我们为了后面打包工作方便,另外建立个MEDIA目录,并且复制GLOBALS.DAT到刚才新建的MEDIA目录中
    2012-10-2 00:50 上传下载附件 (8.03 KB)


    IP属地:江苏2楼2013-01-23 17:49
    回复
      3. 由于DAT文件并不能直接编辑,这里就需要用到文档转换工具了
      2012-10-2 00:50 上传下载附件 (3.69 KB)
      首先需要安装Python,安装过程没什么说的,一路下一步就行了。
      再来是MurmurHash,安装过程也一样下一步。
      之后解压文件得到很多文件,但是我们这里只需要用其中两个:dat2txt.py和txt2dat.py
      2012-10-2 00:50 上传下载附件 (33.07 KB)
      其中DAT2TXT是转换DAT文件为TXT,而TXT2DAT则刚好相反,这里我们先用DAT2TXT来解密,直接将前面的GLOBALS.DAT拖放到dat2txt.py文件上面,你会得到已经解密好的文件
      2012-10-2 00:50 上传下载附件 (9.66 KB)


      IP属地:江苏3楼2013-01-23 17:49
      回复
        4. 现在可以用文本处理工具来编辑TXT文件了
        2012-10-2 00:50 上传下载附件 (158.07 KB)
        上图中红框标记的部分MERCHANT_RESPAWN_TIME就是商人刷新时间,单位为秒,所以商人物品的刷新时间是300秒,也就是5分钟,我们现在就来缩短这个刷新时间,删除一个0,变为30秒刷新
        2012-10-2 00:50 上传下载附件 (153.73 KB)
        如上图一样,再退出编辑文件,保存刚才的修改,之后把改好的GLOBALS.DAT.txt文件拖放到txt2dat.py,得到更新好的GLOBALS.DAT
        2012-10-2 00:50 上传下载附件 (9.21 KB)
        现在删除掉文件夹内的GLOBALS.DAT.txt,因为已经不需要了,只保留GLOBALS.DAT文件
        2012-10-2 00:50 上传下载附件 (6.59 KB)


        IP属地:江苏4楼2013-01-23 17:50
        回复
          5. 现在准备打包了,打开我们的tl2packtool.exe,首先选择好我们刚才的MEDIA目录,再在下方设置好我们保存位置和文件名,点生成新的包
          2012-10-2 00:50 上传下载附件 (64.4 KB)
          这样就得到我们的PAK文件了,并且有个配套的MAN文件,记得要两个文件一起用哦!
          2012-10-2 00:50 上传下载附件 (8.11 KB)
          将这两个文件放到游戏的PAKS目录下,然后进游戏试试吧!
          一些需要注意的问题:
          在MOD制作的过程中,发现有不兼容现象,结果是因为游戏以文件修改时间来确定文件的加载顺序,修改时间靠前的相同文件会被修改时间靠后的文件覆盖,而3DM汉化组当初考虑的因为Steam会不断强制更新,为了避免DATA.PAK强制更新后汉化的有效性,故意将汉化包的修改时间设置为了2020年2月2日;同样,T组升级包因为采用增量升级方式,也会导致文件修改时间靠后。这样就导致了我4.1版之前的MOD修改时间比3DM汉化包或者某些T组升级版的的修改时间更早,也就导致了MOD无效的情况出现。所以在4.1版中我将修改时间设置为了2020年2月16日,确保MOD会生效。其他MOD制作者也需要注意到这个问题,如果有相同文件的修改,游戏会以修改时间靠后的文件为准。在这里特别感谢“星云散落”!
          星月工作室 zhouxinyi
          2012.10.02
          工具下载:
          PAK处理工具:请到论坛原发布贴下载 http://bbs.3dmgame.com/thread-3391723-1-1.html
          文档转换工具:dat2txt.rar(867.42 KB, 下载次数: 6413) 2012-10-2 01:02
          文档转换工具
          python下载:官方链接 http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi
          MurmurHash下载:mmh3-2.0.win32-py2.7.exe(198.74 KB) 2012-10-2 01:08
          MurmurHash


          IP属地:江苏5楼2013-01-23 17:50
          回复
            额,貌似直接复制不行啊


            IP属地:江苏6楼2013-01-23 17:52
            回复
              火炬之光Ⅱ功能型MOD制作教程(来DIY更适合自己的MOD吧)
              http://bbs.3dmgame.com/thread-3432776-1-1.html
              原文链接


              IP属地:江苏7楼2013-01-23 17:53
              回复
                http://pan.baidu.com/share/link?shareid=221539&uk=3055904711
                lz自制mod提高橙装爆率降低白装爆率,有的小bt


                IP属地:江苏8楼2013-01-23 18:15
                回复
                  另外会影响部分汉化效果,不过影响不大


                  IP属地:江苏9楼2013-01-23 18:17
                  回复
                    安装方法网上有


                    IP属地:江苏10楼2013-01-23 18:26
                    回复
                      能在次分享这mod工具吗 真心不是挖坟


                      IP属地:广东11楼2015-04-02 14:07
                      收起回复