红警2是一款经典的即时战略游戏,其中包含了多种兵种,但是玩家可能会有添加新兵种的需求。这里提供一种方法,供玩家自己通过修改游戏文件来添加新兵种。
首先需要找到游戏的文件夹,在游戏目录下找到redalert2.ini文件并打开,可以看到其中有一个[InfantryTypes]的标签,这里就是游戏中所有步兵单位的定义。可以复制一份红警2游戏目录下的rules.ini文件,重命名为rulesmd.ini,然后在该文件中找到[InfantryTypes]标签。
在该标签下可以添加新的步兵单位,例如:
[InfantryTypes]
1=MechInfantry
2=Sniper
3=EliteInfantry
4=NewInfantry
这里添加了一个名为NewInfantry的新步兵单位。
然后需要在文件下方的[UnitTypes]标签中为该新兵种定义一些属性,例如:
[UnitTypes]
1=GI
2=Conscript
3=Guard
4=CrazyIvan
5=Tanya
6=NewUnit
这里添加了一个名为NewUnit的新单位,接下来需要为其定义属性,例如生命值、攻击力等等。
最后,在游戏中使用下述代码即可召唤新的兵种:
spawn(NewUnit, player, x, y, facing angle)
以上是自己添加新兵种的一种方法,如果有其他更好的方法,欢迎在评论中分享。添加新兵种可以让游戏变得更加有趣和挑战,但修改游戏文件时也要小心,避免出现意外情况。