回到
顶部
意见
反馈
首页 > Mod工坊 > 全面战争 > 修改教程 > 中世纪2 > 中世纪2全面战争增加新的城市教程

中世纪2全面战争增加新的城市教程

2016-08-20 17:11:52| 来源: 佚名 |   已有[ ]人前来看过    | 已有[ ]人评论
中世纪2全面战争增加新的城市教程一、增加新的城市
关于这个,玩SS的兄弟们可能要失望了,因为在SS里是不能再增加城的了,因为中2最多允许有199座城(我的SS6.1是这样,但我不太清楚SS6.4是不是这样)……一开始我是在帮SS加,但总是无法进入(已经不是跳出,是完全死机了……),一直在想是哪里出错了,最后看到网上一位仁兄说只能运行199座城时,我恍然大悟……废话完了,所以在这里我用我在魔戒2.1(131座城)加的城作为例子。
加城首先要有photoshop,这个都没有就别想改了
用photoshop打开mods\Third_Age\data\world\maps\base下的map_regions,随便找一个地方,如图1,右边那是黑点是多尔安罗斯
同时出来打开mods\Third_Age\data\world\maps\base下的descr_regions,以Anfalas_Province为模板,输入
Guangzhou_Province
     Guangzhou(1)
     sicily(2)
     English_Rebels(3)
     10 144 13(4)
     coast(5)
     5(6)
     8(7)
     religions { catholic 5 orthodox 5 islam 0 northmen 5 heretic 0 numenorian 85 }(8)
(1)你想用什么名字都可以,只要不跟缘文件里的数据重复就行了
(2)作用不明,反正你新加的城在哪你就随便把这项改成与它相近的城的就行了
(3)如果叛乱,这个城会哪种类型的叛军
(4)在photoshop里的RGB数值,这三个数的组合(是组合不是单个,所以某一两个数据一样是可以的)是唯一的,所以就会有不同的城
(5)这座城的资源,在这里你可能会看到那些gold之类的值钱的资源,说实在,这是没多少意义,你改了删了,在帝国会战里也不会有影响,真正影响这些有价钱资源的是descr_strat里start of resources section下面的数据。但是一些在data下export_descr_buildings里出现的hidden_resources也会出现在这里,比如魔戒里瑞文戴尔在这里有rivendell,在SS里耶路撒冷在这里有Constable,这些特殊的字眼就决定了在这些地方能建特殊的东西、出特殊的兵,比如只能在瑞文戴尔建爱隆的房子,只能在耶路撒冷建圣墓教堂和出耶路撒冷宫廷总管,同理那些表示地理区域的,如魔戒里的rhovanion(罗瓦尼安)等都是有意义的,总之,在export_descr_buildings里出现的hidden_resources里的东西都要注意
(6)所有城市的这一项都是一样的,所以别改成其他数,似乎是初始的农业值
(7)这个直接影响城的农业等级(影响人口成才)和农业收入,据我发现,如果是城市,在农业等级里3是0.5,4到6是1,7和8是1.5,9是2,如果是城堡,3到8的农业等级都是0.5,只有是9才是1
(8)文化,数值加起来要够100。如果是SS,catholic是基督教,orthodox是东正教,islam是穆斯林,pagan是多神教,heretic是异端。如果是魔戒, catholi是索伦仆从,orthodox是精灵,islam是矮人,northmen北部住民,heretic是异端,numenorian是登丹

在photoshop打开的图片里选好的位置(至于是哪里,自己喜欢,不要把城放到高山和密林里就行了,怕出错就先进入战略地图截图,对着找),选取在descr_regions文档里新加城的RGB数值涂
PS:黑色是城,白色的港口,怕错就在图里直接选取。加港口有个问题,不要在表示海的地方加,要加在跟海相连的陆地那(海岸),有一次我想帮汉堡的港口移移位置,把白色点到海的地方,结果跳出了。而且不是所有的地方都能加港口的,有一次我改了萨格勒布的行省界线,在它左下的那个在威尼斯对面的地方找了很久才找到一个港口能出现的地方,在这里,如果把港口点到陆地但因为某些原因(个人觉得是地形,但只用photoshop修改maps\base下的map_ground_types是不够的)而无法出现港口,之前还是可以进入帝国会战的
图2是效果图,可以对比一下图1,之后储存

中世纪2全面战争增加新的城市教程



打开text下的imperial_campaign_regions_and_settlement_names,模仿着加入(可以不用按字母顺序,我一般是加在第一个,这样比较好找)
{Guangzhou}广州
{Guangzhou_Province}广东
打开data\world\maps\campaign\imperial_campaign下的descr_regions_and_settlement_name_lookup,模仿着加入(可以不用按字母顺序,我一般是加在第一个,这样比较好找)
Guangzhou_Province
Guangzhou
打开descr_strat,这是规定这座城市的所属,由于在photoshop里是在刚铎海岸,所以给刚铎,模仿一座城
settlement castle(城堡有这个,城市没有这个)   ;DONE
{
     level town(对应下面的wooden_castle,自己在export_descr_buildings找,如果对不上号是不会跳出的,但把鼠标移过去可能出现显示的是城市但只是木头城墙之类的情况)
     region Guangzhou_Province

     year_founded 0
     population 1000(人口)
     plan_set default_set
     faction_creator saxons(表示的是国家势力的风格,影响在战略地图上看到的外观,如果是魔戒,别用那些特殊建筑这里的,用一般的)
     building
     {
         type core_castle_building wooden_castle
     }
}
至于驻军参考我说的加军队的那里
删掉base下的map.rwm文件,如果不删,会看不到你的修改成果,显示的都是修改前的地图,没修改一次地图都要删一次这个,程序会根据你的修改再造一个这个文件,这就是你在修改后第一次进入帝国会战会比平时慢的原因
PS:world\maps\campaign\imperial_campaign下的descr_mercenaries是关于你的城可以招募哪些雇佣兵的文件,可以找到新加的城所在的区域(找它旁边那个城),按那里的样子加入新加的城。world\maps\campaign\imperial_campaign下的campaign_script也是用新加的城旁边的城作为模板,复制黏贴,把里面的数据换为新加的城的数据。
最后附一张效果图(在这里我没有去加入上面我说的PS后的内容,所以我认为加城跟descr_mercenaries和campaign_script关系不大,不过保险起见,还是弄弄)
知道怎么加新城后,你也应该知道怎么移动原地图里的城了,道理是一样的,我就不说了

中世纪2全面战争增加新的城市教程






  • |
  • |

热门排行榜