地狱之门吧 关注:18,502贴子:182,614

常见修改教程

只看楼主收藏回复

2楼简版
3楼以下具体介绍
插楼删
另外求步兵小队修改教程


IP属地:广东1楼2022-07-25 21:34回复
    steam\steamapps\common\Call to Arms - Gates of Hell\resource\entity
    entity。pak用压缩文件打开
    entity.pak\-vehicle\germany 里面为德国机械装备(无步兵)
    entity.pak\-vehicle\germany\tank_heavy\tiger1hunt 为护士精英
    tiger1hunt.def为单位具体文件
    D:\steam\steamapps\common\Call to Arms - Gates of Hell\resource
    gamelogic.pak\set\multiplayer\units\conquest 驾驶员修改
    gamelogic.pak\set\stuff 修改武器伤害射速
    gamelogic.pak\set\multiplayer\units\conquest里改驾驶员
    gamelogic.pak\set\dynamic_campaign 修改征服的资源
    gamelogic.pak\script\multiplayer bot.data.purchase.campaign_capture_the_flag.lua AI出兵量


    IP属地:广东2楼2022-07-25 21:46
    回复
      单位修改以护士精英为例(我只改过武器射速不一定准确):
      {weapon "mgun" {mask "mountable"}}
      {box
      {item "bulletger_88_l56 apcbche" 42} ; 92 rounds
      {item "bulletger_88_l56 he" 40}
      {item "bulletger_88_l56 apcr" 4}
      {item "bulletger_88_l56 heat" 5}
      弹药量(改武器型号这个应该也要系应该
      {Weaponry
      ("restore_ik_time")
      {place "gun"
      {RestoreIKAfterAim}
      {weapon "88mm_kwk36" filling "bulletger_88_l56 apcbche" 1}
      {gunner "gunner"}
      {charger "charger"}
      ("abm_dymamic"
      zeroing(1.0)
      dispersion(0.50)
      )
      }
      {place "mgun2"
      {type "coaxial"}
      {weapon "mg34_tank" filled}
      {foresight "foresight5"}
      {gunner "gunner"}
      {charger "charger"}
      ("abm_mgun")
      {basic}
      }
      {place "mgun1"
      {type "hull"}
      {weapon "mg34_tank" filled}
      {foresight "foresight4"}
      {gunner "gunner3"}
      {charger "gunner3"}
      ("abm_mgun")
      {basic}
      {ai_in_manual}主武器88炮副武器mg
      如果想改武器gamelogic.pak\set\stuff里复制武器名称出来(修改伤害也在这里)


      IP属地:广东3楼2022-07-25 21:53
      回复
        ("tank_trace" fx("tracks_big") step(0.47) len(0.91))
        ("mobility_tank"
        speed(38) ;----------Max speed when fully accelerated on road, km/h.
        reverse(12) ;--------Max speed in reverse on road, km/h. (+2 of real life speed)
        traverse(25) ;-------Track traverse, per second, in degrees.
        weight(57) ;---------Weight in Tonnes.
        power(600) ;---------Engine Power, in hp. //engine was governed to 2500 max rpm which reduced it from 700HP to 600HP
        track(3.5) ;---------Track performance: (0,10], 10=ideal. Sluggish tanks and vehicles with narrow and non-gripping tracks have a lower performance.
        fuel(540) ;----------Fuel capacity in Litres.
        type(fuel) ;---------Fuel type. (diesel OR fuel)
        range(80) ;----------Range in km, off-road.
        速度(38)----------在道路上完全加速时的最大速度,km/h。
        反转(12)--------道路上倒车时的最大速度,km/h。(+2的真实生活速度)
        导线(25)-------轨迹遍历,每秒,以度为单位。
        重量(57)---------重量(吨)。
        功率(600)---------发动机功率,单位为hp//发动机的最大转速为2500转/分,将其从700马力降至600马力
        轨道(3.5)---------轨道性能:(0,10),10=理想。迟缓的坦克和轨道狭窄且无抓地力的车辆的性能较低。
        燃料(540)----------燃油容量(升)。
        类型(燃料)---------燃料类型。(柴油或燃料)
        范围(80)----------以公里为单位,越野行驶。


        IP属地:广东4楼2022-07-25 21:54
        收起回复
          coaxial是同轴机枪,hull是航向机枪。然后把mg34换成机炮可以体验到快餐爽文的感觉


          来自Android客户端5楼2022-07-25 21:57
          回复
            {"tiger1hunt"
            ("vehicle2" side(ger) period(mid) min_stage(11) max_stage(99) cw(8) cp(29) crew1(tankman_ace:4) crew2(tank_commander_ace:1))
            {cost 1330}
            护士精英去掉_ACE变普通坦克
            征服花费1330


            IP属地:广东6楼2022-07-25 22:00
            回复
              gamelogic.pak\set\stuff\gun为火炮reactive为火箭炮其他不一一列举打开看一下就知道了
              !!!!!首先一定记住自己改了什么,这个是敌我生效,例如把300mm喷烟者射速改为1,那么ai如果出这个武器哪它射速也是1!!!!!!
              {from "pattern reactive"; "300mm_nebelwerfer42"
              {filling "ammo 300mm_nebelwerfer" 6}
              {fireSound "reactive/nebel_burst/"}
              {calibre 300}
              ("rocket_artillery")
              {spreading
              {radiusTable
              {0 0}
              {100 8}100m散布是8m
              {200 20}
              {289.99 40} ;// max range
              {290 100}
              {310 200}
              }
              }
              {burst
              {min 6}6发弹容?
              {noaiming}
              }
              {gravity 2}
              {range 290 290}
              ("velocity" mps(230))炮弹速度?
              ("reload time" seconds(1))装填时间1
              }


              IP属地:广东7楼2022-07-25 22:12
              收起回复
                在\set\multiplayer\units\conquest\里打开units_ger.st修改小队编成。 在\set\breed\mp\ger找到小队对应的士兵文件修改士兵的装备


                IP属地:重庆来自Android客户端8楼2022-07-25 22:14
                收起回复
                  不过可以修改出兵几率限制数量
                  gamelogic.pak\script\multiplayer bot.data.purchase.campaign_capture_the_flag.lua
                  --Tanks_heavy
                  {priority = 0.5, class = UnitClass.HeavyTank, unit = "churchill3"},
                  {priority = 0.1, class = UnitClass.HeavyTank, unit = "t35"},
                  {priority = 0.1, class = UnitClass.HeavyTank, unit = "t35_late"},
                  {priority = 0.1, class = UnitClass.HeavyTank, unit = "smk"},
                  {priority = 2.5, class = UnitClass.HeavyTank, unit = "kv1_39"},
                  {priority = 2.5, class = UnitClass.HeavyTank, unit = "kv1_40"},
                  {priority = 2.5, class = UnitClass.HeavyTank, unit = "kv1_40e"},
                  {priority = 1.5, class = UnitClass.HeavyTank, unit = "kv2_40"},
                  {priority = 2.0, class = UnitClass.HeavyTank, unit = "kv1_41"},
                  {priority = 2.0, class = UnitClass.HeavyTank, unit = "kv1s"},
                  {priority = 2.5, class = UnitClass.HeavyTank, unit = "kv85"},
                  {priority = 1.5, class = UnitClass.HeavyTank, unit = "is1_43"},
                  {priority = 2.5, class = UnitClass.HeavyTank, unit = "is2_43"},
                  {priority = 2.5, class = UnitClass.HeavyTank, unit = "is2_44"},
                  priority = 出兵几率(越大越好)


                  IP属地:广东9楼2022-07-25 22:16
                  收起回复
                    gamelogic.pak\set\dynamic_campaign
                    dcg_easy.inc为简单模式的经济
                    dcg_heroic.inc为英雄
                    {GlobalMaxCP 2099}玩家总军队规模(必须大于下面总和)
                    {StageCP 200 200 200 200 200}每一阶段的规模
                    {Bots
                    {StartMP0.5 min 100 attackerMultiplier 1.00}
                    {FinishMP1.00 attackerMultiplier 2}
                    AI买兵的cpFinishMP 1.00
                    我改过好像效果并不明显
                    MP ;// Manpower (generic money)
                    {StartVal 800}开局800
                    {WinGain "1:200(赢的第一把给200) 4:250(赢的第4把给250) 6:300 8:350 10:400 12:600 14:800"} ;// games played : MP gain
                    {LoseGain "1:100"}输了给100
                    买兵的钱
                    {SP ;// Special Points (airstrikes)
                    空袭点数
                    {AP ;// Ammo points
                    {StartVal 800}
                    {WinGain "5:250 10:500 15:1000"}
                    {LoseGain "1:100"}
                    弹药量
                    {RP ;// Research points
                    {StartVal 5}
                    {WinGain 2}
                    {LoseGain 1}
                    科研点
                    {Bots
                    {ResearchStages "0:2 1:2 2:3 3:4 4:5 5:5 6:6 7:6 8:7 9:7 10:8
                    AI科技点???记不清了越多研发越快


                    IP属地:广东10楼2022-07-25 22:26
                    收起回复
                      弹药车无限资源
                      gamelogic.pak\properties 里的resupply.inc
                      (define "truck_ammo_heavy"
                      {extender "supply_zone"
                      {resupply
                      ("items_light_generic")
                      ("items_light_ger")
                      ("items_light_rus")
                      ("items_light_eng")
                      ("items_light_usa")
                      ("items_light_fin")
                      ("items_heavy_ger")
                      ("items_heavy_rus")
                      ("items_heavy_eng")
                      ("items_heavy_fin")
                      }
                      {radius 100};// resupply radius in meter范围
                      {resupplyPeriod 1};// resupply period in seconds
                      {regenerationPeriod 1};// regeneration period in seconds, +1 supply every x seconds (0 = no regeneration)
                      {limit 999999999最大补给量};// max number of resupplies (0 = unlimited)


                      IP属地:广东11楼2022-07-25 22:36
                      收起回复
                        想起来什么的补充楼


                        IP属地:广东来自Android客户端12楼2022-07-25 22:46
                        收起回复
                          尸体消逝gamelogic.pak\set - entitymanager.set 都填 limit 1
                          修改技能维修
                          resource\gamelogic.pak\set\breed\presets\perks\skills.inc 修改;/* - Repair Skills - */(define "skilled_repair" {mechanic factor 1.0})(define "basic_repair" {mechanic factor 0.5}) 里的1.0和0.5 数值越高越快
                          挖掩体
                          \resource\interface.pak\interface\action\fortify.set
                          ("entrenchment_rotate"name(foxhole)entity(soldier_foxhole)animation(stand_dig_trench)time(30将此处改为1,这是小型掩体,1秒挖掘时间)rotation(180.0)spacing(100) cost(1)item(foxhole)restrictions("bridge bridge_wood rock shallow_water ice water"))
                          ("entrenchment_rotate"name(foxhole_big)entity(trench_engineer)animation(dig_pickaxe_01)time(90将此处改为1,这是大型掩体,1秒挖掘时间)rotation(180.0)spacing(180) cost(20)item(trench)restrictions("bridge bridge_wood rock shallow_water ice water"))
                          修改补给车
                          gamelogic.pak\properties\resupply.inc
                          {radius 50} ;这个是补给范围
                          {resupplyPeriod 1} ;这个是补给周期,意思是在补给范围内的可被补给单位 每多少秒进行一次补给,改成1
                          {regenerationPeriod 1} ;这个是补给单位的补给量恢复周期,每多少秒恢复1单位可补给量,0是不能自动恢复,表示该补给单位发放完补给就没了(改成1是每秒恢复最佳可以理解为每多少秒恢复一点魔).
                          {limit 0}补给上限0无线


                          IP属地:河南13楼2022-07-25 22:54
                          收起回复
                            set/set/multiplayer/units/conquest/网页链接 小队在这里改,这里举例的是征服模式芬兰小队设置


                            IP属地:四川来自Android客户端15楼2022-07-26 07:11
                            收起回复
                              在\set\breed\mp\ger找到小队对应的士兵文件修改士兵的装备
                              一个突击工兵模板
                              {breed
                              {behaviour soldier}
                              {skin "rus_amoeba"}(士兵皮肤,重要不要改)
                              {portrait "rus_assaut_sapper"}
                              {icon "smg"}(冲锋枪兵)
                              {icon_priority 0}
                              {nationality rus}
                              {armors
                              {head soviet_ssh39_brown}(头盔)
                              }
                              {perks
                              (include "ability.inc")
                              ("smg_skill_rank_3")
                              ("assault_sapper")
                              }
                              {veterancy
                              (include "ability.inc")
                              ("veterancy_lvl_0")
                              }
                              {inventory
                              {item "ppsh41_drum" filled}(pps冲锋枪)
                              {item "ppsh_drum ammo" 213}(备弹)
                              {item "sn40_body_armor"}(突击工兵护甲)
                              {item "panzershreck_54 weapon" filled}(反坦克火箭筒)
                              {item "panzershreck ammo" 4.5 0.5}(备弹)
                              {item "f1 grenade" 2.25 0.5}(手雷)
                              {item "rdg1_smoke grenade" 2.25 0.5}(烟雾弹)
                              {item "satchel_charge_rus" 0.5 0.4}?????
                              {item "bandage_rus" 4.5 0.5}(绷带)
                              {in_hands 0}
                              }


                              IP属地:广东16楼2022-07-27 22:54
                              收起回复