Неправильный порядок загрузки — причина половины красных ошибок в логе. Моды применяются сверху вниз: если два мода меняют одну и ту же вещь, победит тот, что стоит ниже. Поэтому библиотеки и фреймворки должны загружаться раньше контента, а патчи — после всего.
Базовая схема порядка модов
- 1Core (ядро игры) — всегда первый, его двигать нельзя.
- 2DLC: Royalty → Ideology → Biotech → Anomaly — по порядку выпуска.
- 3Harmony — общий патчер, сразу после Core и DLC.
- 4HugsLib — библиотека утилит, сразу после Harmony.
- 5Фреймворки: Vanilla Expanded Framework, Humanoid Alien Races и другие «ядро-моды» серий.
- 6Крупные контент-моды и геймплейные оверхолы (Combat Extended, Hospitality и т.п.).
- 7Мелкие моды: оружие, мебель, одежда, QoL-утилиты.
- 8Патчи совместимости (Patch mods) — в самом низу.
Встроенный список модов подсвечивает зависимости и предлагает порядок по кнопке сортировки, но слепо доверять ей нельзя: авторы модов указывают требования вручную, и не всегда точно.
Почему Harmony должен быть первым
Harmony не меняет сохранения — он даёт модам ниже по списку механизм безопасного патчинга. Если Harmony окажется ниже мода, который его требует, при загрузке вы увидите ошибку «requires Harmony» и мод не заработает. То же касается HugsLib: он должен стоять сразу после Core, о чём прямо написано в его описании.
Автосортировка модов
Утилиты вроде RimPy Mod Manager анализируют зависимости модов и расставляют их автоматически по базе правил сообщества. Это хороший старт для сборки из 50+ модов, но финальный порядок всё равно проверяйте глазами: автосортировщики не знают о нестандартных зависимостях и редко обновляются вместе с модами.
Типичные признаки неправильного порядка
- Красные ошибки при запуске с упоминанием XML, def или duplicate — почти всегда порядок или конфликт.
- Мод заявляет функцию, но в игре её нет — его перекрыл другой мод ниже.
- «Requires Harmony/HugsLib» в ошибке — библиотека стоит ниже зависимого мода.
- Предметы исчезли после обновления сборки — контент-мод загрузился раньше своего фреймворка.
Меняйте порядок по одному шагу за раз и перезапускайте игру: так вы сразу увидите, какое перемещение исправило (или сломало) сборку.
О том, как искать виновника среди сотни модов, — в гайде об ошибках и конфликтах модов RimWorld. А если игра просто тормозит, начните с Performance Fish и RocketMan — они ускоряют RimWorld независимо от порядка загрузки.
Harmony
от
Harmony — общая библиотека патчей, которую использует большинство модов RimWorld.
HugsLib
от
Библиотека общей функциональности для модов RimWorld + публикация логов по Ctrl+F12.
Performance Fish
от
Набор патчей производительности от Bradson: стабильный FPS и быстрый тик даже в поздней игре.
RocketMan - Performance Mod
от ,
Мод производительности: кэширование загрузки, фикс освещения и до +500 TPS к игре.