文明6吧 关注:504,835贴子:4,486,495

【娱乐向】【改派】吸血鬼xml文件修改

只看楼主收藏回复

本文内容:
修改吸血鬼移动力、视野、击杀单位获得的战斗力增幅、击杀蛮族获得的战斗力上限。
内容详见下楼。
刚刚看到有这么一个问《吸血鬼周围有单位死亡就加1攻击力的代码在哪里啊,我想改成+2》的帖子。这个问题我想也是很多试图整活的萌新想问的问题,因此我在这里尽我所能地提供一个简单的教学,祝愿各位玩得开心。
注1:修改可能会削弱一部分游戏性,因此尽可能地少使用强力的mod或者做大幅度的改动(以致于简单粗暴地直接上修改器)。希望诸位修改适度。
注2:文明6的xml文件是非常容易阅读的,因此修改xml文件实际上是比较简单的。至于修改数据、增删能力只需要简单地改变数字、复制粘贴代码即可。
注3:在一般的游戏讨论中会排除所有游戏外修改游戏数据的操作,因此参与讨论一般游戏流程和数据总结时请剔除改派局的经验与数据。


IP属地:北京1楼2022-02-13 17:29回复
    第一步:找到【秘密结社】的文件
    (所有修改xml文件以及扒游戏数据的最最基本的操作:寻找对应文件位置)
    这里提供的是Steam下属文件夹的文件位置:Steam\steamapps\common\Sid Meier's Civilization VI\DLC\Ethiopia\Data
    简单来说,这是埃塞俄比亚包的位置。
    然后打开对应文件:Ethiopia_SecretSocieties_MODE
    这是秘密结社模组的功能文件(格式为xml,大部分牵涉到文明6数据与功能的文件都使用这个格式),然后使用【记事本】打开这个文件,查看其中的代码。


    IP属地:北京2楼2022-02-13 17:35
    收起回复
      第二步:找到吸血鬼对应的内容并且解读其含义
      这个步骤在本文中由楼主带诸位直接略过
      (所有修改xml文件以及扒游戏数据的基本的操作:寻找对应词条位置)
      点击记事本:查找(快捷键F3),输入Vampire(吸血鬼),从上到下以此浏览词条。
      如果对词条的中文含义不太清楚,可以立刻查询并且联系其含义。多看就能理解大部分的词条以及其对应含义,譬如Improvement(改良设施)、Happinesses(宜居度)、Combat(近战攻击力)、Movement(单位移动力)等等。对一个词条的修饰性词条或者一个词条不只一个单词时,单词之间一般使用“_”连接。譬如<Row ImprovementType="IMPROVEMENT_GREAT_WALL" TerrainType="TERRAIN_SNOW_HILLS"/>,这个语句的含义是:【改良设施:长城】允许修建的地形包括【雪地(丘陵)】。


      IP属地:北京3楼2022-02-13 17:44
      收起回复
        gkd


        IP属地:江西来自Android客户端5楼2022-02-13 17:45
        回复
          第三步:修改与增删词条、数据(这就是个人喜好,不多赘述了~)
          接下来给出主楼中提到的几个数据的位置


          IP属地:北京6楼2022-02-13 17:47
          回复


            IP属地:湖北来自Android客户端7楼2022-02-13 17:54
            回复
              1.吸血鬼的基础数据:移动力、视野等等
              查找(F3):<Row UnitType="UNIT_VAMPIRE" Cost="150"

              这一长串的词条大致上的含义:
              (1)其基础战斗力等于最高的近战战斗力
              (2)基础移动力:2
              (3)视野范围:2
              (4)区域控制能力:√
              (5)基础战斗力:20
              (6)单位类型:陆地近战单位(吸血鬼)
              (7)无法获得经验值
              最简单的是直接修改移动力和视野


              IP属地:北京8楼2022-02-13 17:55
              收起回复
                2.击杀单位获得的战斗力增幅
                查找(F3):
                <ModifierId>SANGUINE_PACT_VAMPIRE_BARB_COMBAT_STRENGTH_ATTACHMENT</ModifierId>
                <Name>Amount</Name>
                <Value>1</Value>

                简单地将1修改为所需要的数值即可。


                IP属地:北京11楼2022-02-13 17:59
                收起回复
                  3.击杀蛮族获得的战斗力上限
                  <ModifierId>SANGUINE_PACT_VAMPIRE_BARB_COMBAT_STRENGTH_FROM_PROPERTY</ModifierId>
                  <Name>Max</Name>
                  <Value>10</Value>

                  同样的,只需要修改这个数值,就能够简单地改变数据。


                  IP属地:北京12楼2022-02-13 18:04
                  回复
                    其它的还有关于吸血鬼能够修建的吸血鬼城堡的个数等等词条,这些就静待诸位自己发掘,此处不再列出了。
                    P.S:诸位在修改时请记得备份(记录文件位置并且复制文件原本),避免修改错误导致游戏无法打开之后无法回复的情况。当然最好的是记得自己每一步都修改了什么。
                    如果忘记备份,至少应该记得自己修改的文件名称,然后删除该文件,使用Steam自带的【检查游戏完整性】重新下载该文件。如果连修改的哪个文件或者文件夹都不知道,那就只好删除游戏重新下载了。


                    IP属地:北京13楼2022-02-13 18:09
                    收起回复


                      IP属地:广东来自Android客户端14楼2022-02-13 18:14
                      回复

                        回复3L问题,Happiness和Amenity在代码中都有使用


                        IP属地:北京15楼2022-02-13 18:17
                        收起回复
                          谢谢大佬那么加1改加2是不是把那个〈value〉1改成2


                          IP属地:湖北来自Android客户端16楼2022-02-13 18:18
                          收起回复