亿万僵尸吧 关注:35,850贴子:247,507

战役mod制作简单教程

只看楼主收藏回复

本人并非修改代码的大佬,在此仅仅是把自己所了解的一点皮毛分享出来,供大家参考。
修改有难度,可能需要一点电脑基础。(不懂代码没关系)
教程应该分为3个部分:
1、入门 使用ZXDataView修改compaign文件。
2、进阶 官方地图编辑器修改战役地图。
3、高级 改ZXGame.dxprj文件。(水平有限,仅展示我会的一部分)
需要的工具请自行准备!
希望大家此后也能自行修改出理想的战役!



贴子含AI内容
IP属地:湖北来自Android客户端1楼2025-09-22 20:29回复
    第一部分:
    工具:ZX Data View
    可修改尸潮,关卡给的科技点,帝国点,关卡要求,科技树等基本信息。
    这个应该不难吧…打开后界面应该都看得懂。简要说明一下。
    奖励项目——英雄关可拾取物品。
    等级事件——尸潮
    其中,
    发电机:刷的方向。
    ScaleSwarm:尸潮倍率,即这个值乘每一种僵尸的数量,才是总数(巨人和高达不乘这个值,填多少是多少)。MaxCellDispersionGeneration:填0就是像天命女妖样,一整个面来,填2就是一个点来。
    注意:800难度下尸潮数量*2.5(巨人高达数量不变),时间*0.8
    任务——关卡基本信息
    其中,感染巢穴系数决定老王出兵速度,越高出的越快(但总数不变)
    其他的应该没问题,和官方编辑器的差不多。


    IP属地:湖北来自Android客户端2楼2025-09-22 20:34
    回复
      2026-05-27 12:46:50
      广告
      不感兴趣
      开通SVIP免广告
      第二部分:
      可改地图,添加局内event(像自制图一样)。
      工具:如图,放到游戏目录下(在猫鱼v4.86h整合包里有,或者一些交流群里找)。第一个提供游戏文件密码,第二个解锁官方编辑器的更多东西。(感谢大佬的贡献!)
      方法:把战役地图代码导入自制图,再用编辑器打开修改。



      IP属地:湖北来自Android客户端3楼2025-09-22 20:39
      回复
        1、战役地图.dxlevel文件后缀改成.rar,解压后得到无加密的地图文件。用CODE等工具打开(记事本可能修改比较困难),里面就是代码。
        2、在官方编辑器里打开一个自制图,此时会在游戏目录下生成一个password.txt文件(工具放到游戏目录下后),打开后最底下一行是这个自制图的密码。如图,把它记着。每张图的密码都不一样。
        3、把这张图文件后缀.TABProject改成.rar,输入密码解压。取Data文件打开,看代码。


        IP属地:湖北来自Android客户端4楼2025-09-22 20:44
        回复
          4、复制粘贴
          要替换的部分,参考这几个关键代码片段:
          <Collection name="Entities" elementType=
          <Collection name="ExtraEntities" elementType=
          一般来说,查找后一个代码,把从第一个(包括)到第二个(不包括)的部分替换掉,然后调整缩进(即空格),保存,把新的Data文件放回自制图压缩包,添加原来的密码并勾选zip传统加密。最后改回.TABProject后缀,用编辑器打开修改。


          IP属地:湖北来自Android客户端5楼2025-09-22 20:58
          回复
            5、改完后替换回来。
            如果你添加了event,则要多替换一部分代码。
            <Collection name="Level去Events" element掉Type="ZX.G汉ameSystems字.ZXLevelEvent, TheyAreBillions">
            <Simple name="ForceRandomGeneration" value="False" />
            包括前一个,不包括后一个。把这一部分,复制回战役关卡文件。最后把战役关卡后缀改回来,这张图就算基本改完了。(如果你加了新的尸潮刷新点,回到第一部分,添加你要的尸潮方向)
            一定要注意缩进!(即空格)不然会报错!


            IP属地:湖北来自Android客户端6楼2025-09-22 21:03
            回复
              看不懂没关系,明天楼主演示一遍。修改代码用的Visual Studio Code


              IP属地:湖北来自Android客户端7楼2025-09-22 21:05
              收起回复
                看懂了,这就去改个战役MOD恶心水友去


                IP属地:湖北8楼2025-09-22 21:06
                收起回复
                  2026-05-27 12:40:50
                  广告
                  不感兴趣
                  开通SVIP免广告
                  原本的号搞丢了,现在换号继续。我们来实践一下,就改巨人寒原吧。首先,从ZXCampaignStrings dat中找到此关对应的代号,R09

                  准备好两个文件


                  IP属地:湖北9楼2025-09-23 20:04
                  回复
                    把data和R09拖出来,打开,查找此前所说的后一个代码(前一个在很上面,鼠标滚一下就看的到)


                    IP属地:湖北10楼2025-09-23 20:15
                    回复
                      把data的这一部分删除,填上R09的这一部分。(手把手教学)
                      然后会发现填上的这部分和下面的对不齐

                      再次选中这部分,按3下TAB键就好了。


                      IP属地:湖北11楼2025-09-23 20:22
                      收起回复
                        然后保存,按此前所说的,把data加密放回压缩包里去,后缀改回来,编辑器打开
                        改完就再把data的代码放回关卡去,不过这次是按住shift再按TAB,把缩进调好就完成了


                        IP属地:湖北12楼2025-09-23 20:37
                        回复
                          第三部分:
                          东西很多,但我只会一小部分。已知可以改地图大小,亮度(不觉得风暴角比暮色沼地亮些吗),大地图上关卡路线,关卡贴图(我不会)。
                          在此仅教改地图大小和亮度(这个大小一定要和地图实际大小匹配!)

                          搜索<Simple name="Name" value="关卡代号" />
                          找到如图的部分,NCells-地图实际大小,只能填128,256,512
                          Contrast,Brightness,Saturation,HueRotation,Gamma似乎都是决定关卡色调的,找一个亮的关,照抄到暗的关就够了。
                          FactorPlayableArea-地图可见部分的大小倍率,发现了R09比正常地图小一点吗?因为这个值是0.9,256*0.9才是实际的范围,通过调整这个值来决定游戏里看到的图的大小。


                          IP属地:湖北13楼2025-09-23 21:02
                          回复
                            目前先说这么多吧,应该够用了,楼主自己也在做战役mod,可以期待一下


                            IP属地:湖北来自Android客户端15楼2025-09-23 21:19
                            回复
                              2026-05-27 12:34:50
                              广告
                              不感兴趣
                              开通SVIP免广告
                              大佬,求如何修改建筑物无需间隔


                              IP属地:江苏来自Android客户端16楼2025-11-17 12:09
                              回复