全面战争模拟器吧 关注:21,256贴子:684,563

【MOD EasyEditor 0.0.1】你也能自制技能

只看楼主收藏回复

【MOD EasyEditor 0.0.1】你也能自制技能
现在只做了一点麻烦的技能制作,后续会出有ui的,以及更多功能,自制武器功能也很快会出
二楼下载地址


IP属地:北京1楼2022-01-05 17:43回复
    垃圾鸽子自顶


    IP属地:北京4楼2022-01-05 17:44
    回复
      2026-01-09 00:18:05
      广告
      不感兴趣
      开通SVIP免广告
      流弊


      IP属地:美国来自Android客户端6楼2022-01-05 17:51
      回复
        又被吞了
        h一t些t字p用s来:让/这/个t东otally-accurate-ba西ttle-s不imulat被or搞.没thu了nd不er然sto就re不.好i了o啊/你pa说cka对ge不/对S啊tupidP删ige掉on这/些E字a就syEd行it了or啊/啊


        IP属地:北京9楼2022-01-05 18:57
        回复
          智障鸽子我之前传错版本了,现在传了0.0.2版本上去了


          IP属地:北京11楼2022-01-05 19:43
          回复
            OK下面是使用现版本的教程


            IP属地:北京12楼2022-01-05 20:02
            回复
              首先我们要把下载下来的压缩包解压。
              解压完,里面会有一个叫PigeonMods的文件夹,将这个文件夹丢到游戏根目录(根目录是Totally Accurate Battle Simulator这个文件夹)。
              然后我们将EasyEditor.dll丢到BepInEx\plugins文件夹里(如果你还没有下载BepInEx,赶紧去下一个)。
              现在我们打开PigeonMods/EasyEditor/moves文件夹。
              里面会有一个叫dummy.txt的文件,我们点开这个文件。发现里面有一堆乱七八糟的东西。


              IP属地:北京13楼2022-01-05 20:08
              回复
                IP属地:北京14楼2022-01-05 20:09
                回复
                  2026-01-09 00:12:05
                  广告
                  不感兴趣
                  开通SVIP免广告
                  在括号外的叫基础设置,相当于设置价格id什么的


                  IP属地:北京15楼2022-01-05 20:10
                  回复
                    技能基础设置
                    首先你得确保基础设置和每个区段的结尾都是“;”(必须是英文分号)
                    1. cost: 或 COST:
                    这个是技能的价格
                    2. id: 或 guid: 或 ID: 或 GUID:
                    这个是技能的GUID (如果这个没填, 模组会给这个的技能生成一个随机的GUID, 但下次加载兵种就不会再携带这个技能了(GUID不固定))
                    3. cooldown: 或 COOLDOWN:
                    这个是技能CD
                    4. 1type: 或 1TYPE: 或 condition1type: 或 CONDITION1TYPE:
                    这个是第一个技能条件的要求 (PigeonMods/EasyEditor/Ids/conditions.txt 里有具体对应id)
                    5. 1value: 或 1VALUE 或 condition1value 或 CONDITION1VALUE:
                    这个是第一个技能条件的值(比如说条件是受到伤害,那么这个值就是受到多少伤害的值)
                    6. 1valuetype: 或 1VALUETYPE: 或 condition1valuetype: 或 CONDITION1VALUETYPE:
                    这个是第一个技能条件的值的种类 (分为最小和最大,0代表最小,1代表最大)(假设第一个技能要求是角色和敌人的距离,值是3。那么如果这里填0,就会是至少要3的距离才能触发,如果填1就是最多是3的距离才能触发)
                    7. 2type: 或 2TYPE: 或 condition2type: 或 CONDITION2TYPE:
                    这个是第二个技能条件的值
                    8. 2value: 或 2VALUE 或 condition2value 或 CONDITION2VALUE:
                    这个是第二个技能条件的值
                    9. 2valuetype: 或 2VALUETYPE: 或 condition2valuetype: 或 CONDITION2VALUETYPE:
                    这个是第一个技能条件的值的种类


                    IP属地:北京16楼2022-01-05 20:22
                    回复
                      技能区块
                      首先你得确保技能区块里的每行设置在结尾都有“,”(必须是英文逗号)
                      在每个区块的开头,你都得写一个 "{",在每个区块的结尾都得写一个 "};"
                      一个技能区块必须要有“type:”,这个是用来判断是那种技能区块的,如果不填这个区块就直接作废(“PigeonMods/EasyEditor/Ids/sections.txt”里会有技能区块的值,如果不填某个值那个值就会直接使用默认的)


                      IP属地:北京17楼2022-01-05 20:26
                      回复
                        下面写一个演示


                        IP属地:北京18楼2022-01-05 20:27
                        回复
                          cost:300;
                          id:114514;
                          cooldown:1;
                          1type:8;
                          1value:0;
                          1valuetype:0;
                          2type:4;
                          2value:1;
                          2valuetype:0;
                          {
                          type:1,
                          force:300,
                          ignoreY:false,
                          torque:10000,
                          forcecurve:2
                          };


                          IP属地:北京19楼2022-01-05 20:28
                          收起回复
                            这里cost:将价格设为300
                            id:将这个技能的guid设为114514
                            cooldown:将这个技能的冷却设为1秒钟
                            1type:将第一个条件的种类设为8(8对应的是Null, 在代码里就相当于空,什么也不是,相当于不使用这个条件)
                            1value:和1valuetype:没什么好说的
                            2type:将第二个条件的种类设为4(4对应的是角色受到伤害时)
                            2value:设为1,角色在受到1或更高/低的伤害时会触发
                            2valuetype:设为0,让这个值的意思是至少,不是最多


                            IP属地:北京20楼2022-01-05 20:33
                            回复