|
楼主 |
发表于 2019-2-26 20:44:03
|
显示全部楼层
本帖最后由 双杀步枪 于 2021-8-6 00:00 编辑
====== 2021-07-18 特别更新 ======
主要用于MOD,如果按照2楼的方式修改后,仍然炸了,请注意以下部分
原地图中的片段
[Civilian]
ParentCountry=Neutral ;注意此处,它的ParentCountry为Neutral,意味着Neutral必须要有自己的片段
Name=Civilian
Suffix=CIV
Prefix=C
Color=Grey
MultiplayPassive=true
SmartAI=yes
Side=Civilian
在进行顺序调整后,需要注意必须保留一个片段名为[Neutral]且尽量不要修改其中的属性,比如调整顺序后
[GDI] ;[Civilian] 原 Clivilian
ParentCountry=Neutral
Name=Civilian
Suffix=CIV
Prefix=C
Color=Grey
MultiplayPassive=true
SmartAI=yes
Side=Civilian
此时,复制一份,原有的[Clivilian],名字改为Neutral
[Neutral] ;复制一份[Civilian]
ParentCountry=Neutral
Name=Other2
Suffix=CIV
Prefix=C
Color=Gold
MultiplayPassive=true
SmartAI=yes
Side=Civilian
====== 如果不想使用国家列表偏移法,直接改“更改所属”的结果序号 ======
[ScriptTypes]
n=20,x ;修改所属
[Events]
,1,0,x ;进入事件
,5,0,x ;作战方被发现
,9,0,x ;被摧毁,单位
,10,0,x ;被摧毁,建筑
,11,0,x ;被摧毁,全部
,25,0,x ;越过水平线
,26,0,x ;越过垂直线
,30,0,x ;电力不足
,32,0,x ;建筑存在
,44,0,x ;受到攻击
,55,0,x ;被摧毁所有海军
,56,0,x ;被摧毁所有陆军
,58,0,x ;充足能量供应
,59.0,x ;进入或飞越
,60,2,x,x ;指定科技类型存在
,61,2,x,x ;指定科技类型不存在
查找用的正则表达式
(=\d+,|,\d+,)(1|5|9|10|11|25|26|30|44|55|56|58|59),0,([0-9]{1}|(1|2)[0-9])(,|$)
[Actions]
,1,0,x ;胜利方
,2,0,x ;失败方
,3,0,x ;生产开始
,6,0,x ;全部单位执行Hunt
,9,0,x ;卖掉全部建筑
,13,0,x ;自动创建开始
,14,0,x ;单位转所属
,36,0,x ;全部转所属
,37,0,x ;结盟
,38,0,x ;成为敌人
,74,0,x ;AI触发开始
,75,0,x ;AI触发停止
,113,0,x ;欢呼
,119,0,x ;摧毁所有单位
,120,0,x ;摧毁所有建筑
,121,0,x ;摧毁所有陆军单位
,122,0,x ;摧毁所有海军
,123,0,x ;心灵控制基地
,124,0,x ;接触心灵控制
,126,0,x ;恢复到游戏初始建筑单位状态
,130,0,x ;恢复初始建筑
查找用的正则表达式
(=\d+,|,[a-zA-Z]{1,2},)(1|2|3|6|9|13|14|36|37|38|74|75|113|119|120|121|122|123|124|126|130),\d,([0-9]{1}|(1|2)[0-9])(,|$)
---------------------------------------------------------------------
特别注意:在对国家顺序进行重排列时,如果遇到与原国家重名的,需跳过该选项,应该保持不变。仅向后跳一个。
示例1:ALL02
[Countries]
0=Americans
1=Alliance
2=French
3=Germans
4=British
5=Africans
6=Arabs
7=Confederation
8=Russians
9=GDI
10=Nod
12=NeutralA
13=Neutral
14=Special
除【NeutralA】外,其余均为重复国家,那么从NeutralA开始向后延一位。
[Special] ;原[NeutralA]
而
[British] 不做任何修改。
示例2:Sov06
[Countries]
0=Player
1=BadGuy1
2=KoreanFleet
3=BadGuy3
4=Neutral
5=Other1
6=Other2
7=Other3
除【Neutral】外其余均不重复,即从Player开始向后延一位。
[Special] ;原[Player]
[Player] ;原[BadGuy1]
[BadGuy1] ;原[KoreanFleet]
[KoreanFleet] ;原[BadGuy3]
[Neutral] ;不做任何修改
[BadGuy3] ;原[Other1]
[Other1] ;原[Other2]
[Other2] ;原[Other3]
特特别注意:如果你的MOD像共和国之辉一样对原始国家进行了大量修改,那么建议最好就是在rules中把原始国家加回来。否则可能需要对每一张地图中的国家定义片段中的【ParentCountry=Americans】进行重新映射,该部分请自行研究。
|
|