Информация о файле
С момента релиза игры прошло уже почти 3 года, и за это время мы увидели пару небольших бесплатных обнов и только 2 крупных аддона. Казалось бы, даже сами мододелы не горят желанием работать над этой игрой, а учитывая ситуацию с Creation Club у некоторых желание отпало насовсем. И всё же, я решил заняться сборкой по этой игре и собрать здесь всё наиболее интересное. Захотелось пройти Terran Armada и заодно предыдущее дополнение и проверить, ну как оно, раскрылось уже? Так уж получается, первым делом ставишь мод, чтобы убрать мутный зелёный фильтр, далее - исправить интерфейс, потом что-нибудь для качества жизни, и ещё что-нибудь, и ещё...пока оно не вырастает на несколько сотен модов.
Описание сборки:
- сборка на основе игры версии 1.16.236 (обновление Free Lanes), присутствуют все DLC, вышедшие на текущий момент: Constellation Skin Pack, Old Mars Skin Pack, Shattered Space, Terran Armada, а также вышеупомянутое обновление;
- контент из Creation Club: как контент от самого разработчика - от скинов, до квестовой линии охотников за головами, так и пользовательский контент от самых разных авторов, например, Watchtower
- игра и моды переведены на русский, в основном это нейронка с некоторыми ручными исправлениями;
- изменение визуала: картинка стала более насыщенной благодаря CINE FIDELITY LUTS;
- интерфейс: всё под StarUI с модами совместимости под Free Lanes;
- большое количество QoL модов: от самых важных элементов (изменен ИИ противников; улучшено прицеливание) до почти незаметных (убрана виньетка в режиме сканера, скорость ходьбы игрока совпадает со скоростью ходьбы NPC);
- геймплей: скорректирована "губчатость" противников - в среднем у них в 2 раза меньше хп (искл.: Террорморфы и Звездорожденные), игрок также получает меньше ХП за уровень. А также многие другие геймплейные моды, например, Useful Brigs - хочется устроить зоопарк из преступников на корабле, пожалуйста. Захотелось побыть в шкуре бариста - тоже можно, подайте заявку в любом киоске ТерраБрю, но смена доступна только в Атлантиде. Пришли к успеху и некуда девать деньги, но на корабль М-класса ещё мало? Инвестируйте в местный бизнес через любой банкомат ГалБанка, только сначала потребуется взять и выплатить несколько кредитов. А также многие другие моды на геймплей;
- внешность: система пресетов, обязательно сохраните своего персонажа после создания (это пригодится при старте NG+), новые прически, бороды, ретекстур бровей, глаз и всякая мелочь. Реплейсеры некоторых главных персонажей.
- оружие: более 40 новых видов, от ножичков, до... местного аналога Толстяка;
- скафандры, одежда и аксессуары: много, не укажу точное количество. Самих модов около 20 штук, но они затрагивают все основные фракции, а также добавляют достаточно много новых комплектов. В пригодной атмосфере пираты, спейсеры и фанатики будут без скафандров, потому что стрелять по скафандрам - скукотища;
- квесты, компаньоны, точки интереса: расширены ванильные квесты, новый вариант решения для квеста в Парадизо, а также новая развязка для наследия Крикса (но будьте готовы к последствиям своих действий), десяток новых квестовых модов, а также новые точки интереса как на поверхности, так и в космосе. Даже если попадется то же ванильное здание - места спавна врагов перетасованы, а состав сил и количество могут отличаться;
- кораблестроение: развернуться с лихвой тут не получилось, об этом в самом низу. И всё же, вполне хватает, чтобы построить несколько двухъярусных отсеков, четырехэтажный лифт, а также бассейн 3х3, Есть фреймворк, благодаря которому список кораблей на продажу меняется, сам их пул значительно увеличен. Несколько модов на модули: Stroud Premium Edition, Hopetech Ship Hab Expansion и еще парочка. Чтобы не превращать модули в проходной двор, стоит мод Place Doors Yourself;
- города и локации: изменены основные города - Новая Атлантида, Неон, Акила; многие небольшие поселения также расширены. Переделаны некоторые интерьеры, например, Офис охраны ОК, или магазин СиДжея;
- биомы и погода также изменены, леса стали гуще, травы больше. Погода больше не статична
- транспорт: 11 новых, некоторые сильно различаются характеристиками и управлением, исследование оставлю вам;
- аванпосты, дома, декор: добавлены новые дома, ванильные дома мебелированы. Множество разных элементов для аванпостов: здания, мебель, украшения, и т.д. и т.п. Рекомендую поставить музыкальный проигрыватель рядом с кабиной пилота, чтобы не слышать Кору в бескрайнем космосе стало чуть веселее.
- прочие различные улучшения, ретекстуры, и патчи и т.д.
Системные требования:
Процессор: Intel® Core™ i5-10600K / AMD Ryzen 5 3600X
Видеокарта: NVIDIA® GeForce® GTX 2080 / NVIDIA® GeForce® RTX 4060 / AMD Radeon RX 6800 XT
Оперативная память: 16 ГБ
Место на диске: 185 ГБ SSD
DirectX: Версии 12
Операционная система: Windows 10/11 64-разрядная
Обратите внимание, тут указаны рекомендованные ванильные системные требования; а с учетом визуала, расширения локаций и всякой мелочи это уже минимальные данной сборки.
Также должны быть установлены DirectX, а также Visual C++ Redistributable (есть в сборке, папка _Redist)
Установка и запуск:
- Скачать папку через торрент.
- Распаковать в несистемную папку через 7z начиная с файла "Starfield Enhanced.7z.001"
- Запускать только через Mod Organizer, который будет внутри: \Starfield Enhanced\MO2 - ModOrganizer.exe (может ругаться, если не от имени администратора)
- Саму игру запускать SFSE в меню MO2 или по значку иконки
Перед игрой проверьте моды, в особенности разделы "Разное" и "Place Doors Yourself". Посмотрите, нужны ли вам моды с раздела "Разное" и отключите лишнее. No Vehicle Mouse Steering, а также моды ниже него из этого раздела не плагины - можно включать и выключать без проблем в любое время (вне игры, разумеется).
По разделу "Place Doors Yourself" - сам мод позволяет ставить дверь вручную как вам хочется, а не автоматически на все смежные точки. Может для кого-то будет муторно, поэтому все моды и патчи на него можно отключить с одного раздела. Кроме того, при редактировании корабля проемы могут сбиться - обязательно проставьте двери, люки и лестницы вручную
Важно: не перегружайте игру кораблями и аванпостами - из-за особенностей игры это сильно бьет по лимиту указателей объектов, подробнее об этом ниже.
Обратите внимание: после контакта с артефактом и прямо перед созданием персонажа скорее всего будет вылет с пустым крешлогом. Это нормально, у вас будет автосейв на кушетке и со второго раза пустит на экран создания персонажа.
FAQ:
Не работает генерация кадров Nvidia
Стандартная проблема игры, генерация кадров включается не сразу, а при следующем перезаходе в игру.
Пропал звук от транспорта
Тоже ванильный баг, иногда перезаход в игру помогает, иногда только смены планеты.
Как начать Shattered Space/Terran Armada/Watchtower?
Для Terran Armada и Watchtower можно настроить условия игрового процесса, для Shattered Space условия фиксированные - нужно отправиться в систему Серпентис. Некоторые мелкие квесты также не начинаются автоматически, обращайтесь к людям напрямую, чтобы взять их.
Как вырубить слепящий блум?
В StarfieldCustom.ini В разделе [Display] добавить строчку: fbloomamountscale=0 (выкл),можно поставить другое значения для уменьшения, например fbloomamountscale=0.14 - это уменьшит блум наполовину, т.к. ванильное значение этого параметра 0.28.
Какие кнопки управления в авто?
G - разговор с текущим пассажиром;
R - замедление времени;
Z - задний вид, работает только от первого лица
Если неудобно, изменить клавиши управления можно в файле по пути MO2\overwrite\SFSE\Plugins > ImmersiveDriving.ini. Коды здесь
В квесте Робин в Лаунже она говорит посмотреть на человека в VIP кабинке, но там никого нет
Багует, он под лифтом может оказаться, в отдельной комнате, можно через 'tfc' его выбрать и через 'moveto player 'переместить, либо просто все сделать через 'tcl'.
Игра вылетает при перемещении или по прибытии в систему Баннок V
М класс гарантированно вылетает, возьмите корабль попроще. Хотя на М-класс стоят также некоторые другие патчи (фикс стелс-двигателя), возможно он будет проблемным и в других местах.
Пропало тело после перехода в NG+!
Нужно сразу сохраниться и выйти из игры. При перезаходе все отобразится корректно.
После продолжительной игры/добавлении своих модов/стройки десятков кораблей игра начала вылетать.
См. блок ниже
Особенности сборок модов конкретно по Starfield или как из-за пары модов игра может перестать работать
Данная информация скорее для тех, кому это интересно, либо для тех у кого эта проблема актуальна. Может, что-то из этого поможет.
В Starfield помимо привычного нам лимита 255 плагинов .esm (Full Master), а также лимита .ba2 архивов огромную роль также имеет жесткое ограничение в самом Creation Engine по лимиту указателей объектов: Pointer Handle Limit, далее для простоты - поинтеры (да, я понимаю, что есть еще Dangling Pointers, то бишь висячие указатели, которые так же можно обозвать, но это другая тема). Их может быть не более 2 097 152. Этот лимит есть и в Скайриме (миллион) и в Фоллауте; если в Скайриме его достигнуть тяжело, то в Фоллауте весьма возможно, например, если установить Scrap Everything и каждый элемент будет считаться за отдельный объект, а также застраивать все поселения городскими планами из Sim Settlemens 2. В Starfield же у нас 1692 планеты, кучи точек интересов, крупные города и т.д. и т.п. Уже на старте ванильный starfield.esm без модов и dlc отъедает выше 500 тыс объектов, вместе с DLC и базовым контентом из Creation Club уже занято около 1 миллиона. Кроме того, выгрузка объектов в Starfield работает хуже, оставляя дестяки точек интереса и они чистятся гораздо дольше.
Если указанный лимит превышен, игра перестает запускаться, лог будет выдавать "EXCEPTION_ACCESS_VIOLATION" ругаясь на кучу модов, которые вроде ранее без проблем работали, хотя с модами или порядком загрузки вы ничего не делали. Также может быть, что на какой-нибудь пустой луне игра запускается, а при входе в крупный город уже вылетает с ошибкой выше, хотя ранее не вылетало и конфликтов модов нет. Больше всего занимают моды на кораблестроение, так, например, Falkland Systems в пике занимает порядка 300 тысяч (!) поинтеров. Также много места занимают строения, хабы, крупные модульные дома для аванпостов. Например, TGs Luxury Homes Volume I и II вдвоем тоже занимают примерно более 300 тысяч поинтеров. Для стабильной игры стоит оставлять примерно 400 тыс поинтеров (а лучше как можно больше), т.к. сейв будет увеличиваться, записей будет становиться больше. Да, все верно, установил игру, dlc, оф контент из Creation Club, три этих мода, создал кораблик, пару аванпостов и наиграл пару десятков часов и все - лимит у критической отметки.
После релиза игры даже был баг, где записи FormID совсем не удалялись у игроков, и у наигравших более 200+ часов этот лимит перевешивал и игра "Умирала". Сейчас это пофиксили и игра активнее удаляет старые записи, но в теории, если понастроить кораблей, поставить кучу аванпостов и соединить их, пройти все возможные квесты и атаковать все точки интереса, какие только будут попадаться - это тоже может убить даже ванильную игру.
Что указывает на превышение лимита, кроме описанного ранее?
Внезапно начались вылеты в Неоне или Новой Атлантиде. В Неоне в среднем на 50 тыс указателей выше, благо при выходе из Неона они убираются. Можно быстро понять, причину благодаря этому.
Крешлог выглядит странно - регистры не обнулены, и не указывают ни на что конкретное, хаотичная куча записей, выглядит как апокалипсис. Ругается на все подряд, указывая по 10-20 возможных причин.
Как за этим следить?
Неофициальный набор фиксов движка Starfield Engine Fixes чуть-чуть исправляет ситуацию, но куда более интересно - позволяет следить за точным количеством указателей на данный момент. С помощью консольной команды "dph", после зависания на 10-13 сек будет создан файл .txt с подробной информацией обо всех объектах, указанных в игре на момент команды. Находится будет по адресу: \Starfield Enhanced\MO2\overwrite\SFSE и там вы увидите файл с названием DumpPointerHandles и датой.
Прим. В этой сборке всё уже прописано, но если будете сами проверять в другой сборке или своей: в файле StarfieldEngineFixes.ini нужно указать следующие строки:
bDumpPointerHandlesConsoleFunction=1
bDumpPointerHandlesExtendedPluginInfo=1
Как читать его? Не вручную же. Потребуется Python скрипт со страницы мода DPH Analyzer (см. на Нексусе). Для него также понадобится сам Python.
Далее, файл созданный командой dph лучше скопировать в другое место, к скрипту и переименовать его, например в 'dph1' после через терминал вводим команду для анализа файла:
"python sf1-dph_analyze.py dph1.txt"
Скрипт далее покажет количество активных указателей и укажет количество, если более 1 900 000 или тем более 2 000 000 - это тревожный показатель.
Сформируется файл с названием out-dph_analyze... - там можно проверить по записям что конкретно влияет на сборку и сколько указателей занимает. Собственно, 4 категории:
Динамические (куда входят кастомные корабли, аванпосты, лут, точки интереса и т.д.) - она будет увеличиваться и уменьшаться
ESM - тут и будут самые крупные значения, особенно нужно обратить внимание на моды больше 30 000 записей, подумайте дважды, а точно ли они так важны; В этой категории - кол-во записей может незначительно уменьшаться и увеличиваться
ESH - в среднем меньше, но и тут могут быть раздутые моды
ESL - сильно меньше, можно особо не обращать внимания. Берут скорее общим числом
Как лечить?
Поможет переход в NG+, удалив динамические записи. Также из вариантов: проспать около 30 суток, чтобы ячейки очистились - скорее времянка, чтобы добраться до NG+.
Если хочется подольше в одной вселенной - в сборке есть мод в разделе "Системное" - Starfield Save Cleaner - Highly Experimental. Он удалит и обнулит точки интереса, храмы, аванпосты, но ваш прогресс по квестам, скиллы и корабли останутся. Мод также сотрет точки интереса с квестовыми маркерами, иногда помогает заново просканировать планету, но гарантий нет.
Чтобы почистить сохранение нужно отправиться в систему с 1 планетой (например, звезда Барнадра), сесть по своему маркеру, сохраниться и выйти. Далее включаем мод и открываем папку с ним, в файле StarfieldSaveCleaner.ini нужно вписать нужные вам значения.
bPluginActive=0 ; ноль меняем на единицу, чтобы включить очистку в общем
bEraseOutposts=0 ; ноль на единицу, чтобы стереть аванпосты
bEraseTemples=0 ; ноль на единицу, чтобы стереть храмы
Сохраняем, что нужно и загружаем сейв - будут вылезать сообщения. После первого этапа попросит сохранится и сразу загрузить этот же сейв, а после второго - выйти из игры и загрузиться. Все, чистка прошла. Автор рекомендует сначала проверить все нужные локации. Такая очистка колоссально продлит жизнь в конкретном мире без перехода в NG+.
Что в итоге:
1. Не перегружайте игру кораблями и аванпостами. Моды на корабли, даже до момента постройки корабля, а также некоторые на постройки сильно бьют по лимиту.
2. Новый, созданный вами крупный корабль-колосс М класса жрет плюс еще около 50 000 указателей (можно больше, если постараться). Даже при продаже созданного это количество не освободится. Решение: не плодить корабли, не тащить свои кастомные во флот, лучше вообще иметь 1 кастомный за раз. Некоторые рекомендуют такой вариант: построить аванпост с посадочной площадкой, продать этот корабль и затем разобрать аванпост. Инфо о корабле должно удалиться. Но тут уже будет проблема висячих указателей. Если прямо надо как-то избавится - можно просто его в редакторе минимизировать.
3. Если нужно внести изменения в корабль - старайтесь вносить изменения за 1 сеанс, или хотя бы сводить все к минимуму. Десяток редактирований одного и того же корабля тоже бьет по лимиту.
4. С аванпостами проще, но требуется дополнительное тестирование. Проблемы могут возникать, если превращать Starfield в Factorio
5. Долгий сон на Венере не поможет. Для полнейшего ресета ячеек - 600 часов достаточно. Некоторые рекомендуют поспать 3 дня вместо этого на Венере, а это 7200 часов - 300 дней, ну чтобы уж точно все удалилось. Это перебор, количество записей только увеличится, т.к. Starfield . А если у вас есть добывающие аванпосты, то ситуация может стать катастрофической - при такой перемотке могут багануться добываемые ресурсы и вместо объединения в стак игра может начать считать добытые ресурсы отдельно, либо мелкими стаками, назначая каждому по записи. Вроде также есть какие-то баги с линиями связи, очень вероятно, что может возникнуть проблема с дупликацией грузовых кораблей и вского мусора, что уже бьет и по другой проблеме: висячим указателям.
6. Даже с учетом всего описанного выше - паниковать раньше времени не стоит. Вы вполне сможете пройти весь контент за одно прохождение (в т.ч. моды). Раздуваться будет при строительстве аванпостов, кораблей, добавлении своих модов и т.д. Так, у меня было наиграно 104 ч в одной вселенной, 1 аванпост с особняком, 1 корабль М-класса и огромная куча точек интереса. В Неоне указывало порядка 1 920 000 указателей, после чистки около 1 700 000.
7. Пока я делал сборку и накидывал мысли в эту статью - энтузиаст выпустил фикс, увеличивающий лимит до 4,194,303 указателей. Это первая версия фикса, созданного с помощью ИИ и, очевидно, требуется дальнейшее тестирование. Хотя люди пишут, что все работает - мало-ли как в долгосроке это повлияет на игру.
8. Рано или поздно Беседке придется самой с этим что-то делать, либо добить уже Старфилд. Ещё 2-3 крупных аддона и моды уже не будет тянуть совсем. Невольно приходит мысль, что Единство - не сценарный ход, а технический костыль.
