近距离作战吧 关注:2,165贴子:26,369

复刻版CC修改教程

取消只看楼主收藏回复

头一次在baidu发帖,似乎要按照惯例1Lbaidu一下


1楼2010-03-19 08:39回复
    转贴随意,请保留作者“深蓝青蛙”。
    先废话两句,首先这个教程是应猴猴的邀请写的,对应版本是复刻的CC4代和5代,并且大部分对应钢铁十字(话说这个到底是6代还是复刻3?)。
    然后说明一些,这些修改方法是我参照对应原版CC5的Qclone修改器摸索出来的,感谢Qclone的作者,可惜qclone似乎和复刻板都不兼容。如有类同qclone的内容,也请Qclone的前辈海涵。


    2楼2010-03-19 08:47
    回复
      居然说太长了要审核,大家就等等吧.有啥好的CC群或者论坛推荐一下没?


      3楼2010-03-19 10:14
      回复
        靠写完了之后断网了,全丢了,还要重来.
        武器修改
        文件位于\DATA\BASE\weapons
        使用记事本打开文件,可以看到一堆数据,每两个数值之间用tab键隔开的,不要乱删tab的空格,否则会抱错.每个武器都已自己的名字开始,所以不会轻易弄混.最上面的是肉搏,然后是手榴弹,等等.
        我们以德军重机枪组的MG42为例.
        Schweres MG42     52     52     1     7     0     7     2     100     5     600     250     8     70     15     8     3     452     0     0     0     
        0     0     0     0     -1     -1     -1     -1     -1     0     0     0     0     0     3     -1     -1     -1     -1     0     -1     -1     
        -1     -1     372     0     0     0     0     50     -1     -1     -1     -1     100     -1     -1     -1     -1     300     -1     -1     -1     -1     
        500     -1     -1     -1     -1     12     -1     -1     -1     -1     10     -1     -1     -1     -1     8     -1     -1     -1     -1     6     -1     
        -1     -1     -1     -1     -1     -1     -1     -1     -1     -1     -1     -1     -1     -1     -1     -1     -1     -1     -1     -1     -1     -1     
        


        4楼2010-03-19 10:33
        回复
          -1     9     0     68     0     0     0     0
          以上是MG42的数据,我们的工程开始了。注意数值范围是0~511.
          第1项Schweres MG42是武器名,当然可以随意改,不过没有实际效果,但是汉化者就方便了。
          第2项     52是武器编号,此项最好不要乱动,会报错;
          第3项至第7项     52     1     7     0     7含义不明或者没有修改价值,我们跳过;
          第8项     2是两次开火时间,这里是0.2秒,很不错了;
          第9项     100是更换弹夹时间,这里是10秒,可以接受吧;
          第10项     5是开火命中时间,似乎意义不大;
          第11项     600是架设时间,MG42要一分钟,大家可以改改了;
          第12项     250是弹夹容量,很有修改价值;
          第13项     8是点射发数。改成250不知道什么效果;
          第14项     70是武器重量,这一项绝对有问题,因为K98和MP40这一项是9,就算MG42重这也太过了。我记得升级前的最长一日MG42是50左右。大家自己看着改吧;
          第15项     15是弹药重量,又是太重了。K98是1,MP40是2。升级了的朋友可以试试让MG42重机枪组跑个100米,你会看到绝对有一个人被拉下而且肯定是机枪手。因为他带着70的枪和15*n的弹药,而且其他人不帮他拿!所以就算考虑到也许MG42真的有MP40的7倍重,再考虑到AI的那啥,我们还是修改一下吧。
          第16-17项     8     3含义不明或者没有修改价值,我们跳过;
          第18项     452为可靠率,数值越低越容易出问题,对于MG42来说452是可以接受的;
          以下17项     0     0     0     0     0     0     0     -1     -1     -1     -1     -1     0     0     0     0     0含义不明或者没有修改价值,我们跳过;
          第36-40项     3     -1     -1     -1     -1按照顺序分别为穿甲弹,高爆弹,烟雾弹,破甲弹,特种弹的最小射程,因为MG42仅使用穿甲弹所以其他项为-1。以下相关内容也是按照这里列出的5种弹药的顺序,就不再一一声明了。这5种弹药的名字是直接取自qclone,所以我也不清楚穿甲和破甲弹的区别,更不清楚特种弹怎么特种
          


          5楼2010-03-19 10:33
          收起回复
            继续等审核。
            MG42的重量嘛……现实中7倍的确不夸张但是可以拆开了大家一起背,可是游戏里连枪带弹药都让机枪手一个人拿,就有点过火了。其实升级前似乎这个问题不严重,我都没意识到过。


            8楼2010-03-20 01:56
            回复

              车辆修改
              对应文件在\Data\base\vehicles
              使用记事本打开文件,注意事项如武器修改部分,这里不再重复。
              第一组为2号坦克,后面的(unused)表示在游戏中没有出现,但是数据仍可以使用,也就是说你可以自己创建2号坦克车组,具体方法留到以后再讲。
              我们已第二组,德军4号H型为例,数据如下:
              Pz IVH     1     1     1     gmarkivg     gmarkivg     gmarkivg     44     38     -1     6     0     0     0     0     0     0     0     6     0     0     0     0     0     0     0     0     0     1     255     0     90     83     80     92     86     85     31     30     31     43     40     41     22     20     20     13     13     13     12     12     12     431     431     431     476     476     431     476     23     2     15     45     -1     43     40     0     4     0     7     0     0     0     0     0     0     0     0     0     0     0     0     0     0     255     55     51     50     78     70     66     41     35     32     61     55     52     33     31     30     13     13     13     10     10     10     398     398     350     350     350     350     476     10     2     90     38     2     23     192     4     16     2     240     5     126     1     0     0     1     0     3     1240
              


              9楼2010-03-20 02:57
              回复

                以上是4H的数据,再次注意大多数数据的范围是0~511。
                第1项     Pz IVH为武器名,除了汉化外没啥用处;
                第2-3项     1     1含义不明或者没有修改价值,我们跳过;
                第4项     1为编号,与武器部分一样没事别乱改;
                第5至8项     gmarkivg     gmarkivg     gmarkivg应该为车辆对应贴图文件、炮塔对应贴图文件和车辆被击毁后对应的贴图文件
                第9项     44为车体武器(对应上面的武器文件的编号,乱改编号的同学痛苦了);
                第10-30项     38     -1     6     0     0     0     0     0     0     0     6     0     0     0     0     0     0     0     0     0     1     255     0含义不明或者没有修改价值;
                第31项     90为前方最厚装甲,顺带一提谢尔曼是120,超级谢尔曼是345,虎是132,豹是291,虎王是424。很明显超级谢尔曼和虎式的数据不准确。甚至本文主角4号也有些偏低了
                第32项     83为前方中等装甲;
                第33项     80为前方最博装甲。至于这3个数值之间的关系我不是很清楚,有可能实际作战中被击中时装甲的数值是由这3个值通过某种公式算出来的,而且每次结果都不一样。也有可能被击中时是随意取这3个值得某一个。不过对我们来说,最直白的就是如果想让装甲变厚,就把3个值都调大就好了。另外与武器部分一样,接下来的每一组数据都是3项为一组,分别对应最厚,中等与最薄装甲;
                第34-36项     92     86     85为前侧方装甲;
                第37-39项     31     30     31为侧面装甲;
                第40-42项     43     40     41为后侧方装甲;
                第43-45项     22     20     20为后方装甲;
                第46-48项     13     13     13为顶部装甲(防迫击炮?);
                第49-51项     12     12     12为底部装甲(防地雷?);
                


                10楼2010-03-20 02:57
                收起回复
                  第52-60项     431     431     431     476     476     431     476     23     2含义不明或者没有修改价值,我们跳过;
                  第61项     15为炮塔主要武器;
                  第62项     45为炮塔辅助武器1;
                  第63项     -1为炮塔辅助武器2;
                  第64-84项     43     40     0     4     0     7     0     0     0     0     0     0     0     0     0     0     0     0     0     0     255含义不明或者没有修改价值,我们跳过;
                  第85-87项     55     51     50为炮塔前方装甲;
                  第88-90项     78     70     66为炮塔前侧装甲;
                  第91-93项     41     35     32为炮塔侧面装甲;
                  第94-96项     61     55     52为炮塔后侧装甲;
                  第97-99项     33     31     30为炮塔后方装甲;
                  第100-102项     13     13     13为炮塔顶部装甲;
                  第103-105项     10     10     10为炮塔底部装甲(不知道底部能干啥);
                  第106-114项     398     398     350     350     350     350     476     10     2含义不明或者没有修改价值,我们跳过;
                  第115项         90为车体被命中概率;
                  第116项         38为炮塔被命中概率。这里说一下这两条内容,我也不是很清楚他们的含义,但是对比了其它坦克的此项数值之后,我们可以发现这两项的总和永远为128。而且突击炮比如猎豹的值为51/77,大多数坦克都是90/38。因此可以推测在交战中4号坦克被击中炮塔的概率是38/128,而猎豹是51/128。这样因为猎豹的车底盘和豹式一样,而炮塔的装甲要厚很多,所以既然被击中炮塔的概率要高一些的话,自然相对不易被击毁。以上纯属个人猜测;
                  第117-122项     2     23     192     4     16     2含义不明或者没有修改价值,我们跳过;
                  第123项         240为抗打击力。似乎数值越大越不容易被击毁,我记得qclone上写着若此项数值=511,坦克就是一个铁疙瘩。具体怎么和装甲相关联就不清楚了;
                  第124-132项     5     126     1     0     0     1     0     3     1240含义不明或者没有修改价值;
                  以上就是车辆的内容了,大家可以让坦克装甲厚得不像话,也可以让坦克带4门炮,一门车体上三门炮塔上,至于驾驶员们忙不忙得过来就不知道了。当然最好还是参照史实资料修改一下坦克的装甲厚度。
                  再提醒一下,所有文件都像武器修改那部分一样,最上面的数值为项目数。我们车辆的项目数是154,所以如果想自己创建车辆的话,记得第一个创建的车辆编号为154,相对应的最上方的数值要改为155。
                  不过除非是自己做mod,我感觉这里给出的车辆足够了。虽然没有出现在游戏里,但是这里有猎虎,虎王,虎1,猎豹等等,想让他们上战场的话基本不用改这个文件,可以直接调用,很方便。
                  下次写士兵修改。
                  


                  11楼2010-03-20 02:57
                  收起回复
                    可以,就是下次要讲的.不过一个班最多10个人,一个连最多15个班,所以没办法.


                    15楼2010-03-22 03:07
                    回复
                      回复:17楼
                      弹药我都是直接取用的qclone的翻译,我自己也看得云里雾里的.HT似乎很少见,有哪些武器装备?
                      .50为啥是AT啊?


                      18楼2010-03-22 08:14
                      回复
                        班修改
                        文件位于\Data\base\alsteams(对应盟军)与axsteams(对应德军)
                        因为德军控比较多,也包括我,所以我们用axsteams为例。
                        另外因为这里有不少德语字母,显示出来都是莫名其妙地汉字,所以建议转系统语言为英语然后进行替换。
                        我们使用第32组数据,即党卫队装甲掷弹兵与陆军的豹式坦克为例进行说明。
                        PzGrenadiere     Infantry     SS Panzergrenadiere     31     1     7     35     4     3     2     107     -1     1     1     1     67     10     17     5     59     -1     -1     -1     -1     -1     1     0     0     0     0     -1     -1     -1     -1     -1     5     -1     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     -1     -1     -1     0     350
                        Panther G     Medium Tank     PzKfw V Ausf G     98     1     35     124     3     3     3     241     -1     1     2     12     26     26     26     26     26     -1     -1     -1     -1     -1     5     2     2     2     2     -1     -1     -1     -1     -1     5     75     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     -1     -1     -1     0     5038
                        


                        20楼2010-03-22 15:32
                        回复

                          以上分别为两组数据,我们先看党卫军装甲掷弹兵。
                          第1项     PzGrenadiere为名称,汉化用;
                          第2项     Infantry为兵种;
                          第3项     SS Panzergrenadiere似乎为详细说明;
                          第4项     31
                          第5-7项     1     7     35含义不明或者没有修改价值,我们跳过;
                          第8项     4为士气,范围为1-4还是1-5我记不清楚了,这里因为是党卫军所以士气是最高值,4。也许有些部队能够后期升到5吧;
                          第9项     3为经验,范围同上;
                          第10项     2为军种,在德军按照如下表示:3陆军 2党卫军 1空军;
                          第11-15项     107     -1     1     1     1含义不明或者没有修改价值,我们跳过;
                          第16项     67为士兵1的装备,对应soldiers文件的编号,这里为指挥官用MP44。这个文件我可能以前改过,所以和大家的不一样。默认应该是指挥官用MP40;
                          第17项     10为士兵2的装备,同上;
                          第18-20项     17     5     59为士兵3-5的装备;
                          第21-25项     -1     -1     -1     -1     -1为士兵6-10,因为这里的党卫军装甲掷弹兵班只有5个人,所以这些值都为-1;
                          第26-35项     1     0     0     0     0     -1     -1     -1     -1     -1为士兵1-10按序的职务,具体为1班长 3副班长 0士兵。这里看到1号士兵为班长,其他人为士兵;
                          第36项      5为班级士兵人数,范围1-10;
                          第37项     -1为班级武器模型,主要指坦克之类的,这里不存在;
                          剩下诸项     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     -1     -1     -1     0     350含义不明或者没有修改价值,我们跳过。
                          然后我们看豹式坦克,不必要的内容我不再重复。
                          Panther G     Medium Tank     PzKfw V Ausf G     98     1     35     124     3     3     3     241     -1     1     2     12
                          第16-20项     26     26     26     26     26为士兵1-5,26代表车辆操作员,自己创建猎虎班的朋友注意下;
                               -1     -1     -1     -1     -1
                          第26-30项     5     2     2     2     2为车组成员的职务,应该是5车长2成员;
                               -1     -1     -1     -1     -1     5
                          第37项     75为班级武器,对应vehicle文件;这里对应为Pz VG,即豹式坦克;
                               0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     -1     -1     -1     0     5038
                          修改这个文件注意的东西比较多,士兵的数量,士兵的职务和士兵的总数量这3个数值必须相吻合,否则就会出bug。我个人在本文件后面又添加了陆军猎虎,党卫军猎虎,党卫军虎式和陆军4号J型坦克。并且把一般步兵班的武器完全改回成原版CC5的恐怖火力配置。
                          下次讲最后一课:forcepool和一些部队15班的解锁。
                          S!


                          21楼2010-03-22 15:32
                          回复
                            部队修改
                            这应该是最后一讲了,我们具体讲讲怎么编制部队。
                            首先是bgroup这个文件,对于大多数部队来说并没有什么用,但是考虑到一些部队比如德军伞兵只允许12个班,我们需要修改此文件使得这些部队也有15个班的编制。
                            以此文件第一组数据,美军空降兵为例:
                            0     501 / 101st Airborne     0     0     4     2     0     0     Col. Johnson     4     0     3     5     0     8     7     7     5     0     8     7     7     5     0     12     10     11     36
                            从第14项开始到第28项     0     8     7     7     5     0     8     7     7     5     0     12     10     11     36为15支部队的默认班,当然在游戏中可以修改。不过那些不能编满15班的部队最后几项回为-1,我们只需要把他们改成正数就可以了。不必太在意你改的部队是什么,因为在游戏中可以调换。
                            然后讲讲一个比较令人头疼的文件,fpools。
                            这个文件就是forcepool,包括所有参战部队的预备队。但是因为本游戏做得太过于细腻,使得修改起来比较麻烦了。
                            我们已第12党卫军装甲师第25装甲掷弹团为例,数据如下:
                            58     25 SS PzGr / 12 SS Panzer     1                                                                                                                                                                                                    
                            


                            23楼2010-03-23 05:55
                            回复
                              0     0     173     3     2     11     145     4     101     20     31     24     37     24     18     8     69     11     72     11     54     3     56     3     58     5     78     5     81     4     86     4     84     2     93     1     96     1     133     2     135     2     -1     0     -1     0     -1     0     -1     0     -1     0
                              1     0     173     3     2     11     145     5     101     22     31     25     37     25     18     8     69     11     72     11     54     3     56     3     58     5     78     5     81     4     86     4     84     2     93     1     96     1     133     2     135     2     -1     0     -1     0     -1     0     -1     0     -1     0
                              2     0     173     3     2     12     145     6     101     24     31     27     37     27     18     9     69     12     72     12     54     3     56     3     58     6     78     6     81     4     86     4     84     2     93     1     96     1     133     2     135     2     -1     0     -1     0     -1     0     -1     0     -1     0
                              


                              24楼2010-03-23 05:55
                              回复