家园2吧 关注:29,505贴子:718,298

[转载]家园2修改实战——建造无畏舰和守护者

只看楼主收藏回复

来源:浩方家园2论坛
作者:jywygs

玩久了家园2自然想在对战中拥有强大的战舰,下面这个例子就教你如何把无畏舰和守护者添加到H族的建造列表里面,在任务和对战中都可以建造。

步骤:
1.  拷贝kpr_destroyerm10文件夹,新命名为hgn_keep,同时重命名里面的SHIP文件;复制kpr_destroyer文件夹里面的kpr_destroyer.events文件到hgn_keep文件夹,并重命名为hgn_keep

2.  在hgn_keep的SHIP文件里面找到如下代码:
NewShipType.MinimalFamilyToFindPathAround = “SuperCap“
NewShipType.BuildFamily = “NotBuildable“
NewShipType.AttackFamily = “SmallCapitalShip“
NewShipType.DockFamily = “SuperCap“
NewShipType.AvoidanceFamily = “SuperCap“
NewShipType.DisplayFamily = “Capital“
NewShipType.AutoFormationFamily = “CapShip“
NewShipType.CollisionFamily = “Big“
NewShipType.ArmourFamily = “HeavyArmour“
NewShipType.UnitCapsFamily = “SinglePlayerMisc“
改成:
NewShipType.MinimalFamilyToFindPathAround = “MotherShip“
NewShipType.BuildFamily = “SuperCap_Hgn“
NewShipType.AttackFamily = “SmallCapitalShip“
NewShipType.DockFamily = “SuperCap“
NewShipType.AvoidanceFamily = “Capital“
NewShipType.DisplayFamily = “Capital“
NewShipType.AutoFormationFamily = “CapShip“
NewShipType.CollisionFamily = “Big“
NewShipType.ArmourFamily = “HeavyArmour“
NewShipType.UnitCapsFamily = “Capital“
NewShipType.UnitCapsShipType = “Destroyer“

3.   拷贝hgn_dreadnaught文件夹,新命名为hgn_dreadnaught2,同时重命名里面的2个文件,并修改ship文件里面的LoadModel(NewShipType,1)为LoadSharedModel(NewShipType,“hgn_dreadnaught“)

4.  在hgn_dreadnaught2的SHIP文件里面找到如下代码:
NewShipType.MinimalFamilyToFindPathAround = “MotherShip“
NewShipType.BuildFamily = “Flagship_Hgn“
NewShipType.AttackFamily = “BigCapitalShip“
NewShipType.DockFamily = “UltraCap“
NewShipType.AvoidanceFamily = “SuperCap“
NewShipType.DisplayFamily = “Flagship“
NewShipType.AutoFormationFamily = “SuperCap“
NewShipType.CollisionFamily = “Big“
NewShipType.ArmourFamily = “HeavyArmour“
NewShipType.UnitCapsFamily = “Dreadnaught“
改成:
NewShipType.MinimalFamilyToFindPathAround = “MotherShip“
NewShipType.BuildFamily = “Shipyard_Hgn“
NewShipType.AttackFamily = “BigCapitalShip“
NewShipType.DockFamily = “Shipyard“
NewShipType.AvoidanceFamily = “MotherShip“
NewShipType.DisplayFamily = “Capital“
NewShipType.AutoFormationFamily = “CapShip“
NewShipType.CollisionFamily = “Big“
NewShipType.ArmourFamily = “HeavyArmour“
NewShipType.UnitCapsFamily = “Capital“
NewShipType.UnitCapsShipType = “Destroyer“

5.  增加下列代码到Homeworld2\Data\SCRIPTS\building and research\hiigaran\build文件中
{
   Type = Ship,
   ThingToBuild = “hgn_keep“,
   RequiredResearch = ““,
   RequiredShipSubSystems = “CapShipProduction“,
   DisplayPriority = 900,
   DisplayedName = “$1700“,
   Description = “$1701“,
},
{
Type = Ship,
ThingToBuild = “Hgn_Dreadnaught2“,
RequiredResearch = ““,
RequiredShipSubSystems = “CapShipProduction“,
DisplayPriority = 1000,
DisplayedName = “$1540“,
Description = “$1541“,
},

6.  增加下列代码到Homeworld2\Data\Ship\ICONS\shipicons文件中
Hgn_Dreadnaught2 = {
  LargeIcon = {
    texture = “DATA:\\Ship\\Icons\\icon_ships.mres“,
    textureUV_TL = {
      600,
      64,
    },
    textureUV_WH = {
      200,
      64,
    },
    stretchOnDraw = 1,
  },
}
hgn_keep = {
  LargeIcon = {
    texture = “DATA:\\Ship\\Icons\\icon_ships.mres“,
    textureUV_TL = {
      600,
      128,
    },
    textureUV_WH = {
      200,
      64,
    },
    stretchOnDraw = 1,
  },
}

7.  增加下列代码到Homeworld2\Data\SCRIPTS\formations\hgn_mothership_parade文件中
paradeSlot(“Hgn_keep“,{
  871,
  -448,
  2406,
},{
  0,
  0,
  1,
},{
  1,
  0,
  0,
},500)
paradeSlot(“Hgn_Dreadnaught2“,{
  -1283,
  -439,
  2540,
},{
  0,
  0,
  1,
},{
  1,
  0,
  0,
},0)
现在已经可以建造守护者和无畏舰了,他们占用的是驱逐舰人口。


1楼2006-01-08 14:09回复
    作者制作的一个例子:

    http://bbs.cga.com.cn/UploadFiles/69/2004-8-3/11474475/20048422351119463.rar

    我把这个例子做好传上来了,大家可以试用一下。方法:直接解出DATA文件夹,把里面的文件复制到游戏的DATA文件夹内,并在桌面快捷方式的属性的目标后面加上:空格 -overrideBigFile 进入游戏就可以建造了(如果自己原来有修改文件的话,请先备份,并移到其他地方,否则可能会文件冲突) 

    原帖地址:http://bbs.cga.com.cn/BBS_content/69/2004/8/3/178250.asp?tid=178250


    2楼2006-01-08 14:10
    收起回复
      恩,这个值得研究研究``


      IP属地:山东3楼2006-01-08 22:58
      回复
        • 61.48.100.*
        2楼,我弄乐,可是没用阿,是把date的里边的文件夹复制到游戏的date里吗,我用的是高达mod2.0玩的


        5楼2006-01-10 15:09
        回复
          • 61.48.100.*
          那时不是电脑也有


          6楼2006-01-10 15:30
          回复
            • 59.59.236.*
            楼主好强啊,这就回去试试


            7楼2006-01-12 17:07
            回复
              To 5 回复:

              不能在高达MOD情况下使


              8楼2006-01-18 16:45
              回复
                To 6 回复:
                电脑不会用的,除非升级AI


                9楼2006-01-18 16:45
                回复
                  oa


                  10楼2006-01-18 20:26
                  回复
                    一张效果图


                    11楼2006-01-19 09:13
                    回复
                      当年玩任务,我修改出了22艘无畏舰~~那叫一个爽~~一上来往前冲就行了,根本不用管~~


                      12楼2006-01-19 19:50
                      回复
                        人机对战呢?


                        13楼2006-01-20 17:25
                        回复
                          又是修改```````````````


                          IP属地:山东14楼2006-01-20 18:46
                          回复
                            刚玩完一场,2v2,3个专家(加我一个超级专家) 上来就和敌人遭遇了~~~狂打了1个半小时~~最后我盟友比我分高~~郁闷


                            15楼2006-01-20 19:20
                            回复
                              • 58.50.131.*
                              我们只需要编辑 profile文件夹下campaign/ascension下的persist2.lua(用记事本打开)就行了.[persist2.lua代表第二关persist3.lua就代表第三关以此类推] 
                              打开后先找到这样几行代码: 
                              }, 
                              name = "Hgn_MotherShip", 
                              teamColourHandle = 0, 
                              hotkey = 0, 
                              }, 
                              下面比如说如果你想把VAGAR族的战巡加进去,那么就只需要在下面加上这样一段代码: 

                              tactic = 2, 
                              type = "Vgr_Battlecruiser", 
                              subsystems = { 
                              }, 
                              size = 1, 
                              shiphold = { 
                              }, 
                              name = "Vgr_Battlecruiser", 
                              teamColourHandle = 0, 
                              hotkey = 0, 
                              }, 
                              然后保存,然后启动游戏,再进入第二关,那么你就可以看到一艘VAGAR的战巡了,超酷!!!!! 
                              需要注意的是,如果你想加的VAGAR族的船没有船坞,那么就把 
                              shiphold = { 
                              }, 
                              这段去掉,如果没有子系统,就把 
                              subsystems = { 
                              }, 
                              去掉. 
                              理论上所有的船我们都可以调出来,只要把上面的"Vgr_Battlecruiser",换成你想要的船就行了,还有就是可以同时加不同的船.所有的船名字如下: 
                              hgn_assaultcorvette H炮艇 
                              hgn_assaultcorvetteelite 
                              hgn_assaultfrigate H防空护卫舰 
                              hgn_attackbomber H轰炸机 
                              hgn_attackbomberelite 
                              hgn_carrier H航母 
                              hgn_gunturret H炮台 
                              hgn_hscore H超太空核心 
                              hgn_interceptor H拦截机 
                              hgn_ioncannonfrigate H炮舰 
                              hgn_ionturret H离子炮台 
                              hgn_marinefrigate H登陆舰 
                              hgn_marinefrigate_soban 索班的登陆舰 
                              hgn_mothership H的"大香蕉" 
                              hgn_probe H探测器 
                              hgn_pulsarcorvette脉冲炮艇 
                              hgn_resourcecollector H采矿船 
                              hgn_resourcecontroller H资源控制船 
                              hgn_scout H侦察机 
                              hgn_targetdrone 第一关的靶机 
                              hgn_torpedofrigate H鱼雷护卫舰 
                              meg_chimera H凯米拉前哨站 
                              meg_sajhulknose “撒尤克之怒”的舰首部分 
                              meg_sajhulkpanels “撒尤克之怒”的部分甲板


                              16楼2006-01-20 21:45
                              回复