钢铁雄心4吧 关注:432,771贴子:7,832,645
  • 9回复贴,共1

手动修改国策不互斥以及国策时间(以德国为例)

只看楼主收藏回复

写在开始前:
1、我不会代码,只是根据p社给的国策文件进行大致修改,研究国策互斥只是因为贴吧里没有教程,大多都是使用控制台,但是控制台有个问题比如使用focus.nochecks之类的指令会导致所有国家的ai也会乱点国策,而且互斥国策点了之后下面的分支国策就没了只能跳过不点,所以自己琢磨了半天小测试了一下可以玩(但不保证没bug,有bug欢迎讨论)
2、本次修改是针对原版文件,使用包含国策文件的mod将会覆盖修改效果(比如原版汉化补全也会覆盖),如需要使用mod也修改生效请修改mod文件夹里的国策文件
3、修改后对ai也有效,所以建议只修改自己要玩的国家,打完之后恢复原文件
4、记得备份文件,忘了备份只能检测游戏完整性或者重下
下面正式开始:
1、首先右键steam库内的钢铁雄心4→选择管理→浏览本地文件

2、找到common文件夹打开→找到national_focus文件夹→备份此文件夹→找到你想要修改的国家如德国germany→右键使用任意文本编辑器打开(这里我使用notepad++打开,任意你习惯使用的文本编辑器都行)

3、使用搜索功能搜索mutually_exclusive(这里以进军莱茵兰为例)
删除mutually_exclusive = { focus = GER_oppose_hitler }这一行,就不会与反对小胡子互斥了
(此处是国策互斥,删除后国策就不互斥了,但是还是会出现选了一个其他互斥的国策及其分支就消失了)

4、通过正则表达式替换所有互斥条件
mutually_exclusive\s*=\s*.*
替换为空白
(此处作用是删除所有德国国策的互斥)

5、搜索allow_branch,删除所有allow_branch = { }中的所有内容
(此处作用是删除所有触发分支国策隐藏的条件)

6、搜索cost =
大部分国策cost都是10,即70天
此处修改为5即可将国策花费时间改为35天,应该是按照比例,1cost就是一周7天
7、进游戏会发现开始时国策树图标位置还正常,但是你点了一部分互斥国策之后国策树图标位置就不正常了
在每个国策下找到x = * y = *
因为p社是以每一列国策树的第一个国策为基点,设置了该国策在整个国策图里的位置,其他分支国策都是根据该国策的上一个国策来定位相对位置
比如反对小胡子是x = 47 y =0,也就是说这个国策在国策树的网格里处于横向47,纵向0,也就是游戏里开局该国策的位置,然后这个国策的分支国策捍卫新国家是用反对小胡子这个国策进行定位的,他的位置是x = 0 y =2,也就是在反对小胡子的下面2格
因为p社的设计是点了互斥国策后另一个互斥国策及其分支会隐藏,所以会导致强行改成不互斥之后两个互斥国策的分支国策就会部分重叠在一起,所以这种情况需要你自己修改每个互斥国策及其下的分支的x和y值(或者干脆就把其中一个互斥国策的x值改大一点,比如反对小胡子x改成70,重整海军军备x改成45,那么就不会重叠了)
所以说以此类推,如果你碰到国策图标部分重叠的情况,那么就把这个互斥的国策图标位置调远一点,但是好像是不会完全重叠在一起,只会紧挨在一起,所以如果嫌麻烦的话也可以不管,当然会很丑也很乱
8、(可选)
(到5为止,国策不再互斥并且不会因为选择互斥中的一方国策而另一方消失,但是还是会出现有部分国策需要前置国策或者其他条件才能点或者直接跳过国策的情况,如果需要修改这部分内容可以选择以下方法)
①搜索prerequisite =
此处是点国策需要的前置国策条件
删除了之后可以不需要根据顺序点国策(也就是说可以跳着点国策)
②搜索available =
此处是点国策需要的前置条件(包括此前点过的国策,如是否独立,是否处于战争,其他国家是否存在,军队总人数等)
如果只需要删除前置国策可以只删除其中的NOT = { has_completed_focus = *** }内容,保留其他条件
删除了这条所有内容和上面的国策前置可以无条件跳着点国策
③搜索bypass =
此处是跳过该国策的条件
如果不想要国策因为其他条件被跳过就删除里面的内容
④其他诸如cancel_if_invalid = yes应该是如果条件不满足是否取消国策
另外的就留给大家自己研究了,时间有限
玩了一把反对小胡子看海,暂时还没发现除了国策图标意外的其他问题
因为也是自己突发奇想,所以测试次数不多,如果大家有什么想法可以探讨下,有错的话见谅


IP属地:浙江1楼2023-11-18 23:13回复
    被系统关了12小时黑屋


    IP属地:浙江2楼2023-11-19 12:02
    回复
      分支消失这个应该在开局设置里面可以更改试着关了之后还会有问题么


      IP属地:江苏来自Android客户端3楼2023-11-19 12:15
      收起回复
        前排提醒,游戏开局自定义游戏规则
        拉到最下面找到用户界面
        将显示已不可用的国策树分支右侧隐藏改为显示
        即可没有国策图标重叠情况出现
        感谢泠天阁大佬提醒


        IP属地:浙江4楼2023-11-19 12:35
        回复
          很详细


          IP属地:浙江来自iPhone客户端5楼2023-11-28 09:35
          回复
            无需这么麻烦 直接用指令complete相应的互斥国策即可



            IP属地:黑龙江来自Android客户端6楼2023-12-02 12:43
            收起回复