正当防卫2吧 关注:10,687贴子:95,028

正当防卫2weapons.bin合并方法 在下渣渣 高手请勿喷

只看楼主收藏回复

很多人用mod的时候都会发现有些mod都存在weapons.bin 如果覆盖则其中会有mod无法使用
或许有些人用重命名的方式在后面加个(1)神马的 我试没试过也不知道行不行
下面我来介绍一种比较笨的方法 但是保证可以= =
1.所需工具:
Gibbed.Avalanche.ArchiveViewer
Gibbed.Avalanche.xml2bin
Beyond Compare 3
下载地址:
JC2Tools_r138
http://pan.baidu.com/share/link?shareid=215865&uk=772378735
Beyond Compare 3
http://pan.baidu.com/share/link?shareid=215866&uk=772378735
PS:其中Gibbed.Avalanche.ArchiveViewer、Gibbed.Avalanche.bin2xml、Gibbed.Avalanche.xml2bin都包含在JC2Tools_r138.rar
使用方法:
1.提取weapons.bin源文件:
简略介绍:
使用ArchiveViewer(Gibbed.Avalanche.ArchiveViewer以下同此)将正当防卫2目录下archives_win32文件夹中的pc0.tab解包出一个weapons.bin源文件(毫无修改的),为了后面修改数据做准备
具体操作:打开Gibbed.Avalanche.ArchiveViewer.exe,点open→游戏目录下的archives_win32中的pc0.tab→打开。出现一堆英文,在其中找到settin**左边的“+”再找到weapons.bin选择后右键点击“save”随便保存一个地方,这样就完成了第一步(建议备份源文件)。这一步只有以后要用可以直接复制源文件= =就不用再重复了。(我知道写的有点多 但还请认真看完 纯手打的也不容易啊)


实在不会的童鞋可以直接下载我提出来的源文件:
http://pan.baidu.com/share/link?shareid=215893&uk=772378735
2.这一步比较简单,将weapons.bin源文件和即将合并的两个或以上的mod中weapons.bin的文件用bin2xml转化为xml文件(bin2xml和xml2bin是打不开的 需要将需转化文件拖到其exe上自动转化 最后一步把xml转化为bin时将不再解释 请注意)转化出来的文件建议重命名让自己分得出来 方便下一步工作
3.开始最重要的一步了,点开Beyond Compare 3新建一个文本比较(注意是文本不是文件夹),然后在左右两边分别放入源文件和mod文件(注:不管mod有多少源文件是必须放的 因为要修改的是源文件 建议统一将源文件放在左边) 放进去后会发现有一排排红色东西 这些就是两个文件不同的地方 一般来说不会太多 不然改也是很累的 根据这些红色的不同处 修改源文件至与mod文件相同即可(注:源文件修改后第二次修改或许原来修改过的和另一个mod文件有不同 这个时候一般是直接无视修改其他的不同 所以我建议一次还是不要修改太多 免得脑子混乱改错就完了)修改成一模一样后修改过的会呈淡淡的绿色看似白色 而且修改过的那一行会有黄色箭头标示,修改完后自然就是保存了。

4.此时得到整合的源文件仍然是xml格式,现在只需将其用xml2bin转化为bin格式再重命名为weapons.bin放入JC2目录装mod的dropzone文件夹中即可。(相信大家都知道没有这个文件夹新建即可)
另推荐一个mod网址:http://justcause2mods.com/(建议注册了 没注册会有下载限制= =)
结语:这个花了近乎一个上午的东西终于完了,纯手打啊,鼓励各位有问题回帖询问,本人有时间定解答,希望大家文明做人= =本人乃菜鸟 这只是合并的一种方法 高手鄙视我可以 但不要喷我给个精来犒劳一下打了一个早上字的lz吧


1楼2013-01-13 09:30回复
    呃没看懂....


    IP属地:湖北来自Android客户端3楼2013-01-16 19:11
    收起回复
      看懂了,正在改,谢谢


      IP属地:广东4楼2013-01-18 00:46
      回复
        JC2Tools_r138
        http://pan.baidu.com/share/link?shareid=215865&uk=772378735
        @神迹丶Drem 里面就有bin2xml 话说最好不要留私信要不是今天看了下我还不知道


        5楼2013-01-31 08:27
        收起回复
          哥们转换那个很不懂,到底是怎么转化的呢,放进去了然后咋办?


          6楼2013-01-31 15:21
          收起回复
            我说的可能有点不全面,但是太详细了真心有点看不懂,其实楼主没回复我就看步骤已经转换过来了,但是最开始看的时候完全搞不懂这个是什么什么的,希望楼主稍稍的简化一下就完全没问题了,呵呵!


            8楼2013-02-01 20:55
            回复
              @a1041515338 :其实也不是我想写复杂 但是不写详细点怕有些人看不懂- -以前我就有过因为写的不详细而自己捉摸很久的经历 这是很痛苦的T T 还有yy已经加了 不过我不怎么用罢了


              10楼2013-02-02 08:54
              回复
                好吧- -在此写一个简约版:
                工具:
                Gibbed.Avalanche.ArchiveViewer和Gibbed.Avalanche.xml2bin和Gibbed.Avalanche.bin2xml
                下载:http://pan.baidu.com/share/link?shareid=215865&uk=772378735
                Beyond Compare 3
                下载:http://pan.baidu.com/share/link?shareid=215866&uk=772378735
                关于源文件这步 我还是直接提供文件吧:http://pan.baidu.com/share/link?shareid=215893&uk=772378735
                1.将该文件拖到bin2xml转换为xml格式 将需要覆盖的mod也转换为xml后
                2.将源文件和一个mod用Beyond Compare 3进行比较(建议规定好左边源文件右边mod 免得合并的多了会混乱)比较方法:打开Beyond Compare 3 新建一个文本比较→将两边放入源文件和mod→修改源文件中红色部分 修改到和mod一样→保存 多个mod合并就一次类推 得到最终的weapons.xml
                3.将最终得到的weapons.xml用xml2bin转化为bin格式在放到JC2目录下的dropzone文件夹即可(都懂没有就新建吧)
                这个够简约了吧?@a1041515338


                11楼2013-02-02 09:05
                收起回复
                  还有一件需要说明的:mod修改过一次后第二次修改的时候就不要把修改过的改回去了 因为有些mod有些参数和源文件一样但有些mod和源文件不一样 比如改变了距离的钩爪 改变了弹量的mod 而许多mod这些参数还是与源文件一样的


                  12楼2013-02-02 09:12
                  回复


                    IP属地:日本来自Android客户端14楼2013-04-20 21:52
                    回复
                      有那么复杂吗,我都直接在MOD文件夹里再创一个文件夹啊,我现在C4核弹还有5KM抓狗都一起用啊


                      15楼2013-05-04 12:33
                      回复
                        谢楼主啊我擦,虽然麻烦点,但终于成功了


                        IP属地:辽宁16楼2013-05-08 19:36
                        回复
                          拖到binxml没反应怎么


                          18楼2014-09-13 20:53
                          回复