Мод «Eternal Pawns» для Rimworld (v1.6)

Дата
02.03.26
Просмотров
1383
Версия
26.02.26

Основная цель мода "Eternal Pawns" превратить бесконечный поток случайно генерируемых NPC в логичную живую популяцию, где персонажи не удаляются по воле рандома, а живут в мире, пока не умрут от старости (ну или от вашей руки). Вместо того чтобы RimWorld создавал нового «Налётчика №452» и забывал его навсегда после боя, мод сохраняет выживших персонажей и возвращает их вам снова спустя время, симулируя их жизнь и развитие в фоновом режиме.

Система Ветеранов (Сохранение и Призыв)

Сохранение: Живые NPC, покинувшие карту, попадают в пул ветеранов. Мод лечит их временные раны (но оставляет шрамы) и защищает от удаления игрой (KeepForever).

Умный призыв: Вместо генерации новых пешек игра подставляет подходящих ветеранов той же фракции. Проверка учитывает расу, ксенотип (Biotech), мутации (Anomaly) и черты. Можно выбрать шанс, какой процент пешек при следующей встрече с фракцией будет ветеранами. Даже при небольшом лимите (50–100 на фракцию) и, скажем, 30% шансе появления ветеранов, мир будет казаться разнообразным, а знакомые лица всегда будут «радовать» своим появлением. Всё остальное генерирует игра как обычно.

Кулдаун: После миссии ветеран «отдыхает» (настраивается), прежде чем снова появиться в мире.

Жизнь в мире (Годовой отчет)

Раз в год для ветеранов вне карты просчитываются события:

Старение и Смерть: Пешки 60+ могут умереть. Шанс зависит от тех-уровня фракции (у дикарей выше). Можно менять в настройках.

Развитие: Ветераны обучаются навыкам и получают возрастные болезни. Можно менять в настройках.

Апгрейды: Фракции лечат своих героев. По тех-уровню устанавливаются протезы (от деревяшек до бионики), гены (Biotech) для спейсеров и ультра или мутации Пустоты (Anomaly) для неолита и средневековья. Можно менять в настройках.

Интерфейс

Кнопка «Память»: В окне «Социум» позволяет вручную «закрепить» любого NPC (игнорируя лимиты пула) и написать личную заметку (например: «Этот гад убил моего любимого колониста»). Заметка сохранится и будет доступна при следующей встрече. Можно отключить кнопку, если хотите просто естественного развития мира.

Индикация: Цвет кнопки сразу показывает статус: синий — уже ветеран, желтый — помечен вами.

Оптимизация и Совместимость

Заморозка: В ванильной игре, если у пешки есть заболевание или зависимость, она постоянно «тикает» в фоне. В моде реализована заморозка: перманентные зависимости (как у гусаров) замораживаются сразу, остальные состояния (инфекции, беременность и т.д.) — по умолчанию спустя 30 дней (настраивается). Это убирает нагрузку на производительность. Т.е. в фоне мод нагружает игру примерно в 100 раз меньше чем одна курица на карте.

Совместимость: Должен быть совместим со всем. Использует стандартные методы RimWorld для проверки совместимости пешек. Полная поддержка Biotech, Anomaly и HAR. Патчи имеют высший приоритет: мод подставит ветерана раньше, чем другие моды начнут генерацию новой пешки.

Итог: Мир становится живым. Враги обзаводятся историей, шрамами и бионикой после встреч с вами, превращаясь из «массовки» в личностей.

В моде присутствует русский язык.

Требуется Harmony.

Мод проверен на версии игры: 1.6

  • Обновление

Версия 20.02.26 для Rimworld (v1.6)

СКАЧАТЬ

Установка мода

Для того, чтобы установить мод для игры Rimworld необходимо скопировать папку из скачанного архива по пути Путь к установленной игре\Rimworld\mods и включить мод в меню.

Рекомендуем ознакомиться с полным руководством на тему: "Как установить моды для Rimworld?"

Информация о файле

ТОП группа по RimWorld

Помощь по игре и масса полезного контента. Подписывайся!

08:49

Чую, что это будет в топе по пожиранию тпсов в модлисте

04:50 (отредактировано)
+3

Привет, я автор мода. Не знаю почему все так уверены что он пожирает тпс. Просто объясню систему еще раз, в моде есть настройка на заморозку персов от 0 до 100 дней, если ты ставишь ноль дней, то пешка замораживается сразу после выхода с карты, так в целом делают некоторые моды оптимизаторы, в замороженном состоянии игра пешку никак не тикает, это чисто ванильная механика. Т.е. они грубо говоря существуют как просто база знаний к которой игра не обращается до тех пор пока они снова на карте не появятся, если поставить заморозку например 10 дней, то пешки со всякими инфекциями, беременностями и так далее будут тикать либо пока не пройдет состояние, либо пока не пройдет 10 дней в данном случае, после чего принудительная заморозка. Если перс с зависисмостями по типу гоу сока или лицифериума, то он замораживается в любом случае сразу, их вообще нет смысла тикать, вне зависимости от настройки, ибо нет смысла тикать челов с перманентной зависимостью, тоже самое касается и полностью здоровых. Т.е. от тысячи сохраненных пешек может на пару мегабайт вырасти сейв например, но на производительность это не влияет. Мод делает проверку раз в год основную, а при спавне пробегается по кэшу, там нечему фон грузить короч. Вот ща добавил 1000 пешек примерно быстренько рейдами собрал в список, через анализатор по нулям вызовы патчей, еле отловил даже). Т.е. фоново одна курица на карте будет тяжелее чем несколько тысяч таких пешек замороженных


15:30 (отредактировано)

Что по производительности в момент начала рейда? Мод подставляет ветерана быстрее, чем без мода сгенерировалась бы пешка, или наоборот? Просто у меня есть серьезные зависания когда спавнится крупный рейд, и хотелось бы узнать заранее, не усугубится ли проблема, если я скачаю этот мод. Заранее спасибо

15:53 (отредактировано)
+3

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

18:36

Спасибо за объяснение)

13:18 (отредактировано)

кнопка «назначить роль» перекрывает кнопку памяти
или где она должна быть

15:17 (отредактировано)
+1

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

13:33

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

13:49 (отредактировано)
+1

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

18:50

1) если я все правильно понял то это мотивация на добитие всех врагов чтобы они не пришли как терминаторы

2) если я зайду в гости к фракции то я увижу тех же торговцев в пересмешку с новыми?

Загрузка...