各位老铁们,大家好,今天由我来为大家分享红色警戒注册弹体,以及红警1核弹的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!
红色警戒怎么弄空爆弹
可以滴
你修改弹头代码让他沿轨迹飞行可以沿途杀死一切
或让个伊文在附近(限V3)等V3弹头快发誓的时候让伊文装炸弹然后就可以在空中爆啦~\(≧▽≦)/~
红色警戒2尤里复仇怎么建造像科技商店之内的建筑
你可以把科技机器商店等的资料复制一份,改一下注册名(中括号里的那个,在最上面)以及UIName(很容易找到,与Ra2*.csf相关,)然后加一行:Image=???(???写你想要的建筑名,如盟军建造厂:GACNST等)
下面是建筑的注册名,如果里面没有Image=???的话,???就是它的注册名。
GAPOWR盟军发电厂
GAREFN盟军矿厂
GAPILE盟军兵营
GAWEAP盟军兵工厂
GAAIRC盟军空军指挥部
AMRADR美国空军指挥部
GADEPT盟军维修厂
GAYARD盟军船厂
GATECH盟军实验室
GAROBO控制中心---
GAOREP矿石精鍊器
GAWALL盟军围墙
GAPILL机枪碉堡
NASAM爱国者飞弹
GAGAP裂缝产生器
ATESLA光棱塔
GASPYSAT间谍卫星
GACNST盟军建造场
GTGCAN法国巨炮
GACSPH超时空传送仪
GAWEAT天气控制器
NAPOWR磁能反应炉
NAREFN苏军矿厂
NAHAND苏军兵营
NAWEAP苏军兵工厂
NARADR苏军雷达
NADEPT苏军维修厂
NAYARD苏军造船厂
NATECH苏军实验室
NANRCT核子反应堆
NAINDP工业工厂
NAWALL苏军围墙
NABNKR战斗碉堡
NALASR哨戒炮
NAFLAK防空炮
TESLA磁暴线圈
NACNST苏军建造厂
NAIRON铁幕
NAMISL核弹发射井
YAPOWR生化反应炉
YAREFN奴隶矿厂
YABRCK尤里兵营
YAWEAP尤里兵工厂
NAPSIS心灵感应器
YAYARD尤里船厂
YAGRND部队回收厂
YATECH尤里实验室
GAFWLL尤里围墙
NATBNK坦克碉堡
YAGGUN盖特机炮
YAPSYT心灵控制塔
NACLON复制中心
YAGNTC基因突变器
YAPPET心灵控制增幅器
YACNST尤里建造场
GASAND=沙墙
CAAIRP=科技机场
CAOILD=科技钻油厂
CAHOSP=市民医院 [RA2]
CAMACH=科技机器商店
CAOUTP=科技前哨站
CAPOWR=科技电厂
CASLAB=秘密科技实验室
CATHOSP=科技医院 [YR]
CATIME01=时间机器
CATIME02=时间机器
CALAB=爱因斯坦实验室
GATE1=闸门
CABUNK01-04=燃料库
CABHUT=桥梁维修小屋
CAGARD01=警卫哨
CAMIAM04=救生员休息亭
CAUSFGL=美国国旗
CACUFGL=古巴国旗
CAFRFGL=法国国旗
CAGEFGL=德国国旗
CAIRFGL=伊拉克国旗
CALBFGL=利比亚国旗
CARUFGL=俄国国旗
CAUKFGL=英国国旗
CASKFGL=韩国国旗
CALOND04=英国国会
CALOND05=大笨钟
CALOND06=伦敦塔
CAMORR06=理克酒馆
CAEGYP01=金字塔
CAEGYP02=金字塔
CAEGYP03=金字塔
CASEAT01=西雅图太空针塔
CASEAT02=巨软园区
CASTL04=拱门
CASYDN03=雪梨歌剧院
CAEAST01=复活岛石像
CAEAST02=尤里雕像
CATRAN03=尤里要塞
CAEGYP03=人面狮身像
CALUNR01=登月小艇
CAMIAM08=亚历桑那纪念馆
CAPRS03=世界惊奇博物馆
CACHIG04=芝加哥协会大楼
CAEURO05=雕像
CAFARM06=灯塔
CAPARS01=艾菲尔铁塔
CAPARS11=巴黎凯旋门
CAWASH14=杰佛逊纪念馆
CAWASH19=胜利纪念碑
CAWASH15=林肯纪念馆
CARUS03=克里姆林宫
CAWASH01=白宫
CATRAN01=地窖
CAWASH19=胜利纪念碑
CACOLO01=空军学院礼拜堂
CARUS08- 11=球状戏院
CAMISC06=V3飞弹
CAARMY01-04=军队营帐
CAFRMB=移动式厕所
CATECH01=通讯中心
AMMOCRAT=弹药箱
CAMISC01-02=油桶
如果要直接造,在科技机器商店下直接加(医院等同样)
BuildCat=TECH
Techlevel改为0~10的任意数字
Prerequisite=CNST在有基地车时可造
即可
QQ:1102885498
红色警戒的修改问题~~!~!~高手进~!~!~!
RA2的单位属性都定义在rules.ini文件里尤里是rulesmd.ini
先以美国大兵为例
[E1]
UIName=Name:E1/单位在游戏中显示的名字,相关内容在RA2(md).CSF里
Name=GI/单位的名字(可有可无)
Image=GI/单位的图象显示名称(在art(md).ini中编辑
Category=Soldier/单位的类型
Primary=M60/主武器
Secondary=Para/次要武器
Occupier=yes/是否可以占领建筑物作战
OccupyWeapon=UCPara/在占领建筑物中使用的武器
EliteOccupyWeapon=UCElitePara/精英级别在占领建筑物中使用武器
OpenTransportWeapon=1/在运输工具中用第一武器(好象是这样)
Prerequisite=GAPILE/必须的建筑
CrushSound=InfantrySquish/挨坦克压的音效
Strength=125/生命值
Pip=white/在运输工具中显示什么颜色
OccupyPip=PersonBlue/在占领建筑物中显示的颜色
Armor=none/装甲类型
TechLevel=1/科技等级(不同的需求为1到10,-1即不能建造)
Sight=5/视力(可以打开多少黑幕)
Speed=4/速度
Owner=British,French,Germans,Americans,Alliance/所属国家(阵营)
Cost=200/价钱
Soylent=100/好象是塞进垃圾箱后得到的钱
Points=10/好象是被消灭后得到的经验值
IsSelectableCombatant=yes/定义为可以控制的单位
VoiceSelect=GISelect/单位的语音
VoiceMove=GIMove/单位的语音
VoiceAttack=GIAttackCommand/单位的语音
VoiceFeedback=GIFear/单位的语音
VoiceSpecialAttack=GIMove/单位的语音
DieSound=GIDie/单位的语音
Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1}/运动方式(这里是陆地移动方式)
PhysicalSize=1/单位的大小(就是进运输工具时所占的空间)
MovementZone=Infantry/运动地域
ThreatPosed=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/单位的大小
Crushable=yes/能够被压扁
DeploySound=GIDeploy/展开的音效
UndeploySound=GIUndeploy/展开后站起来的音效
ElitePrimary=M60E/精英级主武器
EliteSecondary=ParaE/精英级副武器
IFVMode=2/进入步兵车后所用的武器
以上是美国大兵的代码段
它的图象定义在art.ini中尤里是artmd.ini
[GI]/用的是素材的文件名
Cameo=GIICON/单位的图标名(格式为图标文件名后加 ICON)
AltCameo=GIUICO/升级图标
Sequence=GISequence/控制图象的次序段
Crawls=yes/是行走运动的单位
Remapable=yes/不知道
FireUp=2/图象开火的位置
PrimaryFireFLH=80,0,105/主武器图象开火的坐标
SecondaryFireFLH=80,0,90/次要武器图象开火的坐标
如果在rules(md)中不使用这代码段名[GI]做为单位的代码名(rules中用"[E1]"),则要在rules(md)的该单位代码中加上 Image=GI
参考上面的代码,来制作一个新的单位
比如在RA2任务中出现过的美国总统的保镖
先复制这段代码到文件任意一个地方~
这是它的代码:
[SSRV]
UIName=Name:SecretService
Name=Secret Service
Category=Soldier
Strength=50
Primary=Pistola
Armor=none
TechLevel=-1******平民单位,不能建造,把它改为1
CrushSound=InfantrySquish
Sight=2
Speed=4
Owner=Russians,Confederation,Africans,Arabs,YuriCountry******所属国,这里定义了它为苏军阵营和尤里可拥有
在后面加入British,French,Germans,Americans,Alliance使它可以被所有国家建造(用逗号格开)
AllowedToStartInMultiplayer=no*****定义它是否在初始部队出现,为了方便,改为 yes
Cost=10
Soylent=100
Points=1
Pip=white
VoiceSelect=SSSelect
VoiceMove=SSMove
VoiceAttack=SSAttackCommand
VoiceFeedback=
VoiceSpecialAttack=SSMove
DieSound=SSDie
Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1}
PhysicalSize=1
MovementZone=Infantry
ThreatPosed=0
ImmuneToVeins=yes
Size=1
IFVMode=0
下面是修改后的:
[SSRV2];*********为了不覆盖原来的单位,改一个其他的名字!
UIName=Name:SecretService
Name=Secret Service
Category=Soldier
Image=SSRV;**********素材,就是保镖的样子,别忘加上这句!
Strength=50
Primary=Pistola
Armor=none
TechLevel=1
CrushSound=InfantrySquish
Sight=2
Speed=4
Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs,YuriCountry
AllowedToStartInMultiplayer=yes
Cost=10
Soylent=100
Points=1
Pip=white
VoiceSelect=SSSelect
VoiceMove=SSMove
VoiceAttack=SSAttackCommand
VoiceFeedback=
VoiceSpecialAttack=SSMove
DieSound=SSDie
Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1}
PhysicalSize=1
MovementZone=Infantry
ThreatPosed=0
ImmuneToVeins=yes
Size=1
IFVMode=0
Prerequisite=GAPILE;******定义为盟军兵营建造
IsSelectableCombatant=yes;******加上这句保险
好,代码是写好了.但是还有一道程序
就是注册单位名字
找到[InfantryTypes](步兵单位列表)
在数字后面加上**=SSRV2*******注意要大写
同样的
[VehicleTypes]
是机动车列表
[AircraftTypes]
飞行器列表
修改完毕,保存,一个新的单位诞生了~~
但是,还有一个问题.....没有图标!
由于没有新的图标文件,先用美国大兵的替一下
打开art.ini或artmd.ini
找到[SSRV]一段
你会看到图标已经有了定义
Cameo=SHKICON
AltCameo=SHKUICO
那是磁暴兵的图标
有了图标就别动了,进游戏看看吧~~~
关于武器,用犀牛的主炮来做个说明
[120mm]
Damage=90杀伤力
ROF=65射弹间隔
Range=5.75距离
Projectile=Cannon射弹方式(定义射弹图象等)
Speed=40速度
Warhead=AP弹头
Report=RhinoTankAttack音效
Anim=GUNFIRE发炮口动画
Bright=yes打出去的炮弹落在地上会亮一下
*****特别要注意大小写不能有差错
[Cannon]射弹名称
Image=120MM图象名称
Arcing=true定义它呈弧线运动
SubjectToCliffs=yes是否可以射击悬崖
SubjectToElevation=yes是否可以射击高地
SubjectToWalls=yes是否可以射击围墙
[AP]弹头名字
CellSpread=.3爆炸范围
PercentAtMax=.5忘了~
Wall=yes是否可以打坏围墙
Wood=yes是否可以打坏木头?
Verses=25%,25%,15%,75%,100%,100%,65%,45%,60%,60%,100%弹头对装甲的伤害比例,分别为1-3步兵, 4-6坦克, 7-9建筑,后两个是特殊装甲,如蜘蛛
Conventional=yes又忘了~
InfDeath=3步兵被这个武器打击后的死亡方式.
AnimList=S_CLSN16,S_CLSN22动画
ProneDamage=50%
根据以上设定,可以自己做一个新的武器
举例:
[130mm]
Damage=100;威力加大~
ROF=65
Range=5.75
Projectile=Cannon
Speed=40
Warhead=130mmAP;自己做一个弹头
Report=RhinoTankAttack
Anim=GUNFIRE
Bright=yes
还可以加上如"Burst=2"(一次打两发)等语句加强威力
*****弹头跟单位一样,新加的要注册
注册在[Warheads]列表中
[130mmAP];注意名字要和前面的一样
CellSpread=2;范围大些威力强~(不能超过10)
PercentAtMax=.5
Wall=yes
Wood=yes
Verses=100%,100%,100%,200%,200%,200%,100%,100%,000%,100%,100%;这样设置,对坦克建筑强,尤其是步兵
Conventional=yes
InfDeath=3
AnimList=S_CLSN16,S_CLSN22
ProneDamage=50%
这是一个BT武器~范围大对坦克步兵建筑威力超强~~
武器之AIRBURST,
[xxx];母弹名
Damage=5
ROF=75
Range=12
MinimumRange=6
Projectile=Launcher22
Speed=40
Warhead=ApocAPE
Report=ApocalypseAttackGround
Anim=VTMUZZLE
Burst=2
Bright=yes
[Launcher22];母弹射弹
Arm=2
High=yes
VeryHigh=yes
Proximity=yes
Cluster=9
Ranged=yes
AA=no
Image=120MM
ROT=4
Airburst=yes
AirburstWeapon=SEPARATE;分裂出来的炸弹
IgnoresFirestorm=no
CourseLockDuration=10
SubjectToCliffs=no
SubjectToElevation=no
[SEPARATE];子弹
Projectile=BlimpBombP;子弹的弹道(我是用KIROV的)
Damage=100
Warhead=NUKE32;
Anim=MININUKE;
Range=2
ROF=10
FireInTransport=no
;下面的这个要在[WARHEADS]申明
[NUKE32]
Verses=150%,100%,100%,150%,150%,220%,100%,150%,100%,100%,100%
Sparky=no
Fire=yes
InfDeath=6
CellSpread=5
PercentAtMax=.5
Bright=yes
AnimList=MININUKE
子弹的武器要成为一个不可造单位的武器
比如:
[XBURST]
UIName=Name:XCOMET
Name=Placeholder Airburst 2
Image=HTNK
Prerequisite=GAWEAP,GATECH
Primary=SEPARATE;子弹
Secondary=TeslaFragment2
Strength=300
Category=AFV
Armor=heavy
Turret=yes
IsTilter=yes
TooBigToFitUnderBridge=true
TechLevel=-1;一定要弄不可造
Sight=8
Speed=4
CrateGoodie=no
Crusher=yes
Owner=British,French,Germans,Americans,Alliance
Cost=2
Points=50
ROT=5
IsSelectableCombatant=yes
AllowedToStartInMultiplayer=no
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
VoiceSelect=
VoiceMove=
VoiceAttack=
VoiceFeedback=
MaxDebris=3
Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1}
MovementZone=Destroyer
ThreatPosed=40
DamageParticleSystems=SparkSys,SmallGreySSys
DamageSmokeOffset=100, 100, 275
Weight=3.5
VeteranAbilities=STRONGER,FIREPOWER,SIGHT,FASTER
EliteAbilities=STRONGER
Accelerates=false
ZFudgeColumn=8
ZFudgeTunnel=13
Size=3
Trainable=yes
箱子的设置:
1代表几率(所有几率数相加最好不要超过110)
2代表动画效果
3代表是否出现在水里
[Powerups]
Armor=10,ARMOR,yes,1.5;1,2,3,装甲增加到1.5倍
Firepower=10,FIREPOWR,yes,2.0; 1,2,3,火力增加到2.0倍
HealBase=10,HEALALL,yes; 1,2,3<---加生命值
Money=20,MONEY,yes,2000; 1,2,3,钱数
Reveal=10,REVEAL,yes; 1,2,3<---全图
Speed=10,SPEED,yes,1.2; 1,2,3,速度增加到1.2倍
Veteran=20,VETERAN,yes,1; 1,2,3,升级的级数
Unit=20,
Invulnerability=0,ARMOR,yes,1.0; 1,2,3,延迟时间<---刀枪不入,类似铁幕,是RA1遗留下来的东西,一般无实际作用
IonStorm=0,
Gas=0,
Tiberium=0,
Pod=0,
Cloak=0,CLOAK,yes; 1,2,3<---隐形
Darkness=0,SHROUDX,yes; 1,2,3<---关闭全图
Explosion=0,
ICBM=0,CHEMISLE,yes; 1,2,3<---核弹一次
Napalm=0,
Squad=0,
首先打开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];射
红色警戒2如何添加一个新武器 自己能不能创造一种武器
红警里所有的物件(单位,建筑)都需要在Rules里的注册列表中注册才能使用.一共有4个列表,分别是士兵列表,车辆列表,飞行器列表和建筑列表.
[InfantryTypes] 1=E1 2=E2 3=SHK 4=ENGINEER
``````
这是兵种注册列表的一个部分,其他所有列表都是像这样1=XXX,2=XXX,3=XXX依次排下去的
车辆注册列表[VehicleTypes]飞行器注册列表[AircraftTypes]建筑注册列表[BuildingTypes]
新增单位示例:新增一个一次发4个导弹的V3火箭车
1.打开RULES,搜索[VehicleTypes]
2.查看这一串代码的最下面.如果是原版,应该是57=CDEST
3.给你新增单位注册,使用下一个号码58,也可以使用59,60等.(不过据说超出了某个数字会出现异常)在这57号单位的下一行写入58=V5(V5是自定的名称,可以随便写)
4.写入这个新单位的属性代码.一般就照抄原来的V3再强化一下.搜索v3],把它下面的那一段代码全部复制,再按那个格式把V5的属性代码写在下面
[V5]
UIName=Name:V3
Name=V3 Launcher;locked
Category=AFV
Prerequisite=NAWEAP,NARADR;这个决定单位建造必须的建筑,可以参考名称代码集来设置,可设为none(即没有必要建筑,但是起码一个战车工厂还是要的,只要这样一设置任意一个国家只要拥有任意一种战车工厂就都能造)
Primary=V3Launcher
CanPassiveAquire=no; Won't try to pick up own targets
Spawns=V3ROCKET
SpawnsNumber=4;这一行便是我改过的那一行,原先那个数字1被我改成了4,这样就一次发4颗飞弹
SpawnRegenRate=400 SpawnReloadRate=0; missile spawn don't come back NoSpawnAlt=yes; alternate voxel for out of spawns: xxxxWO(V3WO)
Strength=150;这个数字改大会更禁打
Armor=light TechLevel=3
Turret=no
CrateGoodie=yes
Sight=7;这个数字改大会探路探得更广
Speed=4;这个数字改大会跑得更快
Owner=Russians,Confederation,Africans,Arabs
Cost=-800;这一行是价钱,被我改过,价钱和原来的不同以区分,改成负数倒加钱的哦
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=false; SJM: Looks like this was meant for the V3, but let's not enable it until we know we need it.
Image=V3;这一行是我特意添加的,指定单位的图象,由于原V3就用的是叫V3的图象所以不用指定,而用了新名字就需要特别指定了,不然你造出的新东西是无形的.
RA2的单位属性都定义在rules.ini文件里 YR是rulesmd.ini
[E1]
UIName=Name:E1/单位在游戏中显示的名字,相关内容在RA2(md).CSF里
Name=GI/单位的名字(可有可无)
Image=GI/单位的图象显示名称(在art(md).ini中编辑
Category=Soldier/单位的类型
Primary=M60/主武器
Secondary=Para/次要武器
Occupier=yes/是否可以占领建筑物作战
OccupyWeapon=UCPara/在占领建筑物中使用的武器
EliteOccupyWeapon=UCElitePara/精英级别在占领建筑物中使用武器
OpenTransportWeapon=1/在运输工具中用第一武器(好象是这样)
Prerequisite=GAPILE/必须的建筑
CrushSound=InfantrySquish/挨坦克压的音效
Strength=125/生命值
Pip=white/在运输工具中显示什么颜色
OccupyPip=PersonBlue/在占领建筑物中显示的颜色
Armor=none/装甲类型
TechLevel=1/科技等级(不同的需求为1到10,-1即不能建造)
Sight=5/视力(可以打开多少黑幕)
Speed=4/速度
Owner=British,French,Germans,Americans,Alliance/所属国家(阵营)
Cost=200/价钱
Soylent=100/好象是塞进垃圾箱后得到的钱
Points=10/好象是被消灭后得到的经验值
IsSelectableCombatant=yes/定义为可以控制的单位
VoiceSelect=GISelect/单位的语音
VoiceMove=GIMove/单位的语音
VoiceAttack=GIAttackCommand/单位的语音
VoiceFeedback=GIFear/单位的语音
VoiceSpecialAttack=GIMove/单位的语音
DieSound=GIDie/单位的语音
Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1}/运动方式(这里是陆地移动方式)
PhysicalSize=1/单位的大小(就是进运输工具时所占的空间)
MovementZone=Infantry/运动地域
ThreatPosed=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/单位的大小
Crushable=yes/能够被压扁
DeploySound=GIDeploy/展开的音效
UndeploySound=GIUndeploy/展开后站起来的音效
ElitePrimary=M60E/精英级主武器
EliteSecondary=ParaE/精英级副武器
IFVMode=2/进入步兵车后所用的武器
以上是美国大兵的代码段
它的图象定义在 artmd.ini中
[GI]/用的是素材的文件名
Cameo=GIICON/单位的图标名(格式为图标文件名后加 ICON)
AltCameo=GIUICO/升级图标
Sequence=GISequence/控制图象的次序段
Crawls=yes/是行走运动的单位
Remapable=yes/不知道
FireUp=2/图象开火的位置
PrimaryFireFLH=80,0,105/主武器图象开火的坐标
SecondaryFireFLH=80,0,90/次要武器图象开火的坐标
如果在rules(md)中不使用这代码段名[GI]做为单位的代码名(rules中用"[E1]"),则要在rules(md)的该单位代码中加上 Image=GI
参考上面的代码,来制作一个新的单位
比如在RA2任务中出现过的美国总统的保镖
先复制这段代码到文件任意一个地方~
这是它的代码:
[SSRV]
UIName=Name:SecretService
Name=Secret Service
Category=Soldier
Strength=50
Primary=Pistola
Armor=none
TechLevel=-1******平民单位,不能建造,把它改为1
CrushSound=InfantrySquish
Sight=2
Speed=4
Owner=Russians,Confederation,Africans,Arabs,YuriCountry******所属国,这里定义了它为苏军阵营和尤里可拥有
在后面加入British,French,Germans,Americans,Alliance使它可以被所有国家建造(用逗号格开)
AllowedToStartInMultiplayer=no*****定义它是否在初始部队出现,为了方便,改为 yes
Cost=10
Soylent=100
Points=1
Pip=white
VoiceSelect=SSSelect
VoiceMove=SSMove
VoiceAttack=SSAttackCommand
VoiceFeedback=
VoiceSpecialAttack=SSMove
DieSound=SSDie
Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1}
PhysicalSize=1
MovementZone=Infantry
ThreatPosed=0
ImmuneToVeins=yes
Size=1
IFVMode=0
下面是修改后的:
[SSRV2];*********为了不覆盖原来的单位,改一个其他的名字!
UIName=Name:SecretService
Name=Secret Service
Category=Soldier
Image=SSRV;**********素材,就是保镖的样子,别忘加上这句!
Strength=50
Primary=Pistola
Armor=none
TechLevel=1
CrushSound=InfantrySquish
Sight=2
Speed=4
Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs,YuriCountry
AllowedToStartInMultiplayer=yes
Cost=10
Soylent=100
Points=1
Pip=white
VoiceSelect=SSSelect
VoiceMove=SSMove
VoiceAttack=SSAttackCommand
VoiceFeedback=
VoiceSpecialAttack=SSMove
DieSound=SSDie
Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1}
PhysicalSize=1
MovementZone=Infantry
ThreatPosed=0
ImmuneToVeins=yes
Size=1
IFVMode=0
Prerequisite=GAPILE;******定义为盟军兵营建造
IsSelectableCombatant=yes;******加上这句保险
好,代码是写好了.但是还有一道程序
就是注册单位名字
找到[InfantryTypes](步兵单位列表)
在数字后面加上**=SSRV2*******注意要大写
同样的
[VehicleTypes]
是机动车列表
[AircraftTypes]
飞行器列表
修改完毕,保存,一个新的单位诞生了~~
但是,还有一个问题.....没有图标!
由于没有新的图标文件,先用美国大兵的替一下
打开art.ini或artmd.ini
找到[SSRV]一段
你会看到图标已经有了定义
Cameo=SHKICON
AltCameo=SHKUICO
那是磁暴兵的图标
有了图标就别动了,进游戏看看吧~~~
关于武器,用犀牛的主炮来做个说明
[120mm]
Damage=90杀伤力
ROF=65射弹间隔
Range=5.75距离
Projectile=Cannon射弹方式(定义射弹图象等)
Speed=40速度
Warhead=AP弹头
Report=RhinoTankAttack音效
Anim=GUNFIRE发炮口动画
Bright=yes打出去的炮弹落在地上会亮一下
*****特别要注意大小写不能有差错
[Cannon]射弹名称
Image=120MM图象名称
Arcing=true定义它呈弧线运动
SubjectToCliffs=yes是否可以射击悬崖
SubjectToElevation=yes是否可以射击高地
SubjectToWalls=yes是否可以射击围墙
[AP]弹头名字
CellSpread=.3爆炸范围
PercentAtMax=.5忘了~
Wall=yes是否可以打坏围墙
Wood=yes是否可以打坏木头?
Verses=25%,25%,15%,75%,100%,100%,65%,45%,60%,60%,100%弹头对装甲的伤害比例,分别为1-3步兵, 4-6坦克, 7-9建筑,后两个是特殊装甲,如蜘蛛
Conventional=yes又忘了~
InfDeath=3步兵被这个武器打击后的死亡方式.
AnimList=S_CLSN16,S_CLSN22动画
ProneDamage=50%
根据以上设定,可以自己做一个新的武器
举例:
[130mm]
Damage=100;威力加大~
ROF=65
Range=5.75
Projectile=Cannon
Speed=40
Warhead=130mmAP;自己做一个弹头
Report=RhinoTankAttack
Anim=GUNFIRE
Bright=yes
还可以加上如"Burst=2"(一次打两发)等语句加强威力
*****弹头跟单位一样,新加的要注册
注册在[Warheads]列表中
[130mmAP];注意名字要和前面的一样
CellSpread=2;范围大些威力强~(不能超过10)
PercentAtMax=.5
Wall=yes
Wood=yes
Verses=100%,100%,100%,200%,200%,200%,100%,100%,000%,100%,100%;这样设置,对坦克建筑强,尤其是步兵
Conventional=yes
InfDeath=3
AnimList=S_CLSN16,S_CLSN22
ProneDamage=50%
这是一个BT武器~范围大对坦克步兵建筑威力超强~~
武器之AIRBURST,
[xxx];母弹名
Damage=5
ROF=75
Range=12
MinimumRange=6
Projectile=Launcher22
Speed=40
Warhead=ApocAPE
Report=ApocalypseAttackGround
Anim=VTMUZZLE
Burst=2
Bright=yes
[Launcher22];母弹射弹
Arm=2
High=yes
VeryHigh=yes
Proximity=yes
Cluster=9
Ranged=yes
AA=no
Image=120MM
ROT=4
Airburst=yes
AirburstWeapon=SEPARATE;分裂出来的炸弹
IgnoresFirestorm=no
CourseLockDuration=10
SubjectToCliffs=no
SubjectToElevation=no
[SEPARATE];子弹
Projectile=BlimpBombP;子弹的弹道(我是用KIROV的)
Damage=100
Warhead=NUKE32;
Anim=MININUKE;
Range=2
ROF=10
FireInTransport=no
;下面的这个要在[WARHEADS]申明
[NUKE32]
Verses=150%,100%,100%,150%,150%,220%,100%,150%,100%,100%,100%
Sparky=no
Fire=yes
InfDeath=6
CellSpread=5
PercentAtMax=.5
Bright=yes
AnimList=MININUKE
子弹的武器要成为一个不可造单位的武器
比如:
[XBURST]
UIName=Name:XCOMET
Name=Placeholder Airburst 2
Image=HTNK
Prerequisite=GAWEAP,GATECH
Primary=SEPARATE;子弹
Secondary=TeslaFragment2
Strength=300
Category=AFV
Armor=heavy
Turret=yes
IsTilter=yes
TooBigToFitUnderBridge=true
TechLevel=-1;一定要弄不可造
Sight=8
Speed=4
CrateGoodie=no
Crusher=yes
Owner=British,French,Germans,Americans,Alliance
Cost=2
Points=50
ROT=5
IsSelectableCombatant=yes
AllowedToStartInMultiplayer=no
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
VoiceSelect=
VoiceMove=
VoiceAttack=
VoiceFeedback=
MaxDebris=3
Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1}
MovementZone=Destroyer
ThreatPosed=40
DamageParticleSystems=SparkSys,SmallGreySSys
DamageSmokeOffset=100, 100, 275
Weight=3.5
VeteranAbilities=STRONGER,FIREPOWER,SIGHT,FASTER
EliteAbilities=STRONGER
Accelerates=false
ZFudgeColumn=8
ZFudgeTunnel=13
Size=3
Trainable=yes
对于刚入门(或从未接触过修改)的红警玩家来说,应该从修改规则文件学
起。在这之前先准备好规则文件~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=JUMPJET;【图象=磁暴步兵】
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={926