Ошибка The Outer Worlds убила спутников при бесконечном подъеме по лестнице

В космосе никто не услышит ваш крик, но, видимо, разработчики здесь, на Земле, слушают. А ранее на этой неделе программисты Obsidian Entertainment ответили на молитвы некоторых геймеров, рассказав, как они нашли и исправили странную ошибку в космической одиссее. Внешние мирыэто убивало внутриигровых компаньонов.

Глюк был исправлен в Патч 1.2 для Внешние миры, популярный космический роман, в котором игроки с головой отправляются в путешествие, чтобы пробудить своих собратьев-колонистов от крио-сна, когда их корабль брошен на краю космоса. Но игра – это не только смех и романтика. Судя по всему, неигровые персонажи поднимались «за конец лестницы» на «Ненадежном», корабле игрока. и базу операций в игре и впоследствии умирать, если игрок начинал разговор, пока они были альпинизм.

Рекомендуемые видео

Однако потребовалось немало усилий, чтобы выяснить, что именно это происходит, как подробно описано в серия твитов от Obsidian Entertainment, руководитель отдела контроля качества Тейлор Своп. Патч был одним из пунктов в длинном списке обновлений и изменений космического приключения.

Своп сказал, что Obsidian знала об ошибке еще из нескольких случаев ранее. Внешние миры запущен, но никто из команды контроля качества не смог воспроизвести сбой. Одна из причин, по которой это было так сложно решить, заключается в том, что было трудно точно определить когда товарищ был убит; Расследование включало в себя определение всех возможных сценариев и строк кода, которые могли заставить игру думать, что компаньон мертв.

Единственное место в игре, когда компаньон присутствует, но *нет* в активной группе, — это когда игрок находится на своем корабле.
Проблема в том, что когда компаньоны находятся на корабле, их невозможно повредить (8/18).

— Тейлор Своп (@_taylorswope) 12 декабря 2019 г.

Команда Своупа в конце концов выяснила, что «неповреждаемость» не обязательно означает, что спутники «неуязвимы». Например, они все равно могут пострадать, упав с большого расстояния. Но в «Ненадежном» не было мест, которые были бы достаточно высокими, чтобы нанести смертельный урон при падении, поэтому это выглядело как очередной тупик.

В конце концов, в одном из комментариев в обзоре одного пользователя упоминалась странная ошибка, из-за которой компаньон «ничего не лазил», и этот комментарий помог мне во всем разобраться (14/18).

— Тейлор Своп (@_taylorswope) 12 декабря 2019 г.

В конце концов Своп понял, что сбой как-то связан с кодом, который не позволял компаньонам начинать новые взаимодействия с объектами в окружающей среде, если игроки разговаривали.

Итак, если кто-то начнет подниматься по лестнице, а игрок вступит в разговор до того, как остановится, он не сможет выйти из лестницы, и, ну…. (18/18) pic.twitter.com/xcduTy4d12

— Тейлор Своп (@_taylorswope) 12 декабря 2019 г.

Благодаря огромным усилиям Swope ошибка теперь исправлена. Кроме того, у игроков, которые уже сталкивались с этим сбоем, будут сохранены файлы сохранения. отремонтированный так что они смогут выполнить соответствующие квесты.

Для игроков, которые только начинают играть Внешние миры, вот некоторые Советы и приемы за то, что остался жив в глубоком космосе. Игрокам не нужно беспокоиться о внезапно умерших товарищах, и они могут сосредоточиться на собственном выживании.

Рекомендации редакции

  • The Outer Worlds 2: слухи о дате выхода, трейлер и многое другое
  • The Outer Worlds 2 подтвержден чрезвычайно дерзким трейлером
  • The Outer Worlds выйдет на Switch в марте, но сиквелы могут остаться на Xbox
  • The Outer Worlds отказывается от романтики ради дружбы, и это даже лучше
  • Руководство по созданию персонажа Outer Worlds: атрибуты, навыки и способности

Обновите свой образ жизниDigital Trends помогает читателям быть в курсе быстро меняющегося мира технологий благодаря всем последним новостям, забавным обзорам продуктов, содержательным редакционным статьям и уникальным кратким обзорам.