欧陆风云4吧 关注:345,695贴子:10,674,951

萌新改派发一下1.34适用全特殊兵种修改法,以及一些其它修改

只看楼主收藏回复

00其实具体怎么修改大家慢慢看wiki都能找到,我来帮大家省去查代码的时间,嘿嘿。
01这里的全特殊兵种不包括革命卫队和海陆战队,其它的基本可以做到全部拥有。
02相关特殊兵种的任务树加成、阶级特权也可以做对应修改。
03有需要的话我会把我改好的部分文件上传上来。


IP属地:河北1楼2022-10-17 15:53回复
    00关于白色特种兵——射击军
    我发现1.3X版本有了新改动,无法在宏观建造器招募了,不过这支部队依然是和俄罗斯政体改革绑定的,因此上修改方式还和老版本一样,要修改的是\common\government_reforms\01_government_reforms_monarchies文件。
    以儒家官僚政体为例子,先搜索到该政体,然后在下面为它赋值一句话如下:
    government_abilities = {
    russian_mechanic #启用俄罗斯政府能力
    }


    IP属地:河北2楼2022-10-17 16:03
    收起回复
      2025-05-29 15:22:22
      广告
      01恰瓦兵团,这个同射击军一样,与政府改革挂钩,改法也与上边一样,政体下面单独加一句话。
      conditional = { #允许招募恰瓦
      allow = {
      has_dlc = "Origins" #得有起源DLC
      }
      allow_cawa = yes #允许招募恰瓦


      IP属地:河北3楼2022-10-17 16:09
      收起回复
        02拉杰普特和哥萨克两支特种兵是和阶层绑定的,也就是要招募这俩特种部队,国家必须有相对阶层,先说下拉杰普特阶层。
        修改文件的路径是common\estates\0022_rajput.txt文件,
        先翻译一下招募拉杰普特的语句内容,然后再修改。


        IP属地:河北4楼2022-10-17 16:23
        回复
          拉杰普特文件改好如下
          OR = {
          has_government_attribute = enables_estate_rajput
          has_country_flag = enables_estate_rajput_flag
          AND = {
          OR = {
          technology_group = indian
          technology_group = chinese #兼容华夏
          technology_group = high_american #兼容高美
          }
          OR = {
          primary_culture = rajput
          primary_culture = malvi
          AND = {
          culture_group = eastern_aryan
          NOT = { primary_culture = sinhala }
          }
          culture_group = hindusthani
          culture_group = central_indic
          culture_group = east_asian #加了东亚文化组
          }
          #NOT = { has_government_attribute = is_merchant_republic }
          #NOT = { has_reform = trading_city }
          #NOT = { has_reform = veche_republic }
          NOT = { is_revolutionary_republic_trigger = yes }
          NOT = { government = native }
          NOT = { has_reform = cossacks_reform }
          NOT = { has_reform = siberian_tribe } #这个下删掉了天朝政体限制
          NOT = { has_government_attribute = is_pirate_republic_reform }
          is_nomad = no
          is_colonial_nation = no
          NOT = { has_reform = revolutionary_empire_reform }
          }
          }


          IP属地:河北5楼2022-10-17 16:28
          回复
            03关于哥萨克阶层的修改,common\estates\04_cossacks.txt,这是路径
            改法和拉杰普特差不多,直接上改完的样子了,
            trigger = {
            has_dlc = "The Cossacks"
            NOT = { has_government_attribute = disables_estate_cossacks }
            NOT = { has_country_flag = disables_estate_cossacks_flag }
            OR = {
            has_government_attribute = enables_estate_cossacks
            has_country_flag = enables_estate_cossacks_flag
            AND = {
            OR = {
            has_unlocked_estate = { estate = estate_cossacks }
            AND = {
            OR = {
            religion_group = christian #做了儒教和基督教组或语句,上面删了东方组限制
            religion_group = confucianism
            }
            OR = {
            has_estate = estate_cossacks
            any_owned_province = {
            has_terrain = steppe
            }
            }
            }
            }
            NOT = { has_government_attribute = is_pirate_republic_reform }
            NOT = { has_reform = cossacks_reform }
            NOT = { is_revolutionary_republic_trigger = yes }
            NOT = { government = native }
            NOT = { has_reform = siberian_tribe }
            is_nomad = no
            is_colonial_nation = no #这个下面删掉了天朝限制
            NOT = { has_reform = revolutionary_empire_reform }
            }
            }
            #NOT = { has_government_attribute = is_merchant_republic }
            #NOT = { has_reform = trading_city }
            #NOT = { has_reform = veche_republic }
            }


            IP属地:河北6楼2022-10-17 16:35
            回复
              因为拉杰普特和哥萨克都绑定了阶层文件,修改阶层可能会将原有的贵族阶层给替换掉,因此还要修改一下贵族阶层文件,不然你的国家就没贵族 了
              打开贵族阶层文件common\estates\02_nobility


              IP属地:河北7楼2022-10-17 16:41
              回复
                04关于八旗、卡尔军和翼骑兵的一同修改,
                这三支兵种与文化相关,修改的时候要修改common\cultures\00_cultures文件,如果你打了汉化补充包,则不能改源文件,要改补充包mod里面的00_cultures文件,路径差不多是:\Steam\steamapps\workshop\content\236850\1999055990\common\cultures\00_cultures.txt
                要修改汉化补充包要用站里的,paratranz工具解码,改完再编码。
                举例:如果你想要中原文化能招八旗、卡尔军和翼骑兵,就在中原文化前面加这样几句话:
                country = {
                has_banners = yes #这个文化能招八旗
                has_carolean = yes #这个文化能招卡尔军
                can_recruit_hussars = yes #这个文化能招翼骑兵
                }
                province = {
                local_has_banners = yes #该文化省份能招八旗
                local_has_carolean = yes #该文化省份能招卡尔军
                }
                这句话放在大前面,


                IP属地:河北8楼2022-10-17 16:50
                收起回复
                  2025-05-29 15:16:22
                  广告
                  05关于禁卫军特种兵,禁卫军也是和政体相关的,还是要改政体文件common\government_reforms\01_government_reforms_monarchies.txt
                  政体下边加
                  has_pashas = yes #帕夏
                  这句管禁卫军的


                  IP属地:河北9楼2022-10-17 16:56
                  回复
                    至此,射击军(改政体)、恰瓦(改政体)、禁卫军(改政体)、哥萨克(改阶层)、拉杰普特(改阶层)、八旗(改文化)、卡尔军(改文化)、翼骑兵(改文化),这些特征兵就都能招募了。
                    海军陆战队和革命卫队改了感觉很违和,没研究怎么去修改。接下来1.33版本开始,这些特殊兵种的属性不再储存在define.lua文件里了,换地方了,下楼介绍修改特种兵属性的位置。


                    IP属地:河北10楼2022-10-17 16:59
                    回复
                      1.33以后修改特种兵属性文件转移到了common\static_modifiers\00_static_modifiers.txt中,打开文件搜索Regiment Types Modifiers 统一都在这做了调整。
                      下边这是我自己改的,有点过强了,主要还是看个人喜好,我的就不黏贴代码献丑了。。



                      IP属地:河北11楼2022-10-17 17:06
                      回复
                        还有一个就是,所罗门整体、大斯和波兰都有专门的对卡尔军、恰瓦兵团、翼骑兵加强的任务或者特权,其中卡尔军又有事件又有阶级专属特权,翼骑兵只有事件,和数量特权,恰瓦只有特权,这方面都有一一针对修改。


                        IP属地:河北12楼2022-10-17 17:08
                        回复
                          先说恰瓦的,经历了上述修改,已经能单独招募恰瓦军了,现在主要是调出贵族阶层中关于恰瓦军的特权,变成如下这样


                          IP属地:河北13楼2022-10-17 17:11
                          回复
                            改阶层特权和改阶层不是一个文件,阶层特权是\common\estate_privileges\00_privileges.txt文件
                            打开搜索estate_nobles_cawa_peace_keepers(恰瓦维和特权)
                            让哪个文化用这个特权,加上一句话就行,

                            下边的恰瓦征服者也一样,搜索estate_nobles_cawa_offensive_fighters(就在维和者下边)

                            完全体恰瓦军搞定


                            IP属地:河北14楼2022-10-17 17:24
                            回复
                              2025-05-29 15:10:22
                              广告
                              接下来是关于完全体卡尔军和多招募翼骑兵的特权,也都是贵族阶层专属,同样在\common\estate_privileges\00_privileges.txt里修改
                              搜索
                              estate_nobles_carolean_march (卡尔军进军)
                              跟恰瓦一样,加一句culture = zhongyuan (文化限制,搞定)
                              下边的estate_nobles_carolean_charge(卡尔军冲锋)一样改法,完全参照恰瓦来就行。
                              最后是estate_nobles_sponsor_hussars(赞助翼骑兵),改法一样。还可以改翼骑兵数量。美滋滋


                              IP属地:河北15楼2022-10-17 17:29
                              收起回复