文明6吧 关注:506,848贴子:4,505,136

修改文明6游戏源文件平衡文明及领袖指南

只看楼主收藏回复

相信大家都玩过俄罗斯,俄罗斯在缺少领袖技能的前提下强度都毋庸置疑而且简单粗暴,就是因为其能力和万神殿,宗教词条的完美配合。但是一些弱势文明却有过多的无用技能,导致可玩性大大降低。本500小时萌新就是在找遍mod都没有找到合我心意的平衡mod情况下,研究了如何通过修改游戏数据来自己平衡文明及领袖。特别把修改的经验在贴吧分享,让更多吧友能体验自己内心“完美的”文明6. 开局解锁砌砖+送一名建造者老秦镇楼。


IP属地:浙江1楼2024-01-21 13:53回复
    首先第一步是知道文明6原版的游戏数据都放在steamapps\common\Sid Meier's Civilization VI\Base\Assets\Gameplay\Data这个路径下面。这里需要一点英文基础,比如文明的数据都在这个叫Civilizations的文件夹里,也就是说如果你想修改文明能力,就到这个文件夹里修改数据。DLC数据楼下另说。


    IP属地:浙江2楼2024-01-21 13:59
    回复
      以修改老秦能力为例,因为老秦属于领袖,所以你就必须先打开这个文件夹,然后用记事本的方式打开leaders这个文件。


      IP属地:浙江3楼2024-01-21 14:04
      收起回复


        IP属地:广西4楼2024-01-21 14:08
        回复
          点击编辑,查找,输入老秦的英文名“QIN” ,然后一直查找,直到找到<Row LeaderType="LEADER_QIN" TraitType="FIRST_EMPEROR_TRAIT"/>这行代码,当然你也可以直接拷贝,但是其他领袖需要用此方法找到。
          这行代码是告诉你老秦这个领袖的能力在数据中叫"FIRST_EMPEROR_TRAIT"。


          IP属地:浙江5楼2024-01-21 14:12
          回复
            然后搜索“FIRST_EMPEROR_TRAIT”,找到<Row TraitType="FIRST_EMPEROR_TRAIT" ModifierId="TRAIT_ADJUST_BUILDER_CHARGES"/>这行代码,这个行的意思是老秦能力里面给工人(builder)加一次充能的能力被放到了“TRAIT_ADJUST_BUILDER_CHARGES”这个对游戏的修改词条里,也就是ModifierID,ModifierID才是对游戏数据真正修改的地方。老秦还有一个加速奇观的能力,所以你看到这里还有一行
            <Row TraitType="FIRST_EMPEROR_TRAIT" ModifierId="TRAIT_BUILDER_WONDER_PERCENT"/>,这个"TRAIT_BUILDER_WONDER_PERCENT"就是老秦这个能力的修改词条。图上另外两个能力,你的文件里是没有的,就是我自己加的,开局解锁砌砖和送一个工人。


            IP属地:浙江6楼2024-01-21 14:21
            回复
              提醒一下,如果你真的要修改游戏数据,请务必记得保存一个副本,否则改错了,是会让游戏打不开的,需要到steam上检查游戏完整性,重新下载这个文件。


              IP属地:浙江7楼2024-01-21 14:24
              回复
                那么如果我想让老秦的工人多两次劳动次数怎么修改呢?搜索TRAIT_ADJUST_BUILDER_CHARGES,找到
                <Row>
                <ModifierId>TRAIT_ADJUST_BUILDER_CHARGES</ModifierId>
                <Name>Amount</Name>
                <Value>1</Value>
                </Row>
                这里,就是定义的老秦给工人加劳动次数的数量,把1改成2就行了。


                IP属地:浙江8楼2024-01-21 14:29
                回复
                  同理搜索TRAIT_BUILDER_WONDER_PERCENT,把15改成20就能让老秦加速奇观的百分比从15%到20%了。


                  IP属地:浙江9楼2024-01-21 14:31
                  回复
                    你🎹还不够超模?qa秒了


                    IP属地:上海来自iPhone客户端10楼2024-01-21 14:33
                    收起回复
                      那么如何让老秦开局坐城就获得一名建造者呢?你肯定会想到另一个领袖库佩的能力,只要我把库佩的能里的一部分,开局坐城获得一个建造者给老秦就可以。所以首先打开steamapps\common\Sid Meier's Civilization VI\DLC这个文件夹,库佩在风云变幻这个dlc里,在文件夹就是expansion2(第二个扩展包)这个文件夹。


                      IP属地:浙江11楼2024-01-21 14:36
                      回复
                        打开expansion2这个文件夹,进入data,找到Expansion2_Leaders_Major这个文件夹,不是上面的Expansion2_Leaders文件夹,我也不知道为啥,可能是作者的习惯改了。


                        IP属地:浙江12楼2024-01-21 14:41
                        回复
                          用记事本看xml太累了,建议下个vsc有插件辅助会方便很多


                          IP属地:北京来自Android客户端13楼2024-01-21 14:44
                          收起回复
                            和之前老秦同理,先搜索“KUPE“(库佩)在文件最上面几行就能凭发音找到,然后得到领袖能力TRAIT_LEADER_KUPES_VOYAGE,然后搜索领袖能力,就能得到修改词条modifierId


                            IP属地:浙江14楼2024-01-21 14:46
                            回复
                              把ModifierId="BUILDER_PRESETTLEMENT"/>这条能力复制粘贴到老秦的能力下面就行了。


                              IP属地:浙江15楼2024-01-21 14:50
                              回复