红警rules.ini修改有详细教程吗?(共和国)

如题所述

要修改RULES.INI文件的话,这个文件可以先到网上下载原文件。

下面是详细的修改技巧:
查找TeamDelays,这是RULES中最重要的AI命令.如TeamDelays=1200,1350,1600,它分别对应冷酷的,中等的,简单的敌人的部队建造间隔.一般设为250,250,250,与下面的代码连用的话你将体会到敌人连续攻击的厉害!
MinimumAIDefensiveTeams 电脑最小的防御部队数量
MaximumAIDefensiveTeams 电脑最大的防御部队数量
AISafeDistance 电脑聚集部队离敌方(我方)基地的距离
DisabledDisguiseDetectionPercent 电脑识别幻影坦克的几率
AttackInterval 电脑每次进攻的时间间隔(建议设为0)
AttackDelay电脑首次进攻的时间间隔(建议设为0)
PowerSurplus 电脑保留电量的大小(建议设为250)
repair and refit RefundPercent=50% 这是规定拍卖建筑物时价格与实际造价的比例为50%,要是改为120%就是说卖 价比造价高(有点变态!)

这是遭遇战模式下的玩家设置,加*的最好不要修改 这是遭遇战模式下的玩家设置,加*的最好不要修改 :
[MultiplayerDialogSettings]
MinMoney=5000(可调最小资金)
Money=10000(默认资金)
MaxMoney=10000(可调最大资金,不要超过50000,否则数据有可能溢出)
MoneyIncrement=100
MinUnitCount=1(开始时最小单位数)*
UnitCount=10(开始时默认单位数)
MaxUnitCount=10(开始时最大单位数)
TechLevel=10*
GameSpeed=0*
AIDifficulty=0*
AIPlayers=0*
BridgeDestruction=yes(桥是否可摧毁)
ShadowGrow=no
Shroud=yes
Bases=yes*
TiberiumGrows=yes(矿石是否自然增长)
Crates=yes(升级工具箱)
CaptureTheFlag=no*
HarvesterTruce=no*
MultiEngineer=no*
AlliesAllowed=no(是否允许结盟)
ShortGame=yes(快速游戏)*
FogOfWar=no*
MCVRedeploys=yes(基地重新部署)*
还可以在RULES.INI中查找下列语句 :
RepairPercent=15% (修理建筑物所耗资金与原价比例)
BuildSpeed=.7 (建造时花费1000元所用时间,默认42秒,若改为".1"则只用6秒,暴快!
SoloCrateMoney=2000 (获得金钱升级工具箱所得资金)
ReloadRate=.3 (战机或反潜直升机重新装弹速度)
GrowthRate=5 (矿石自然增长速度,该值越大越慢)

部分单位注册名:

步兵类:
[E1]美国大兵 [SNIPE]狙击手 [E2]动员兵 [FLAKT]防空步兵 [SHK]磁暴步兵
[ENGINEER] 盟军工程师 [SENGINEER]苏军工程师 [JUMPJET]火箭飞行兵
[GHOST]海豹部队 [TANY]谭雅 [YURI] 尤里 [IVAN]疯狂伊万 [DESO]辐射工兵
[CLEG]超时空军团兵 [DOG]苏军警犬 [ADOG]盟军警犬 [SPY]间谍 [TERROR]恐怖分子

战车类
[APOC]天启坦克 [DTRUCK]自爆卡车 [V3]V3火箭车 [DRON]恐怖机器人 [HARV]武装采矿车
[CMIN]超时空采矿车 [AMCV]盟军基地车 [SMCV]苏军基地车 [HTK]防空履带车
[HTNK]犀牛坦克 [MTNK]灰熊坦克 [MGTK]幻影坦克 [FV]多功能战斗车 [TNKD]坦克杀手
[TTNK]磁能坦克 [SREF]光棱坦克

舰船类
[SUB]攻击潜艇 [DLPH]海豚 [AEGIS]神盾巡洋舰 [CARRIER]航空母舰 [DRED]无畏级战舰
[HYD]海蝎 [DEST]驱逐舰 [SQD]乌贼 [LCRF]盟军气垫船 [SAPC]苏军气垫船战机类
[ORCA]入侵者战机 [SHAD]夜鹰直升机 [ZEP]基洛夫飞艇 [BEAG]黑鹰战机

建筑类
[GATECH]盟军作战实验室 [NATECH]苏军作战实验室 [GAWEAP]盟军战车工厂
[NAWEAP]苏军战车工厂 [GAREFN]盟军矿厂 [NAREFN]苏军矿厂 [GAOREP]矿石精炼器 [GAYARD]盟军船坞[NAYARD]苏军船坞 [GAAIRC]空指部 [AMRADR]美国空指部
[GASPYSAT]间谍卫星[GAGAP]裂缝产生器 [GAPOWR]盟军发电厂 [NAPOWR]苏军发电厂
[NAHAND]苏军兵营 [NARADR]雷达 [NADEPT]苏军修理厂[NACLON]复制中心
[GAPILE]盟军兵营 [GADEPT]盟军修理厂[GAWALL]盟军围墙 [NAWALL]苏军围墙
[NAIRON]铁幕装置 [GAWEAT]天气控制器 [GACSPH]时空转移器 [NAPSIS]心灵感应器
[TESLA]磁暴线圈 [ATESLA]光棱塔 [NAMISL]核弹井 [NALASR]哨戒炮
[GAPILL]碉堡 [NASAM]爱国者导弹 [NAFLAK]防空炮 [NANRCT]核电站 [GTGCAN]巨炮

接下来是如何提取红警游戏里面的文件:
红警游戏目录下有很多以mix为扩展名的文件,它们实际上是多个文件的集合,经过打包形成了一个文件(你可以把它想象成压缩文件)。红警游戏里面的许多游戏属性,都写在ini为扩展名的文件内,而ini文件就被藏在mix文件里。要修改游戏,就是把ini文件从mix文件中提取出来,经过对ini文件进行修改,以达到我们修改游戏的目的。
要想把从mix文件中提取文件,目前最常用的工具就是“Xcc Mixer”。涤尘同志的主页“红警风暴”网站一直提供最新版本的“Xcc Mixer”系列工具,如果你手头还没有,赶快去下载吧。
下载后,解压缩,直接执行里面的“XCC Mixer.exe”文件即可运行该程序。
它的程序界面是这样的(本篇以XCC Mixer 1.24版为例): 可以看到,这个窗口分为两个部分,左侧是一个目录窗口,它显示当前文件夹的内容及电脑内所有驱动器的分布情况:第一行“a:\”指的是电脑中的A盘驱动器,第二行至第五行指的是硬盘上从C盘到F盘四个分区,第六行“g:\”是光盘驱动器。当然了,每台电脑的分区各不相同,也许你的硬盘分区较多,“g:\”就不是光盘驱动器了。第七行“..”指的是当前文件夹的上一级目录。你只要用鼠标双击上面的任一行,就可进入相应的目录。
我们利用上面的窗口就可以打开mix文件了。

下面以《阴云密布》为例详细介绍从mix文件中提取文件的方法:
在上面的窗口中用鼠标左键单击“文件”->“打开”,弹出一个标题为“打开”的窗口,在该窗口内找到并进入游戏目录,找到一个“expandmd01.mix”文件,在该窗口内双击这个文件,我们就打开了这个mix文件。如下图: 在左侧的窗口中可以看到这个mix文件中所包含的全部文件信息,它显示了每个文件的文件名、文件类型、文件大小等信息。用鼠标左键单击其中的某个文件(以“rulesmd.ini”为例),在右侧窗口立即可以显示这个文件的部分内容预览。
如果你要编辑这个文件(这个文件很重要),必须把它提取出来。方法是:用鼠标右键在左侧窗口单击这个文件,弹出的右键菜单中有一个选项是“释放(E)...”,用鼠标左键单击一下这个选项,出现一个以“另存为”为标题的窗口,你可以把这个“rulesmd.ini”文件释放到硬盘的任意一个地方,以方便你以后对它进行编辑。

Rules编辑 :
士兵系列代码士兵属性
Category=Soldier 只有士兵才能用,代表由训练类建筑(Factory=InfantryType)来“建造”他们占领建筑
Occupier=yes 能否占领平民建筑=能
OccupyWeapon=UCMP5 占领平民建筑后使用的武器
EliteOccupyWeapon=UCMP5E 3级时占领平民建筑后使用的武器
OccupyPip= 建筑下面的人口标志小格的颜色,一共有5种颜色:PersonBlue为蓝色,盟军专用;PersonRed为红色,苏军专用;PersonPurple为紫色,尤里专用;PersonGreen为绿色,中国专用;没有此语句默认为白色IFV装载时显示的名称
UseOwnName=true 一直使用自己的名称,比如将伯里斯装入步兵战车后,显示为“伯里斯 多功能步兵战斗车”不可升级 。
Trainable=no 用了这个以后该单位无论杀多少人都不会升级,所以只用于遥控性单位或自爆性的单位,还有狗狗。但是强行拖进部队训练场后仍然可以升3级。没有此语句则默认可以升级。盔甲类型 注意,盔甲类型和防御能力无关,只和弹头有关,即是说,有时候无盔甲比重型盔甲更经打 。
Armor=none 无盔甲
Armor=flak 英雄盔甲
Armor=Plate 重型盔甲探测隐形
Sensors=yes 能探测隐形单位=能
SensorsSight=8 探测范围=8格,即当靠近敌放隐形单位8格以内时,敌放隐形单位将现身维修建筑
Engineer=yes 凡是有了这个语句的单位都成了工程兵,可以进入己方受损建筑进行维修或进入敌放建筑强占行动范围
MovementZone=Infantry 专用于步兵,位置判定在地面上高度1层以下的范围,只能在陆地上行走
MovementZone= 专用于飞行兵,位置判定在地面上高度1层以上的范围,可以到达任何地方动作类型 。
Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1} 步兵专用“行走”,单位图像为SHP,必须在Art里设置Sequence。默认SpeedType=Foot
SpeedType=Amphibious 两栖步兵单位专用,必须有水中的SHP动画以及对应的Sequence,同时需要加上语句“MovementZone=AmphibiousDestroyer”,这样就可以水陆两栖了。
Locomotor={4A582746-9839-11d1-B709-00A024DDAFD1} 飞行兵专用“飞行”,速度方式默认为SpeedType=Winged
SpeedType=Hover 使用了这个语句的飞行兵不会在空中不动,而是不停的上下浮动,同时需要加上语句“MovementZone=”,否则就是在地表悬浮了IFV装载时的武器
IFVMode=0 只能用于步兵,对飞行兵毫无意义。数字代表IFV的武器和炮塔图形,共18种武器免役 。
ImmuneToVeins=yes 机动部队不会误伤他
ImmuneToPsionics=yes 精神控制对他无效,通常用于智力底下的单位、遥控单位、飞行式空军单位、英雄单位或召唤者单位
ImmuneToRadiation= yes 辐射对他无效非人类单位
NotHuman=yes 动物专用,不知道究竟有什么实际的用处,通常人类单位都有语句“Category=Soldier或Civilian”,而动物没有 。
Natural=yes 野外生物专用,不知道有什么实际用处,通常和“NotHuman=yes”同时存在。狂兽人居然还有“Unnatural=yes”,难道是指半人+半兽?平民单位
Category=Civilian 使用了这个语句后单位将随机地到处乱走,被攻击后有逃跑的动作,但这个动作必须由Sequence指定对战初始兵力 。
AllowedToStartInMultiplayer=yes 使用yes的话就会在对战开场时随基地车出现,no则不出现。一个派别至少必须有一种士兵单位作为初始兵力,否则就会弹出出错对话框自动进入范围防御状态 。
DefaultToGuardArea=yes 有了这个语句的单位,不需要人工指挥,只要达到GuardRange就会自动迎敌,通常用于射程较短的单位永不畏惧
Fearless=yes 只用于控制单位的语音,永不畏惧即不管怎样挨打都不会叫苦,“VoiceFeedback和DieSound”就失去作用了人口数量限制
BuildLimit=1 一次最多只能出这么多个这种单位,对机动部队和建筑同样有效(加载物除外),这个限制的数值不能超过255,通常限制英雄和特殊建筑只能有1个,对其他单位和建筑只要限制得合理平衡就好 机动部队系列代码 。
战车属性 :
Category=AFV 只有战车和战舰才能用,代表由陆军工厂类建筑(Factory=UnitType和WeaponsFactory=yes)来生产他们 。
Category=Support 用处同上,没有什么实际意义,“Support”难道是指“后勤部队”?
Category=Transport 运输工具专用,有了这个语句的战车可以装人或坦克战舰属性
Naval=yes 除了必须使用战车属性的其中一种以外,还需要这个语句,代表由海军工厂类建筑(Factory=UnitType、WeaponsFactory=yes、Naval=yes和WaterBound=yes)来生产他们空军属性 。
Category=AirPower 可以飞的机动部队专用,代表由陆军工厂类建筑或机场类建筑(Factory=AircraftType和Helipad=yes)来生产他们
ConsideredAircraft=yes 有此语句的飞机将从工厂的天窗出来
AirportBound=yes 有此语句的飞机将由机场类建筑生产装甲类型 注意,装甲类型和防御能力无关,只和弹头有关,即是说,有时候轻型装甲比重型装甲更经打 。
Armor=light 轻型装甲
Armor=medium 中型装甲
Armor=heavy 重型装甲
Armor=special_1 轻型特殊装甲,我用他来做攻击机专用装甲
Armor=special_2 重型特殊装甲,我用他来做战斗机专用装甲
旋转炮塔
Turret=yes 可以不动车身,只需转动炮塔就可以打八方,海陆空通用。炮塔必须有对应的VXL和HVA固定炮塔
Turret=no 没有炮塔的单位专用,如果给灰熊用上,则灰熊没了脑袋。通常用于战斗机,只要其武器里有语句“OmniFire=yes”
那么它不动机身就可以从固定的地方(如机翼两端)发射出武器对付八方的敌人,这招叫全向开火。
RadarInvisible=yes 敌方在小地图里看不到它的存在,只在大地图里能看到。可以探路
MoveToShroud=yes 默认的空军是不能把黑幕探亮的,有了这个语句,飞机就可以当作“飞在空中的坦克”用,可飞进黑幕探路陆军动作方式
Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1} 用于车辆单位,图像为VXL的单位能够正常的旋转、移动、摇晃、上下山,若是SHP则没有以上动作。它的速度方式默认为SpeedType=Wheel,只能在地面上行动Locomotor={4A582742-9839-11d1-B709-00A024DDAFD1} 用于两栖单位的“悬浮”,在半空上下浮动,位置判定在地表,可以下水,如果又有语句“SpeedType=Amphibious和MovementZone=AmphibiousCrusher”,那么在水中的速度将大大快于岸上,但单位将与地面接触,失去了悬浮效果。
TooBigToFitUnderBridge=true 即使你让他们运动到桥下时按“S”强行停止,他们也会自动出来,除非是任务脚本的设置碾压物体
Crusher=yes 陆军单位专用,可以碾压士兵
OmniCrusher=yes 战斗要塞的特点,可以碾压任何有生命的单位,包括围墙,需要和语句“MovementZone=CrusherAll”连用。

更多其他的修改技巧可以到红色警戒贴吧中寻找。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-09-26
这是我的转载:
“创造新兵种-飞行尤里复制人
飞行尤里复制人是尤里领袖同志针对飞行单位不能被心灵控制而研制的一种新兵种!尤里领袖从盟军的火箭飞行兵中得到战斗数据,结合尤里

复制人的特点设计出了飞行尤里复制人。飞行尤里复制人可以控制几乎一切飞行单位,几乎一切地面单位和所有战舰,包括盟军火箭飞行兵,

黑鹰战机,黄蜂飞机等战机,苏联精英战斗兵的米格战机,武装直升机,基洛夫空艇等,还有尤里阵营的镭射幽浮等。地面单位更不在话下!

后来尤里领袖偶然得到了盟军的海豚,因此飞行尤里甚至可以反潜!但是,由于使用了火箭推进设备,飞行尤里复制人无法使用心灵激爆,不

过,火箭推进设备下面可以挂上炸弹,因此尤里领袖从苏联阵营的基洛夫空艇上窃取了空艇炸弹,悬挂于飞行尤里火箭推进器上。对于敌方建

筑物及防具,飞行尤里可以使用空艇炸弹轰炸之!不过,再完美的兵种仍有其不足点:英雄单位如谭雅,采矿单位如矿车,遥控单位如遥控坦

克,智力低下的单位如狂兽人等都不能控制。
打开XCC Mixer。XCC Mixer是专用于解压缩红警里面的MIX格式的文件的工具。所有制作MOD的兄弟,这个工具都是必备的。打开之后,菜单

File-Open,打开红警2-尤里的复仇文件夹下的ra2md.mix。

软件左侧窗口显示出了解压ra2md.mix之后出现的所有文件。很明显这次是添加新兵种,因此需要修改规则文件。双击localmd.mix,找到

rulesmd.ini,单击右键选择Extract...,选择路径为红警2-尤里的复仇文件夹,将rulesmd.ini导出。注意必须选择这个文件夹,否则修改的

ini文件在游戏中不起作用。

贴子相关图片:

规则文件有了,现在需要修改了。用UltraEdit(以后简称UE)打开这个INI文件。搜索“[InfantryTypes]”。

这里记载了游戏中出现的所有兵种。游戏中出现的兵种,必须在这里定义才会有效。所以现在需要定义新兵种-飞行尤里复制人。顺序找一个没

用到的序号,定义新兵种。我的ini文件中65号位最后一个,因此定义66=FLYYURI,其中飞行尤里就叫做“FlyYuri”。

然后写飞行尤里的具体代码。这可以参照火箭飞行兵的代码。
复制火箭飞行兵的代码,然后找一个地方粘贴。为了修改方便我把它粘贴到尤里复制人的旁边。

UIName=Name:FLYYURI ;飞行尤里
Name=FlyYuri ;飞行尤里
Image=FLYYURI ;图标。这里的图标是新建的,具体方法需要参见artmd.ini
Prerequisite=YABRCK ;建造先决条件为尤里兵工厂
ForbiddenHouses=British,French,Germans,Americans,Alliance,Confederation,Africans,Arabs ;禁止除尤里以外的所有国家建造
Pip=red ;进入可驻扎单位中,单位右下角表示数量的方格显示颜色为红色。这句话无意义,因为飞行的兵种无法进入可驻扎

单位
Category=Soldier ;步兵类型,即建造之后从兵工厂出来
Strength=255 ;HP
Primary=EverythingMindControl ;首要武器为高级心灵控制。这是我新添加的一种武器——高级心灵控制,可以控制空中单位。至于具体代

码,后面有声明
Secondary=BlimpBomb ;次要武器为空艇炸弹
TypeImmune=yes ;对心灵控制免疫
Armor=none ;无盔甲。
TechLevel=1 ;建造科技等级(1级?建造好兵营就能生产飞行尤里?太过分了吧?)
Insignificant=no ;无关紧要??(这句代码是什么意思我不知道啊……)
Sight=12 ;视野,就是能探开黑幕的面积,还有发现敌人的范围。
Speed=9 ;运动速度
Owner=Russians,YuriCountry ;所属国家阵营
AllowedToStartInMultiplayer=no ;不允许在遭遇战刚开始随基地车出现
Cost=500 ;训练花费(才500?你是人贩子吗?)
Soylent=200 ;拉到部队回收站卖掉的钱。这句代码依然无意义,因为飞行单位无法进入部队回收站。除非,你设计了一

种新的建筑,具有部队回收站的属性,漂浮在空中,飞行单位可以进入
Points=30 ;被别人杀死,对方获得的经验值
IsSelectableCombatant=yes ;可以被控制参加战斗
VoiceSelect=YuriSelect ;选择的语音
VoiceMove=YuriMove ;移动的语音
VoiceAttack=YuriAttackCommand ;攻击的语音
VoiceFeedback= ;害怕的语音
VoiceSpecialAttack=YuriMove ;特殊攻击的语音
DieSound=YuriDie ;死亡的语音
PhysicalSize=1 ;物理尺寸
ThreatPosed=15 ; This value MUST be 0 for all building addons ;电脑优先攻击的数值。这个数值越高敌人就越会趋向于攻击这种兵种
ImmuneToVeins=yes ;机动部队不会误伤他
ImmuneToPsionics=yes ;对心灵控制免疫
ImmuneToRadiation=yes ;对辐射免疫
Bombable=no ;不能被疯狂伊文安置炸弹
VeteranAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF,SIGHT,FASTER ;一星之后能力提升
EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF,SIGHT,FASTER ;三星之后能力提升
ElitePrimary=EverythingMindControl ;三星首要武器为高级心灵控制
EliteSecondary=BlimpBombE ;三星次要武器为空艇高级炸弹
Deployer=no ;不可以“D”下
;DeployFire=yes ;“D”下可以用副武器攻击
;UndeployDelay=150 ;“D”下硬直时间。这两句话让我删掉了。因为飞行尤里已经不能使用心灵激爆了
Size=1 ;单位大小。钻进步兵车或者任何具有载人属性的单位中,占据的空间。例如基地车钻进运输艇中就会占据

3格空间,而普通小兵就只占据一格
DetectDisguise=yes ;可以探开黑幕
DefaultToGuardArea=yes ;自动进入范围防御状态
;JumpJet=yes ;
Crushable=no ;不允许被碾压
ImpactLandSound=RocketeerCrash ;坠地的语音
Locomotor={92612C46-F71F-11d1-AC9F-006008055BB5} ;运动模式。根据前辈们的教程,飞行单位就必须这么写
MovementZone=Fly ;运动限制为飞行
;ConsideredAircraft=yes ;
JumpjetSpeed=30 ;params not defined use defaults (old globals way up top called Jumpjet controls) ;飞行速度
JumpjetClimb=20 ;HY increase climb speed; used to be 10 ;爬坡速度
JumpjetCrash=25 ; Climb, but down ;坠落速度
JumpJetAccel=10 ;启动加速度
JumpJetTurnRate=10 ;转弯速度
JumpjetHeight=500 ;平飞时离地高度
JumpjetWobbles=.01 ;停留在空中的震动幅度???
JumpjetDeviation=1 ;???
JumpjetNoWobbles=yes ; the wobbling is in the Hover sequence of the art, instead of being programmer art/ sine wave
SpeedType=Hover ;浮空???
HoverAttack=yes ;浮空攻击
BalloonHover=yes ; ie never land ;一旦飞空之后就永不降落,除非死亡
MoveSound=RocketeerMoveLoop ;浮空的语音
很好!这就是把尤里和火箭飞行兵融合之后的新兵种!
但是现在飞行尤里还不能正常工作。原因有三:没有图标,没有外形,没有武器。
首先解决武器问题。刚才我说过,飞行尤里的心灵控制叫做“EverythingMindControl”,这是一种不同于普通心灵控制的新的武器。这种武器

当然需要写代码。
武器无需声明,但是得写代码。退回第一行,随便查找一种武器的名称。假如我查找尤里的MindControl。找了大半天,看到这样的:
[EverythingMindControl]
Damage=1;Number of mind control links
ROF=200
Range=7
Projectile=EPsychicControl ;抛射体。这里也是我新添加的一种抛射体。
Speed=100
Warhead=ControlEverything ;弹头。这里也是新的弹头
;Report=YuriMindControl
Anim=YURICNTL
FireOnce=yes
什么是抛射体?我也不知道。我只知道这里控制着武器的攻击范围,是只能对陆地还是可以防空(例如磁暴步兵和防空步兵),是既可以防海

也可以防陆地还是可以三防(例如海螺和天启坦克),是只能攻击海面目标还是可以反潜(例如巨型乌贼和海豚),都在这里控制。
抛射体也无须声明。既然飞行尤里和普通尤里复制人都是使用心灵控制,因此查找“PsychicControl”。

现在我复制这一些代码,粘贴到下面,并加以修改。
; Used by Everything mind control
[EPsychicControl]
;Image=YURBLANK ; an invisible missile with a trailer
;ROT=100
AA=yes ;从这里往下四句,都是关系到这种武器的攻击范围的
AS=yes
AG=yes
AN=yes
Inviso=yes
Image=none
;Shadow=no
;Proximity=yes
;Ranged=yes
这下牛X了!所有使用EPsychicControl这种抛射体的兵种,均可以海陆空三防,外带反潜!
然后是弹头。什么是弹头?弹头~~~我也不知道,反正一种武器对各种单位造成的攻击伤害,要靠弹头来确定。尤里复制人的心灵控制,弹头是

“Controller”,查找“Controller”,你会看到下面的代码:

[ControlEverything];Mind control warhead. Will skip normal damage like EMP did
Verses=100%,100%,100%,100%,100%,100%,100%,100%,100%,100%,100%
MindControl=yes
AnimList=YURICNTL
明白了吗?Verses=这里控制这种弹头对各种装甲(对于建筑物来说是材质)的伤害能力。教程上是这样解释的:
Verses:该弹头对不同的装甲产生的杀伤效果.依次为None, Flak, Plate(主要用於步兵),Light, Medium, Heavy(主要用於装甲部队

),Wood, Steel, Concrete(主要用於建筑),Special_1(主要用於恐怖机器人), Special_2(主要用於导弹).0%代表根本不可能攻击

此种装甲的部队.1%代表不会主动攻击此种装甲的部队.例如:0%,0%,0%,100%,100%,100%,0%,0%,0%,100%,0%代表此武器只能攻击车

辆,不能攻击步兵和建筑。
看来,这飞行尤里也太牛X了,连建筑物也能控制~~~(尤里领袖:飞行尤里!你胆敢窃取我的能力!)
弹头必须声明!找到[Warheads],照旧找一个没有用到的序号,声明这种新弹头。

很好!这样飞行尤里就能够使用这种超级强的心灵控制了~~~
然后是图标和外形。所谓图标,就是屏幕右边建造这种兵种(“建造”兵种?真别扭~~~)所显示的图形。而外形,就是游戏中这种兵种的模样

。这两者都要涉及artmd.ini,因此,导出artmd.ini!

用UE打开artmd.ini。既然飞行尤里是抄袭的尤里复制人的代码,因此查找“[YURI]”。

[FLYYURI] ; FlyYuri
Cameo=FYUICON ;飞行尤里的图标
AltCameo=FYUUICO ;飞行尤里升级之后的图标
Sequence=FlyYuriSequence;运动序列。这个序列也是新建的。详细方法见后
Crawls=no
Remapable=yes
FireUp=2
PrimaryFireFLH=10,0,195
没有FYUICON和FYUUICO这两个图标怎么办?自己做吧。我就拿尤里领袖的图标用一下啊~~~(尤里领袖:我告你侵犯肖像权啊!)
用XCC Mixer打开langmd.mix,找到cameomd.mix,双击打开。最后面就是尤里领袖同志的图标了。
(某人:我说,为什么旁边的窗口显示的图标颜色很奇怪啊?)
这是因为调色盘没有选择好的缘故。菜单-View-Palet-Auto select,颜色没问题了吧?那就导出来吧。
然后修改导出的图标下方的小字。这里就要SHP Builder出场了。用SHP Builder打开刚才导出的图标。

颜色不正。调整一下。菜单-Palette-Red Alert2-cameo.pal。很好!
然后你就用那些画笔改呗!这一步全靠你的美术功底了~~~反正最后我做出来的是这样:

然后保存成FYUICON.shp。大小写无所谓。
如法炮制FYUUICO.shp。
下面就是如何把这两个图标应用于游戏了。
打开XCC MIX Editor。先点击“New”,选择一个路径然后取个名字。注意必须选择尤里的复仇所在的文件夹,名字必须是“Ecachemd.mix”大

小写无所谓。再点击“Load Key...”,此时弹出一个对话框,你随便选择一个MIX文件,点击确认。
为什么要这么做?根据教程,只有这样做菜能让你新建的MIX文件具有MIX文件的信息。(我也不知道这样是不是有必要,反正我是照做了。)
然后把你新做的那两个图标拽到列表框中。拽进去之后直接点击“Compact”压缩mix文件。压缩完成之后,软件下方的状态条会提示“compact

mix: done”。而同时列表中会多出一个dat文件。

到这里,飞行尤里的图标就算有了。
然后是动作序列。没有动作序列,兵种在游戏中将不能显示出来。
方便起见我借用红色警戒2中尤里改的动作序列。尤里改平时好像也是“飘”着的,在这里很合适~~~(尤里改:飞行尤里,你小子记着付版权

费用!否则我找英雄单位砍了你!)
用XCC Mixer打开ra2.mix。(某人:我这里怎么没有ra2.mix?)靠!你有没有安装红警2啊?
找到conquer.mix,打开,找到yuripr.shp。嗯,没错,是尤里改的动作序列。调整好颜色之后导出。
尤里改的脚下方有影子,而飞行尤里一旦飞起来,影子就应该没有了。为了使飞行尤里飞的真实一点,把影子擦掉。
还得有请SHP Builder。注意调色盘要选择unittem.pal,否则影子显示不出来。我花了N多时间把影子擦掉,然后保存成“flyyuri.shp”。最

终的结果是这样:

同样把它压缩进Ecachemd.mix。打开打开XCC MIX Editor,点击“Open...”,然后载入Ecachemd.mix,照旧把修改好的flyyuri.shp拖进列表

框,然后压缩。
然后在artmd.ini里面添加飞行尤里的动作序列。查找[YuriSequence]。
然后从art.ini中复制尤里改的动作序列,粘贴进artmd.ini,修改动作序列名为[FlyYuriSequence]。这是我修改好的。
[FlyYuriSequence]
Ready=0,1,1
Guard=0,1,1
Walk=8,6,6
Idle1=56,15,0,W
Idle2=71,15,0,E
Prone=86,1,6
Crawl=86,6,6
Die1=134,15,0
Die2=149,15,0
FireUp=164,6,6
FireProne=212,6,6
Down=260,2,2
Up=276,2,2
;Deploy=292,15,0;what artist said
Deploy=292,7,0
Deployed=299,2,0 ; middle frame of deploy
Undeploy=301,6,0
Die3=0,1,1
Die4=0,1,1
Die5=0,1,1
Cheer=307,8,0,E
Panic=8,6,6
做好动作序列之后,新兵种实际上就可以运行了。但是游戏中没有他的中文名字,我们得把它的中文名字定义了才真正算完工。
打开XCC Mixer,打开langmd.mix,找到ra2md.csf。这个文件就是传说中的专用于定义游戏中所有出现的中文的文件。导出。
用RA2CStrEditor打开这个csf文件,嘿嘿~~~
找到NAME类型,在右边的列表中单击右键新建项目。
然后项目名称写“FLYYURI”,项目内容写“飞行尤里复制人”就搞定了。保存。
到此为止,整个兵种的添加就全部完成了。进入游戏中看看效果吧!”

满意吗?本回答被提问者采纳
第2个回答  2023-05-17

我不建议您在游戏中进行任何修改。这可能会导致游戏出现错误或操作不当导致游戏无法正常播放。同时,如果您在游戏中进行了修改,则可能违反了游戏开发者的使用条款和服务协议。建议您仔细阅读游戏的使用条款和服务协议,并在游戏中遵循所有。
第3个回答  2007-09-26
鄙视,严重鄙视一楼的只会剪切、复制、粘贴
而且连人家 的地址都不留一个的垃圾
相似回答