钢铁雄心4吧 关注:393,998贴子:7,127,845

【补给】定量计算,全面详解1.11版本后的新版补给系统

只看楼主收藏回复

大的来咯,
1.11更新后的新版补给系统应该是目前饱受争议的一个改动。一方面,它是P社对于钢4的战争模型进一步加强模拟的一个尝试,一定程度上为了强调历史上苏德战场上的补给环境和模拟德军强弩之末的进攻,P社设计了补给中心的和铁路的模型,这对增强带入感是一个好的方向。但是另一方面,他的数值设定不一定科学,在除了欧洲的其他战场上套用这一套补给系统给玩家的操作带来了巨大的麻烦。但是,截至目前,P社暂时没有对新版补给系统做大改动的迹象,不过不排除未来对这个系统的数值进行调整。所以我们当下能做的就是在新版本的环境下,全面认识、了解新版补给系统的方方面面,以此适应游戏的改动,从而服务于游戏的体验。
今天我们从P社define文档中“所有”有关补给的部分出发,重新全面认识这一套补给系统的机制和数值。

————————
写这一全套补给系统的详解主要原因是看到吧里对这套系统的吐槽确实占了很大一部分,但是P社的改动木已成舟,我们能做的最好的事就是去适应。外加查看了一下网络上其他文章和视频对补给系统的介绍,甚至包括P社自己官网wiki上的内容,在lz的角度看来都过于浅显了,很多地方都是一笔带过,没有触及到很多核心的数值问题。比如:我前线究竟能堆多少个师?我的师到底消耗多少补给才是一个合理的数值?究竟什么情况下我需要使用运输机?以及后续的人海学说的-20%补给究竟能发挥多大作用?
当然,这只是一个开始,从头认识这一套新的补给系统也是为了我们:更好地合理化编制的补给消耗、选择合适的进攻路线、选择合适的防守方法、甚至于在天气系统的影响下,选择合适的进攻日期。
本次内容涉及到P社自己定义的文档内“所有”有关SUPPLY的内容,全部有define的依据或者直接通过lz测试得到,全部都有矩可循。


IP属地:德国1楼2022-03-13 16:13回复
    2L,用于记录更新历程


    IP属地:德国2楼2022-03-13 16:14
    收起回复
      3L,备用杂项


      IP属地:德国3楼2022-03-13 16:14
      回复
        内容比较多,今天优先更新第一大部分:补给系统详解
        后续视情况在本贴里更新或者单开贴说明。
        另外一提,这个帖子写完估计lz也有黄牌了,初入贴吧不久,感谢大家的支持,这次属于感恩回馈了


        IP属地:德国4楼2022-03-13 16:16
        回复
          第一大部分 补给系统详解
          目录:
          一、补给的分类
          1.当地补给
          2.补给中心提供的补给
          二、当地补给
          1.当地补给的特点
          省份剩余补给虚高-情形一
          2.当地补给的来源
          2.1基础值
          2.2基础设施提供的补给
          2.3人口提供的补给
          2.4胜利点提供的补给
          2.5空投补给
          省份剩余补给虚高-情形二
          3.当不完全占有地区时的当地补给计算
          4.当地补给的影响
          三、补给中心的补给
          1.预备内容:
          1.1初段补给
          1.2补给中心的补给来源
          1.3补给中心的控制区
          1.4补给中心的摩托化水平
          1.5补给中心分发补给上限
          省份剩余补给虚高-情形三
          2.补给中心的补给计算
          2.1补给中心分发补给上限的限定值(首都补给CapitalSupply)
          2.2补给中心分发补给上限
          2.2.1路上运输瓶颈
          A.铁路运输
          B.铁路的损坏
          C.运河运输
          2.2.2海路运输瓶颈
          2.2.3补给中心的断连
          2.2.4铁路的修复
          铁路修复导致的实际补给中心未连接-情形四
          2.3初段补给——由首都补给中心到当地补给中心的初段运输模型
          2.3.1影响初段补给的因素
          2.3.2初段补给的计算
          A.首都补给中心
          B. 普通(建造的)补给中心
          C.海军基地补给中心
          D.运输瓶颈对补给流量的额外增益
          E.摩托化水平对补给流量的额外增益
          F.海路运输的耗散系数
          2.4分发补给过程——初段补给在当地分发过程的耗散模型
          2.4.1影响耗散的因素
          2.4.2初段补给耗散过程的计算
          A.沿省份运输过程中的耗散
          B.基础设施等级对耗散作用的削减
          C.过河的额外惩罚
          D.地形对耗散作用的影响
          E.相关实例
          F.以普通补给中心为例的补给分发衰减情况
          2.5火车与卡车
          ##2.5.1火车与卡车的使用数量
          ##2.5.2火车与卡车的损耗
          ##2.5.3火车与卡车的HP
          2.5.4火车不足时的补给惩罚
          ##2.5.5卡车的使用
          四、补给的使用
          1.陆军单位对补给的使用
          2.空军单位对补给的使用
          3.海军单位对补给的使用
          五、首都补给中心的转移
          1.首都补给中心的手动转移
          2.首都补给中心的自动转移
          六、升级你的铁路
          ##七、其他一些杂项
          八、缺乏补给的影响
          1.缺乏补给对部队的影响(比较关键)
          2.补给系统的警告
          3.缺乏补给时的损耗
          ##九、AI对补给系统的反馈
          十、天气系统对补给的影响
          1.天气系统的分类
          2.天气系统对初段补给的影响


          IP属地:德国5楼2022-03-13 16:18
          收起回复
            支持一波


            IP属地:辽宁来自Android客户端6楼2022-03-13 16:19
            回复
              说明:
              根据第一部分的目录部分可以各取所需,
              标有:“情形一”、“情形二”这类的部分是容易遇到的一些新版补给系统带来的问题实例,后续会追加补充。


              IP属地:德国7楼2022-03-13 16:20
              回复
                预备内容:
                用于后续方便介绍,
                带有【】标记的名词,你可以理解为重点强调的专用名词。
                带有##标记的内容为比较偏的,不需特别在意的内容。
                小格子(province)直译为【省份】,大格子(state)直译为“州”,为了适应我们的汉语习惯52汉化翻译为【地区】


                IP属地:德国8楼2022-03-13 16:22
                收起回复
                  插眼


                  IP属地:河北9楼2022-03-13 16:24
                  回复
                    一、补给的分类
                    与旧版本只计算一个【地区】内总的补给不同,新版的补给被细分到了每一个【省份】上,我们随机选择一块具有代表性的【省份】进行介绍,
                    如下图所示:

                    当显示省份内有剩余补给时,显示颜色和地区色块偏向亮蓝色;显示省份剩余补给不足且当地收到补给不足时,显示颜色和地区色块偏向暗红色。
                    黄色部分显示来自区域需要按住ctrl,红色部分显示为当前省份的剩余补给量,但是实际这个数值由于各种原因并不能完全反映当前省份剩余的所有补给量。这些原因包括但不限于当地补给未使用完毕、空投补给带来的补给虚高显示、补给中心超上限,后续楼层会一一解释这些部分。
                    新版本补给被主体分为两大部分:
                    【当地补给】(LOCAL_SUPPLY)和【补给中心提供的补给】
                    1.当地补给(绿色部分)
                    【当地补给】来源于以下几种:基础值、基础设施提供的补给、人口提供的补给、胜利点提供的补给以及空投补给
                    2.补给中心提供的补给(黄色部分)
                    【补给中心的补给】来源于【补给中心】(SUPPLY_HUB),按住ctrl键可以查看当前省份的【补给中心的补给】来源于哪个位置的补给中心


                    IP属地:德国10楼2022-03-13 16:25
                    收起回复
                      【补给中心】被P社记作SUPPLY_HUB,在文本中有时也用NODE,即【节点】来代表相同的含义,这里的节点和后续我们提到的【节点和流量模型】中的节点略有不同。下图为其中一个补给中心的示例,标识为两个叠放的货物箱和圆圈边框。【补给中心】大多位于重要城市上,也可能存在于其他位置。

                      【首都补给中心】是一种特殊的补给中心,标识为两个叠放的货物箱和六边形边框。对于任意一个“国家”来说,初始的首都补给中心位于该“国家”的首都。来自【补给中心的补给】会通过【首都补给中心】运输到每个普通补给中心,最后分发到省份内。
                      关于这部分详细内容,lz会在后续楼层的【补给中心的补给】专题中详细解读。


                      IP属地:德国11楼2022-03-13 16:26
                      收起回复
                        二、当地补给(LOCAL_SUPPLY)
                        1.当地补给的特点
                        优先占用、平均分配,不足时才激活补给中心
                        当地补给类似于旧版的补给机制,当一些师位于一个【地区】内,会优先占用并均分【当地补给】。
                        仅当【当地补给】不足以使用时,才会激活可以给该【地区】提供补给的补给站。而未激活的补给站会显示灰色,激活的补给站会显示彩色。
                        以萨克森地区的两个德国步兵师为例,此时步兵师消耗补给为1.58,收到100%的补给值,

                        此时萨克森地区的【当地补给】总量为3.1,足以供给【地区】内的2个步兵师100%的补给值,所以此时【补给中心】并不激活并显示灰色。

                        当改为6个消耗总量为4.46的步兵师时,由于【当地补给】不足供给100%的补给值,周围的【补给中心】被点亮,显示彩色。


                        IP属地:德国12楼2022-03-13 16:27
                        收起回复
                          省份剩余补给虚高-情形一
                          这里已经出现了导致补给显示虚高的第一种情况:“当地补给未完全使用”。
                          由于P社显示省份内剩余补给时,直接将【当地补给】和【补给中心的补给】相加。其中【当地补给】实际上只能给【地区】内总体提供固定量的补给值。P社显示时,如果【当地补给】没有使用完全,会把这部分补给量加到每一个【省份】上,导致每一个【省份】的剩余补给都计算了一遍当地补给的剩余值。如下图所示,此时【地区】内完全没有消耗补给的单位。

                          当我们在【地区】内布置步兵师消耗当地补给时,该省份内补给会立刻下降。也就是说,当【地区】内不存在消耗补给单位时,该【地区】内的补给会持续高亮,但是实际剩余补给值比这个要少得多。不过这个还比较友好,毕竟这里显示的省份剩余补给至少还是正确的,只是体感上会略微影响我们的判断,而后续几个情形将会隐藏得更深。


                          IP属地:德国13楼2022-03-13 16:29
                          收起回复
                            2.当地补给的来源
                            如之前所说,当地补给来源于:基础值、基础设施提供的补给、人口提供的补给、胜利点提供的补给以及空投补给


                            IP属地:德国14楼2022-03-13 16:30
                            回复
                              2.1基础值

                              这部分解读不是特别充分,因为lz测试过后,这个补给的基础值并不能随着建造补给中心或者铁路增加,可能存在bug。基础值不定地存在于不同的【地区】内,可以当作一个固定常量作为参考。
                              2.2基础设施提供的补给

                              一个未知的参数:

                              可以看出同旧版本相比基础设施提高的当地补给非常有限,一级仅提高0.3而且只能提供给单个【地区】,
                              启示:修基建对提高【当地补给】作用非常有限。


                              IP属地:德国15楼2022-03-13 16:34
                              回复