《異形:殖民軍》AI表現愚蠢 只因多打一個字母?
《異形:殖民軍》(Aliens: Colo年l Marines)當年因為AI太過於弱智招致了不少玩家的批評。當年我們看到了很多的GIF圖片,說的都是一個主題,那就是這款遊戲裡的異形表現實在是太蠢了,這也正是玩家討厭這款《異形》遊戲的原因——之一。不過,最近有玩家發現,只需要在遊戲的.INI配置文檔裡刪除一個英文字母,本作的AI表現就會提升很大一個等級。
聽起來不太可能對吧?但這確實是真真切切的,MOD作者jamesdickinson963發現了這個問題。不知什麽原因,在本作配置文檔裡的AI路徑出現了拚寫錯誤,在玩家自己修複這個問題的話,異形們的表現就會聰明很多。
MOD作者表示:
在遊戲的配置文檔中(路徑My Document\My Games\Aliens Colo年l Marines\PecanGame\Config\PecanEngine.ini)有如下代碼:
ClassRemapping=PecanGame.PecanSeqAct_AttachXenoToTether -> PecanGame.PecanSeqAct_AttachPawnToTeather
可能已經有人發現了拚寫錯誤,應該是:
ClassRemapping=PecanGame.PecanSeqAct_AttachXenoToTether -> PecanGame.PecanSeqAct_AttachPawnToTether
修複這個問題之後,遊戲裡異形的表現就瞬間機靈了起來!
為什麽這行代碼這麽重要呢?有兩個原因
1、AttachXenoToTether並沒有什麽作用,應該是空置內容
2、AttachPawnToTether極為重要,控制著異形的戰術位置調整、巡邏和目標區域
當異形生成的時候,會設定一個區域範圍。這個區域會告訴異形在哪個太空戰鬥,在哪裡撤退。戰鬥中,異形會被迫切換區域範圍,比如繞後或側襲,或者分散攻擊不至於被一網打盡(不過這只是根據代碼的推測)
其實2017年10月就有一個AI大修MOD推出,改動的就是這一小部分,只是當時大家不知道原理。
現在應該沒有多少玩家還在玩《異形:殖民軍》了,不過我們至少可以知道這個遊戲原本可以表現得更好。