战地2吧 关注:143,071贴子:3,883,599
  • 11回复贴,共1

鉴于最近好多人问怎么给地图添加,替换载具,发个教程吧

取消只看楼主收藏回复



IP属地:天津1楼2015-02-19 01:31回复
    废话不多说,下面上教程
    首先,打开你要修改的地图文件 你会看到几个东西。。但是鉴于你要给地图添加载具,只要打开Server.zip就OK 了。。。。解压中,,,
    OK,,解压完了。,你会看到众多文件中有一个文件叫GameModes 没错,就是它,点开它
    你会发现一个事情,,里面有一些文件,,都是一些例如gpm_coop gpm_cq sp1 sp2 我来解释一下吧。。。
    没错,正如你聪明的脑子所想的那样,以COOP结尾的就是你游戏中COOP模式的地图,CQ结尾的,是你游戏中内个建立了房间后只有你一个人的地图,也是联机中最容易被采用的地图模式,,至于SP1,SP2内些就是你单人游戏的地图了,,‘


    IP属地:天津2楼2015-02-19 01:32
    回复
      假设我要修改单人地图,那么,就打开Server.zip\GameModes\sp1 你会看到里面有个16,这是地图大小,根据你模组的情况而定,打开它,你会看到两个文件,。一个叫AI,一个叫GamePlayObjects.con,,,猜猜改哪个?没错,就是GamePlayObjects.con 用记事本打开,你会看到一大堆烦人的代码,,
      示例
      rem **********Object Spawner **********
      rem[ObjectSpawnerTemplate: CPNAME_DP_SP16_powerplant_AT]
      ObjectTemplate.createObjectSpawner CPNAME_DP_SP16_powerplant_AT
      ObjectTemplate.activeSafeObjectSpawner CPNAME_DP_SP16_powerplant_AT
      ObjectTemplate.modifiedByUser"tomga"
      ObjectTemplate.isNotSaveable1
      ObjectTemplate.hasMobilePhysics0
      ObjectTemplate.setObjectTemplate1 ats_hj8
      ObjectTemplate.setObjectTemplate2 ats_tow


      IP属地:天津3楼2015-02-19 01:32
      回复
        真正要用到的,其实只有最后两行,,,呵呵,,ObjectTemplate.setObjectTemplate 1 代表当1队占领这个据点后,会出现XX载具,,下面内行同理,假设我要让1队占领这里后出现一架ah1z武直。那么就去掉内个ats_hj8 换成这里注意了,,你要是想替换AH1Z,,别以为游戏里AH1Z就叫AH1Z,,乖乖打开Objects_server.zip\Vehicles\Air 看看你要修改的载具代码吧


        IP属地:天津5楼2015-02-19 01:33
        回复
          最后,修改完成的应该是这样,,
          rem **********Object Spawner **********
          rem[ObjectSpawnerTemplate: CPNAME_DP_SP16_powerplant_AT]
          ObjectTemplate.createObjectSpawner CPNAME_DP_SP16_powerplant_AT
          ObjectTemplate.activeSafeObjectSpawner CPNAME_DP_SP16_powerplant_AT
          ObjectTemplate.modifiedByUser"tomga"
          ObjectTemplate.isNotSaveable1
          ObjectTemplate.hasMobilePhysics0
          ObjectTemplate.setObjectTemplate1 ahe_ah1z
          ObjectTemplate.setObjectTemplate2 ats_tow


          IP属地:天津6楼2015-02-19 01:33
          回复
            下面附加一些小技巧,例如,,我想让1队占领后出现AH1Z,而2队占领后,毛也没有,怎么办,,那么久去掉底下内行ObjectTemplate.setObjectTemplate 2 ats_tow 这样,2队占领了以后就不会有载具出现。。
            在例如,,你辛辛苦苦添加的载具,,却被敌军抢先开走了很恼火吧,,那么就在底下加上这么一行
            ObjectTemplate.teamOnVehicle1 这样,,敌军就上不了你的载具了,,感谢AP吧,,
            不过注意,,后面的内个1酌情添加吧,,1代表1队
            2代表2队
            OK 。。到这里一切都完成了,先别高兴,别忘了把你修改的GamePlayObjects.con 按照原路径放进你游戏地图的压缩包里,进游戏查看效果吧,,


            IP属地:天津7楼2015-02-19 01:33
            收起回复
              纯手打,体谅一下吧,,


              IP属地:天津8楼2015-02-19 01:34
              回复
                @mmmjack 快来看看


                IP属地:天津10楼2015-02-19 01:38
                回复
                  大神就不要取笑我了,毕竟我就是个小白,,如果里面有错误麻烦及时指正,,谢谢,,


                  IP属地:天津12楼2015-02-19 01:40
                  回复
                    大晚上的发教程貌似没几个人看啊,,,


                    IP属地:天津13楼2015-02-19 01:42
                    回复
                      算了,,玩游戏去,,


                      IP属地:天津14楼2015-02-19 01:44
                      回复
                        @sunnynmh 看看我写的怎么样,,大晚上不睡觉没事干的结果。。


                        IP属地:天津15楼2015-02-19 01:47
                        收起回复