在贴吧里找了大佬们以前的指路贴,知道在db下面的units_tables里的region_units_resource里,可以设定某个兵种的招募地区,global就是随便什么地方都能招募,改成某个地区就是只能在那个地区招募。我先试着改了改法国的24磅近卫步兵炮(手里有现成的法国档),把其招募范围从global改成了france(法兰西地区),再进游戏之后,果然24磅近卫步兵炮就只能在巴黎才能招募了。
我之前把土耳其那个玩具一般的64磅巨炮修改为可以用马牵引在战场上行动,且增加了霰弹,并且调高了其榴霰弹的精度,使其实用性大为增加,并且其他国家都能招募(目前将64磅巨炮对应的military_group从只有奥斯曼修改到增加了法国,已经修改成功了)。鉴于修改之后这个64磅炮太强,我想将其限制在只能在伊斯坦布尔(鲁米尼亚地区)招募。可是一旦将64磅巨炮的region_units_resource改成rumelia(鲁米尼亚),游戏就进不去了,改回global,就又能进去了。后来我又将地区限制改成palestine(巴勒斯坦地区,奥斯曼的巴勒斯坦辅助兵只能在该地区招募),也能正常进游戏和存档,并且确实64磅炮只能在巴勒斯坦招募了,别的地方都不能招募。
现在感觉很奇怪,伊斯坦布尔在游戏里的地区名对应的就是rumelia呀,怎么改成别的地区就可以,改成鲁米尼亚就不行呢。
我之前把土耳其那个玩具一般的64磅巨炮修改为可以用马牵引在战场上行动,且增加了霰弹,并且调高了其榴霰弹的精度,使其实用性大为增加,并且其他国家都能招募(目前将64磅巨炮对应的military_group从只有奥斯曼修改到增加了法国,已经修改成功了)。鉴于修改之后这个64磅炮太强,我想将其限制在只能在伊斯坦布尔(鲁米尼亚地区)招募。可是一旦将64磅巨炮的region_units_resource改成rumelia(鲁米尼亚),游戏就进不去了,改回global,就又能进去了。后来我又将地区限制改成palestine(巴勒斯坦地区,奥斯曼的巴勒斯坦辅助兵只能在该地区招募),也能正常进游戏和存档,并且确实64磅炮只能在巴勒斯坦招募了,别的地方都不能招募。
现在感觉很奇怪,伊斯坦布尔在游戏里的地区名对应的就是rumelia呀,怎么改成别的地区就可以,改成鲁米尼亚就不行呢。