Aliens: Colonial Marines способна удивить своей безалаберностью даже спустя пять лет после
релиза. Оказывается, многие проблемы с искусственным интеллектом в игре связаны с одной-единственной буквой в коде.
Пользователь Mod DB под ником jamesdickinson963 обнаружил неурядицу ещё в ноябре 2017-го, но новость стала бомбой замедленного действия: профильные издания обратили внимание на ошибку после того, как её несколько часов назад описали на форуме ResetEra.
Суть следующая. У Aliens: Colonial Marines есть файл конфигурации по адресу My Documents\My Games\Aliens Colonial Marines\PecanGame\Config\PecanEngine.ini. В нём нужно отыскать вот такую строчку:
ClassRemapping=PecanGame.PecanSeqAct_AttachXenoToTether ->
PecanGame.PecanSeqAct_AttachPawnToTeather
Обратите внимание: слово Tether повторяется два раза, но во втором случае появляется лишняя «a». То есть верный код должен выглядеть так:
ClassRemapping=PecanGame.PecanSeqAct_AttachXenoToTether -> PecanGame.PecanSeqAct_AttachPawnToTether
Лишняя «a» — и есть та злосчастная буква, которая портит компьютерные мозги в Aliens: Colonial
Marines. Как пишет jamesdickinson963, когда Чужие появляются в игре, команда AttachPawnToTether подсказывает им, где находится зона для боя и разные выходы. Пользователь Mod DB предполагает, что исправленная строчка кода позволит противникам преследовать игрока или обходить его с фланга. Кроме того, Чужие должны разбегаться, если собрались в слишком большую кучу, — в тесной группе они уязвимы для оружия с уроном по области.
https://youtu.be/qJSCYA2oOes
Автор PC Gamer попробовал исправление и передаёт, что оно действительно работает. Оригинальная игра славится своим идиотским ИИ: например, если убегать от Чужого и маневрировать, то бедный Чужой обычно путается в двух соснах и крайне странно себя ведёт. Но стоит убрать лишнюю букву в коде, как противники начинают преследовать игрока намного агрессивнее.
Конечно, гениями Чужие тоже не
становятся, но всё равно избавляются от многих глупых ошибок. Демонстрацию исправленного ИИ можно увидеть в «гифках» на PC Gamer.
ИИ — одна из самых очевидных проблем Aliens: Colonial Marines, её отметили во многих рецензиях. Возникает закономерный вопрос: а почему за
столько лет разработчики не исправили этот грубый, но элементарный баг?
Быть может, ответ кроется в запутанном производстве Aliens: Colonial Marines. Формально игру делала Gearbox Software, однако впоследствии выяснилось, что огромное количество работы отдали подрядчикам из TimeGate Studios — они занимались в том числе сюжетной кампанией, пока основной состав Gearbox возился с
Borderlands 2.
Через два с половиной месяца после выхода Aliens: Colonial Marines начальство TimeGate Studios объявило о банкротстве. Возможно, баг с ИИ затерялся при взаимодействии двух команд разработчиков, но указать на ошибку (пусть и после релиза) было уже некому.
В апреле 2018-го Ubisoftобъявила, что начинает усиленно бороться с пользователями, которые используют гомофобные или расистские высказывания в чате Tom Clancy’s Rainbow Six Siege. Прикусить свой колкий язычок лучше прямо сейчас: игра уже раздаёт мгновенные баны.
PC Gamer заметил, что накануне игроки начали жаловаться на автоматические блокировки за ругань в чате. Сайт связался с Ubisoft и выяснил: да, новая система противодействия токсикам введена в строй и следит за общением между пользователями.
Пример можете посмотреть по этой ссылке. Геймер отправляет в чат слово fag (сокращение от faggot) и
через считаные секунды вылетает из матча.
Good.— Rainbow Six Siege (@Rainbow6Game) July 13, 2018
По сведениям PC Gamer, за первое использование оскорбительной ругани назначается бан на 27 минут, за второе и третье — на 2 часа. После третьего нарушения аккаунт начинают мониторить разработчики: они могут выписать перманентную блокировку.
Во время бана за ругань пользователю
отключают все режимы Siege, включая PvE «Антитеррор» и кастомные матчи.
К слову, игроки вовсю развлекаются: посетитель «Твиттера» жалуется, что его забанили обманом. Мол, кто-то спросил, как на британском жаргоне называют сигарету. Ответ — fag, что пострадавший и написал в чат. Результат — мгновенная блокировка на 27 минут.
Не исключено, что пострадавший привирает, ради чего использовал слово fag. Присказка про британское название
сигареты — это известное среди англоязычных геймеров «разводилово» в духе «Нажми Alt + F4, чтобы победить».
@UbisoftSupport@Rainbow6Game What is this text ban? There was no announcement and someone baited me into saying fag and being banned in ranked. They asked «whats the british slang for cigarette» which is fag.
It's unfair to introduce this without saying. pic.twitter.com/qpXTRcsCLU— Daniel (@djpie01) July 13, 2018