突袭4吧 关注:3,296贴子:22,089
  • 21回复贴,共1

单位数据修改参考

只看楼主收藏回复

首先感谢@1北风_之神1 大神的修改教程,可以先参考他的教程方法。
下面是部分单位比较直接的参数内容解释:
兵种名称(国家_兵种) 武器名称(兵种_武器)
damage——伤害
maxRange——最大射击距离
minRange——最小射击距离
(步兵学说只加步枪手rifle、冲锋枪手smg、狙击手sniper射击距离,机枪手mg不加)
scatter——射击散布
speed——射击射速
reshotTime——重新射击时间
reloadTime——重新装填弹药时间
reloadAfterShotNumber——重新装弹数量
track——轨道
burstCount——射出的数量
variableBursts——变量
maxVariableBurstCountDifference——最大变量射出计数差异
计算公式=射出的数量*变量+/-最大变量射出计数差异
burstInterval——出现射击变量的间隔时间
effectOverride——效应覆盖


IP属地:广东1楼2022-12-17 20:04回复
    上面是步兵单位的武器文档内查阅的,感觉效果比较明显,当然载具武器太多了,也不知到哪个武器(太多了)对应哪个单位,比较麻烦,真希望能做到像红警那样修改rules那么简单直接


    IP属地:广东2楼2022-12-17 20:08
    收起回复
      字词 顶一顶技术贴


      IP属地:湖北来自Android客户端3楼2022-12-17 22:16
      回复
        计算公式=射出的数量*变量+/-最大变量射出计数差异
        这块可能有点难理解,实际就是举例:冲锋枪手单次射出标准是3发子弹,单仔细观察可以发现有时是2发或者4发,查看代码maxVariableBurstCountDifference(最大变量射出计数差异)的值是1,也就是会在3发的基础上*变量1再加或减(浮动float)。这样就可以实现单次随机射出2、3、4数量的子弹,也是比较有意思的。
        步枪手的变量值是0,所以只会打1发


        IP属地:广东4楼2022-12-18 10:28
        回复
          如果想修改单位的血值hp、视野float sight应该在单位文档,可以修改军官和坦克车体的视野,毕竟望远镜没效果、坦克瞎子的吐槽比较多。
          还有我觉得可以修改步兵武器的散布值来改变射击精准度(毕竟真实打仗也不可能全是神枪手吧,而且战斗那么快结束也是没啥意思)
          以上表述其实没啥逻辑组织性,都是想到啥说啥,比较口语化,望多见谅


          IP属地:广东5楼2022-12-18 10:43
          回复
            国家(英国gb、德国ge、法国fr、美国us、苏联su)
            兵种(步枪手rifle、冲锋枪手smg、狙击手sniper、机枪手mg、军官officer、伞兵军官para_officer、伞兵步枪手para_rifle、伞兵冲锋枪手para_smg、伞兵机枪手para_mg、乘员crewman、医疗兵medic、伞兵医疗兵para_medic)
            单位(机枪枪巢mgnest、机枪枪巢限角转向mgnest_limitedturn、碉堡block_house、装甲巢panzernest)
            武器(步兵机枪infantrymg、坦克机枪tankmg、半轨道机枪halftrackmg、碉堡里的马克沁机枪maximmgx4)


            IP属地:广东6楼2022-12-18 14:31
            回复
              直接跑到文件里面改参数吗?流程是啥样的


              IP属地:山东来自Android客户端7楼2022-12-29 08:46
              收起回复
                还有就是基本同一类别的兵种武器参数是一样的,只是枪名称不一样,有精力的玩家可以根据枪械真实参数修改也挺有趣


                IP属地:广东来自Android客户端8楼2022-12-29 17:09
                回复
                  我记得Speed 炮弹飞行速度,baseGravity 基础重量,这两个值好像还会影响炮弹飞行轨迹,speed太大能把火炮射成反坦克炮


                  IP属地:安徽9楼2023-01-17 17:22
                  收起回复
                    越改越顺手了,爽,楼主知道怎么替换任务单位么?


                    IP属地:重庆来自Android客户端10楼2023-01-22 20:34
                    收起回复
                      楼主知道怎么改遭遇战地图不?感觉游戏里有一些单位没有拿出来用过。


                      IP属地:四川11楼2023-01-29 10:02
                      收起回复
                        "0 Repair repairSkill":
                        {
                        "0 int repairThreshold": 100,
                        "0 float repairTime": 1,
                        "0 float repairAmount": 4,
                        "0 float repairCost": 10
                        直接把repairthreshold的数值从原来50改成100,但是游戏没效果
                        "0 SkillTree alliedTankSkillTree":
                        {
                        "0 int base1": 2,
                        "0 int base2": 18,
                        "0 int base3": 36,
                        "0 int base4": 28,
                        "0 int tier1Skill1": 27,
                        "0 int tier1Skill2": 14,
                        "0 int tier2Skill1": 24,
                        "0 int tier2Skill2": 0,
                        "0 int tier3Skill1": 22,
                        "0 int tier3Skill2": 0,
                        "0 int tier4Skill1": 25,
                        "0 int tier4Skill2": 35,
                        "0 int tier5Skill1": 32,
                        "0 int tier5Skill2": 21
                        试了下给盟军装甲学说加默认技能修理也没用,看来关联的太多了,不会搞


                        IP属地:广东12楼2023-02-17 10:15
                        收起回复
                          你倒是说改的是哪个文件啊


                          IP属地:浙江13楼2023-08-12 21:57
                          收起回复
                            大佬,能不能修改在遭遇战使用喀秋莎


                            IP属地:山东来自iPhone客户端14楼2023-08-22 09:27
                            收起回复