Полный гайд по оптимизации Rimworld
Утро! Rimworld это не лучшая игра в плане производительности, особенно в те моменты, когда модов ставится больше чем 200 шт...
Так что вот вам краткий гайд о том, как улучшить вашу игру!
P.s Отдельное спасибо разработчику модов Ogam'y за то, что он помог мне в этом разобраться :3
Подготовка вашей игры
Установка модов производится на чистую версию игры в несколько этапов:
Так что вот вам краткий гайд о том, как улучшить вашу игру!
P.s Отдельное спасибо разработчику модов Ogam'y за то, что он помог мне в этом разобраться :3
Подготовка вашей игры
Установка модов производится на чистую версию игры в несколько этапов:
- Отписаться от всех модов и дождаться их удаления (Не забывайте, что в некоторых модах есть ваши настройки, так что сохраните эти моды)
- Удалить игру через Стим
- Очистить папку RimWorld by Ludeon Studios (не забудьте сохранить важные данные по типу сохранений колоний/идеологий/ксенотипов/сценариев и т.п)
Вот её путь на пк:
%userprofile%\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios
- Убедиться что после игры не осталось файлов в папке, куда вы её устанавливали (опять же отложите файлы с настройками модов, если таковые имеются)
- Перезагрузить ПК
1) Сначала установить игру и первый раз запустить её
2) Подписаться на нужные моды/коллекцию и дождаться скачивания
3) Используя RimSort добавить сначала все моды на оптимизацию, загрузить игру с ними и установить требуемые параметры в настройках модов.
Для Graphics Settings+ выставляйте Filter Level в 9.
MipMap Bias в общем случае несущественно нагружает видеокарту, но, если вы бьётесь за каждый тик, то выставляйте в 0 (если вам не принципиально небольшое размытие при увеличении — то в 0.25).
4) Выходим из игры и подключаем все оставшиеся моды
5) Сортируем через auto sort при нужном выбранном методе сортировки (лучше делать это через RimSort)
6) Переходим в раздел Textures и дожидаемся конвертации спрайтов из .png в .dds. Это ускорит загрузку, подсчёты и увеличит FPS и TPS
Залог лучшей производительности - понимание игрока о том, что он вообще делает. Не добавляйте моды просто так, изучайте те что добавляете, настраивайте для них конфиги под себя. Крч не ставьте китайские моды в сборку и будет вам счастье...
Более детальная информация по каждому пункту –
https://steamcommunity.com/sharedfiles/filedetails/?id=2736915003
P.s немного устаревшая инфа, но всё же можно почитать.
Моды для оптимизации Rimworld
Этот список включает ключевые моды для повышения FPS, стабилизации игры и снижения нагрузки на систему. Они помогают избежать лагов, снизить потребление ресурсов и улучшить общую производительность RimWorld.
Performance Analyzer – мод-инструмент, который отображает, какие процессы и моды вызывают просадки FPS и нагружают систему.
https://steamcommunity.com/sharedfiles/filedetails/?id=2038874626
Graphics Settings+ – улучшает обработку графики, позволяя игре использовать .dds-спрайты вместо обычных .png. Это снижает нагрузку на видеопамять (при условии конвертации спрайтов через RimSort или RimPy). Важно: сначала конвертируйте текстуры модов в .dds, чтобы получить максимальный эффект.
https://steamcommunity.com/sharedfiles/filedetails/?id=1678847247
Savegame Shrinker + Better GC: Mothballed and World Pawns – эти моды “очищают” сохранения, удаляя ненужные данные (мёртвых пешек, старые письма, и т.д.), что уменьшает размер сейва и повышает TPS (тиков в секунду) в длительных партиях.
https://steamcommunity.com/sharedfiles/filedetails/?id=2978713095 https://steamcommunity.com/sharedfiles/filedetails/?id=2982026860
P.s Better GC можно использовать совместно с Fishery, но т.е мод является "очищающим" средством, то его и Savegame Shrinker можно ставить по мере "загрязнения".
SimpleCameraSetting – альтернатива модификации Camera+. Использует ванильные механики камеры, избегая известных багов Camera+ и проблем с производительностью.
https://steamcommunity.com/sharedfiles/filedetails/?id=3232415388
Tweaks Galore – крупный QoL-мод (улучшение удобства игры), объединяющий множество мелких правок и настроек. Он был создан, чтобы заменить собой десятки отдельных модов с небольшими правками. Все опции отключены по умолчанию, так что после установки зайдите в настройки мода и включите нужные твики.
https://steamcommunity.com/sharedfiles/filedetails/?id=2695164414
Fishery + Performance-Fish – патчит многие методы игры для повышения FPS и сокращения времени тика, не изменяя поведение игры.
https://github.com/bbradson/fishery
https://github.com/bbradson/performance-fish
P.s для их работы потребуется мод Prepatcher.
https://steamcommunity.com/workshop/filedetails/?id=2934420800
RocketMan - Performance Mod – продвинутый мод для ускорения работы RimWorld. Он оптимизирует ИИ и события. Должен стоять последним в списке модов
https://steamcommunity.com/sharedfiles/filedetails/?id=2479389928
FPS Stabilizer – помогает стабилизировать FPS, уменьшая резкие просадки.
https://steamcommunity.com/sharedfiles/filedetails/?id=3318922522
Performance Optimizer – убирает ненужные элементы интерфейса для увеличения производительности. Мод может скрывать неиспользуемые элементы интерфейса (меню ресурсов, кнопки и пр.) до наведения курсора, что экономит ресурсы Требуется настройка: многие функции (скрытие UI, отключение звуков и др.) отключены по умолчанию и настраиваются в Mod Settings.
https://steamcommunity.com/sharedfiles/filedetails/?id=2664723367
No ZzZ – отключает бесконечные "ZzZ" над спящими пешками.
https://steamcommunity.com/sharedfiles/filedetails/?id=2008637628
No Healing Emotes – убирает визуальный спам при лечении колонистов.
https://steamcommunity.com/sharedfiles/filedetails/?id=2008662979
Вот её путь на пк:
%userprofile%\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios
- Убедиться что после игры не осталось файлов в папке, куда вы её устанавливали (опять же отложите файлы с настройками модов, если таковые имеются)
- Перезагрузить ПК
1) Сначала установить игру и первый раз запустить её
2) Подписаться на нужные моды/коллекцию и дождаться скачивания
3) Используя RimSort добавить сначала все моды на оптимизацию, загрузить игру с ними и установить требуемые параметры в настройках модов.
Для Graphics Settings+ выставляйте Filter Level в 9.
MipMap Bias в общем случае несущественно нагружает видеокарту, но, если вы бьётесь за каждый тик, то выставляйте в 0 (если вам не принципиально небольшое размытие при увеличении — то в 0.25).
4) Выходим из игры и подключаем все оставшиеся моды
5) Сортируем через auto sort при нужном выбранном методе сортировки (лучше делать это через RimSort)
6) Переходим в раздел Textures и дожидаемся конвертации спрайтов из .png в .dds. Это ускорит загрузку, подсчёты и увеличит FPS и TPS
Залог лучшей производительности - понимание игрока о том, что он вообще делает. Не добавляйте моды просто так, изучайте те что добавляете, настраивайте для них конфиги под себя. Крч не ставьте китайские моды в сборку и будет вам счастье...
Более детальная информация по каждому пункту –
https://steamcommunity.com/sharedfiles/filedetails/?id=2736915003
P.s немного устаревшая инфа, но всё же можно почитать.
Моды для оптимизации Rimworld
Этот список включает ключевые моды для повышения FPS, стабилизации игры и снижения нагрузки на систему. Они помогают избежать лагов, снизить потребление ресурсов и улучшить общую производительность RimWorld.
Performance Analyzer – мод-инструмент, который отображает, какие процессы и моды вызывают просадки FPS и нагружают систему.
https://steamcommunity.com/sharedfiles/filedetails/?id=2038874626
Graphics Settings+ – улучшает обработку графики, позволяя игре использовать .dds-спрайты вместо обычных .png. Это снижает нагрузку на видеопамять (при условии конвертации спрайтов через RimSort или RimPy). Важно: сначала конвертируйте текстуры модов в .dds, чтобы получить максимальный эффект.
https://steamcommunity.com/sharedfiles/filedetails/?id=1678847247
Savegame Shrinker + Better GC: Mothballed and World Pawns – эти моды “очищают” сохранения, удаляя ненужные данные (мёртвых пешек, старые письма, и т.д.), что уменьшает размер сейва и повышает TPS (тиков в секунду) в длительных партиях.
https://steamcommunity.com/sharedfiles/filedetails/?id=2978713095 https://steamcommunity.com/sharedfiles/filedetails/?id=2982026860
P.s Better GC можно использовать совместно с Fishery, но т.е мод является "очищающим" средством, то его и Savegame Shrinker можно ставить по мере "загрязнения".
SimpleCameraSetting – альтернатива модификации Camera+. Использует ванильные механики камеры, избегая известных багов Camera+ и проблем с производительностью.
https://steamcommunity.com/sharedfiles/filedetails/?id=3232415388
Tweaks Galore – крупный QoL-мод (улучшение удобства игры), объединяющий множество мелких правок и настроек. Он был создан, чтобы заменить собой десятки отдельных модов с небольшими правками. Все опции отключены по умолчанию, так что после установки зайдите в настройки мода и включите нужные твики.
https://steamcommunity.com/sharedfiles/filedetails/?id=2695164414
Fishery + Performance-Fish – патчит многие методы игры для повышения FPS и сокращения времени тика, не изменяя поведение игры.
https://github.com/bbradson/fishery
https://github.com/bbradson/performance-fish
P.s для их работы потребуется мод Prepatcher.
https://steamcommunity.com/workshop/filedetails/?id=2934420800
RocketMan - Performance Mod – продвинутый мод для ускорения работы RimWorld. Он оптимизирует ИИ и события. Должен стоять последним в списке модов
https://steamcommunity.com/sharedfiles/filedetails/?id=2479389928
FPS Stabilizer – помогает стабилизировать FPS, уменьшая резкие просадки.
https://steamcommunity.com/sharedfiles/filedetails/?id=3318922522
Performance Optimizer – убирает ненужные элементы интерфейса для увеличения производительности. Мод может скрывать неиспользуемые элементы интерфейса (меню ресурсов, кнопки и пр.) до наведения курсора, что экономит ресурсы Требуется настройка: многие функции (скрытие UI, отключение звуков и др.) отключены по умолчанию и настраиваются в Mod Settings.
https://steamcommunity.com/sharedfiles/filedetails/?id=2664723367
No ZzZ – отключает бесконечные "ZzZ" над спящими пешками.
https://steamcommunity.com/sharedfiles/filedetails/?id=2008637628
No Healing Emotes – убирает визуальный спам при лечении колонистов.
https://steamcommunity.com/sharedfiles/filedetails/?id=2008662979
Red's Performance Fixes (aka. Comp EggLayer Fix) – исправляет известный баг ядра, связанный с механизмом откладывания яиц у животных. В ванилле компonent EggLayer выполняет крайне тяжёлые расчёты каждый тик (даже если на карте нет фермы), что может вызывать лаги.
https://steamcommunity.com/sharedfiles/filedetails/?id=3343465955
Optimization: Leathers - C# Edition и Optimization: Meats - C# Edition – уменьшают количество типов мяса и кожи, объединяя их в более крупные категории, что ускоряет игру.
https://steamcommunity.com/sharedfiles/filedetails/?id=2542931556 https://steamcommunity.com/sharedfiles/filedetails/?id=2591816333
Too Many Mods - Compats and Rebalances – глобальный мод-компатибилити, предотвращающий конфликты и баги при использовании очень большого числа модов (особенно новых рас и фракций).
https://steamcommunity.com/sharedfiles/filedetails/?id=3250762483
Программы для настройки модов
RimSort – автоматический сортировщик модов. Эта внешняя утилита упорядочивает список модов в правильном порядке загрузки и может конвертировать текстуры .png в .dds для модов.
https://steamcommunity.com/sharedfiles/filedetails/?id=3343465955
Optimization: Leathers - C# Edition и Optimization: Meats - C# Edition – уменьшают количество типов мяса и кожи, объединяя их в более крупные категории, что ускоряет игру.
https://steamcommunity.com/sharedfiles/filedetails/?id=2542931556 https://steamcommunity.com/sharedfiles/filedetails/?id=2591816333
Too Many Mods - Compats and Rebalances – глобальный мод-компатибилити, предотвращающий конфликты и баги при использовании очень большого числа модов (особенно новых рас и фракций).
https://steamcommunity.com/sharedfiles/filedetails/?id=3250762483
Программы для настройки модов
RimSort – автоматический сортировщик модов. Эта внешняя утилита упорядочивает список модов в правильном порядке загрузки и может конвертировать текстуры .png в .dds для модов.
RimPy – тоже самое, что и RimSort, но, увы, его перестали поддерживать с 2022 года... ЗАТО имеет возможность "разукрашивать моды", что позволяет проще их различать между собой, подойдёт если в часто меняете сборки, но т.к его перестали поддерживать, то он может иметь неактуальные алгоритмы сортировки.
Прикрепляю ModsConfig.xml для оптимизационных модов, по сути порядок вам запросто выставят Rimpy или Rimsort, но на всякий случай добавлю файл. Да, вы можете закинуть его в папку с конфигами игры, но проще импортируйте через Rimpy или Rimsort
xml
RimworldOptimization Modsconfig.xml1.25 Kb
P.s с данным гайдом Tps действительно вырастает чуть ли не в ДВА РАЗА, но опять же если вы будете использовать "сомнительные" моды, что вызывают красный текст, то никакая оптимизация вам не поможет! Всем удачи с оптимизацией, если что всегда на связи!
#rimworld
#моды
#гайд
#сборка
Еще, есть две проблемы, может кто знает:
1. После установки этих оптимизационных модов игра подвисает в процессе загрузки, на 27%, а потом спустя две минуты сразу меню включается.
2. Возможно не связанно с оптимизацией - при заходе на ивентовую мини локу караван спавнился в маленькой области внутри горы, и при ломании каждой стенки игра зависала на минуту.
Но надо бы