| 🔗 Перейти |
⚠️ Тестовая версия 1.4.8 (Важно!)
⛔Официальная библиотека S4CL в настоящий момент не обновлена. Из-за этого мод на новых версиях игры не работает. Но есть фикс от Kokichi. Игра версии 1.126.73.1030 запускается и работает.
Мод находится в активной разработке. Некоторые функции могут работать частично или требовать донастройки баланса. Я физически не могу проверить все ситуации в игре, поэтому ваша помощь в тестировании бесценна.
Если вы нашли ошибку, заметили странное поведение или хотите предложить улучшение — пожалуйста, пишите в комментариях. Прикладывайте логи!
Если хотите поддержать меня копеечкой, вы можете воспользоваться донатом на boosty или отправить донат через яндекс
🧠 О моде
В стандартной версии The Sims 4 многие события в жизни симов быстро забываются. Мод добавляет симам долгосрочную память и заставляет их учитывать прошлый опыт при принятии автономных решений. Ваши симы перестают быть просто набором реакций на текущий момент — они помнят обиды, радуются успехам, боятся того, что уже причиняло им боль, и формируют уникальный характер.
📊 Статус функций
- ✅ Работает полностью: долгосрочная память, слухи, мораль, стресс, преодоление страхов, эмоциональное заражение, групповая динамика, реакция на похороны, контекстные воспоминания (200+ событий).
- ⚠️ Частично/требует балансировки: совместимость (точность зависит от накопленных данных), эмоциональное заражение (вероятность требует настройки), некоторые события (NSFW, оккультные) — заглушки.
- 🛠️ В разработке: полная механика ревности, интеграция с WickedWhims/Nisa (события уже есть, ждут активации).
Подробности и ограничения — в разделах ниже.
🚀 Что нового в версии 1.4.2
- ✅ Контекстные воспоминания — уведомления и мудлеты с именами, причинами, разделением на свежие/давние события. Более 200 событий (измена, смерть, первый поцелуй, рождение ребёнка, карьера, дружба, здоровье и т.д.).
- ✅ Подавление романтических мудлетов для родственников без романтических отношений (совместимость с модами на инцест).
- ✅ Автоматическое обнаружение и обработка событий через систему триггеров (EventTriggerRegistry). События ставятся в очередь и обрабатываются асинхронно, снижая нагрузку.
- ✅ Улучшенный DeathTracker — данные о смерти сохраняются в постоянном хранилище и восстанавливаются при загрузке.
- ✅ Оптимизация автономии — кэширование результатов фильтра (2 секунды).
- ✅ Улучшения PersonalityAnalyzer — анализ MBTI теперь точнее (использует категории взаимодействий), добавлено кэширование.
- ✅ Миграция данных — автоматическая конвертация старых сохранений (добавление полей social_type, initiated, очистка мусора).
- ✅ Расширенный набор событий — теперь отслеживаются: рождение, взросление, карьерные изменения, репутация, финансы, дружба, здоровье.
- ✅ Исправлена ошибка, когда родственники получали романтические мудлеты без романтических отношений.
- ✅ Исправлена ошибка в функции is_romantically_involved (теперь использует только методы, гарантированно присутствующие в S4CL).
🧩 Подробное описание механик
💬 Слухи (Gossip) ✅
Симы запоминают важные события (например, измену). Слухи распространяются через дружеские и романтические разговоры. Негативные слухи снижают вероятность общения, положительные — улучшают отношение.
🧩 Межличностная совместимость ✅
Зависит от личности (MBTI, Эннеаграмма, Интеллекты Гарднера) и накопленного доверия. Влияет на скорость развития отношений. Примечание: для новых симов личность вычисляется постепенно, поэтому совместимость становится точнее по мере накопления данных (после 20–30 взаимодействий).
⚖️ Мораль ✅
Шкала от -1 до 1. Дружелюбные действия повышают её, злые — снижают. Можно просмотреть через show_morality.
👥 Групповая динамика ✅
Автоматическое определение роли (Лидер, Шут, Изгой, Миротворец) на основе последних 200 взаимодействий. Роль обновляется каждые 4 игровых часа. Можно принудительно обновить через консольную команду.
🔁 Эмоциональное заражение ✅
Симы в радиусе 10 метров могут «подхватить» сильную эмоцию друг друга. Вероятность зависит от количества симов с одинаковой эмоцией.
📉 Стресс → эффективность [Экспериментально] ✅
Уровень стресса напрямую влияет на успехи сима: замедление прокачки навыков, риск провала рискованных действий (готовка, ремонт).
🎯 Преодоление страхов [Экспериментально] ✅
Постепенное избавление от страхов при столкновении с ними в спокойном состоянии.
⚰️ Реакция на смерть ✅
Реакция на похоронах зависит от отношений с умершим и черт характера сима. Может работать некорректно из-за сложности определения умершего на лоте.
🧬 Скрытая личность (MBTI, Эннеаграмма, Гарднер) ✅
Динамически рассчитывается на основе действий сима. Влияет на совместимость и автономные решения.
🆕 Контекстные воспоминания (Новое в 1.4.2) ✅
Система, которая превращает ключевые события в запоминающиеся моменты:
- Уведомления — при срабатывании воспоминания появляется всплывающее сообщение с подробным текстом (например, «Я узнал об измене {1.SimFirstName}...»).
- Мудлеты — соответствующий мудлет (эмоция) накладывается на сима с подписью (например, «Из-за измены»).
- Разделение на «недавние» и «давние» — если событие произошло более 7 дней назад, текст меняется.
- Более 200 уникальных событий — измена, смерть, первый поцелуй, рождение ребёнка, карьерный рост, дружба, здоровье, финансы, репутация и многое другое.
- Интеграция с модами — события из WickedWhims, Nisa's Perversions, Basemental, Extreme Violence уже описаны в конфиге (пока в виде заглушек, но могут быть активированы).
Примечание: Тексты доступны только на русском языке (в файле narrative_texts_full.py). Для других языков требуется создание STBL-строк.
🧪 Известные ограничения и недоработки
- Совместимость – динамическая часть (доверие) работает, но статическая (MBTI и др.) становится точной только после накопления данных (20–30 взаимодействий).
- Реакция на похороны – работает стабильно, но в редких случаях (когда умерший был удалён из игры) определение может быть неточным.
- Контекстные воспоминания – многие события (NSFW, оккультные, дом, питомцы) имеют только заглушки, но их можно активировать, написав обработчики (см. trigger_handlers.py).
- Механика ревности – частично реализована (реакция на романтические отказы и действия), но требует расширения и тонкой настройки.
- Эмоциональное заражение – работает, но вероятность может быть занижена/завышена, требуется балансировка.
- Стресс и эффективность – замедление прокачки применяется, но влияние на риск ошибок при готовке/ремонте пока не реализовано полностью.
🛠️ Консольные команды
| Команда | Описание |
|---|---|
test_ememory | Проверить, загружен ли мод. |
ememory_log on/off | Вкл/выкл подробное логирование. |
show_memory [сим] | История, стресс, роль в группе. |
analyze_personality [сим] | Анализ личности (MBTI, Эннеаграмма). |
show_compatibility [сим] | Совместимость с другими. |
show_morality [сим] | Шкала морали и последние поступки. |
show_gossip [сим] | Известные слухи. |
show_fears_progress [сим] | Прогресс преодоления страхов. |
show_relationships [сим] | История отношений (по каждому симу). |
ememory_clear_whim_cache | Очистить кэш анализатора страхов/желаний. |
reset_counters [сим] | Сброс статистики сима (Осторожно!). |
📦 Требования и совместимость
- Sims 4 Community Library (S4CL) версии 3.21. Либо фикс от Kokichi
- Lot 51 Core Library версии 1.41 или новее.
- Страхи должны быть включены в настройках игры (раздел «Игровой процесс» – «Показывать желания и страхи»). Не используйте моды, полностью отключающие страхи.
🔍 Технические детали
Все данные хранятся в сохранении игры и привязаны к GUID сима. Мод не создает новых трейтов и не меняет интерфейс — вся работа происходит «под капотом».
Совместимость: мод дополняет другие моды на автономию, не заменяя их. Работает на финальном этапе принятия решения.
Предыдущие версии:
1.0 • 1.1 • 1.2 • 1.3 • 1.3.5 • 1.3.6 • 1.3.7 • 1.3.7d • 1.3.8 • 1.3.8a • 1.3.8c(test7) • 1.3.8c(test9) • 1.3.8c(test10) • 1.3.8c(test11) • 1.4.0 • 1.4.1 • 1.4.2 • 1.4.3 • 1.4.4 • 1.4.5 • 1.4.6 • 1.4.7
Текущая: 1.4.8
У меня физически нет возможности проверять каждую функцию на предмет ошибок в разных ситуациях и сборках. Мод находится в активной разработке, и если вы нашли ошибку, заметили несоответствие или хотите предложить улучшение – пишите в комментариях на странице мода.
Приятной игры! Пусть ваши симы живут по-настоящему осознанной жизнью.
Информация