Навигатор оптимизации RimWorld
Перед изучением
Этот гайд - просто сборник различных ссылок по поводу всей возможной информации об оптимизации RimWorld с моими личными комментариями к ним.
Нет гарантий, что все моды/рекомендации будут работать должным образом; возможно, они даже сломают вашу игру. Вы сами должны изучить, как всё работает.
Я не тестирую находящиеся здесь моды если не указано обратное.
Все моды рассматриваются с точки зрения оптимизации/производительности, у модов может быть дополнительный функционал помимо оптимизации и при определённых настройках мод может снизить производительность игры.
Моды примерно! расположены от более эффективных и стабильных к менее эффективным и стабильным (в том смысле что оптимизируют игру постоянно, а не при определенных условиях)
Ссылки (links):
Void Archives[sites.google.com]
Полноценный сайт с огромным количеством довольно актуальной информации.
RimSort[github.com]
Невероятно полезный менеджер модов существующий вне игры, являясь полноценной программой, а не модом, как RimPy. Не оптимизирует игру сам по себе хотя имеет преобразователь текстур в DDS формат.
JuMLi - Judge My List[jumli.sysrqmagician.dev]
Инструмент который даёт некоторые рекомендации по использовании некоторых модов в вашей сборке. Полезно использовать хотя бы раз
УСТАРЕВШЕЕ:
RimPy[github.com]
Всем известный RimPy. Заброшен и больше не обновляется. Лучше используйте RimSort.
Моды (Mods)
Missile Girl - Performance Mod
Один из основных и лучших модов на оптимизацию. Сокращает загрузку модов и улучшает производительность игры. Не забывайте ставить этот мод в конец списка. Не забывайте отключать адаптивный режим после 45 минут работы
Performance Optimizer
Очень хороший мод на оптимизацию, который сокращает UI и проводит скрытые кодовые оптимизации.
Performance Esmolas
Ещё 1 мод хороший мод на оптимизацию. Его, в самом деле, много где рекомендуют
Slower Pawn Tick Rate
Поставил - настроил - забыл. Делает более агрессивной ванильную функцию переменной частоты обновлений
Toggleable Overlays
Убирает наложения и позволяет показывать их на кнопку ctrl. Возможно, немного непривычно, но результата того стоит
[FSF] Filth Vanishes With Rain And Time
Permeable Terrain
(Можно использовать оба мода вместе)
Сильно ускоряет удаление грязи различными способами.
Ideo Tick Optimization
Без комментариев. Читайте описание мода
Toggleable Readouts
Даёт возможность полностью убрать считывание определённых ресурсов со склада. Либо используйте этот мод -
No Resource Readout
Чтобы полностью отключить считывание ресурсов на складах. Возможно, это не так уж и полезно
Animal Control
В больших колониях дикие животные зачастую не играют никакой роли, и то количество тпс, которые они ПОЖИРАЮТ, того не стоит. Возможно, лучше вообще их убрать с карты
Better GC: Mothballed and World Pawns
Консервирует и удаляет супер старых (если долго не используются игрой) пешек. Не слишком полезен, лучше просто использовать Placebo/Performance Esmolas.
Placebo
No Reasons To Avoid Mothballing
Агрессивно консервирует мировых пешек. У Placebo в настройках мода может убрать свечение огня (тоже самое что и Don't burn my cpu Fire!).
Wing's No Shadows
Удаляет тени. Не слишком полезно
No ZzZ
Удаляет эффекты сна. При ферме в 500 куриц крайне полезно
No Healing Emotes
Тоже самое что и эффект сна, но только когда пешка восстанавливается. Не слишком полезно
WVC - Work Modes
Для DLC Biotech, данный мод исправляет просадки производительности при простое ваших механоидов. Ну и добавляет свои новые функции
No Modlist on Loading
Полностью удаляет список модов на экране загрузки.
Remove Weather Overlays
Удаляет некоторые эффекты погоды чтобы они не нагружали ваш ПК
Don't burn my cpu Fire!
Убирает свечение огня
FrameRateControl
Ограничитель FPS который отключает Vsync. На современном железе бесполезен, ваши драйвера и операционная система тоже заботятся об оптимизации. Если у вас всё таки есть проблемы с 1200 фпс в игре, используйте данный мод.
Quest Generation Tweaks
Просто ускоряет создание квестов
Elite Raid
Compressed Raid Continued
Raider Swarm Compression
Компрессоры рейдов с разной реализацией
Don't burn my cpu Shamblers!
Делает шамблеров намного слабее, но более благоприятных для вашего ПК
Niilo's QoL
Имеет функции, касающиеся оптимизации. Но слишком много другого (хотя может заменить вам многие моды для сокращения количества модов). Имеет много пересекающихся функций с Tweaks Galore
Tweaks Galore
То же самое, что и Niilo's QoL. Имеет много пересекающихся функций с Niilo's QoL. Лучше без Tabula Rasa, но в целом без разницы
Lagless Lamps - C#
Неплохой оптимизатор для построек требующих топливо, иногда может сломаться из-за удаления ванильных comp заправок.
FPS Stabilizer
или
Adaptive TPS
или
Butter++
(Не рекомендуется ставить вместе друг с другом)
Различная реализация улучшения вашего FPS ценой TPS. Зачастую не стоит того.
CM Color Coded Mood Bar
Загадочное кэширование панели колонистов, без специального анализатора вы разницу не заметите, но производительность и правда улучшается.
[LTO] Colony Groups
Позволяет скрыть колонистов с верхней панели. Актуально только если у вас большая колония с десятками колонистов, иначе при использовании этот мод навредит вашей оптимизации.
Savegame Shrinker
Довольно опасный, но крайне полезный мод который удаляет некоторую не нужную информацию из сохранений сильно уменьшая их размер. (Лично у меня не работал ни разу)
Haylander's No Planet Background
Меняет динамический фон планеты на игровой карте в космосе на обычное изображение. Довольно бесполезно, но в целом нормально.
Caravan Lag Eliminator
Оптимизирует караван, но вы будете собирать меньше ягод/агавы. Просто прочитайте описание мода :)
Экспериментальные/Нестабильные/Устаревшие/Спорные
Faster Game Loading[github.com]
Ускоряет загрузку игры. Может работать нестабильно. Рекомендуется оставить включенной только первую функцию мода.
Performance Fish 1.6[github.com]
Нестабильная версия Performance Fish на версию 1.6. Пока что имеются ошибки и некоторые проблемы совместимости с другими модами. Обязательная библиотека Fishery[github.com] для этого мода.
Yet another Optimizer
По словам разработчикам и людям из сервера Dubs Mods данный мод хоть и не имеет вайбкода, является довольно опасным и сломанным. Вам нужно протестировать самостоятельно какие функции этого мода не ломают вам игру. При правильной настройке может оказаться полезным.
Kingfisher
Мод с ооооочень плохой репутацией у людей которые занимаются оптимизацией. Первоначально этот мод просто был переработанным Performance Fish с помощью ИИ, не более. После интернет драмы разработчик исправил проблемы с лицензией Performance Fish. Что до кода? Никто пока адекватно не проверил. По заявлениям разработчика "Kingfisher не является заменой Fish". Можете хотя бы проверить.
Pause other settlements simulation
Довольно агрессивная оптимизация которая останавливает симуляцию карт на которые вы не
смотрите. Мне кажется под это отдельную сборку нужно создавать
Turret Performance Tweaks
В ваниле турели нормально оптимизированы, но как вариант данный мод. Увеличивает производительность при использовании большого количества турелей. Но имеет довольно много неприятных багов (взято из комментариев к самому моду): не стреляет в сбежавших заключенных если на карте нет опасностей, полностью игнорируют зомби (zombieland) и медленнее реагируют на атакуемые цели.
Fiann's Hauling
Спорная замена PUAH. У кого как работает/не работает. Можете попробовать.
RuntimeGC [1.6] fork2
Инструмент для мгновенного удаления некоторой лишней информации которая нагружает игру. Данный мод сильно устарел и все его оптимизации уже есть в других модах.
Нет комментариев:
Protocol : Tick-Tac -Distributed Jitter Decoupler-
RimDialogue Performance and bug Fix
Miho Performance Hediff Fix
Только? 1.5 и возможно ниже:
Performance Fish[github.com]
Поставил - забыл. Надеюсь когда-нибудь обновят.
Оптимизированные замены
SimpleCameraSetting
Альтернатива Camera+ без лишнего раздувания. Не забудьте поменять скорость камеры в настройках мода
Keyz' Allow Utilities
Полная замена Allow tools которая создана с точки зрения производительности. + не использует библиотеку Hugslib от которого сейчас активно отказываются (просто все функции Hugslib уже есть в ванильной игре).
LWM's Adaptive Deep Storage
Полная замена LWM's Deep Storage использующий ванильную реализацию хранилищ.
Better Health Tab Forked
Замена ванильного меню здоровья. В целях оптимизации ставить бесполезно если конечно вас не сильно беспокоит пешка с 99999 повреждениями вкладка здоровья которой ужасно лагает.
Dynamic Trade Interface
Замена ванильного меню торговли. В целях оптимизации ставить бесполезно, только если есть какие-то проблемы с ванильным меню.
Косвенная оптимизация
Optimization: Meats - C# Edition
Объединяет большинство одинакового вида мяса в 1 универсальный. Особо не влияет на саму производительность, но играть станет намного удобнее и будет меньше различных стаков разного мяса.
Optimization: Leathers - C# Edition
Такая же история что и с мясом только с кожей
Savegame Compressor
или
RimKeeper - Save Compressor
или
Save File Compression
Save File Compression как по мне самая универсальная реализация более эффективного сжатия ваших сохранений. Уменьшает размер ваших сохранений, но не оптимизирует игру напрямую
No Random Apparel on Ideology Edit
Для DLC Ideology если у вас много модов на одежду то при выборе идеологической одежды может выпасть на выбор вся одежда что есть у вас в сборке что может привести к крашу игры. Мод оставляет в этом списке только ванильную идеологическую одежду. Никак не оптимизирует саму игру
Single Plant Texture Patch (Continued)
ОЧЕНЬ незначительная оптимизация текстур растений. Мод из разряда: "Боримся за каждый тик".
Dubs Performance Analyzer
Мод, который может выявить, какой мод понижает ваш тпс/фпс. Не занимается оптимизацией, а только выявлением проблем с оптимизацией. Тут есть гайд как пользоваться:
Dubs Performance Analyzer GitHub[github.com]
Archotech Logs - BETA / WIP
Анализатор производительности который определяет какие именно моды сильнее всего влияют на производительность игры. Находиться в разработке.
FPS And TPS
Просто отображает ваш текущий TPS и FPS. Лучше использовать ванильный счётик в режиме разработчика, если вам не лень включать его каждый раз при заходе в игру.
Бесполезные
Предоставленные в этой категории моды в основном просто бесполезны при использовании вышеуказанных модов из-за пересекающихся функций и методов.
В основном представлены здесь моды написаны ИИ. Само по себе использование ИИ, не делает мод ужасным, но ИИ очень сильно снижает порог входа в разработку модов, и некоторые люди, не разбираясь в коде, не проверяя код, не тестируя код, просто просят ИИ написать мод на оптимизацию, что приводит довольно к печальным последствиям (например отключение всех harmony патчей, хорошо что подобные моды удаляют с мастерской).
Помимо ИИ модов могут быть просто плохо написанные либо банально использующие те же методы что и в других популярных модах на оптимизацию.
Не думайте что все моды на оптимизацию хороши и их всех нужно ставить, это глупо.
Gear Stat Optimization
DefLoadCache
Architect Menu Optimizer
Hyperdrive
Функции данных модов уже есть в Missile Girl
(Redundant) Slower World Tick Rate
TPS Optimizer-Performance
Функции данных модов уже есть в Pawn Tick Rate
The Potato Project
[Sk] Hard RimWorld Optimization
На сервере "Dubs Mods" просто посмеялись над этими модами. ИИ описание даёт понять какое отношение к этому моду у автора. Вы можете сами проверить помогает ли мод, но кто будет что-то проверять, да? Справедливости ради The Potato Project активно обновляется.
ScubaSteve's Performance Mod
На сервере "Dubs Mods" мод проверили и сказали что он довольно опасный, не обновлялся ни разу. Ну и нейрослоп в превью и описании. Лучше не ставьте
Tidy Your Base
Я вообще хз что это. Нейроописание и нейропревью, перечисленние ванильного поведения, отсутствие исходного кода для проверки и заявление что это замена PUAH...... Вы серьёзно? Bruh.
Celeritas Smart Pawn
Rimworld работает исключительно на C#. В любом случае трансляция кода с C# на Rust тоже занимает время. Это офигеть как странно и естественно это не рабочее решение. Превью вообще отдельный вид ужаса нейрослопа.
Performance Surgeon[github.com]
Как оказалось довольно бесполезный мод который ещё и ломает вам работу пешек что кратно уменьшает производительность. То что написано в описании ложь, копирование ванильного поведения и просто бесполезные функции.
MTPawnTicks - ()()() Pawn ()()
BuildingTickOptimizer
Health Tab Optimizer - ()()()()
RimWorld Performance Engine - ()()()()()
О боже, Absolute sloptimizer
QWQ ()()()()
QWQ Bootstrap Runtime
Сам автор признаётся что написал этот мод с помощью ИИ и у него нет особых технических навыков. Данный мод не проходил проверку поэтому можете оценить, но вероятно там как обычно будут те же самые функции что и в missile girl.
Напишите если вас не устраивают мои объяснения или если в этот список что-то попало не справедливо.
(У меня не загружены шрифты с иероглифами и поэтому я оставляю скобки вместо них)
Сообщества
Dubs Mods Discord[discord.com] (офф. язык - английский)
Дискорд сервер, являющийся одной из баз оптимизационных культистов.
Если вы нашли какую-то ценную ссылку с новой информацией, можете предложить мне добавить её в это руководство.
Если вас что-то не устраивает в руководстве то прошу вас написать об этом в комментариях.
Делитесь своим опытом использования различных оптимизационных модов в комментариях.
Спасибо (user id discord 247022693076041728) egorproxyn за бесплатное превью
This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.