OSpicyLines
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
Установка:
...
Особенности
Интеграция 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
Установка:
...
Это основной мод уже с РУССКИМ переводом (38 KB)Сервер №1
Это аддон к основному моду. Добавляет едва заметные текстовые сигналы дыхания, вздохи, приглушенные реакции и фрагментированные фразы с низким содержанием вербальной информации для улучшения атмосферы сцены без использования полноценных диалогов.Сервер №2
Это дополнение фокусируется на нежных, проникновенных и чувственных выражениях, которые делают сцены более интимными и проникновенными. Подходит тем, кто хочет более романтичной, нежной, эротической атмосферы в духе Skyrim.Сервер №3
Этот пакет — лишь пример, демонстрирующий, как работает OSpicyLines. Он не идеален, и вкусы у всех разные. Вы можете легко добавлять, удалять или заменять строки, чтобы создать свой собственный стиль.Сервер №4








