Непревзойдённый менеджер модов RimPY
(165 ratings)
Mar 5, 2022 @ 5:27pm21,365503
Modding or ConfigurationWorkshopRussian
1. Что это вообще
RimPY – в первую очередь менеджер модов для Rimworld, оформленный в виде отдельного приложения, что позволяет работать с ним гораздо быстрее и с бОльшим комфортом, чем моды Mod Manager и ModSwitch, и тем более менеджер модов ваниллы.

RimPY обладает множеством возможностей, наиболее востребованными из которых являются автосортировка перечня модов на основании пополняемых баз, а также скачивание модов напрямую из Steam.
1.1 Отступление. Этот гайд писался под Windows. Если у вас не Windows, то вы, скорее всего, достаточно подкованы, чтобы адаптировать под свои нужды.
RimPY обладает множеством возможностей, наиболее востребованными из которых являются автосортировка перечня модов на основании пополняемых баз, а также скачивание модов напрямую из Steam.
1.1 Отступление. Этот гайд писался под Windows. Если у вас не Windows, то вы, скорее всего, достаточно подкованы, чтобы адаптировать под свои нужды.
2. Быстрый старт
2.1 Скачайте[github.com] архив с последней (Latest) версией. Скорее всего архив называется RimPy_Windows.zip
Распакуйте содержимое скачанного архива куда-нибудь. "Куда-нибудь" не должно быть в защищённых папках Windows. Например, не стоит использовать Program Files, Downloads и прочие папки, для которых Windows использует особые права
Исходный архив больше не нужен, можно удалить.
2.1.1 Если вы когда-то пытались запустить другую версию RimPY, очистите каталог с настройками %userprofile%\AppData\LocalLow\RimPy Mod Manager
2.2 В папке с RimPY найдите файл RimPy.exe — запускайте. Можете сделать на него ярлык.
2.3 Убедитесь, что пути обнаружились правильно.

Если пути обнаружились неправильно, то укажите их вручную, нажимая соответствующие кнопки […] справа:
2.3.1 Game folder – каталог игры. Должен вести в папку с игрой, туда, где лежит RimWorldWin64.exe
2.3.2 Config folder – каталог с конфигурацией игры. Должен определиться автоматом, но если вдруг что, укажите %userprofile%\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios\Config
2.3.3 Steam mods – папка Мастерской Steam.
ВНИМАНИЕ. Если у вас не Steam-версия игры, то путь должен быть пуст. Если он не пуст, нажмите правой кнопкой мыши на […] и в контекстном меню выберите Clear field.
Для Steam-версии игры должен быть указан следующий путь:
{путь к библиотеке Steam}\workshop\content\294100. Скорее всего он подхватится сам.
Если не помните, где у вас библиотека Steam, то вот:

2.4 После задания путей обновите списки модов. Моды должны подхватиться.

Эта же кнопка актуализирует списки модов после скачивания/подписки.
2.5 Подпишитесь на моды-базы автоматической сортировки модов. Если у вас не Steam-версия игры, скачайте базы, обратившись к разделу 3.
2.5.1 Обязательно нужно подписаться на мод RimPy Mod Manager Database; не забудьте поставить лайк.
ВНИМАНИЕ: этот мод активировать не нужно! Это просто база данных, в игре она не используется.
2.5.2 Технически к модам на сортировку относятся и моды серии LOMS. Автор серии полагает возможным их использование совместно с RimPY.
Однако ВНИМАНИЕ: автор RimPY крайне не рекомендует использование модов LOMS и вообще выступает против философии сортировки модов по категориям.
Если вы всё же решите использовать эти моды (а они могут сбить сортировку по собственным алгоритмам RimPY), то нужно добавить их к активным модам перетаскиванием или двойным кликом.
Столбец Inactive означает отключённые моды. Столбец Active соответственно означает включённые моды.

2.6 Отсортируйте моды, нажав кнопку [Sort].
Появившееся предупреждение сообщает, что автор RimPY не будет вступать ни в какие споры по поводу алгоритмов сортировки. Пользуйтесь тем, что есть.
2.7 Сохраните порядок сортировки и активированные моды, нажав кнопку [Save]. После чего запустите игру как обычно или нажав [Run!]
2.7.1 Вроде очевидно, но уточню на всякий случай, что во время всех перечисленных выше операций игра должна быть закрыта. Работать одновременно с запущенной игрой МОЖНО, но моды подхватятся игрой только после полного перезапуска.
Распакуйте содержимое скачанного архива куда-нибудь. "Куда-нибудь" не должно быть в защищённых папках Windows. Например, не стоит использовать Program Files, Downloads и прочие папки, для которых Windows использует особые права
Исходный архив больше не нужен, можно удалить.
2.1.1 Если вы когда-то пытались запустить другую версию RimPY, очистите каталог с настройками %userprofile%\AppData\LocalLow\RimPy Mod Manager
2.2 В папке с RimPY найдите файл RimPy.exe — запускайте. Можете сделать на него ярлык.
2.3 Убедитесь, что пути обнаружились правильно.
Если пути обнаружились неправильно, то укажите их вручную, нажимая соответствующие кнопки […] справа:
2.3.1 Game folder – каталог игры. Должен вести в папку с игрой, туда, где лежит RimWorldWin64.exe
2.3.2 Config folder – каталог с конфигурацией игры. Должен определиться автоматом, но если вдруг что, укажите %userprofile%\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios\Config
2.3.3 Steam mods – папка Мастерской Steam.
ВНИМАНИЕ. Если у вас не Steam-версия игры, то путь должен быть пуст. Если он не пуст, нажмите правой кнопкой мыши на […] и в контекстном меню выберите Clear field.
Для Steam-версии игры должен быть указан следующий путь:
{путь к библиотеке Steam}\workshop\content\294100. Скорее всего он подхватится сам.
Если не помните, где у вас библиотека Steam, то вот:
2.4 После задания путей обновите списки модов. Моды должны подхватиться.
Эта же кнопка актуализирует списки модов после скачивания/подписки.
2.5 Подпишитесь на моды-базы автоматической сортировки модов. Если у вас не Steam-версия игры, скачайте базы, обратившись к разделу 3.
2.5.1 Обязательно нужно подписаться на мод RimPy Mod Manager Database; не забудьте поставить лайк.
ВНИМАНИЕ: этот мод активировать не нужно! Это просто база данных, в игре она не используется.
2.5.2 Технически к модам на сортировку относятся и моды серии LOMS. Автор серии полагает возможным их использование совместно с RimPY.
Однако ВНИМАНИЕ: автор RimPY крайне не рекомендует использование модов LOMS и вообще выступает против философии сортировки модов по категориям.
Если вы всё же решите использовать эти моды (а они могут сбить сортировку по собственным алгоритмам RimPY), то нужно добавить их к активным модам перетаскиванием или двойным кликом.
Столбец Inactive означает отключённые моды. Столбец Active соответственно означает включённые моды.
Появившееся предупреждение сообщает, что автор RimPY не будет вступать ни в какие споры по поводу алгоритмов сортировки. Пользуйтесь тем, что есть.
2.7.1 Вроде очевидно, но уточню на всякий случай, что во время всех перечисленных выше операций игра должна быть закрыта. Работать одновременно с запущенной игрой МОЖНО, но моды подхватятся игрой только после полного перезапуска.
3. Скачиваем моды и коллекции
Этот раздел нужен тем, у кого нет игры на аккаунте Steam. У кого Steam-версия есть - те просто подписываются на моды и коллекции как обычно, после чего обновляют список модов, как в п. 2.4
3.1 Перейдите на вкладку Downloader
Появившееся сообщение означает, что настройка не завершена. Закройте это окно по кнопке [ОК]
3.2 Теперь RimPY скачает штатный инструмент Steam для управления закачками из командной строки. Начните настройку нажатием кнопки [Setup SteamCMD]
В появившемся окне выберите (придумайте) папку, в которую инструмент будет скачан. Не важно в какую, но туда должны быть права записи, и нежелательно указывать папку самого RimPY (потому что она будет перетёрта при обновлении). Завершите выбор папки соответствующей кнопкой.

Последует запрос на разрешение скачать инструмент. Нажимайте [YES]


Следующее сообщение предупреждает, что сейчас произойдёт некая магия, невозможная на дисках в формате FAT32. Если вы не знаете, что это такое, то у вас всё нормально. Нажимайте [YES].

Результатом должно быть такое:

3.3 Заходите на главную страницу мастерской и ищите интересующие вас моды и коллекции.
ПРЕДУПРЕЖДЕНИЕ о баге Steam: если у вас не появляется меню переключения между модами и коллекциями, разверните окно RimPY во весь экран.
Поставьте в очередь закачки (столбец слева) моды и коллекции нажимая на внезапно появившуюся кнопку [Download with SteamCMD]

Установка вот этой галочки ускорит закачку за счёт отказа от скачивания базы дат модов, но без датировок будет затруднено последующее обновление модов, поскольку будет неясно: обновился мод или нет.
После того, как вы набрали модов на закачку, жмите [DOWNLOAD] слева внизу. Получится примерно такое:


Моды скачались.
3.4 Перейдите обратно в главную вкладку Mods и обновите список (как в п. 2.4 выше). Далее переносим моды в столбец Active, сортируем, сохраняем — и готово.
В дальнейшем шаги 3.1 и 3.2 не понадобятся.
Появившееся сообщение означает, что настройка не завершена. Закройте это окно по кнопке [ОК]
В появившемся окне выберите (придумайте) папку, в которую инструмент будет скачан. Не важно в какую, но туда должны быть права записи, и нежелательно указывать папку самого RimPY (потому что она будет перетёрта при обновлении). Завершите выбор папки соответствующей кнопкой.
Последует запрос на разрешение скачать инструмент. Нажимайте [YES]
Следующее сообщение предупреждает, что сейчас произойдёт некая магия, невозможная на дисках в формате FAT32. Если вы не знаете, что это такое, то у вас всё нормально. Нажимайте [YES].
Результатом должно быть такое:
ПРЕДУПРЕЖДЕНИЕ о баге Steam: если у вас не появляется меню переключения между модами и коллекциями, разверните окно RimPY во весь экран.
Поставьте в очередь закачки (столбец слева) моды и коллекции нажимая на внезапно появившуюся кнопку [Download with SteamCMD]
После того, как вы набрали модов на закачку, жмите [DOWNLOAD] слева внизу. Получится примерно такое:
Моды скачались.
3.4 Перейдите обратно в главную вкладку Mods и обновите список (как в п. 2.4 выше). Далее переносим моды в столбец Active, сортируем, сохраняем — и готово.
В дальнейшем шаги 3.1 и 3.2 не понадобятся.
4. Несколько полезных возможностей (кратко)
Export list – сохранить список активных модов в файл формата RimPY
Import list – соответственно загрузить список обратно
Import save – получить список модов из сохранения.
To Clipboard – выгрузить человекочитаемый список в буфер обмена
To Rentry – опубликовать человекочитаемый список на сервисе Rentry
Чтобы докачать отсутствующие у вас моды потребуется настройка согласно п. 3.1-3.2 выше. Учтите, что моды будут скачаны как локальные, а не как подписка Steam.
Зачем и как расписано в разделе 3.4 вот этого гайда по оптимизации игры (на русском).
4.4 Журнал обновлений. Покажет, в каком порядке вы добавляли моды (а для подписок Steam – даты обновления)
4.6 Моды можно выделять и, соответственно, перемещать и обрабатывать (например, обновлять, раскрашивать или удалять) по несколько штук за один раз. Выделение группы из нескольких подряд идущих модов делается через SHIFT+клик, а выделение отдельных модов через CTRL+клик.
4.7 Обновление модов для не-Steam версии игры.
4.7.1 Откройте вкладку Downloader
4.7.2 Непосредственно обновите моды по кнопке [Check for updates]
4.8 Средство поиска текста в модах. Например, если в журнале видно ошибку XML, но не ясно, какие моды её вносят, то функция поиска будет весьма кстати.
5. Заключение
Автором RimPY является Paladin. Автором части с перекодировкой текстур - Bradson. Увидите их - ставьте им лайк!
Автор RimPY утверждает, что RimPY правильно читается как "Римпай", но сам Паладин произносит его как "Римпи".
В случае проблем с программой совет получить можно в дискорде.
Оригинал руководства обитает в Steam, в руководствах к Rimworld. Всё остальное - копипаста.
Если вам было полезно - не забываем ставить лайк руководству и добавлять его в избранное (я думаю, что ещё месяцок после публикации будут уточнения). Если с чем-то не согласны, или есть что дополнить - прошу в комментарии.
Автор RimPY утверждает, что RimPY правильно читается как "Римпай", но сам Паладин произносит его как "Римпи".
В случае проблем с программой совет получить можно в дискорде.
Оригинал руководства обитает в Steam, в руководствах к Rimworld. Всё остальное - копипаста.
Если вам было полезно - не забываем ставить лайк руководству и добавлять его в избранное (я думаю, что ещё месяцок после публикации будут уточнения). Если с чем-то не согласны, или есть что дополнить - прошу в комментарии.