世界征服者4吧 关注:72,456贴子:2,133,031

【mod】btl全教程

只看楼主收藏回复

重新来发一个教程吧,这次认真一些
基辅大包围镇楼


IP属地:北京1楼2020-04-21 10:50回复
    二楼目录
    禁止倒水,否则删回复


    IP属地:北京来自Android客户端3楼2020-04-21 10:51
    收起回复
      0. 写在前面
      btl是修改模组中最为重要的部分,没有它就没有战役和征服。
      世四作为mod原材料的优点:
      btl结构研究清楚,
      并且有可以实用的编辑器
      战役事件等机制有所增强,可以设定的东西比较多
      玩家比较多
      缺点:
      战役工作量偏大,以下的教学会比较麻烦
      没有迷雾,整体画风不如将荣(个人意见)


      IP属地:北京来自Android客户端4楼2020-04-21 11:02
      收起回复
        0. 作者须知(除了最后一条以外可以无视)
        a.入坑请慎重,mod不是一天做成的。看不懂教程的话,请再来一遍
        b. mod不需要手机越狱,但是需要电脑。没有电脑又想改btl,楼主建议洗洗睡吧,效率真的是差太远
        c. 盗btl是不受欢迎的行为
        d. 想要实现更多的功能?但是本贴的首要目标是实用,太难的东西不会动的
        e. 最重要的是细心和不太监。聊胜于无嘛
        f. 最最重要的是,请不要搞面向监狱编程,不要做任何商业行为
        否则你就会被制裁,比如说,举高高↓


        IP属地:北京来自Android客户端5楼2020-04-21 11:12
        收起回复
          0. 玩家须知(本层为水帖)
          IOS没有mod
          mod作者不是万能的,e社程序员比我们强多了


          IP属地:北京来自Android客户端6楼2020-04-21 11:16
          收起回复
            0. 本贴中用到的各种文件
            本层备用


            IP属地:北京来自Android客户端7楼2020-04-21 11:17
            收起回复


              IP属地:天津来自Android客户端9楼2020-04-21 11:18
              回复
                1. 编辑器的基本操作
                本章节将讲述编辑器与战役的关系,并对战役或征服进行【少量】的修改。
                以下为最小修改所需改动的文件:
                对应的stageXXX.btl
                def_dialogues.xml(对话)
                stringtable_cn(对应语言的文本文件)
                需要用于参考的文件:
                各种json,后面会有说明


                IP属地:北京来自Android客户端10楼2020-04-21 11:27
                收起回复
                  1.1 编辑器与btl的关系
                  WC4 MOD btl是将荣表格编辑器对于世四重新适配的结果...所以它仍然是把btl的数据读取到表格里
                  用Office打开WC4 MOD btl v0.8.xlsm,启用宏,即可使用它的所有功能
                  如果你使用wps,请自行搜索与安装 WPS VBA插件,然后才可以正常使用。
                  以下会逐渐说明表格和btl的关系,并逐一修改


                  IP属地:北京来自Android客户端11楼2020-04-21 11:34
                  回复


                    IP属地:河北来自Android客户端12楼2020-04-21 11:42
                    回复
                      1.2 战役主数据【通用】
                      ********重要提示********
                      本编辑器对于截取型地图(btl中无地形数据,包括征服,演习会战传奇将领,原版教程三关)和非截取地图(btl中有地形数据,包括其他所有战役)的操作可能会有一些区别。这里都会标注在题目上
                      表格主界面左上角的三个图标分别是打开btl,保存btl以及查看地块。打开btl(原版西线轴心1),如图1所示
                      点击查看地块→建筑,查看建筑与省区信息,如图2。



                      IP属地:北京来自Android客户端13楼2020-04-21 11:43
                      收起回复
                        地图信息即为战役主数据,位于本表格A-B列
                        一般来说,值得改的东西包括:
                        胜利条件: 0=进攻红圈,1=全灭敌军,2=防守红圈,3=积攒物资
                        胜利回合: 战役总回合数
                        重大胜利回合: 三星回合数,但是如果这关是防守关,则填三星要求守住的红圈数
                        积攒金币/工业/科技: 积攒物资关卡的胜利条件
                        其他的东西暂时用不到,以后再说吧
                        对于闪击战这一关,胜利条件为攻占红圈,回合数为10/16,如图所示




                        IP属地:北京来自Android客户端14楼2020-04-21 11:51
                        回复
                          如图1所示修改,保存;
                          传到手机上安装,战役回合数如图2所示
                          如图3-4所示,直到全灭敌军才胜利





                          IP属地:北京来自Android客户端15楼2020-04-21 11:59
                          回复
                            1.2就到这里后面就不会这么细了


                            IP属地:北京来自Android客户端16楼2020-04-21 12:02
                            回复
                              1.3 关于战役军团
                              e社游戏的本质就是一个个军团轮流操作(滑稽),其中一个是玩家,其他为ai。
                              ****分割线****
                              本表格将战役军团数据放在同名表格里,闪击战的军团数据如图1所示
                              【刷新国家】:对于你填写的国家id,刷新一下国家的名字
                              【插入模板】:配置一个军团的科技水平,手改六十几个科技挺麻烦的
                              *****分割线*****
                              其他应该修改的数据:
                              军团id:建议从1往下写
                              国家id:决定这个军团对应的国家,具体见countrysettings.json
                              初始经济/科技/工业: 这个军团开局自带的经济
                              控制:0=玩家,1=AI
                              阵营:0-255,其中0以及4为中立,其他互相敌对
                              战败条件:0=丢失所有建筑(征服),2=单位全灭,3=丢失本阵营所有红圈
                              NOTE: 在征服里,军团战败时会立刻消失;在战役里,他们只会挂机蹲坑
                              税率: 每回合经济的乘数,比如波兰只有35%的经济
                              NOTE:在征服里,税率会有额外的调整,使得你的队友永远不如对面
                              血率: 整个军团的部队血量乘数,比如克里米亚战争里,对面就经常是150%血量
                              地块颜色: 往单元格里填充颜色即可,和颜色代码说再见吧
                              核弹*4: 开局核弹数目
                              各种科技等级: 决定ai的科技水平,对玩家不生效
                              (图二)科技等级: 征服里开局的科技等级。在战役里,科技等级不能随时间升级
                              战役不能升级建筑,所以科技等级的影响主要体现在工事和离子炮,在征服里就可以看出来



                              IP属地:北京来自Android客户端17楼2020-04-21 12:41
                              收起回复