Как ускорить загрузку игры (и сделать ее стабильной)

От: SonozakiSisters
Поделиться:

Все мы любим часть геймплея, когда приходится ждать загрузку сохранения и переход между локациями (НЕТ).

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

Banner

Есть еще ограниченные возможности вашего компьютера, но тут только терпеть или обновлять его, если все нижеперечисленное не помогает.

Сохранение

Сохранения сильно различаются по содержанию, что влияет на их вес и, как следствие, скорость загрузки. 

Чем больше в вашем сохранении накопилось симов, объектов (включая сгенерированные на событиях и межлоте), всевозможных построек, артефактов истории (когда игра хранит кучу информации о давно играемых симах), тем тяжелее игре работать.

Какие можно сделать выводы?

Регулярная уборка и поддержание порядка

Да, просто играть, забив на то, что там игра делает, пока вы не смотрите, – так себе затея. Вы будете неприятно удивлены количеству мусора, что она развела.

Соблюдать порядок можно различными методами (как вручную, так и при помощи модов), но суть сводится к следующему.

Удаление НПС без важных игровых ролей

Вряд ли вам нужны сотни симов в сохранении, а игра при этом скажет спасибо. Вы можете настроить удаление НПС через КЦ, а также использовать моды на запрет/ограничение/переработку генерации симов, чтобы контролировать популяцию.

Image

*Любимые ЕАшные уроды :))*

Удаление тяжелых и сломанных участков. Минимальная застройка

Если у вас каждый лот застроен миллионами объектов, особенно с использованием высокополигонального СС, то симс задыхается. От поломанных – тем более. Также старайтесь не трогать города, в которых вы не планируете пока играть – ресурсы компьютера они все равно задействуют. 

Из этого пункта вытекает следующий.

Очистка межлота и участков от ненужных объектов

Игра очень любит заставить все, прости господи, отварами на гриле (я аж мод написала для этого), устроить свалку великов (Вафле пришлось написать страшный костыль для исправления) и отправить в небеса фестивальные предметы (так и не поняла, полностью они это пофиксили или нет). А если вы и сами любите использовать множество объектов, то все совсем плохо.

Image

*Страшно, вырубай*

Что с этим делать? 

Во-первых, держите себя в руках и не устраивайте на каждом участке выставку всех предметов игры. 

Во-вторых, чистите инвентарь ваших симов и других хранилищ (да, там тоже предметы и они тоже нагружают игру). 

В-третьих, следите за генерацией предметов. Увидели лишнее – удалите, введя код разработчика и с шифтом выбрав "Уничтожить предмет", или же используйте TOOL. Если это массовая генерация, то с этим помогут моды, направленные на решение конкретных проблем (привела примеры выше).

Очистка истории

Поясню, о чем я. Чем дольше живут ваши симы, включая призраков, тем больше информации копится о них в игре. Кем они когда-либо работали, с кем общались, какая у кого с кем динамика, какие рубежи были и тому подобное. Так что со временем ваши симы становятся все тяжелее.

Чтобы это исправить, вы можете опять же удалять ненужных симов и призраков (все тот же КЦ) и очищать отношения (все тот же КЦ или UI Cheats). 

Также, возможно, вам не нужна информация обо всех возможных карьерах, а какие-то предпочтения и черты не имеет смысл трекать – напоминаю, что каждое действие сима отслеживается игрой, чтобы попытаться добавить ему предпочтения и устроить сеанс самопознания. Так что либо в настройках отключите функции паков (самопознание из Жизненного пути), либо сами выберите нужные предпочтения. 

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

Это, конечно, далеко не самый внушительный фактор, но в тяжелых случаях приходится облегчать нагрузку везде, где можно.

Переезд в новое сохранение

Как бы мы этому ни противились, но это приходится делать. 

Несмотря на предыдущие пункты, направленные на максимальный контроль происходящего в игре, вы все равно не сможете повлиять на все развитие сохранения – и со временем в нем будет все больше информации. 

К тому же, иногда в сохранении может что-то ломаться. Если вы учитываете информацию о патчах игры (например, когда выпадение зубов ломало внешность ребенка) и обновляетесь после их стабилизации, а также удаляете поломанные участки и симов, то происходить это будет крайне редко. Но все-таки такое бывает. И такие поломки замедляют игру, ведь она все равно будет пытаться красиво запустить и завершить процессы, когда это уже невозможно.

А куда переезжать-то?

Тут у нас, по сути, два варианта.

ЕА сохранение

Очевидный вариант: просто нажимаете новую игру и начинаете базовое ЕА сохранение. 

Оно приятно тем, что гарантированно работоспособное. Ну, и если вы любите ЕАшных симов. Можно оставлять как есть, можно менять на свой вкус, соблюдая все перечисленные выше правила.

Чужое сохранение

В таких сохранениях, конечно, играть интереснее, особенно если от ЕА истории вы уже устали. Да и часто в таких сохранениях встречаются ну крутейшие постройки!

Однако обратите внимание!

Во-первых, не скачивайте ноунейм сохранения, если не уверены, как проверять их работоспособность. Сюда относятся адекватно работающие фестивали, наличие скрытых НПС, корректные типы участков, отсутствие поломанных участков и так далее. Сохранение должно быть сделано на чистой базе, а не переделкой – обычно ответственные авторы рассказывают, как они делают свои сохранения и что учитывают. 

Во-вторых, если это ваш первый переезд в это сохранение, то потыкайтесь в нем без перетаскивания своих симов. Если что-то пойдет не так, то вы хотя бы сохраните время и нервы.

В-третьих, выбирайте легковесные сохранения, иначе ваша игра грузиться будет еще дольше. Мы же тут пытаемся облегчить симсу его нелегкую работу, так? В общем, никаких Ultimate сохранений от Plumbob Kingdom. 

Image

*Красиво! Но лучше только любоваться*

Лично я просто играю в ЕА сохранении с переделкой под себя, но это уже вкусовщина :)

Игровой контент и моды

Ну что ж, добрались до страшилок! Но начну с менее очевидного.

Игровой контент

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

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

Не советую недооценивать вклад игрового контента в загрузку и подвисания. Люмпи еще год назад проводила тесты на меню персонажа и наличие всех паков – это половина нагрузки по времени (вторая уже приходится на моды).

Что же делать? Все просто. Если ситуация плачевная, пересмотрите список паков, что у вас установлены. Возможно, вы не нуждаетесь в каждом? В таком случае, вы можете их отключить. Это делается разными способами в зависимости от типа установки и ОС, так что это лучше гуглить.

Image

*Вы только вдумайтесь, сколько в игре дополнений и наборов! И это не считая комплекты. Замена иконок отсюда :)*

Моды

Ну, наше любимое!

Первое, что хочу прояснить: моды и СС не ломают вашу игру бесповоротно, в отличие от игрового кода и патчей (а потому перед обновлениями железно нужно делать бэкапы!). Любая поломка от модификаций легко устранится, если вы достанете их из папки. Так что причиной сломанного сохранения (и замедления игры как следствие) они быть не могут.

А что там с вирусным СС?

СС сам по себе не может содержать вирусы. Это просто объект с картинками. Каждый раз, когда в комьюнити кого-то взламывали, то с/вместо СС (или модов) подкладывали скрипты. Излюбленный вариант – подкинуть вам в архив .py или .pyc файл. Это исполняемые игрой файлы, которые и могут вам повредить не то что игру, но и саму систему. 

Что делать? 

Во-первых, всегда проверять, что вы распаковываете и качаете. 

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

В-третьих, никаких перезаливов: можете нарваться или на неактуальную версию, или на зловредный файлик. Да и банально уважайте автора и читайте сами оригинальное описание.

В-четвертых, поставьте ModGuard от Твистеда – он сообщит при заходе в игру о подозрительных файлах.

Image

*Вот такую штуку словите в случае чего и будете знать, что делать!*

А как же скрипты?

Есть довольно известная информация о том, что, если через КЦ выдать дипломы симам, то degree tracker (сервис, отслеживающий информацию об университете в сохранении) поломается и будет кричать об этом постоянно. Или тот же More Rentals (пока сломан) от Твистеда мог сделать съемное жилье недоступным участком в некоторых обстоятельствах.

Из этого можно сделать ошибочный вывод о том, что эти моды ломают игру. Но это не так! Моды используют сущности и процессы, которые написаны ЕА. Выдача диплома сломана не из-за КЦ, а из-за ЕАшного чита. Можно на ванильной игре руками его вбить и получить тот же результат. Съемное жилье ломается при переходе границы: у вас до нового участка было, скажем, 18/20 квартир, а после установки стало 22/20. Этот счетчик сломается сам по себе, просто вы обратите на это внимание лишь из-за мода от Твистеда.

Почему я про это вообще говорю?

Потому что важно понимать, где вам стоит искать ошибки и замедление игры. Устраивать панику от сломанного мода вам никак не поможет, а потому к дебаггингу и отладке подходим с холодной головой.

А теперь про то, как моды и СС могут влиять на загрузку.

Сломанные моды

Каждый раз, когда один симмер игнорирует ошибку от КЦ, где-то тихо плачет Мари. 

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

Image

*Вот это не ок!*

Что делать?

Во-первых, всегда отслеживайте статус модов, которые есть в вашей папке и которые вы хотите добавить. Лучше всего это делать у Скарлет (статья “Поиск сломанных sims модов: Mod List Checker”) или на сервере Дедерпула. Ну, и можно подписаться на соц. сети авторов (обычно это тумба или патреон).

Image

*У Скарлет есть примерно ВСЕ*

Во-вторых, не игнорируйте ошибку от КЦ. Откройте файлик, посмотрите, на что ссылается ошибка. Убедитесь, что у вас стоит правильная версия этого мода, установлены зависимости (передаю привет XML и Lot51 Injector, Mood Pack, Toolbox и General Pie Menu) и нет конфликтов (читаем описание у авторов). Проверяйте наличие ошибки без модов вообще, проверяйте без потенциально сломанного. Попросите помощи, в конце концов, если после этих шагов ничего не изменилось.

В-третьих, если ошибки от КЦ не было, но вы наблюдаете некорректное поведение, все также проверяйте игру без модов, и, если дело в них (а не в игре), перепроверьте последние установленные моды и метод 50/50, чтобы найти поломку.

Конфликты

На разрешение конфликтов игра тратит больше ресурсов, чем вам хотелось бы. Так что ищем конфликты все в том же файле от КЦ.

Image

*Изучаем третий пункт*

Игнорируйте лишь переводы (они могут восприниматься дубликатами). Но дубликатов СС и модов у вас быть не должно.

Также перепроверяйте совместимость модов в вашей папке – они могут запрашивать доступ к одним и тем же файлам игры, что тоже ее прилично тормозит и вызывает некорректное поведение.

Большое количество модов

В первую очередь это касается скриптовых модов. В них зачастую пишется код для модификации событий игры. Например, что при каждом появлении сима на участке нужно что-то сделать. Объем нагрузки можно лишь представлять. Во вторую очередь – моды с большим количеством взаимодействий.

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

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

Также не забывайте о модульности модов. Тот же "Отношения и реалистичная беременность" имеет 19 огромных модулей – вряд ли вам прямо сейчас нужны все. Даже я, имея достаточно мощный ноут, чтобы комфортно играть с 300+ модами, оставила меньше половины модулей.

Image

*Вам точно нужно ВСЕ?*

Из неочевидного: если есть версии модов (или моды на моды) с ограничением взаимодействий, то используйте их. Сюда относится отключение автономии и перевод действий в читы. У меня такие тоже есть: по тэгу fixes_enhances :)

Из хорошего: СС и фиксы нагружают игру намного меньше. Так что их вы себе можете позволить даже при слабом компе :) 

Кэш

В кэш игра записывает данные, которыми она часто оперирует. Это здорово, но, по сути, ей это надо лишь в течение одного сеанса игры. 

После закрытия крайне желательно весь кэш удалять, поскольку в нем хранится не только мало релевантная информация, но и какие-нибудь маленькие и не очень сбои, произошедшие в течение игровой сессии.

Это несложно, но вот вам небольшой гайд.

 

В целом, я назвала самые важные шаги, чтобы симс грузился быстрее и работал стабильно. Не забывайте, что эти вещи связаны. И приятной вам игры!

 

SonozakiSisters:

Boosty 

Telegram

Patreon

Tumblr

Древо династии Mt. Komorebi Fushigi Monogatari

SonozakiSisters

SonozakiSisters

Привет, я Мари – создаю моды, фиксы и полезные инструменты. Люблю делиться закадровым процессом, а также объяснять ошибки и технические аспекты игрового кода.

Поделиться: