半条命2吧 关注:32,426贴子:823,581

回复:【考证】联合军完全解析 Definitive Combine Analysis

只看楼主收藏回复

2.装甲核心士兵Overwatch Soldier
“装甲核心确认,已遏制高价值目标。”
装甲核心这个名字楼主其实不太喜欢——翻译成“监管部队”应该合适一些。这些士兵是联合军在地球上较为成熟的武装力量,相对于护卫队在装备、战术上都更加具有威胁。联合军AI有很大一部分照搬了hl1里的hecu人类步兵,甚至很多代码都是直接复制粘贴的;护卫队继承了hecu的防御性,而装甲核心士兵继承了进攻性。
但V社想要从hecu的AI设计中进一步发展:hl1士兵的伤害过高,血量过厚,这使得他们并不能2胜任“凑数敌人”的角色。在设计联合军时,V社有意组合了SMG士兵的低精度、高反应和AR2士兵的高伤害、高血量以及霰弹枪士兵的短射程,使得AI的重心更多在“小队”上而非“个人”。这样一来,结合了移动中射击的能力,就可以打造出智能包围、掩护和冲锋的联合军“闪电战”。联合军士兵的设计理念标志着半条命从“run-and-gun”到“tactical shooter”的过渡。


IP属地:美国33楼2020-07-22 09:22
收起回复
    (1)班组作战相关
    联合军士兵通常在2-3人或4-6人的班组中作战。半条命系列的小队AI都是依托“Squad Slot小队槽位”来实现队内的职责转换和行动实施的。一支联合军小队有六种基本槽位:
    SQUAD_SLOT_ATTACK1和SQUAD_SLOT_ATTACK2负责士兵的射击与移动。当目标在较远距离时,士兵不论有没有进攻位都会前进;而在突击中士兵也会根据情况频繁转换/得失进攻位。
    SQUAD_SLOT_ATTACK_OCCLUDER 是士兵在摧毁目标的掩体(指能看到目标,却不能伤害到)时占用的槽位。狙击手在打破玩家躲藏的木箱、玻璃时体现得最为明显。
    SQUAD_SLOT_OVERWATCH是一种较为特殊的槽位,似乎只有小队长能够使用。装甲核心位可以触发联合军的高级战术动作,如换弹时互相掩护、向玩家最后位置射击等。
    SQUAD_SLOT_GRENADE1和SQUAD_SLOT_SPECIAL_ATTACK用于投掷手雷和发射能量球。在一名士兵发动特殊攻击后,一段时间内不会再有士兵占用此位。
    SQUAD_SLOT_ESTABLISH_LOF1、SQUAD_SLOT_ESTABLISH_LOF2、SQUAD_SLOT_SUPPRESSION1和SQUAD_SLOT_FLANKING_LEFT/RIGHT是hla中特有的小队槽位,用于寻找“强掩体Strong Cover”对目标施压
    另外还有DEPLOY_MANHACK、EXCLUSIVE_HANDSIGN、RECEIVE_ORDERS、INVESTIGATE_SOUND等特殊槽位,用于触发hla中联合军的特殊动作、手势与攻击。
    当一名士兵不占用槽位时,他就会寻找掩护。由于小队槽是针对单个目标的,所以一个小队中的成员可能根据自己的优先级分别攻击不同的目标。


    IP属地:美国34楼2020-07-22 09:29
    收起回复
      (2)突击相关
      在装甲核心士兵的战斗中,一种重要的战术是“突击”。突击行为分为两种:
      *普通突击。这种突击的设立较为复杂,需要为npc设定一条突击的路线。这条路线上首先要有一个或多个“集合点”,npc先在这里集合;之后他们会沿着进攻路线逐个攻占途中的“突击点”,即站在突击点上并确保所有敌人已消除。
      用Valve Developer Community的图说明:

      *动态突击。由于普通的突击设定麻烦,可以用这种较为简单的系统替代。动态突击不依赖一条设定好的路线,而纯粹依靠npc内置的AI维持合作。当生成一队squadname相同的联合军npc时,他们会通过无线电共享敌人的信息,所以当一人(通常有专门的npc_enemyfinder,包括飞锯、侦察机和摄像头)发现玩家时,所有npc就都会向他的方向集合。另外,通过生成更多的npc,还可以模拟出一波波进攻的感觉。


      IP属地:美国35楼2020-07-22 09:46
      回复
        (3)僵持战相关
        在一场持久战中,npc会利用掩体推进,同时守在一条阵线(ai_battleline)后方。这条阵线的数量、是否存在、能否跨越以及是否变化可以设定,甚至有时候阵线就是玩家本人。
        此时npc的高级战术动作会被触发,包括:
        *国民护卫队在一条阵线后坚守,跳出射击;
        *义军在玩家介入前与敌人进行远程中门对狙,玩家出现后跟随;
        *联合军士兵在掩体间蹲下转移、蛇形前进;
        *在某件事使所有人向前冲锋前不会进入开阔地;
        *在平移的同时开火。

        僵持战的设计思想是让npc的对峙更有结构,具体来说是利用掩体点推进和在阵线后方防守。同时,在僵持战地图中应当设置数个提示节点(info_node_hint),和他们提示种类相同的士兵会优先使用这些被标记的掩体。例如,联合军士兵可以在低战术掩体之间蹲下跑步,护卫队与义军士兵会在战术掩体后探头射击。


        IP属地:美国36楼2020-07-22 09:52
        回复
          (4)武器相关
          *SMG:MP7士兵是最常见的中远程联合军单位。他们的精度锥形最差,足足有16.6度。他们的主要任务不是造成多大伤害,而是充当“肉盾”和吸引玩家注意力,使玩家被迫在先解决近程和远程敌人间做出抉择。
          *AR2:AR2的AI交战距离最长,精度锥形9度(dlc里是5度),手持脉冲步枪的精英士兵习惯呆在后方。精英的AI和普通士兵毫无差别,但他们的血量为70、近战伤害为15,能发射能量球。

          *霰弹枪:SPAS12交战距离短,精度锥形10度。霰弹枪兵会不计一切地冲锋并造成巨量伤害,类似于近战单位。霰弹枪容量6发,但士兵一次最多只会发射5发。这是一种战术换弹:留一发子弹在膛内可以省去换弹后的上膛动作,使得他们更快地进入下一轮射击;霰弹枪兵在换弹时会后退,有时还会先扔出一枚手雷。
          蹲下躲头蟹同时180度蹲射的天秀霰弹枪兵:


          IP属地:美国37楼2020-07-22 09:55
          回复
            另外在诺瓦矿场的数场伏击战中,联合军狱卒也有特殊的脚本伏击动作:




            IP属地:美国38楼2020-07-22 10:02
            回复
              (5)实战相关
              这是一场联合军小队的演示战斗。小队中有一名AR2精英、一对霰弹枪手和两三名SMG士兵;场地里交战双方都有一定的掩体。
              *当面对玩家时,联合军小队遵循“两人定律(不是西斯那个)”——交火时不会有超过两人同时射击。当两人探头开火时,其余人在掩体后换弹/转换位置(注意掩体后的士兵仍然可以投手雷),来回往复。


              一名士兵上半身中弹时,他会立刻下蹲;下身中弹时他则会后退一段距离。霰弹枪手则不同:他们会在SMG士兵的掩护下交替发起冲锋,来回往复。



              当玩家隐藏时,士兵会从侧翼包围,逼迫他转移,用连续的主动牵制抑制玩家的战术思考,从而增大威胁。(曾经有个人在灯塔防守战中不断被逼后退,直到不小心掉下悬崖)
              *面对大群的推进敌人如僵尸时,联合军会先进行火力压制;如果敌人没有停止,就会派出一名士兵试探。要是这名士兵抵挡不住,剩下的所有人就会撤退至掩体后,AI不论枪械都会变成防御型。

              *AR2精英轻易不会前进,一般由其他士兵保护,在后排攻击。只有在伤亡惨重时他们才会主动出击。


              IP属地:美国39楼2020-07-22 10:08
              收起回复
                (6)动态语音相关
                hl2联合军的动态语音直到现在我也只有一句评价:NB!!!(破音)真的,这个语音系统是永远无法超越的!联合军士兵在各种情况下都会说出实时生成的准确台词,而且他们通过内置经纬网的报点系统也是100%精确的。关于语音我先不赘述,大家可以在B站上搜BV1wJ41197fk或者在Overwiki上查Combine Soldier/Quotes。


                IP属地:美国40楼2020-07-22 10:09
                回复
                  3.装甲核心狙击手Overwatch Sniper
                  “戈登,我动弹不得。那些狙击手把我压制住了!”——巴尼·科尔霍恩
                  联合军狙击手隐藏在黑暗的室内,用固定的脉冲步枪狙杀下面的敌人。他们在游戏中不能被直接看见,只发出一道蓝色的瞄准激光。如果我们noclip到狙击手所在暗室的里面,只能看到这个:

                  *如果用控制台生成一名狙击手,会发现它只是一个站立的联合军,胸前发出一道蓝光。这个占位模型用武器和载具都不会造成任何伤害(用蓝重力枪轰击只会产生无限多的布偶尸体),只能通过爆炸杀死。
                  狙击手的AI可以重编程。在ep2中,Alyx用一把联合军狙击步枪协助戈登消灭僵尸。当戈登走到楼下之后,爱丽克斯所在的地方就变得黑暗了。Alyx其实已经变成了一个狙击手AI(戈登:我拿你当老婆,你却拿我当敌人!),这时如果朝她的方向打一发火箭......

                  *狙击手一般会预判玩家的位置,并瞄准他将要移动的方向。当玩家在掩体后面时,他们要么把掩体打破,要么打玩家身边的爆炸桶(用重力枪手持的掩体也会被打掉)。如果玩家消失,他们会射击旁边可以被摧毁的物品以减少潜在的掩体。在闲置状态下,他们甚至会打鸟。
                  狙击手本来是会发出无线电语音的,代号“手术刀Scalpel“。一些台词包括”目标已被牵制”、“无目标”、“目标移动中”、“掩体已摧毁”、“进行动作扫描,无目视确认”等。最终只有一条台词进入了游戏文件,而所有这些都未采用。狙击手那句著名的“Shit!”其实是回收的国民护卫队语音。


                  IP属地:美国41楼2020-07-22 10:12
                  收起回复
                    四、装甲核心语音
                    半条命系列之所以能成功建立起一个压抑、恐怖的反乌托邦世界,很大一部分归功于装甲核心的广播声音。在游戏中听到它冷酷、理智的播报,就仿佛感到了联合军无所不在的控制与压迫。
                    我们并不知道这个神秘存在的真面目,但可以确定的一点是,它具有很强大的计算和管理能力,而且从某些权限方面甚至已经超越了傀儡布林。它的主要本体无疑设置在城堡中心,但从游戏中的表现来看,它在诺瓦矿场、地球上其他城堡中甚至野外都有分部。它具有“一心多用”的能力,可以在多个地点甚至多个人的无线电网络内同时进行不同的指示。 本章将解析装甲核心在各个游戏中的职能和与玩家的互动。


                    IP属地:美国42楼2020-07-22 10:21
                    收起回复
                      1.我们先从hla说起。
                      “市民提醒:一个开化的社会需要利落且有目的的监管。阻止你的市民同伴危害社区。”
                      在hla中,和大多数士兵一样,装甲核心从某种程度上来说保留了一定的“人性”——当然不是指感情,只是用语的变化:它在音调和词汇的选择上稍微“礼貌”了一些,在爱丽克斯被指控为反社会时,它甚至还在说“请”。另外它说出的句子结构多少更加完整,词汇相比起hl2没那么隐晦。
                      *首次听到装甲核心的声音是在第一章国民护卫队的搜查行动中。伊莱窃取了迷你反应堆之后,它定性为“反公民发起的入侵行动。响应代码:进攻,镇压,询问。“
                      当爱丽克斯进入隔离区时,装甲核心两次提醒她不允许进入该区域,已违反市民守则,并部署了安保小队。
                      之后,爱丽克斯被指控为“1级危害社会”,代码“职责,利剑,午夜”(回收了hl2的代码)。
                      当爱丽克斯进入弗地冈小屋时,装甲核心警告她“反公民拾荒行为将现场受到死刑起诉。”
                      装甲核心将艾丽克斯定为“一号主要目标”,指示部队“在扇区站点一集合,武器自由开火。遭遇后立刻起诉”。
                      押运着伊莱的剃刀列车脱轨后,它警告地面单位和指挥单位(应该指队长)”紧急代码:空。”
                      装甲核心指控爱丽克斯“犯下多个5级反社会违规”,代码“进攻,隔离,中和”。
                      第一个变电塔被摧毁时,装甲核心“重新监管进行中,资产分配代码:点火,检查,消灭。优先级:立刻。“
                      当弗地冈摧毁了更多变电塔时,装甲核心报告“严重市民暴乱,部署技工团队(应指工兵)。保持优先级。”
                      所有变电塔失效,备用系统启动时,装甲核心播报“严重违反,待命。待命。“
                      保险库坠毁后,装甲核心播报“全系统警告”,响应代码“防护罩,秘钥,迁移“,超载协议“角度,灼烧,闪光”
                      *在终点花园站的监控屏幕里,可以听到联合军小队与装甲核心的对话。一名联合军队长汇报:”装甲核心,这里是5-6-0实时。在扇区02侦测到区域性震荡活动,请确认。”
                      装甲核心确认了汇报:“装甲核心已知悉活动。确认扇区02,可能有坏疽干预。扫荡区域,回报遏制情况。“
                      联合军队长回复:“进行遏制程序,5-6-0重导向至地铁站。火力全开。”


                      IP属地:美国43楼2020-07-22 10:29
                      回复
                        对一些代码内容的猜测:
                        反应代码:应该指士兵对特情做出的反应程序,应该是非致命的。“进攻,镇压,询问”指逮捕罪犯伊莱,平息反公民行为,并审问嫌犯。(从之后联合军的行为也可看出)“终止,调动,接种“指立即歼灭敌人,部署所有兵力,防止该区域再受威胁。“防护罩,秘钥,迁移”可能指防止Gman逃出,并用一种机密的方法把他转移走。
                        更新代码:大概和反应代码性质相同,用于更新任务状态。“洗净,护送,继续”应该指清理现场证据和目击者,押送嫌犯,继续进行搜查。
                        紧急代码:仅出现一次,内容为“空”。大概这时装甲核心遇到了前所未有的情况,想不出词描述了。
                        资产分配代码:大概在联合军设备受损害时使用。“点火,检查,消灭”可能指重启设备,调查问题并修复。
                        起诉代码:用于指示部队发起进攻,大部分情况会致命。“职责,利剑,午夜”大概指动员部队,使用致命手段歼灭敌人。“进攻,隔离,中和”可能指攻击敌人并使其落单,包围然后杀死。
                        另外hla中装甲核心语音还大量使用数字代码,如9-2-1-2、5-1-2-9等,目前没有明确解释。(估计就是hla的设计师不懂hl2里的代码又想当模仿怪,结果弄出这个四不像)


                        IP属地:美国44楼2020-07-22 10:31
                        回复
                          2.hl2永远的经典
                          “市民提醒:不作为就是阴谋。立即向一支国民护卫队上报反叛行径。”
                          Hl2的装甲核心声音是有史以来我最为喜欢的游戏音效。没有之一。当它沉静而略带忧郁的嗓音响起时,你就知道出大麻烦了。
                          c17中的装甲核心
                          当戈登刚刚出现时,装甲核心要求戈登亮明身份,护卫队“反应,隔离,询问”。
                          戈登开始躲避,装甲核心调用市民骚动程序,要求他亮明身份:社区警告“不作为就是阴谋”,护卫队“接种,防护罩,平息”、“施压,利剑,消毒”。
                          戈登继续抵抗,大量警力调动,定性为“持续规避,被告不服从”,护卫队“隔离,暴露,给药”、“集结,夹紧,包容”,继续市民警告。
                          戈登被指控为1级危害社会,社区骚动结构形成,整个街区警戒,起诉代码“职责,利剑,午夜”、“集结,给药,平息”。
                          戈登被指控为5级危害社会、1级反公民,起诉代码“职责,利剑,操作”;街区被指控“默许性不作为胁迫”,居民供给克扣5单位;护卫队“自主裁决”生效,可以“酌量定刑”,代码“截肢,零,确认”。
                          戈登的全部市民身份废除,状态“恶性反公民”,护卫队“无需判决”,“自由决定死刑起诉”,代码“锁定,烧灼,维稳”。
                          发动市民搜查时,它会广播“本地居民区所有市民,请在检查位置就位”、“优先身份检查进行中,请在指定的检查位置集合”、“与本地护卫队小组合作可获得全部配给奖励”,代码“通告,合作,集结”。如果合作不力,会得到著名的“永久性离开世界转移”惩罚。


                          IP属地:美国45楼2020-07-22 10:33
                          收起回复
                            c17城堡中的装甲核心
                            在C17城堡中,装甲核心主要承担了一个计数器的职责,但它是否有更多的功能不得而知。
                            当戈登的武器被没收时,它说“侦测到未登记武器。没收力场开启。”然而重力枪无法被没收,还吸收了暗能。装甲核心将其称为“反谐振奇点装置”,要求部队“部署,诊断,解剖”。
                            在布林即将传送时,可以听到它倒数"传输奇点连锁程序接通” “30秒到达奇点” “10秒到达奇点”,然后就爆炸了。
                            无线电中的装甲核心
                            除此之外,装甲核心的声音可以在每个国民护卫队员的头盔无线电里单独进行播报。这些语音在文件里大多数只是一些断断续续的单词,用于根据玩家实时状态拼成完整句。
                            这些单独的指令一般用于协调一个小队的行动,如“开始向前压制”、“开始清理目击者”、“所有单位密切留意243嫌犯” 同时,装甲核心也通过这些单人播报通知惩罚与奖励。如当护卫队执行任务不力时,它会威胁“永久性重分配”、“整治本地爆发失败将导致强制小队召回与回收。”(这很可能指开除或变成幽灵)相反地,当护卫队员击毙了弗里曼时,它会奖励“50%等级点数”、“50%生殖信用点”、“家庭完整度被保留”,其中“100个消毒信用点可获得非机械生殖模拟资格(嘿嘿嘿”。有时它还会鼓励护卫队员更换记忆以获得等级特权。当玩家残血濒死时,装甲核心会通过护卫队员的头盔内置无线电向弗里曼下达判决,包含随机的各种罪名。


                            IP属地:美国47楼2020-07-22 10:40
                            收起回复
                              EP1与EP2中的装甲核心
                              “立刻屈服,接受收归。”
                              *在EP1遭受严重损毁的城堡核心中,装甲核心的AI显然已经错乱、混淆了。它不停地重复一些在传送失败前的语言片段,如“部署,诊断...共振奇点,共振奇点...” 在艾丽克斯黑入城堡核心时,它意外地清醒了。“警告,侦测到核心重编程...”它甚至还说了一句“优先级警告:抑制器解除”(这可能指城堡外围的抑制器关闭了,蚁狮成灾)
                              不过可能是因为回收了HL2语音的缘故,在武器没收力场中它的声音仍然是正常的。
                              * 而ep2中,由于探员们直接掌控了装甲核心的控制权,它的语言风格变得直截了当、短促精炼,且语法句式连接等东西基本上都被省略了(语调还莫名地像GlaDOS)。出于楼主实在很喜欢这些句子,所以就在这里全部翻译了:
                              探员干涉了戈登二人与白森林的通话时:“进行区域扫荡,确认发现生物。继续地表区域扫荡。从远程制服。消灭。搜寻被动特征痕迹。强制执行次级限制。”
                              从胜利煤矿出来,看到联合军车队时:“所有自治单位,接受强制区域同化。协同制约进行中。清创并烧灼。进入阶段9,提高依从性。部署探员控制与监管。立刻屈服,接受收归。”(这句超霸气的)
                              当谷仓探员受伤,戈登二人被发现时:“重要警告。已收编的自治单位,强制服从探员协助法案的所有条款。调整威胁等级。调查。抹除。”
                              当联合军在白森林酒店伏击戈登二人时:“警告。进攻反公民一号。进攻次要目标凡斯。抹除。强制移除主动特征痕迹。烧灼并抹除。”


                              IP属地:美国48楼2020-07-22 10:43
                              回复