Панель HUD и трекеры в режиме Roleplay
Панель HUD (heads-up display, экранная панель) показывает текущие детали истории в чате Roleplay: время, погоду, кто присутствует, ваши характеристики, предметы и квесты. Любое значение можно исправить вручную, заблокировать, чтобы ИИ перестал его менять, и запустить трекер заново, когда нужно.
Значения приходят от агентов-трекеров. Агент – это помощник, который работает рядом с ответами. Агент-трекер следит за историей и после каждого сообщения обновляет одну часть панели HUD. Виджет появляется, только когда его агент включен для чата.
Включение панели HUD
- Откройте Chat Settings (настройки чата) кнопкой с ползунками в чате.
- Перейдите в Agents (агенты) и включите Enable Agents (включить агентов).
- Добавьте агентов из списков под переключателем. Для базовой панели HUD сначала добавьте World State. Чтобы видеть больше, добавьте Persona Stats, Character Tracker или Quest Tracker.
- Отправьте сообщение.
После ответа появится трекер. На телефоне вы увидите кнопку World State. На компьютере – Tracker Panel (панель трекеров) или окно Trackers (см. ниже). В таблице виджетов указано, какой агент питает какой виджет.
Если не получилось: когда не включен ни один агент-трекер, панель HUD не показывает виджеты. Проверьте, что Enable Agents включен.
Где находится панель HUD
На телефоне трекеры – это перемещаемые кнопки World State и Player & Tracker. Нажмите кнопку, чтобы открыть ее панель, и X, чтобы закрыть. Когда у World State появляются данные, его кнопка показывает небольшой баннер с местом, днем, временем, погодой и температурой. Перетаскивайте кнопки куда угодно. Чат запоминает, где вы их оставили. Кнопки используют выбранный Chat widget style (стиль виджетов чата) в Settings → Appearance → App (настройки → оформление → приложение).
На компьютере те же трекеры появляются в одном из двух мест:
- Tracker Panel: боковая панель рядом с сообщениями. По умолчанию она включена. Кнопка с кубиком в строке заголовка Chat Settings включает и выключает ее.
- Окно Trackers: перемещаемое окно, в котором находятся трекеры, когда Tracker Panel выключена.
Одновременно используется только одно из двух. См. Панель Tracker Panel и Окно Trackers.
Виджеты панели HUD
| Виджет | Нужен агент | Что показывает |
| World State | World State | Место, дату, время, погоду, температуру и ваши собственные поля мира |
| Persona Stats | Persona Stats | Полосы состояния вашей персоны и строку статуса |
| Present Characters | Character Tracker | Кто есть в сцене – с настроением, внешним видом и собственными полями |
| Inventory | Persona Stats | Предметы, которые вы несете, и их количество |
| Inventory Tracker | Inventory Tracker | Отдельные списки валют, надетого снаряжения и переносимых предметов |
| Active Quests | Quest Tracker | Текущую цель |
| Custom Tracker | Custom Tracker | Ваши собственные поля с названиями, например счетчики или валюту |
Виджет Inventory питает агент Persona Stats, поэтому включите его, чтобы получить оба виджета. Inventory Tracker – отдельный трекер. Он хранит записи в трех группах – Currencies, Equipped и Inventory – и никогда не показывает надетое снаряжение дважды.
Каждая запись выглядит как небольшая таблетка. Количество показывается в виде ×4, только когда оно больше единицы. Чтобы изменить количество, равное единице, включите режим добавления или режим блокировки: в обоих у каждой записи появляется поле количества. Режим добавления – это кнопка + в заголовке Tracker Panel. Режим блокировки описан ниже.
Виджет Present Characters показывает до трех эмодзи персонажей плюс счетчик "+N". Виджеты Inventory и Custom Tracker показывают свои записи по одной.
Изменение значения трекера
Каждое поле можно редактировать, так что неверное значение от ИИ легко исправить. Правка сохраняется сразу. Следующий ответ начинается с исправленного значения, в том числе при перегенерации или свайпе исправленного ответа.
- Откройте трекер: на телефоне нажмите его кнопку, а на компьютере откройте его раздел в Tracker Panel или окне Trackers.
- Нажмите на значение и введите новое.
- World State: поля Location, Date, Time, Weather, Temperature и собственные поля мира.
- Persona Stats: строка Status и полосы с названием, текущим и максимальным значением. Полосы можно добавлять и удалять.
- Present Characters: добавляйте и удаляйте персонажей. Изменяйте у каждого эмодзи, имя, Mood (настроение), Look (внешность), Outfit (одежда), Thinks (тайные мысли) и собственные поля. Каждому персонажу можно загрузить аватар. Кнопка Auto включает и выключает "Auto-generate avatars".
- Inventory: добавляйте и удаляйте предметы. Изменяйте названия и количество.
- Inventory Tracker: добавляйте и удаляйте записи в группах Currencies, Equipped и Inventory. Чтобы перенести предмет в другую группу, удалите его и добавьте там.
- Active Quests: добавляйте и удаляйте квесты. У каждого квеста есть цели с флажками.
- Custom Tracker: добавляйте, удаляйте и изменяйте поля с названием и значением.
Чтобы исправить много значений сразу, используйте State Editor.
Режим блокировки
Агенты-трекеры перезаписывают значения панели HUD после каждого хода. Режим блокировки позволяет закрепить значение. Заблокированное поле остается нетронутым при следующем автоматическом запуске. Используйте его, когда значение упорно уходит не туда.
- Откройте трекер.
- Нажмите переключатель блокировки в верхней части трекера (всплывающая подсказка Enter lock mode). Рядом с каждым изменяемым значением появится небольшая кнопка блокировки.
- Нажмите кнопку блокировки рядом со значением (подсказка Lock field). Заблокированные поля помечаются.
Чтобы снять блокировку, нажмите ту же кнопку еще раз (Unlock field). Чтобы выйти из режима блокировки, снова нажмите верхний переключатель (Exit lock mode). Режим блокировки общий для всей панели HUD, поэтому если включить его в одном трекере, кнопки блокировки появятся везде.
Повторный запуск трекера
Чтобы обновить трекер сейчас, не дожидаясь следующего сообщения, нажмите кнопку с круговой стрелкой внутри него. Она перезапускает только этот трекер для последнего хода. Всплывающая подсказка называет трекер, например Re-run world state tracker only.
Чтобы трекер запускался только по вашей просьбе, откройте Chat Settings → Agents → Trackers Control (настройки чата → агенты → управление трекерами) и включите трекер в блоке Individual tracker schedule (расписание отдельных трекеров). Ручной трекер не срабатывает после каждого ответа. В чате, где был включен старый переключатель Manual Trackers, там включены все трекеры.
Пока хотя бы один трекер работает вручную, появляется кнопка обновления: на телефоне в строке HUD, а на компьютере рядом с заголовком окна Trackers. Нажмите ее, чтобы запустить ручные трекеры для текущего хода.
Раздел Agent activity (активность агентов) – это место, где можно перезапустить все трекеры, повторить попытку для агентов с ошибкой и использовать Clear Trackers (очистить трекеры). См. Agent activity.
Предупреждение: Clear Trackers стирает все отслеживаемое состояние мира для чата, и отменить это нельзя.
Окно Trackers
На компьютере трекеры используют окно Trackers, когда Tracker Panel выключена. Если рядом с сообщениями хватает места, окно открывается слева. Иначе сначала появляется маленькая кнопка Trackers слева вверху чата. Нажмите ее, чтобы открыть окно. Чат с сохраненным расположением сохраняет вашу расстановку.
Окно можно двигать за строку заголовка и менять его размер за края. Кнопки справа вверху:
- Pin (закрепить): оставляет окно открытым при нажатии в другом месте. Изначально оно закреплено.
- Lock (заблокировать): запрещает перемещение и изменение размера окна и фиксирует его кнопку на месте. Кнопка по-прежнему открывает окно.
- Close (закрыть): сворачивает окно в перемещаемую кнопку Trackers.
Reset View (сбросить вид) в Chat Settings очищает сохраненное расположение и выбирает начальное окно или кнопку в зависимости от свободного места.
У каждого трекера свой сворачиваемый раздел. Нажмите заголовок, чтобы свернуть раздел до небольшого предпросмотра, и нажмите снова, чтобы открыть его. Marinara запоминает, какие разделы вы свернули.
Чтобы вынести трекер в отдельное окно, нажмите кнопку отдельного окна рядом с его стрелкой или перетащите его заголовок за пределы окна Trackers. Новое окно сначала не закреплено. Закрепите его, чтобы оно оставалось открытым. X сворачивает его в маленькую кнопку со значком трекера. World State вместо этого сворачивается в баннер с тем же местом, датой, временем и погодой, что и на телефоне, так что его можно перетащить куда угодно, например в верхнюю часть чата по центру. Чтобы вернуть трекер, нажмите Put back in Trackers (изогнутая стрелка слева от X) или перетащите его на окно Trackers. Каждый чат запоминает, какие трекеры вынесены и где они находятся.
Панель Tracker Panel
Tracker Panel – это боковая панель побольше с теми же данными. Она также показывает портреты и мысли персонажей.
- Откройте Chat Settings.
- Нажмите кнопку Tracker Panel (кубик) в строке заголовка, рядом с закреплением и блокировкой. Пока панель включена, кнопка остается выделенной.
- Нажмите ее еще раз, чтобы скрыть панель. На компьютере трекеры тогда появятся в окне Trackers.
На компьютере панель помещается рядом с сообщениями, но не шире значения Desktop size (размер на компьютере). Если окну не хватает ширины на то и другое, например при открытой боковой панели чатов, сообщения и поле ввода немного сужаются. На телефоне или планшете включение панели добавляет кнопку Tracker Panel, которую можно перетаскивать. Нажмите ее, чтобы открыть панель, и нажмите еще раз, чтобы закрыть. Пока панель или другой экран закрывает чат, перемещаемые кнопки чата скрыты, а затем появляются на прежних местах.
Настройка полей трекеров
Кнопки в заголовке панели меняют структуру трекера:
- + включает режим добавления. В разделе World появляется Add world field (добавить поле мира), а в карточке каждого присутствующего персонажа – Add custom field (добавить собственное поле). Названия полей остаются видны и в обычном режиме.
- Значок корзины включает режим удаления, в котором вы удаляете собственные поля мира или персонажа. Вместе с полем удаляются и его блокировки.
- Значок замка включает режим блокировки. Собственные поля блокируются так же, как встроенные.
- Значок перечеркнутого глаза включает режим скрытия. Выберите в карточке персонажа Mood, Look, Outfit или Thoughts (мысли). Скрытое поле исчезает из Tracker Panel и панели HUD, очищается и остается заблокированным, чтобы агенты не заполнили его снова. Включите режим скрытия еще раз, чтобы показать его пустым полем.
Агенты обновляют значения ваших собственных полей. Созданное вами поле они никогда не удаляют.
Создание нового портрета
Большая карточка персонажа может создать новый портрет, когда у агента Character Tracker есть подключение для изображений. В компактной карточке нажмите Feature character card (вывести карточку персонажа), чтобы открыть большую. В окне Trackers карточки всегда большие. Наведите курсор на портрет и нажмите кнопку с глазом, чтобы создать портрет по полю Look, или кнопку с рубашкой – по полям Look и Outfit. Кнопка с рубашкой появляется, только если у персонажа есть одежда. Старый портрет остается, пока не готов новый. Если создать портрет не удалось, старый сохраняется. У персонажей, для которых показан аватар их карточки или спрайт выражения лица, этих кнопок нет.
Настройки Tracker Panel
Откройте Settings → Appearance (настройки → оформление), раскройте группу Roleplay и найдите раздел Tracker Panel.
| Настройка | Что делает |
| Tracker Panel | Переключатель вкл/выкл – тот же, которым управляет кубик. По умолчанию включен. Во включенном состоянии подпись читается "Shown in the Roleplay HUD". |
| Dock Tracker Panel to edge | Прижимает панель к краю экрана и не дает соседним элементам управления чата заходить на нее. |
| Use expression sprites for tracker portraits | Использует текущий спрайт выражения лица персонажа вместо обычного аватара, если такой спрайт есть. См. Спрайты персонажа (выражения лица и Full-body). |
| Panel background | Цвет или градиент для фона панели. |
| Desktop size | Ширина панели: Compact, Standard или Expanded. |
| Thought display mode | Docked раскрывает мысли внутри карточки персонажа. Floating показывает их облачком рядом с портретом. |
| Always show Docked thoughts | При Docked мысли каждого выведенного персонажа видны постоянно, а не спрятаны за кнопкой. |
| Stat display mode | Показывает характеристики полосами или круговыми шкалами. |
| Temperature unit | °C (по умолчанию) или °F. Меняется только отображение, а не сохраненное значение. |
State Editor
State Editor (редактор состояния) показывает все трекеры текущего хода в одном окне, так что вы можете найти значение и исправить его, не открывая каждый трекер по отдельности. Он работает и на телефоне.
Открыть его можно любым из этих способов:
- Шестеренка (Tracker panel settings) в заголовке Tracker Panel, а затем кнопка { } (Open in State Editor).
- Кнопка { } в строке заголовка окна Trackers или трекера, который вы вынесли в отдельное окно.
- На телефоне – кнопка { } в панелях World State и Player & Tracker.
- Ссылка Open in State Editor под Tracker Data в Agent Suite (набор агентов).
Редактор открывается на разделе того трекера, из которого вы пришли. Например, World State открывается на Scene.
- Строка хода: под полем поиска. Она называет сообщение и свайп, которые вы редактируете, например "Editing message #12 · swipe 2 of 3". Latest (последний) отмечает самый новый ход. У каждого свайпа свое состояние, поэтому, чтобы изменить другой, сначала переключите свайп.
- Разделы: Scene, Present Characters, Persona Stats, Inventory Tracker, Custom Tracker Fields и Active Quests. На телефоне это плашки над редактором. Точка отмечает измененный раздел.
- Поиск: введите ключ или значение, например
mood. Нажмите на результат, чтобы перейти к нему. - Fields (поля): каждый раздел открывается в виде Fields, с полями для текста, чисел и значений вкл/выкл.
- No value: пустое поле предлагает выбрать Text (текст), Number (число) или On/off (вкл/выкл).
- Add item (добавить элемент): добавляет запись, копируя ту, что стоит над ней.
- Add (добавить): добавляет поле с именем в раздел или в пустую карточку.
- ×: удаляет запись или очищает значение.
- JSON: правка необработанных данных. Format (форматировать) приводит их в порядок. Раздел с поврежденным JSON нельзя сохранить, пока вы его не исправите.
- Revert (вернуть): отменяет ваши изменения в одном разделе.
Персонажи и квесты принадлежат истории, поэтому их карточки здесь добавить нельзя. Списки внутри них, например характеристики персонажа, изменять можно.
Чтобы сохранить:
- Нажмите Review changes (проверить изменения), чтобы построчно увидеть каждое изменение.
- Нажмите Save changes (сохранить изменения). Все разделы сразу записываются в тот ход, который вы редактировали.
До этого черновики остаются в окне, а при его закрытии вас спросят, прежде чем их отбросить.
Если не получилось: если история продвинулась, пока вы редактировали, редактор ее не перезапишет. Новый ответ или свайп либо обновление трекером раздела, который вы изменили, приводит к тому, что сохранение отклоняется с кнопкой Reload (перезагрузить). Reload показывает самое свежее состояние и отбрасывает ваши черновики.
Смежные руководства
- Справочник агентов для скачивания
- Агенты: помощники ИИ в чатах
- Цвета персонажа и характеристики RPG: вкладка Stats задает полосы и атрибуты, с которыми начинает персона или персонаж.
- Режим Roleplay: начало работы
- Game Mode: виджеты панели HUD