Читмод в LiterAI: как управлять реальностью, создавать отношения и плести интриги

Читмод в LiterAI: как управлять реальностью, создавать отношения и плести интриги

Что такое Читмод и зачем он нужен?

В основе читмода лежит простая идея: игрок может с помощью ползунков (от 0 до 100%) менять характеристики мира и параметры отношений между действующими лицами. Эти настройки динамически подмешиваются в системный промпт в виде специального раздела, который ИИ обязан строго соблюдать.

Практический пример

Если вы хотите сделать мир более опасным, вы поднимаете ползунок «Опасность» до 80%. Нейросеть начнёт генерировать ответы, в которых:

  • персонажи чаще попадают в передряги
  • окружение кажется враждебным
  • NPC ведут себя агрессивнее

Если же вы хотите уютную историю — снижаете «Напряжение» и повышаете «Комфорт».

Ключевая особенность: читмод работает в реальном времени. Вы можете менять настройки прямо во время чата, и уже следующее сообщение от ИИ будет учитывать новые параметры.

Архитектура читмода: Мир и Отношения

Читмод в LiterAI делится на две взаимосвязанные части:

1. Настройки мира (worldTraits)

Глобальные параметры, влияющие на:

  • общую атмосферу
  • поведение NPC
  • частоту событий
  • стиль описаний

Каждая характеристика мира — это именованный параметр со значением от 0 до 100. Например:

{
«id»: «wt_danger»,
«name»: «Опасность мира»,
«value»: 60
}

Значение интерпретируется нейросетью в соответствии с описанием черты. Чем выше число, тем сильнее выражено свойство.

Возможности:

  • Использование предустановленных характеристик
  • Добавление собственных параметров через кнопку «+»
  • Пользовательские черты помечаются флагом isCustom: true

Читмод в LiterAI: как управлять реальностью, создавать отношения и плести интриги

2. Отношения (relationships)

Конкретные связи между персонажами, определяющие их взаимодействие.

Отношения — это направленные связи между двумя акторами. Актор — любая сущность, имеющая имя и, опционально, аватар.

Источники акторов:

  • Персонажи, выбранные в текущей сессии (герой, NPC из команды)
  • Произвольные акторы, созданные вручную

Каждое отношение содержит набор характеристик со значениями 0–100:

  • Доверие
  • Симпатия
  • Враждебность
  • Любовь
  • Уважение
  • Страх

Важно: Связь всегда односторонняя («Персонаж А → Персонаж Б»). Для взаимного отношения нужно создать две связи (А→Б и Б→А).

Режимы работы: roleplay, hero, team

Читмод адаптируется под текущий режим игры. При открытии панели «Скрипт» автоматически загружаются соответствующие пресеты:

Режим Файл пресета Особенности
Ролевой чат (/roleplay) cheatmode-roleplay.json Взаимодействие двух персонажей (система и пользователь)
Игра за героя (/hero) cheatmode-hero.json Приключения одиночного героя, его внутренний мир и развитие
Команда (/team) cheatmode-team.json Групповая динамика, многопользовательское взаимодействие, приватные чаты

Каждый режим имеет свой набор предустановленных пресетов (например, «Боевик», «Романтика», «Мистика»), но вы можете создавать собственные и переключаться между ними в любой момент.

Пресеты мира: системные и пользовательские

Пресеты — это сохранённые наборы характеристик мира.

Типы пресетов

Системные пресеты:

  • Загружаются из JSON-файлов в /static/data/
  • Служат отправной точкой
  • Не могут быть удалены (только скопированы)

Пользовательские пресеты:

  • Создаются игроком
  • Хранятся в localStorage браузера
  • Можно редактировать, удалять, экспортировать и импортировать

Управление пресетами

В интерфейсе пресеты отображаются в выпадающем списке, разделённом на группы:

  • Мои пресеты
  • Системные пресеты

Основные операции:

  1. Выбор активного пресета
  2. Редактирование характеристик ползунками
  3. Сохранение как новый пресет («Сохранить как мой пресет»)
  4. Экспорт/импорт (кнопки «Out» / «In»)

Экспорт/импорт даёт возможность делиться настройками с другими игроками или переносить их между устройствами.

Интерфейс управления

Вкладка «Читмод» в модальном окне «Скрипт» содержит два основных раздела.

Настройки мира

Инструменты управления:

  • ✓ Выбор пресета из выпадающего списка
  • ✓ Ползунки для каждой характеристики
  • ✓ Отображение текущего значения в процентах
  • ✓ Кнопка удаления (иконка корзины) для пользовательских черт
  • ✓ Поле ввода «Новая характеристика» для добавления параметров

Отношения

Возможности:

  • ✓ Выпадающие списки с автодополнением имён акторов
  • ✓ Выбор шаблона отношений из пресетов
  • ✓ Ползунки характеристик для каждой связи
  • ✓ Добавление новых характеристик
  • ✓ Кнопка «В пресеты» для сохранения шаблона

В режиме команды дополнительно доступны отношения между членами группы и NPC, а также просмотр приватных чатов для анализа скрытых мотивов.

Отношения персонажей: глубокий контроль

Система отношений в читмоде — одна из самых мощных фич LiterAI. Она позволяет задать многомерный профиль связи, который ИИ будет учитывать в каждом ответе.

Создание связи

Для создания отношения укажите:

  1. От кого — имя инициатора (игровой персонаж или NPC)
  2. К кому — имя цели
  3. Шаблон (опционально) — предустановленный набор характеристик

После создания связь появляется в списке, где можно:

  • Редактировать каждую характеристику ползунком
  • Добавлять новые параметры
  • Удалять существующие

Характеристики отношений

Базовые параметры:

  • Доверие
  • Симпатия
  • Напряжение
  • Влияние

Пользовательские примеры:

  • Ревность
  • Восхищение
  • Зависимость
  • Тайная симпатия

Значения интерпретируются нейросетью в соответствии с названием и текущим контекстом.

Шаблоны отношений

Сохранённые наборы характеристик для быстрого применения.

Системные шаблоны

(из relationship-presets.json):

  • Дефолт
  • Любовь
  • Ненависть
  • Дружба и поддержка
  • Соперничество
  • Подчинение и Страх

Создание своих шаблонов:

  1. Настройте характеристики связи
  2. Нажмите «В пресеты»
  3. Введите название шаблона
  4. Используйте в других отношениях

Примеры пользовательских шаблонов:

  • «Тайная влюблённость»
  • «Соперничество за трон»
  • «Учитель-ученик»

Читмод в LiterAI: как управлять реальностью, создавать отношения и плести интриги

Продвинутые техники: отношения с чем угодно

Самая интересная возможность читмода — создание отношений не только между персонажами, но и с любыми другими сущностями.

Поскольку актором может быть любое имя, вы можете ввести что угодно:

  • Локацию
  • Предмет
  • Абстрактное понятие
  • Событие
  • Животное

Нейросеть воспримет это как указание на особую связь.

Примеры креативного использования

1. Привязка персонажа к локации

Отношение: Герой → Заброшенный особняк
  - Тянет вернуться: 80%
  - Страх: 60%
  - Любопытство: 90%

Результат: ИИ будет постоянно упоминать, что персонажа тянет в это место, он видит его во снах, чувствует тревогу при приближении.

2. Отношение NPC к питомцу

Отношение: Старый охотник → Верный пёс
  - Привязанность: 95%
  - Забота: 90%
  - Тревога при разлуке: 70%

Результат: В сценах охотник будет постоянно взаимодействовать с собакой, беспокоиться о ней, защищать в опасности.

3. Связь между двумя NPC вне команды

Отношение: Король Альфред → Лорд-канцлер
  - Недоверие: 80%
  - Зависимость от советов: 60%
  - Скрытая ненависть: 40%

Результат: Политическая интрига через слухи, приказы, реакции других NPC.

4. Отношение к абстрактному понятию

Отношение: Воровка Лира → Удача
  - Вера: 85%
  - Страх потерять: 50%
  - Гордость: 70%

Результат: Персонаж будет полагаться на удачу, бояться её потерять, объяснять провалы «отвернувшейся фортуной».

5. Связь объекта с событием

Отношение: Старинный медальон → Ночь падения звезды
  - Тайна: 90%
  - Сила: 70%
  - Опасность: 40%

Результат: При появлении медальона ИИ будет намекать на его связь с астрономическим событием.

6. Отношение между локациями

Отношение: Деревня Вязьма → Тёмный лес
  - Страх: 90%
  - Запрет: 80%
  - Древний договор: 60%

Результат: Жители будут избегать леса, рассказывать легенды, нарушение запрета станет сюжетным крючком.

Техническая реализация

В коде метод ensureActor проверяет существование актора с указанным именем. Если нет — создаёт нового с типом 'custom'. Ограничений на тип актора не накладывается.

При генерации промпта все отношения преобразуются в текстовый блок:

[ОТНОШЕНИЯ ПЕРСОНАЖЕЙ И NPC (Шкала от 0% до 100%)]
Отношение: Герой -> Заброшенный особняк
  - Тянет вернуться: 80% (высокий уровень)
  - Страх: 60% (средний уровень)
  - Любопытство: 90% (очень высокий уровень)

Примеры сценариев использования

Сценарий 1: Детективное расследование

Настройки мира:

  • Жанр: «Современность»
  • Криминальный элемент: 70%
  • Паранойя: 60%

Отношения:

Детектив → Подозреваемый
  - Недоверие: 90%
  - Профессиональный интерес: 50%

Подозреваемый → Жертва
  - Вина: 80%
  - Страх разоблачения: 90%

Детектив → Место преступления
  - Внимание к деталям: 95%
  - Интуиция: 70%

Эффект: Напряжённые диалоги, нервный подозреваемый, детектив замечает важные улики.


Сценарий 2: Романтический треугольник

Настройки мира:

  • Жанр: «Романтика»
  • Ревность: 60%
  • Страсть: 75%

Отношения:

Героиня → Лучший друг
  - Привязанность: 85%
  - Скрытая симпатия: 70%

Героиня → Загадочный незнакомец
  - Влечение: 90%
  - Опасность: 60%

Лучший друг → Загадочный незнакомец
  - Ревность: 80%
  - Недоверие: 70%

Эффект: Динамика треугольника постоянно подогревается, сложный выбор для героини.


Сценарий 3: Выживание в постапокалипсисе

Настройки мира:

  • Жанр: «Выживание»
  • Опасность среды: 90%
  • Нехватка ресурсов: 85%

Отношения:

Герой → Убежище
  - Надёжность: 40%
  - Страх потерять: 90%

Герой → Заражённый
  - Опасность: 95%
  - Жалость: 30%

Герой → Член группы
  - Недоверие: 70%
  - Зависимость: 60%

Эффект: Атмосфера безысходности, постоянная угроза, внутренние конфликты в группе.

Заключение

Читмод в LiterAI — это не просто набор ползунков, а полноценный инструмент режиссёра, позволяющий в реальном времени менять правила игры.

Ключевые возможности

  • ✅ Гибкая система отношений
  • ✅ Поддержка произвольных акторов
  • ✅ Сохранение собственных пресетов
  • ✅ Экспорт и импорт настроек
  • ✅ Работа в реальном времени

Советы по использованию

  • 💡 Экспериментируйте с характеристиками
  • 💡 Создавайте неожиданные связи
  • 💡 Наблюдайте, как нейросеть оживляет ваши идеи
  • 💡 Делитесь пресетами с другими игроками

Читмод открывает безграничный простор для творчества — от тонкой настройки характеров до глобального управления мироустройством.

Удачных вам ролевых приключений с LiterAI!