红警2是一款非常经典的即时战略游戏,它采用了INI文件来存储游戏的参数和配置信息,包括建筑列表等。对于玩家来说,能够编辑INI文件不仅可以增加游戏的趣味性,而且可以自定义游戏中的内容,提高游戏体验。
首先,要想添加建筑到建筑列表中,就需要编辑redalert2.ini文件。这个文件文本格式,所以我们需要一个文本编辑器,比如Windows自带的记事本、Notepad++等。在红警2的主目录下找到redalert2.ini文件,用文本编辑器打开它,可以看到其中包括游戏设置和参数,其中就有“[BuildingTypes]”这个部分,这个部分就是游戏的建筑列表所在的位置。
接下来我们可以根据需要添加新的建筑信息到这个列表中。建筑包括建筑名称、图片、单位类型、建筑类型、附加特性、图标等。我们需要按照一定格式来输入这些信息,比如:
[BuildingTypes]
NewBuildingName=NewBuildingID
UISound=NewSound
Primary= ANEWPRIMATRECT
Image=New Building Image
Buildup=BuildingArt1
Size=2
Strength=500
TechLevel=0
Sight=6
Points=250
Power= -15
Cost=2000 ;just an example
Prerequisite=WARFACTORY ;what needs to be built to be able to build this
Factory=WARFACTORY ;Where the building can be built
Animation=ANIM2x2 ;how the building will look in the game
Insignificant=yes
; By adding this building, we are extending the game
在这个示例中,NewBuildingName和NewBuildingID是自己设定的建筑名称和ID,可以根据自己需求进行更改。然后 UISound是建筑选择时发出的声音,Primary是建筑的单位类型,Image是建筑的图片,Buildup是建筑的设置文件,Size是建筑的大小,Strength是建筑的耐久度,TechLevel是建筑的科技等级。Sight是建筑的视野范围,Points是建筑的得分,Power是建筑需要消耗的电力,Cost是建筑的价格,Prerequisite是建筑建造的前提条件,例如需要建造一个工厂,Factory是建筑所属的工厂类型,Animation是建筑的动画效果,在这里我们可以设置建筑的形态等。
需要注意的是,在添加新建筑后,还需要将新建筑添加到对应的建筑工厂中,否则游戏中就无法建造这些新建筑。修改的方法也很简单,只需要找到建筑工厂所对应的INI文件,添加新的建筑名称和ID即可。
总之,红警2是一款很经典的即时战略游戏,它的INI文件提供了非常大的修改空间,可以让玩家进行自定义游戏内容的修改。如果你对这方面比较感兴趣,建议花一些时间仔细研究红警2的INI文件,将它变成属于自己的游戏世界。