Остановите меня, если вы слышали это раньше. Чем дольше вы играете в эту РПГ от Bethesda, тем нестабильнее она становится. Я говорю об эталонной ошибке Oblivion или ошибке зависания Skyrim на PS3? (Это наш бренд-директор Тим Кларк поддержал Bethesda в огне в последнем случае.) Нет, я говорю о Starfield, где игроки, наигравшие сотни часов, что не так уж редко для ролевых игр Bethesda, испытывают больше сбоев. тем дольше они играют.
На это наше внимание обратили несколько моддеров: Дилан Томас, который занимается поддержкой и разработкой Audio Overhaul для Skyrim, и wSkeever, который добавил Doctor Who’s Weeping Angels в Skyrim, среди многих других замечательных модов. Именно wSkeever сообщил об этой ошибке в субреддите Starfield Mods в прошлом месяце, отметив, что «я исследовал проблему, с которой столкнулся я и несколько других людей, когда длительные сохранения без ng+ приводили к все более частым сбоям во время игры».
По-видимому, причина в том, как Starfield генерирует динамические идентификаторы форм. Это коды, которые есть у каждого уникального предмета и локации и которые Starfield использует для отслеживания их текущего состояния. Бросайте аптечку, и Starfield запомнит, где вы ее оставили, благодаря динамическим идентификаторам модулей. Чем их больше, тем более раздутым и нестабильным становится ваш файл сохранения. Во избежание этого они обычно перерабатываются через определенный период времени, поэтому вам следует быть осторожными при хранении добычи в Скайриме. Некоторые контейнеры запоминают то, что вы в них поместили, а другие со временем снова используют идентификаторы форм того, что в них содержится.
Конечно, это небольшое упрощение, но похоже, что Starfield не перерабатывает идентификаторы модулей должным образом. Как написал SpareDifficult9987 в сообщении на главном субреддите Starfield: «Что неизбежно произойдет, так это то, что при генерации идентификаторов начнут исчерпаться числа, которые можно использовать для идентификаторов, которые необходимо обозначить. Это приведет к сбою игры, и тем более вы играете, тем короче интервалы между сбоями, что делает ваш файл сохранения практически неиграбельным».
В настоящее время единственный способ исправить это — запустить «Новую игру+», которая сбрасывает идентификатор каждого модуля. Продолжайте играть достаточно долго, и вы столкнетесь с той же проблемой, однако вам придется перезапустить новую игру+.
Менеджер сообщества Bethesda ответил на жалобы, заявив, что исправление ошибки утечки памяти появится в патче на следующей неделе, и что «разработчики исследуют отдельную проблему, связанную с динамическими идентификаторами модулей, которая мешает людям успешно загружать свои файлы». сохранений, и я надеюсь, что это будет исправлено в более позднем обновлении. Кроме того, они активно изучают проблему долгой загрузки в Steam, и я передал им пару сохранений от сообщества, чтобы они могли их проверить».