钢铁之师吧 关注:7,733贴子:84,982

回复:Mod制作方法

只看楼主收藏回复

怎么改将军模式,卡片的数量?


IP属地:广西16楼2020-08-19 17:36
收起回复
    建议加精,大家一起把这个贴弄成mod制作指导贴


    IP属地:浙江来自iPhone客户端17楼2020-08-19 18:08
    回复
      2026-01-26 15:46:54
      广告
      不感兴趣
      开通SVIP免广告
      大佬请问武器射速在哪里改?比如想把李恩菲尔德步枪射速调高一些。前面没看到有说


      IP属地:辽宁来自Android客户端18楼2020-08-19 18:44
      收起回复
        建议将此干货帖加精@取个名字真南啊


        IP属地:北京来自iPhone客户端19楼2020-08-19 20:07
        回复
          关于AI起始经济,收入,以及卡组加成的修改,可以看下这个文件:
          GameData\Gameplay\Constantes\GDConstantes.ndf
          这个文件定义了很多常用到的东西,我还没仔细看,只找了关于AI经济,收入,以及卡组加成的东西,时间关系还没有验证,有精力的吧友可以试试看。
          打开文件后,搜索“Constantes IAStrat”,注意,要完全匹配,关键词开头结尾都不要有其他字符。如果你不知道怎么弄,那么搜索后看739行这里(默认739行,假如你没改过这个文件的话)。
          下面这一大块就是要找的内容了:

          结合注释里的法语以及变量的名字:
          第一大块RelativeBonusFluxByIADifficultyAndPhase大概是不同难度的AI,每阶段的收入加成。举个例子,非常困难(TresDifficile)B阶段对应的数字是0.4,那么如果电脑是前锋经济(150/120/110),那他每分钟的实际收入就是120 x ( 1+ 0.4 )。
          第二大块RelativeBonusPhaseStartByIADifficulty,不同难度AI的起始经济。可以看到非常困难电脑(TresDifficile)A阶段对应的是0.5,那么750分的局,它开始会有750 x ( 1 + 0.5 )的经济。至于为什么B和C阶段也有设定一个值,我没搞懂。
          第三大块DeckUnitCountMultiplierByIADifficulty,字面意思很明显,AI一卡对应的单位数量加成。非常困难对应的是0.5,相信你已经知道怎么计算了。至于碰到小数怎么处理,我没验证。
          第四大块DeckUnitExpLevelAdditiveModifierByIADifficulty,字面意思是关于经验的,不过这个并不会体现在兵牌的图标上。这个Modifier在Eugen的伤害/命中等等计算时,是很重要的一个因素,有各种各样的Modifier都会影响到计算结果,比如经验等级,士气,距离等等。我们看到中等难度以上的电脑,其实在经验这块没享受加成,反而最低两个难度的电脑,是有debuff的。
          以上就是我找到的信息了,未经验证(最近都在忙比赛的事情),不要轻信,最好自己动手改改试一下。


          IP属地:浙江20楼2020-08-20 00:28
          收起回复
            18楼提到的射速问题。我想可以按照这个思路来:
            同一个武器可以打不同的弹种,不同弹种射速并不一样,有的榴弹炮打高爆弹3发每分钟,打烟雾弹就8发每分钟。所以改射速应该是和弹种(Ammunition)有关,而不是武器(Weapon)。那就到Ammunition.ndf里找射速相关的字段。我找到的是这些:
            TempsEntreDeuxTirs = 7.0
            TempsEntreDeuxTirs_Min = -1.0
            TempsEntreDeuxTirs_Max = -1.0
            TempsEntreDeuxFx = 7.0
            .................
            TempsDeVisee = 10.0
            .................
            TempsEntreDeuxSalves = 7.0
            TempsEntreDeuxSalves_Min = -1.0
            TempsEntreDeuxSalves_Max = -1.0
            查了下法语,前面的TempsEntreDeuxTirs是两发之间的间隔,后面的TempsEntreDeuxSalves是两轮之间的间隔,TempsDeVisee则是瞄准时间。两发之间是指这个武器一轮会打比如5发,每一发之间的时间间隔;两轮之间的间隔,则是指下一轮5发前,需要准备的时间。
            TempsEntreDeuxFx和带有min max的不知道是啥。
            我没去验证,但是思路应该是对的。如果有精力可以改改试试看


            IP属地:浙江21楼2020-08-20 01:01
            收起回复


              IP属地:四川22楼2020-08-20 07:48
              收起回复
                支持一下


                来自Android客户端23楼2020-08-20 08:30
                回复
                  2026-01-26 15:40:54
                  广告
                  不感兴趣
                  开通SVIP免广告
                  请问LZ,UPDATE MOD的时候总是出这个提示是什么情况呢


                  IP属地:加拿大24楼2020-08-21 05:37
                  收起回复
                    总是bug。。
                    说是缺少一个ndf文件。。。


                    IP属地:黑龙江25楼2020-08-21 19:43
                    收起回复
                      将军模式中的单位数量该怎么编辑?


                      来自iPhone客户端26楼2020-08-23 02:58
                      收起回复
                        是说现在修改dlc师内容之后,不会导致dlc师消失了是么?


                        IP属地:北京来自Android客户端27楼2020-08-27 09:13
                        回复
                          大佬知道怎么修改历史战役里面师的配置吗


                          IP属地:辽宁来自Android客户端28楼2020-08-28 13:51
                          回复
                            请问一个萌新问题,CreateNewMod.bat在哪里?


                            IP属地:美国29楼2020-08-29 15:58
                            回复
                              2026-01-26 15:34:54
                              广告
                              不感兴趣
                              开通SVIP免广告
                              不行,现在编辑器有bug,会报错。


                              IP属地:安徽来自Android客户端30楼2020-08-31 19:43
                              回复