红警2添加新阵营和新国家说明教程

红色警戒2尤里的复仇修改阵营修改国家规则代码

发布用户:网瘾大侠

2023/03/10 15:33


首先说明,在原版红警2中我们是不能直接添加阵营和国家的,最多只能修改现有的阵营或国家,想要做这些修改必须借助第三方平台,此篇文章以红色警戒2尤里的复仇1.001 + Ares3.0平台为示例,从主要流程上讲解红警2中添加新阵营和国家需要做的修改。

原版有盟军、苏军、尤里三个阵营和10个可选国家,假设我们要加个第四阵营(FourthSide)和一个中国(China),规则只在 rulesmd.ini 文件中修改。

BaseUnit= 项中列举了原版三个阵营的机动基地车名称,我们也要在这里加入第四阵营的基地车名称。


[AI] 下,BuildConst= 项中列举了建造厂(主基地建筑)名称,在这里加入第四阵营的基地建筑名称;BuildPower= 项中列举了基础电厂的名称,在这里加入第四阵营的发电厂名称。主基地和基础电厂要先加上,不然给电脑选择新阵营时可能出错。

下面的根据实际情况修改,注意 AI 这里列举出的建筑物需要在 [BuildingTypes] 中注册,而且建筑物代码中的 AIBasePlanningSide= 属性值一定要是这个新阵营的数字(0 盟军、1 苏军、2 尤里、3 第四阵营、4 第五阵营…以此类推),这些步骤漏掉一个都可能造成开局出错。

BuildRefinery= 项中列举了矿厂的名称;

BuildBarracks= 项中列举了兵营的名称;

BuildTech= 项中列举了作战实验室的名称;

BuildWeapons= 项中列举了战车工厂的名称;

BuildRadar= 项中列举了雷达的名称;

ConcreteWalls= 项中列举了围墙的名称;

BuildNavalYard= 项中列举了船厂的名称;

BuildDummy= 项中列举了基础防御建筑的名称;


 

[Sides] 下,新的阵营名称需要加在 ThirdSide=Civilian= 项的中间,如:

ThirdSide=YuriCountry

FourthSide=China

Civilian=Neutral

 

FourthSide 这个阵营名称不是必须按照这种格式的,可以是其它名字,但位置一定要在 Civilian 上方,这是硬编码规则。

******* Country Statistics ******* 注释段下面加入新国家和新阵营的相关代码,如:

[FourthSide]
UIName=Name:FourthSide
Name=FourthSide
Suffix=Allied
Prefix=G
Color=Gold
MultiplayPassive=true
SmartAI=yes
; Crew=CPLA                      ; 该阵营使用的残兵名称
; Engineer=FENGINEER             ; 该阵营使用的工程师名称
; AI.BaseDefenses=FALASR         ; 该阵营 AI 使用的基础防御建筑名称
; AI.BaseDefenseCounts=25,22,6   ; 该阵营 AI 使用的基础防御建筑数量

 

[China]
UIName=Name:China
Name=China
Suffix=Soviet
Prefix=B
Color=DarkRed
Multiplay=yes
Side=FourthSide
SmartAI=yes
AI.PowerPlants=FAPOWR                  ; 该阵营 AI 使用的基础电厂名称
; StartInMultiplayer.Types=CPLA,FTNK   ; 该阵营开局自带的单位名称

 

国家代码中的 AI.PowerPlants= 项需要填这个阵营的基础电厂名称,这是必须的,不然给电脑选新国家可能出错;其它被注释的项不是必须的,具体使用方法请参考 Ares 平台的相关说明。

【注意事项】

为了快速新增阵营和国家做体验,建议复制原有的单位做修改,比如复制动员兵当作新阵营的基础步兵、复制磁能反应炉当作新阵营的基础电厂等等;在修改新阵营的建筑时,注意 AI 建造阵营 AIBasePlanningSide 项的正确设置;修改新阵营的其它单位时,注意所属方 Owner 和建造前提 Prerequisite 项的正确设置;新阵营和新国家的创建中,机动基地车、建造厂、基础电厂是必须的,其它的都可以等这三个修改测试通过再添加,为了确保万无一失,还可以加上兵营、基础防御建筑和基础步兵;另外注意新的单位需要在各类型处注册名称。

修改测试时建议先不给电脑选新国家,这有助于发现是否是 AI 相关的问题;想要让电脑正确使用新国家,需要修改 rules(md).ini 文件的 AI 相关部分和 ai(md).ini 文件。

Ares3.0 平台中新增阵营和国家可以不需要多媒体类的资源(载入动画、界面元素等),因为很多缺省的要素会自动给到默认值,这给我们玩家DIY提供了大大的便利,下面给几张我这里新阵营和新国家添加成功的演示图片:



赏点零花钱给我,我们还是朋友...

警告!禁止网络诈骗、非法集资、非法套现等法律外的缘由转账汇款,你的赞赏转账请考虑再三后支付,此收款不作任何形式的退款。





金额:

* 支付宝支付后如果没有自动返回请手动返回此页并刷新。



* 在线内容服务不支持任何形式的退款/退费操作;支付后的订单记录可以在“用户主页 - 用户订单中心”查看。

此网站可能不完全兼容您目前的浏览器!
此页随时可能被替换下线,请不要依赖此页功能!
此页正在维护更新,可能会出现错误或卡顿。
通知 & 公告

暂时还没有消息