《中世纪2全面战争》【教程】手把手教你怎么在战略地图上预设营寨和营寨相关修改

share

千古_信徒:大佬,我想咨询一下,如何修改建设营寨所用资金吖?原版500,有些MoD是20000,我想修改一下,在哪里修改呀。 发布于 2023-08-12 19:45:12

铁血军团2000:大兔兔 请教一下! 如何修改战略地图? 原版战略地图太小了,我想做一个类似eb那样 延伸到印度和中亚的地图。 发布于 2023-06-15 02:42:02

程慎贤:被围攻的回合能修改么? 发布于 2023-05-26 22:49:42

程慎贤:被围攻可以坚守的回合怎么修改呢? 发布于 2023-05-24 23:10:42

wszjl357:大佬,请问这对steam版有用吗?谢谢大佬 发布于 2023-04-08 14:08:42

卡尔国王:营寨会变成城市么 发布于 2023-04-08 13:47:32

k123l123:想把魔戒mos的木头营寨改成石头营寨,搞了好多次还不清楚营寨战术地铁文件在哪 发布于 2023-04-08 04:53:12

我胆小怕鬼怕人:咋给营寨写名字啊 发布于 2023-04-03 07:14:52

ps10w:想求个王国引擎。 发布于 2023-03-22 04:42:42

从润肤乳:这个可以在htb改不 发布于 2023-02-21 07:12:42

gfzgan:@贫道不抢东西
大佬救急啊,用你的MOD改城市把最东边的伏尔加堡取消并入了伏尔加格勒。在比利时那边低地增加了亚琛不知道为啥改完后死活不能创建地图也不提示什么报错。 发布于 2023-02-14 07:41:02

gfzgan:用王国引擎就可以把几大十字军和东欧王国也加进来了。 发布于 2023-02-10 22:52:22

gfzgan:如果要城堡里也免维护城堡兵种费用需要给城堡单位也添加民兵属性么? 发布于 2023-02-10 22:47:02

gfzgan:我怀疑你开车。 发布于 2023-02-10 22:46:32

霸视天下书部台:要王国引擎才行,原版不行 发布于 2023-02-10 22:37:52

暮初时:求精
教程好了 发布于 2023-02-10 22:35:02

暮初时:设置营寨免维护
营寨不免维护,怎么爽呢?
涉及文件
路径data\world\maps\campaign\imperial_campaig descr_strat.txt
找到下面这段话
start_date1080 summer
end_date1800 winter
timescale0.50
marian_reforms_disabled
rebelling_characters_active
gladiator_uprising_disabled
night_battles_enabled
show_date_as_turns
brigand_spawn_value 30
pirate_spawn_value 15
在最末尾添加
free_upkeep_forts 4
也就是
marian_reforms_disabled
rebelling_characters_active
gladiator_uprising_disabled
night_battles_enabled
show_date_as_turns
brigand_spawn_value 30
pirate_spawn_value 15
free_upkeep_forts 4
这里是免维护四个单位,最大数是20,全免。 发布于 2023-02-10 22:34:42

暮初时:营寨已经预设好了,但是默认为一回合后无人驻守就会消失,所以我们就要设置营寨永久保留。但是前人的经验告诉我们,营寨永久保留的话,AI还会造营寨,导致地图上到处都是营寨,所以还要设置将领无法建造营寨。
涉及文件
路径data
文件descr_campaign_db.xml
右键,点编辑,就会用记事本打开。
搜索<destroy_empty_forts bool="true"/>
开关设置:true表示是的意思,false表示否
自动拆除空营寨(不驻军的营寨自动拆除):
<destroy_empty_forts bool="true"/>
将军可以建筑营寨:
<can_build_forts bool="true"/>
如果没有这样的字句
搜索
</settlement>
<revolt>

<destroy_empty_forts bool="false"/>
<can_build_forts bool="false"/>
这段复制在
</settlement>
<revolt>这个字段之上
就是这样(其实就是 </autoresolve>
<settlement>所属段落的末尾)
</autoresolve>
<settlement>
<sack_money_modifier float="0.4"/>
<exterminate_money_modifier float="0.5"/>
<chiv_spf_modifier float="1.0"/>
<chiv_sof_modifier float="1.0"/>
<dread_sof_modifier float="-1.0"/>
<piety_cor_sif_modifier float="1.0"/>
<piety_admin_sif_modifier float="1.0"/>
<port_to_port_mp_min float="100.0"/>
<heresy_unrest_modifier float="30.0"/>
<religion_unrest_modifier float="20.0"/>
<siege_gear_required_for_city_level string="huge_city"/>
<siege_gear_required_for_castle_level string="moot_and_bailey"/>
<no_towers_only_for_city_level string="huge_city"/>
<no_towers_only_for_castle_level string="moot_and_bailey"/>
<min_turn_keep_rebel_garrison int="999"/>
<destroy_empty_forts bool="false"/>
<can_build_forts bool="false"/>
</settlement>
<revolt>
改好后,保存,退出。

已经一回合了,营寨还在

将军无法修建营寨了。 发布于 2023-02-10 22:34:02

暮初时:接下来预设营寨
先打开已经窗口化的游戏,随便哪个国家进入帝国会战,打开控制台-------按 ~ 输入toggle_fow解除地图迷雾。
首先修改涉及到的文件
descr_strat.txt
imperial_campaign_regions_and_settlement_names.txt(此文件仅仅作为索引,不进行修改)
1 路径data\world\maps\campaign\imperial_campaign
找到descr_strat.txt
记事本打开直接拉到最下
会看到最后的字段为
script(添加城寨一定要在这个字段之前,不然脚本没法用了)
campaign_script.txt
2 路径data\text
打开文件imperial_campaign_regions_and_settlement_names.txt
这里演示为英国伦敦添加营寨
在imperial_campaign_regions_and_settlement_names.txt文件中搜索伦敦,会看到
{London}伦敦
{London_Province}伦敦地区
想要添加营寨,你只能采用第二行,行省的英文名字,而不是城市的英文名字,这个要注意。
在descr_strat.txt文件末尾添加
region London_Province(营寨所属省份)
然后转到窗口化游戏,~打开控制台,鼠标放在伦敦地区你想添加营寨的地方,然后输入show_cursorstat
如图

得到位置后,继续在
在descr_strat.txt文件末尾添加
region London_Province(营寨所属省份)
fort 191, 258 (营寨位置)
保存,退出,重开游戏,营寨出现。

最后的字段显示一定要是
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; >>>> start of regions section <<<<
region London_Province
fort 191, 258
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;可以加分隔;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
script
campaign_script.txt
我曾经预设营寨,结果发现脚本不能用了,就是因为
script
campaign_script.txt
这两段字段被我放在营寨前面。 发布于 2023-02-10 22:32:42

暮初时:游戏窗口化能保证修改党方便快捷的获取各种所需数据以及方便测试

到mod根目录找到cfg文件,如图,在这里就是base_mod.cfg
用记事本打开,找到[video]
加上如下字段
## run game in windowed mode
windowed= true
如果没有[video],直接在末尾把下面的全加上
[video]
## run game in windowed mode
windowed= true
游戏窗口化完毕。 发布于 2023-02-10 22:30:02

暮初时:编个目录先
1 游戏窗口化,战略地图预设营寨
2 设置将领能否建造营寨,以及营寨是否会在一回合后消失。
3 设置营寨免维护名额 发布于 2023-02-10 22:29:02

暮初时: 发布于 2023-02-10 22:28:22

更多《中世纪2全面战争》【教程】手把手教你怎么在战略地图上预设营寨和营寨相关修改相关问题

问题:《中世纪2全面战争》【教程】手把手教你怎么在战略地图上预设营寨和营寨相关修改

回答:这么多火箭,有点壮观 详情 >

问题:《中世纪2全面战争》求吧里大佬出来一下下。为什么我不能建营寨了?

回答:投射草不过德克 详情 >

问题:《中世纪2全面战争》经验分享:原来原版也可以在王国MOD中运行

回答:最夸张的,看了几场直播,格文铁了,麦迪准了。。。。 详情 >

问题:《中世纪2全面战争》【转帖】超详细中文教程手把手如何新加、移植一个新国家

回答:拿除了准度拿头跟汤普森比呀 详情 >

问题:《中世纪2全面战争》苏格兰后期怎么打蒙古

回答:还想放些地图截图,但是除没有冬季外和原版没区别,因此,作罢。完结撒花!致敬记忆里美好游戏时光。 详情 >