一下教材部分采用石油危机第一部海湾最前线里的INI文件

  任何游戏都有它走向衰败的一天，最经典的红警系列也不例外。我所指的修 
改，不是RPG游戏中的单纯能力值修改，而是结合图形、音效、武器系统、地图 
编辑、电脑智能、特技效果以及文字编辑等方面内容的综合技巧运用。这样改了 
以后红警会好玩吗？就看你的造化了。 
对于刚入门（或从未接触过修改）的红警玩家来说，应该从修改规则文件学 
起。在这之前先准备好规则文件～RULES.INI和ART.INI『网上下载』 
下面我就简要介绍规则文件的修改方法：（举例） 
首先打开RULES.INI文件，我们看到的【;】符号以后的文字是属性介绍，是 
无关紧要的，大家看这儿～（第二十二行） 
______________________________________________________________________ 
; repair and refit 
RefundPercent=50% 
______________________________________________________________________ 
这是规定拍卖建筑物时价格与实际造价的比例为50%，要是改为120%就是说卖 
价比造价高（这样改可以炒楼啦！），在缺钱用的时候，你知道该咋办了吧？ 

再看这儿～ 
______________________________________________________________________ 
;GEF 
;************ American Paradrop Special Rules *********** 
;These two lists _must_ have the same number of elements 
;AmerParaDropInf=E1,GHOST,ENGINEER 
;AmerParaDropNum=6,6,6 ;How many of each of those infantry 

AmerParaDropInf=E1 ;（空投步兵类型） 
AmerParaDropNum=8 ;（空投步兵数量） 

AllyParaDropInf=E1 ;（盟军占有民用机场空投步兵类型） 
AllyParaDropNum=6 ;（盟军占有民用机场空投步兵数量） 

SovParaDropInf=E2 ;（苏军占有民用机场空投步兵类型） 
SovParaDropNum=9 ;（苏军占有民用机场空投步兵数量） 
______________________________________________________________________ 
这一段是空投伞兵规则，E1是美国大兵，E2是动员兵，大家可以到步兵类型 
列表中找其他兵种替换，我用的是手雷兵和尤里。也可以改为空投奶牛＝COW笑 
_______________________________________________________________________ 
再看～ 
这是个体统计学中步兵类型列表的第一例～[E1]美国大兵属性： 
; GI 
[E1] 【注册名】 
UIName=Name:E1 【游戏中显示名】 
Name=GI 【自己好认的名，随便改就行】 
Image=GI 【游戏中显示图形】 
Category=Soldier 【分类＝军人】 
Primary=M60 【第一武器＝M60机枪】 
Secondary=Para 【第二武器＝Para机枪】 
Occupier=yes 【能占据建筑物射击＝是的】 
Prerequisite=GAPILE 【制造前提＝兵营】 
CrushSound=InfantrySquish 【被碾碎声音～～惨！】 
Strength=125 【生命值＝125】 
Pip=white 【运兵时显示刻度色＝白色】 
Armor=none 【装甲＝没有】 
TechLevel=1 【制造必须科技等级＝1】 
Sight=5 【视野范围＝5】 
Speed=4 【移动速度＝4】 
Owner=British,French,Germans,Americans,Alliance【可以制造的国家】 
Cost=200 【制造价格＝200元】 
Soylent=150 【？？？？】 
Points=10 【被毁时对方得到经验值＝10】 
IsSelectableCombatant=yes 【能选择到战斗】 
VoiceSelect=GISelect 【被单点选择时声音】 
VoiceMove=GIMove 【点选移动答复声音】 
VoiceAttack=GIAttackCommand 【点选攻击答复声音】 
VoiceFeedback=GIFear 【害怕的惊叫声音】 
VoiceSpecialAttack=GIMove 【特殊攻击叫声】 
DieSound=GIDie 【牺牲时的叫声】 
Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1}【运动模式】 
PhysicalSize=1 【物理尺寸＝1】 
MovementZone=Infantry 【运动限制＝步兵】 
ThreatPosed=10 【威胁等级＝10】 
ImmuneToVeins=yes 【免疫？？＝是】 
ImmuneToPsionics=no 【免疫精神武器＝没有】 
Bombable=yes 【能爆炸？】 
Deployer=yes 【可以展开＝是的】 
DeployFire=yes 【展开射击＝是的】 
VeteranAbilities=STRONGER,FIREPOWER,ROF,SIGHT,FASTER 
EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF 
Size=1 【运兵体积＝1】 
Crushable=yes 【能被碾压＝是的】 
DeploySound=GIDeploy 【展开沙包声音】 
UndeploySound=GIUndeploy 【收回展开声音】 
ElitePrimary=M60E 【升级的第一武器】 
EliteSecondary=ParaE 【升级的第二武器】 
IFVMode=2 【进入步兵战车炮塔改变模式】 
_____________________________________________________________________ 
嘿！自己改改玩吧，不要过分了！大同小异的，还不快试试？ 
我不想写啦！白天工作好累啊！今天到此为止，下课啦！待续？....... 



   对于刚入门（或从未接触过修改）的红警玩家来说，应该从修改规则文件学 
起。在这之前先准备好规则文件～RULES.INI和ART.INI『网上下载』 
下面我就简要介绍规则文件的修改方法：（举例） 
这一课先复习一下空投武器规则修改： 

;************ American Paradrop Special Rules *********** 
;These two lists _must_ have the same number of elements 

;AmerParaDropInf=E1,GHOST,ENGINEER ～～ （1） 
;AmerParaDropNum=6,6,6 ;How many of each of those infantry ～～ （2） 

AmerParaDropInf=E1 ;（美国空投步兵类型） 
AmerParaDropNum=8 ;（美国空投伞兵数量） 

AllyParaDropInf=E1 ;（盟军占有民用机场空投步兵类型） 
AllyParaDropNum=6 ;（盟军占有民用机场空投步兵数量） 

SovParaDropInf=E2 ;（苏军占有民用机场空投步兵类型） 
SovParaDropNum=9 ;（苏军占有民用机场空投步兵数量） 
_____________________________________________________________________ 

注意（1）是美国空投步兵类型为～美国大兵、海豹部队、工程师。 
（2）是美国空投步兵数量为～6，6，6 


也就是说三种步兵各投六个，够了吧！会有三架飞机同时空投。大家把 
分号 ; 减切复制到下两行开头就行啦！不能有重复规则设置出现，切记！ 
_____________________________________________________________________ 

下面教大家自添加新兵种，以飞行磁暴兵为例： 
··· 
例1：飞行磁暴兵修改 

第一步：先在红警2[rules.ini]文件中步兵类型列表添加‘46=PAPAYA’登录。 

第二步：在‘个体统计学’后的<步兵类型>资料中加入以下内容～ 
_____________________________________________________________________ 


；飞行磁暴兵 
[PAPAYA] ;【被登录名字】（可以自己取） 
UIName=PAPAYA ;【游戏中实际显示名字】 
Name=Shock Trooper ;【自定义名字】 
Category=Soldier ;【分类＝军人】 
Image=SHK ;【图象＝磁暴步兵】 
Primary=ElectricBolt ;【第一武器】 
Secondary=AssaultBolt ;【第二武器】～（充电） 
Assaulter=no ;【攻击者＝不？】 
Prerequisite=NAHAND,RADAR ;【必须在此基础上制造】 
Crushable=no ;【不能被碾压】 
Strength=130 ;【实际生命值大小为130】 
Armor=Plate ;【装甲厚度】 
TechLevel=8 ;【制造必须科技等级＝8】 
Pip=white ;【装入运兵机车时为白色】 
Sight=12 ;【视野范围＝12】 
Speed=4 ;【移动速度＝4】～（已被取代） 
Owner=Russians,Confederation,Africans,Arabs ;【能够被制造的国家】 
RequiredHouses=Arabs ;【唯一能够拥有的国家＝伊拉克】 
Cost=1000 ;【制造成本＝1000】 
Soylent=600 ;【？？？？？？？】 
Points=15 ;【被杀后对方得到的经验值加15】 
IsSelectableCombatant=yes ;【能选择到战斗】 
VoiceSelect=TeslaTroopSelect ;【被单点选择时声音】 
VoiceMove=TeslaTroopMove ;【点选移动答复声音】 
VoiceAttack=TeslaTroopAttackCommand ;【点选攻击答复声音】 
VoiceFeedback=TeslaTroopFear ;【害怕的惊叫声音】 
MoveSound=RocketeerMoveLoop ;【移动时的声音】 
DieSound=TeslaTroopDie ;【牺牲时的叫声】 
CrashingSound=RocketeerDie 
ImpactLandSound=RocketeerCrash ;【坠地时的声音】 
Locomotor={92612C46-F71F-11d1-AC9F-006008055BB5} ;【运动模式】 
PhysicalSize=1 ;【物理尺寸＝1】 
SpeedType=Hover ;【盘旋模式】 
MovementZone=fly ;【运动限制＝飞行】 
JumpjetSpeed=30 ;【飞行速度】 
JumpjetClimb=20 ;【攀升速度】 
JumpjetCrash=25 ;【下降速度】 
JumpJetAccel=10 
JumpJetTurnRate=10 ;【转身速度】 
JumpjetHeight=500 ;【飞行高度】 
JumpjetWobbles=.01 
JumpjetDeviation=1 
JumpjetNoWobbles=yes ;【飞行中摇晃】 
ThreatPosed=20 ;【威胁等级】 
VeteranAbilities=STRONGER,FIREPOWER,ROF,SIGHT,FASTER ;【能力升二级】 
EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF ;【能力升三级】 
ImmuneToVeins=yes ;【免疫？？＝是】 
BalloonHover=yes ;【决不降落到陆地】 
HoverAttack=yes ;【盘旋进攻】 
Size=1 ;【运兵体积＝1】 
AllowedToStartInMultiplayer=no 
ElitePrimary=ElectricBoltE ;【升到三级后的武器】 
IFVMode=6 ;【进入步兵战车炮塔攻击模式】 

____________________________________________________________________ 

是不是很长呀？其实就是把磁暴步兵和飞行兵组合一下，复制加粘贴就可。 
很简单吧！ 以此类推，我们可以改变航母运动模式 ： 

用～ 

Locomotor={4A582742-9839-11d1-B709-00A024DDAFD1} 
MovementZone=AmphibiousCrusher 
SpeedType=Amphibious 

覆盖～ 

Locomotor={2BEA74E1-7CCA-11d3-BE14-00104B62A16C} 
SpeedType=Float 
MovementZone=Water 

这样，可以在陆地上行驶的两栖航空母舰就诞生啦！在“极速2003版”中， 
我把Nimitz航母改成了这样，替换了美国航母，很厉害哟！ 

在新航母资料[CARRIERB]中加入～ 

BuildLimit=5 （限造五艘） 

SpawnsNumber=4 （一次出动四架舰载机）——【覆盖】 

;CanPassiveAquire=no （自动防御）——【此行也可删除】 

RequiredHouses=Americans （只能由美国制造） 
*************************************************************** 

在原航母资料[CARRIER]中加入～ 

ForbiddenHouses=Americans （美国不能制造） 

_____________________________________________________________________ 

希望大家能熟用复制粘贴法，多多练习哦！ 
另外，建议每修改一个物种就存档，不要贪心。要多备份，勤测试。因为 
修改涉及面较宽，每一条规则都不能马虎，初学者要慢慢来，任何BUG都可能导 
致游戏无法运行，务必小心！一旦出现死机，必须要恢复原文件，所以备份是 
极其重要的。

好啦！今天到此为止，大家有不懂的地方就马上提出来，我将一一解答。 
以上解说中若有谬误也请各方高手加以点解。 
下课啦！待续？....... 



对于刚入门（或从未接触过修改）的红警玩家来说，应该从修改规则文件学 
起。在这之前先准备好规则文件～RULES.INI和ART.INI『网上下载』 
下面我就简要介绍规则文件的修改方法：（举例） 
本期简要介绍红警中的武器火力系统配置，这是红警修改中最有趣的部分。 
——————————————————————————————————— 
打开RULES.INI文件～ 

在后半部分（2/3）找到; ******* Weapon Statistics ******* 
（用复制、粘贴、查找） 
可以看到所有武器的性能，包括杀伤力、射程、装弹速度、射弹方式、弹头 
飞行速度、弹头属性、还有发射音效等等。 
武器名称就在Primary=或Secondary= 后面 

【举例1】～犀牛坦克武器 
; large anti-armor cannon (single shooter) 
[120mm] ；武器名称 
Damage=90 ；杀伤力＝90 
ROF=65 ；装弹时间（60＝1秒） 
Range=5.75 ；射程＝5.75 
Projectile=Cannon ；射弹方式＝火炮 
Speed=40 ；弹头速度＝40 
Warhead=AP ；弹头属性 
Report=RhinoTankAttack ；发射时声音 
Anim=GUNFIRE ；射弹图形＝炮火 
Bright=yes ；射弹有闪光 

其中“Projectile=Cannon”很重要！“Cannon”是射弹统计学中的相关配置。 

; straight high-speed ballistic shot ；（直射高速弹道射弹） 
[Cannon] ；射弹名称 
Image=120MM ；射弹图形＝120毫米 
Arcing=true ；抛物线＝真实的 
SubjectToCliffs=yes 
SubjectToElevation=yes ；被山脉、墙阻隔 
SubjectToWalls=yes 

如果我们把“Projectile=Cannon”换为“Projectile=LargeCometP” 
“Warhead=AP ”换为“Warhead=CometWH” 
哈哈！激光犀牛坦克就产生了。还有别忘了修改射程和威力、声音。 
当然也可以直接用光棱坦克武器代替。 

【举例2】～自制中型热跟踪导弹 
[RedLauncher] ；武器名 
Damage=150 ；杀伤力＝150 
ROF=150 ；平均装弹时间＝2.5秒 
Range=13 ；射程＝13 
Burst=2 ；每次射弹数量＝2发 
Projectile=ChemMissile ；发射方式＝中型导弹 
Speed=10 ；飞行速度＝10 
Warhead=RHINAPE ；弹头＝加强天启炮弹 
Report=DestroyerAttack ；射弹音效 
Anim=MISLNCH 

如果我们要把这种武器加在某种机动车上，需要替换原武器，比如： 
; 坦克杀手 
[TNKD] 
UIName=Name:TNKD 
Name=Tank Destroyer 
Prerequisite=GAWEAP,RADAR 
Primary=SABOT 
...... 

“Primary=SABOT”武器一是坦克杀手穿甲炮。替换为Primary＝RedLauncher 

嘿嘿！就变成发射跟踪导弹啦！威力无比啊～～～～～～ 

【举例3】～辐射车自爆武器 
; 辐射自爆武器 
[RadSuicide] 
Damage=150 
ROF=60 
Range=2 ；自杀距离 
Speed=35 
Projectile=InvisibleLow 
Warhead=RadEruptionWarhead 
RadLevel=200 ；辐射面积 
Report=DemoTruckDie 
Suicide=yes ；自杀＝是 

伊拉克自爆辐射车修改办法可以参照利比亚自爆卡车进行。 
注意死亡武器（被击毁）是～DeathWeapon=RadSuicide 。也是它！ 
——————————————————————————————————— 
希望大家能熟用复制粘贴法，多多练习哦！ 
另外，建议每修改一个物种就存档，不要贪心。要多备份，勤测试。因为 
修改涉及面较宽，每一条规则都不能马虎，初学者要慢慢来，任何BUG都可能导 
致游戏无法运行，务必小心！一旦出现死机，必须要恢复原文件，所以备份是 
极其重要的。我就有从三月到今天的《每日修改存档》文件夹，记录了全部修 
改备份资料。 

好啦！今天到此为止，大家有不懂的地方就马上提出来，我将一一解答。 
以上解说中若有谬误也请各方高手加以点解。 
下课啦！待续？....... 


嗨！大家好！我是RA2 KING(杨思涵）要如何加新的AI呢？这个问题是现在很多RA2 MOD 爱好者和初学者们想知道的。呵呵，其实说简单 
也简单，说麻烦也很麻烦的。好了！言归正转！说实例： 
              
       我们必需先了解一下AI INI的构成。首先，它并不象Rules INI一样的直观好改。你要加一个 
全新AI的话就要分好几步才能完成。（有点象在Rules中加一套新武器一样，但比那麻烦多了。）改惯了Rules INI 
的兄弟们可能要花上点时间适应哟！ 
   打开AI INI后会看到一大串TaskForces的代玛（TaskForces直接翻过来叫特谴部队，其实就是电脑在进攻时所造的各种部队类型）， 
先别慌。在代码的最下面添加一行XX=NEW_AI（注：XX是号码，比如要添加的XX的上一行是84，那XX就是85，以此类推。NEW_AI 
可做新AI的代码。但，以后所加的新代码名不能和其相同，切记！）我们再到AI文本的最下面去写新AI的正体。 
  例： 
 [NEW_AI] 
Name=12 BLACKBIRD ,2CIV Tank 
0=12,BLACKBIRD 
Group=-1 
1=2,CTNK 


Name就是AI在进攻时部队的名字。我可看到这个新AI部队是由12辆蜂鸟战车和2辆猛马1号坦克所组成的。 

0=12, BLACKBIRD和1=2,CTNK。是真正的代码。（需注意的是：CTNK和BLACKBIRD等所有的AI的部队代码都是那些部队在Rules INI中的代码而 
不是名字，记住了！） 

Group=-1是电脑在游戏中造这种部队的次数。-1就说明是可让电脑无限的建造。（是不是有点象Rules INI中兵种建造数设制呢？哈哈。） 

      好！新的部队类型我们完成了。下面该去写TEAM TYPES（直接翻过来叫队类型）是控制新AI的主代码（这个东东是不是有点象Rules INI 
中的武器主代码呢？而上面写的那个就好象是弹头或是射弹的代码。但和在Rules INI中一样，两者缺一不可！） 
    
   TEAM TYPES是以苏联为例：让我们去先找到游戏中苏联特有的TaskForces。 
[0EC2482C-G]（可能有的初学者要问，那么长的代码你是怎么知道的？其实很简单我先去Rules INI中找到苏联的特有兵种，磁能坦克的代码。 
再到AI文本里用复制粘贴该兵种的代码查找就行了。）再用[0EC2482C-G]这条代码找到控制它的主代码： 

[0CADBA7C-G] 
Name=Nation: Russian Tesla Tank 
VeteranLevel=1 
Loadable=no 
Full=no 
Annoyance=no 
GuardSlower=no 
House=<none> 
Recruiter=no 
Autocreate=yes 
Prebuild=no 
Reinforce=no 
Droppod=no 
UseTransportOrigin=no 
Whiner=no 
LooseRecruit=no 
Aggressive=yes 
Suicide=no 
Priority=5 
Max=1 
TechLevel=0 
Group=-1 
OnTransOnly=no 
AvoidThreats=no 
IonImmune=no 
TransportsReturnOnUnload=no 
AreTeamMembersRecruitable=no 
IsBaseDefense=no 
OnlyTargetHouseEnemy=no 
Script=0C31EA4C-G 
TaskForce=0EC2482C-G 

  哈哈，我没说错吧？[0EC2482C-G]就在最后一行。代码中的各个选项所选项中的是这个AI在游戏中的属性。（这个下次再深入研究。） 
现在我们要做的就是将此段代码整段复制一遍。再去刚刚写好的TaskForces下面一行，粘贴，改名（名字随便写一个）。这样新主代码就 
基本完工了，然后再到新主代码的最后一行TaskForce=0EC2482C-G中将代码0EC2482C-G去掉。加上我们刚才写好的那段新TaskForces的代码：NEW_AI 

  好！！万事具备只欠东风了。最后我要做的事是最重要！也是很多RA2 MOD 爱好者和初学者们最容易忽视的一点！！（或者说是很多RA2 MOD 爱好者和初学者们 
不知道的。）那就是在AITriggerTypes（AI的引发类型）里添加控制TaskForces的主代码！ 

0C0000DC-G=Nation Russian,XXXX,Russians,10,1,NARADR,
0100000003000000000000000000000000000000000000000000000000000000,
500.000000,10.000000,500.000000,1,0,2,0,<none>,0,1,1 

XXXX就是控制TaskForces的主代码。 

这样新AI的设定就完成了，接下来要做的就是到游戏中看看你的AI如何了^_^。（但得有点耐心，我是试了好几遍才试出来的。） 


此文献给热爱红警的修改高手们！（初心者勿阅，免得又说看不懂） 
在弥漫着茫茫大雾的海上，有一艘巨轮缓缓驶来，他正是多年前沉没于大海 
中的泰坦尼克号，他的船头上站着一个人——幽灵船长.... 
利比亚是个穷国家，以恐怖袭击闻名天下，这不：幽灵船铁达尼号重出江湖 
，势必引起海上大乱。 
我撞..我撞...我撞撞撞...... 
我改..我改...我改改改...... 
修改方法如下： 
****************************************************** 
第一步：打开文件【rules.ini】个体统计学的机动车部分 
找到“游轮”～[CRUISE] 
****************************************************** 
[CRUISE] 
UIName=Name:CruiseShip 
Name=RA2 Cruise Ship 
Prerequisite=NAYARD 
Strength=300 
Primary=Sapper 
Naval=yes 
Category=Support 
Armor=light 
TechLevel=2 
Sight=8 
Speed=6 
CrateGoodie=no 
Owner=Russians,Confederation,Africans,Arabs 
RequiredHouses=Africans 
AllowedToStartInMultiplayer=no 
Cost=1000 
Points=40 
ROT=1 
Crusher=yes 
Turret=no 
IsSelectableCombatant=yes 
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60 
VoiceSelect=GenSovVehicleSelect 
VoiceMove=ACCMoveStart 
VoiceAttack=DemoTruckAttackCommand 
DieSound=GenVehicleDie 
VoiceFeedback= 
Maxdebris=3 
DebrisTypes=TIRE 
DebrisMaximums=6 
EnterTransportSound=EnterTransport 
LeaveTransportSound 
Locomotor={2BEA74E1-7CCA-11d3-BE14-00104B62A16C} 
SpeedType=FloatBeach 
MovementZone=WaterBeach 
ThreatPosed=0 
DamageParticleSystems=SparkSys,SmallGreySSys 
SpecialThreatvalues=1 
TooBigToFitUnderBridge=true 
ZFudgeColumn=10 
ZFudgeTunnel=13 
ImmuneToRadiation=no 
ImmuneToPsionics=no 
Size=6 
AmbientSound=CruiseShipAmbience 
Weight=4 
BuildLimit=10 
************************************************* 
第二步：修改*武器统计学*中的～[Sapper] 
************************************************* 
[Sapper] 
Damage=2500 
ROF=100 
Range=1.5 
CellRangefinding=yes 
Projectile=Invisible5 
Warhead=Super 
Report=SealPlaceBomb 
************************************************* 
第三步：修改文件～【art.ini】。 
找到“游轮”～[CRUISE],修改如下 
************************************************* 
[CRUISE] 
Cameo=BOATICON 
Voxel=yes 
************************************************* 

好啦！泰坦尼克号重出江湖，同志，祝你好运！！让我一次撞个够！！！ 大小舰船，一撞毙命，船厂也不例外。但自身装甲薄，速度慢是弱点喔！ 
