红警2共和国之辉rules.ini修改菜鸟教程 联系客服

发布时间 : 星期五 文章红警2共和国之辉rules.ini修改菜鸟教程更新完毕开始阅读e9c4de2883c4bb4cf7ecd180

红警2共和国之辉ini修改菜鸟教程

本文适合完全没有基础、或者有一点点基础的菜鸟学习。高手走过就路过吧。。。

共和国之辉,虽然是一个被广为诟病的mod,但是他在平台或者大小网吧的游戏列表里的占有率是出奇的高,几乎每一个网吧只要有红警系列的多必须要有共和国之辉(一下简称共辉)。对于单机游戏,我们玩时间长了,总是喜欢设想这游戏要是能这样、那样该多好。于是有人想到了什么什么修改器,但是发现改出来的玩意儿往往不尽人意,和自己真正想要的相差甚远。所以,现在,我们就来研究一下亲自动手改共辉这个游戏。这个游戏所有的规则都是在rules.ini中。粗略的修改游戏,改动rules.ini中的语句就可以办到。

要改规则,我们就要先找到规则文件。共辉的规则文件在rules.ini中。这里面我们要用到一个工具:XCC Mixer。这个东西具体什么原理,怎么用,自己去百度,这里不细说。提取的时候要注意了,共辉这个版本的MOD是建立在RA2原版的基础上的。我们如果提取的是RA2.mix中的rules.ini文件,这个是原版的文件,不是共辉的。我们要到expand01.mix中去提取,这个才是我们要的共和国之辉的规则文件。注意一定要到expand01.mix中去提取!!在修改之前,强烈建议备份几个,以备如果我们的修改悲剧的失败了,不至于重装游戏。

我们主要讨论这样几个问题:

1、 人有我有(别的国家有的,我也要有。) 2、 人无我有(只能我有,你不能有。) 3、 人有我优(细节优化) 4、 无限建造

在开始之前,我要说明这里面说的我,player,是中国。下面我们开始第一项。 共辉里面每个国家都有特色武器。比如法国的巨炮,英国的狙击手,伊拉克的辐射工兵,这些东西,就算我们把他老家车拉回来也是不能建造的。我们以巨炮为例,讲讲怎么实现别人有的东西我也要有。

[GTGCAN]

UIName=Name:GTGCAN Name=Grand Cannon BuildCat=Combat Strength=900 Armor=steel TechLevel=7

Prerequisite=RADAR,GACNST Adjacent=2 Sight=10

Owner=British,French,Germans,Americans,Alliance Cost=2000

RequiredHouses=French ; Can't limit Owner without it showing up as a greyed out button on the sidebar since Prereqs would be met. This is new system

Points=30 ; Basically, Owner was meant for Side, not House. (x Houses, 2 Sides)

Power=-100 Crewed=no ROT=1

Primary=GrandCannonWeapon Capturable=false

Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60

DebrisAnims=DBRIS1LG,DBRIS1SM,DBRIS4LG,DBRIS4SM,DBRIS5LG,DBRIS5SM MaxDebris=8 MinDebris=4

;DamageParticleSystems=SparkSys,LGSparkSys Powered=yes Turret=yes

TurretAnim=GTGCANTUR TurretAnimIsVoxel=true TurretAnimX=3 TurretAnimY=28

TurretAnimZAdjust=-60 TurretRecoil=yes TurretTravel=0 BarrelTravel=8

BarrelCompressFrames=3 BarrelHoldFrames=3 BarrelRecoverFrames=40

TurretRotateSound=GrandCannonRotate WorkingSound=PowerOn NotWorkingSound=PowerOff BaseNormal=no AIBuildThis=yes

上面这一大堆,就是巨炮的代码,怎么找到,复制巨炮的名字GTGCAN然后查找,找到跟上面格式一样的地方。注意看上面红色的地方。

Prerequisite=RADAR,GACNST 这句代码的意思是制造前提,意思是你要有了这两样东西才能让你造巨炮。其中,PADAR是什么东西,我也不知道,不过跟我们没多大关系,GACNST是盟军制造厂。这样问题就出来了一个,他的制造前提要有盟军制造厂,但是我们中国没这设备,怎么办?没关系,我们有这么一句代码:PrerequisiteOverride=,这个叫第二制造前提,可以盖过Prerequisite所要求的,意思就是达到了PrerequisiteOverride的要求就可以了,即使前面Prerequisite你没满足也没关系。那么这个制造前提,我们就填上中国有的玩意儿。那么第二个疑问又产生了:几乎所有的网络资料上完全没有关于中国代码的介绍,只是说中国是覆盖了古巴,剩下就没了。这里先告诉一件中国的东西,其余的一会再详细介绍。

这个东西是CATECH。把这个填在Prerequisite的后面,格式是这样: Prerequisite=RADAR,GACNST

PrerequisiteOverride=CATECH 就好了,这句的意思是,第二制造前提:中国高科,也就是作战实验室。

第二行红色的:Owner=British,French,Germans,Americans,Alliance,这句话的意思是谁可以有,但是要注意,只是说你可以有,并不是说你可以造。大家看到了,这里面的国家都是盟军,完全没有苏军和中国。那我们就填上,把owner=后面把所有的国家名字全都写上,

像这样:

Owner= Russians,Confederation,Africans,Arabs,British,French,Germans,Americans,Alliance。 然后我们看第三个红色的代码:

RequiredHouses=French ; Can't limit Owner without it showing up as a greyed out button on the sidebar since Prereqs would be met. This is new system

RequiredHouses=French的意思是只有谁可以建造,我们看到后面是French,法国,巨炮这种东西只能法国制造的真正秘密就在这里,至于后面分号之后的英文,反正是注释起来了,您要是认为您鸟语比较好,就去翻译好了,我们既然找到症结所在,就下手吧,果断干掉这行代码,连同后面注释起来的一大堆也统统干掉,之后收工。解决了一个,剩下的,您自己看着办,至于代码,你可以网上搜,也可以看我后面给出的。

第一个问题搞定了,我们来看第二个,人无我有。典型代表就是超级武器。超级武器很爽,不过跟电脑对战的时候很少有人选,都是流口水但是又怕烫了舌头,你想想,要是你1V7的时候,7个核蛋飞来,那咱家里可就成零蛋了,什么都没了,现在我们就来解决这个问题,让这些超武只能我造,电脑免谈。

我们仍然用巨炮做例子,重点就在那一句代码:AIBuildThis=yes

意思是让不让AI也就是电脑造这个东西,如果不让,就把yes换成NO。搞定收工。

第三个问题,人有我优。

众所周知,共辉里面的东西中国的都比别人的霸道,最简单的一个例子,同样是黑影战斗机,小韩的就是只能下一个蛋而且还炸不掉一个矿场,中国的飞机,只要是地图上让炸的东西,一次投弹全灭,天启,比别的国家的血多,直升机比别人的能装,尤其是V3火箭,3连发!!

那我们就来研究一下V3火箭。中国的V3火箭代码是V32。 [V32]

UIName=Name:V3 Name=V3 Image=V3 Category=AFV

Prerequisite=CAWEAP,CARADR,CATECH Primary=V3Launcher

CanPassiveAquire=no ; Won't try to pick up own targets Spawns=V3ROCKET SpawnsNumber=3 SpawnRegenRate=400

SpawnReloadRate=0 ; missile spawn don't come back

NoSpawnAlt=yes ; alternate voxel for out of spawns: xxxxWO (V3WO) Strength=500 Armor=light TechLevel=8 Turret=no

CrateGoodie=yes Sight=8

Speed=6

Owner=Confederation Cost=2500 Points=40 ROT=5

AllowedToStartInMultiplayer=no Crusher=yes

Crewed=no ; Big giant missile on its head precludes survivor (per designer) IsSelectableCombatant=yes

Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60 VoiceSelect=GenSovVehicleSelect VoiceMove=GenSovVehicleMove

VoiceAttack=GenSovVehicleAttackCommand VoiceFeedback=

DieSound=GenVehicleDie MoveSound=V3MoveStart Maxdebris=3

Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1} MovementZone=Destroyer

ThreatPosed=25 ; This value MUST be 0 for all building addons DamageParticleSystems=SparkSys,SmallGreySSys Weight=3.5

VeteranAbilities=STRONGER,FIREPOWER,ROF,SIGHT,FASTER EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF AccelerationFactor=0.01 ZFudgeColumn=8 ZFudgeTunnel=13 Size=3

GuardRange=9

TooBigToFitUnderBridge=true ;MobileFire

; Armored Transport

同样我们只是看红色的部分。

Primary=V3Launcher 这个是定义V3火箭用什么第一武器的,关于什么叫第一武器,

什么叫第二武器,看后面详细解释。那好,我们就找到这个武器。在射弹统计学里我们找到了它:

[V3Launcher] Damage=1 ROF=150 Range=18

MinimumRange=5 Spawner=yes

Projectile=InvisibleHigh Speed=10