OSpicyLines
Вчера 71 7 Автор мода: bononobo Автор публикации: Dungeon Версия: 1.3 Перевод: Русский
OSpicyLines предоставляет фреймворк контекстно-зависимых субтитров для сцен OStim. Он реагирует на поведение сцены в реальном времени, различая начало, отслеживая смену сцены и её скорости, распознавая оргазмы и пересылая концовки сцен. NPC будут комментировать текст, соответствующий тону и типу происходящего действия. Система лёгкая и полностью расширяемая: стандартный пакет содержит нейтральный набор реплик, а авторы модов могут легко создавать собственные тематические пакеты.

Особенности
Интеграция OStim
Отслеживает события потоков OStim (начало, смена сцены, изменение скорости, оргазм, конец) и динамически выбирает соответствующие строки.

Субтитры с учетом сцен
Реагирует на типы действий, теги действий (сексуальное, оральное и т. д.), теги актёра (стоя, на коленях, на корточках) и роль актёра: основного, целевого, исполнителя или оргазмера. Темы также можно ограничить конкретными NPC по идентификаторам форм, именам актёров или принадлежности к фракции для точного управления.

Настраиваемое поведение (MCM)
Настройте задержку между строками, общую частоту обсуждений, разрешенные типы событий, режим «только для проигрывателя», вертикальное смещение субтитров и многое другое. Включает инструменты отладки и возможности перезагрузки тем для авторов.

Пакеты диалогов на основе JSON
Все строки хранятся во внешних JSON-файлах. Вы можете добавлять, удалять или редактировать темы без перекомпиляции скриптов. В прилагаемой статье объясняется формат JSON, что позволяет пользователям создавать собственные пакеты.

Воспроизведение звука
Строки могут начинаться со звуковой метки (например , {S:MyVoices.esp|0x000800} ). Если она присутствует, звуковой маркер воспроизводится говорящим актёром во время отображения текста субтитров.

Управление стаей
Один или несколько JSON-файлов объявляют пакет сообщений. Пакеты отображаются в MCM и могут быть включены или отключены по отдельности, что позволяет пользователям объединять или разделять несколько наборов диалогов (стандартные, пользовательские, тематические, озвученные и т. д.).

Обновление
После установки версии 1.3 (или любого более позднего обновления) рекомендуется открыть MCM и запустить функцию Перезагрузить темы на странице «Система». Это гарантирует корректное перечитывание и регистрацию всех пакетов. Также следует запускать функцию Перезагрузить темы при каждом добавлении, удалении или обновлении любого пакета сообщений или JSON-файла темы.

Известные странности
Ванильные субтитры от третьего лица
Собственная система субтитров Skyrim не отображала субтитры при виде от третьего лица во время сцен OStim. OSpicyLines обходит это ограничение, используя собственный слой субтитров через виджеты iWant.

Ограничения стандартной диалоговой системы
Собственную систему диалогов сложно расширять, удалять или динамически изменять. Она обеспечивает ограниченную гибкость для контекстно-зависимых строк, поэтому OSpicyLines использует внешнюю систему на основе JSON.

Аудио, эмоции и синхронизация губ
Встроенная система поддерживает воспроизведение звука, эмоции на лице и синхронизацию губ. OSpicyLines не использует стандартный диалоговый конвейер, поэтому не создаёт анимацию движения губ или эмоций. Воспроизведение звука поддерживается через звуковые ссылки, но синхронизация губ не генерируется.

Слой субтитров WantWidgets
OSpicyLines использует iWantWidgets для отображения субтитров. Эти субтитры могут отображаться поверх стандартных субтитров диалогов, если они отображаются одновременно.

Требования:
iWant Widgets
JContainers SE
OStim Standalone - Advanced Adult Animation Framework
PapyrusUtil SE - Modders Scripting Utility Functions
SkyUI

Установка:
...
avatar
Gamer-mods.ru © 2012 - 2025. Все права защищены. Копирование материалов без указанной активной ссылки на данный сайт запрещено.