creator cover SkyrimNet
SkyrimNet

SkyrimNet 

Живые NPC для Скайрима, без сценария.

22subscribers

8posts

About

SkyrimNet: живые NPC в Скайриме
https://fateless.ai
SkyrimNet превращает каждого NPC в Скайриме в персонажа с памятью, голосом и собственной волей.
Зайдите в «Гарцующую кобылу» и поговорите с Исольдой о её торговых планах. Поспорьте о теории магии с Фаральдой в Коллегии Винтерхолда. Они помнят, что вы сказали, реагируют на происходящее вокруг и вмешиваются в разговор, когда это уместно.
Более 3000 персонажей, у каждого свой характер и своя история.
ПРОСТО УСТАНОВИТЬ
Мод работает внутри игры как SKSE-плагин: без отдельного приложения, без WSL и без сервера, за которым нужно следить. Устанавливается как любой другой мод.
ВАЖНО ЗНАТЬ ДО ПОДПИСКИ
Чтобы «думать», SkyrimNet нужен ИИ-провайдер. Варианты подключения:
— Собственный API-ключ. Большинство игроков используют, например, OpenRouter и платят провайдеру напрямую за использование.
— Свой сервер или локальная модель. Направьте SkyrimNet на собственный LLM-сервер, и платить за запросы не придётся вовсе.
— Облачный GPU. Если у вас нет мощной видеокарты, SkyrimNet может в один клик арендовать GPU на VastAI.
Ваша поддержка здесь идёт на разработку SkyrimNet, а не на оплату ИИ.
ОТКРЫТ ДЛЯ МОДОВ
Всё расширяется через API, а сообщество публикует свои плагины в хабе. Программистом быть не обязательно: сообщество создаёт, играют все.
ЗАЧЕМ НУЖНА ПОДДЕРЖКА
Она позволяет мне тратить рабочие часы на SkyrimNet: новые релизы, новые игры и сервисы fateless.ai (хаб плагинов, статистика сообщества и общая маршрутизация).
ЧТО ВЫ ПОЛУЧАЕТЕ
— На любом уровне: ранг в Discord SkyrimNet (от Горожанина до Верховного короля), каналы для сторонников и общая маршрутизация на fateless.ai.
— С уровня «Хускарл» и выше: доступ к каналу альфа-тестеров, куда ранние сборки попадают первыми.
Скажу честно: выше первого уровня вы даёте больше просто потому, что хотите, и я вам за это благодарен.
ПОЧЕМУ BOOSTY
Patreon и Ko-fi не принимают российские карты, поэтому SkyrimNet здесь. Хотите поддержать разово, а не подпиской? Кнопка доната принимает любую сумму.
English: SkyrimNet is on Boosty for supporters whose cards Patreon and Ko-fi can't accept. Same tiers, same benefits. Elsewhere: patreon.com/SkyrimNet and ko-fi.com/minll.
Nov 03 17:38 · AI content

SkyrimNet Beta29.2

Это перевод, сделанный ИИ: мы старались, но в нём возможны неточности. Оригинальные примечания к выпуску (на английском) и загрузка — на GitHub: https://github.com/MinLL/SkyrimNet-GamePlugin/releases/tag/vbeta29.2
This is a best-effort AI translation and may contain mistakes. The original release notes (in English) and the download are on GitHub: https://github.com/MinLL/SkyrimNet-GamePlugin/releases/tag/vbeta29.2

Исправления ошибок

  • Fateless — Исправлена проблема, из-за которой вызовы Fateless иногда могли завершаться с ошибкой при долгом перерыве между запросами.
  • Повышена надёжность выполнения действий — Если действие встроено в диалог, NPC, который соглашается на что-то или начинает действие — например, принимает ванну, нанимает свадебного распорядителя или передаёт вам квест, который вы только что взяли — теперь с большей вероятностью действительно выполнит это, а не просто опишет на словах. Устраняет регрессию из beta29.1 без отказа от преимуществ структуры кэша.
@Min за всё вышеперечисленное.
Nov 02 03:27 · AI content

SkyrimNet Beta29.1

Это перевод, сделанный ИИ: мы старались, но в нём возможны неточности. Оригинальные примечания к выпуску (на английском) и загрузка — на GitHub: https://github.com/MinLL/SkyrimNet-GamePlugin/releases/tag/vbeta29.1
This is a best-effort AI translation and may contain mistakes. The original release notes (in English) and the download are on GitHub: https://github.com/MinLL/SkyrimNet-GamePlugin/releases/tag/vbeta29.1

Плагин Prompt Caching 1.6.0 официально включён в SkyrimNet

У провайдеров с поддержкой prompt caching реплики NPC, диалоги и мысли игрока, а также Universal Translator теперь повторно используют те части промпта, которые не меняются между репликами — это снижает стоимость и время до первого слова.
  • Это те самые промпты из плагина «Skyrimnet Prompts - Cache Enabled». Установленная копия из хаба перестаёт использоваться.
  • Реплики NPC теперь заканчиваются строками, сказанными с момента последней реплики этого NPC, поэтому модель читает самую последнюю фразу в последнюю очередь.
  • Фразы, которыми обмениваются другие персонажи, помечаются как «услышанные со стороны», поэтому спутники больше не отвечают на реплики, адресованные друг другу.
  • Ваши собственные правки этих промптов сохраняют старую разметку и не кэшируются.

Улучшенная мимика лица для поддерживаемых TTS-движков

При использовании Inworld (со своим ключом) или голосов Fateless движение губ NPC теперь синхронизируется с реальным таймингом аудио, а не подбирается по тексту «на глазок». Движок присылает тайминги форм рта вместе с каждой репликой, а lipsync их воспроизводит.
  • Включено по умолчанию: Voice > Animation Tuning > Visemes From TTS.
  • Остальные TTS-движки, реплики, воспроизводимые из голосового кэша (немые ванильные строки, выбор в меню диалогов), а также реплики с голосовым эффектом по-прежнему синхронизируются по тексту.

Диалоги

  • Взгляд на NPC теперь определяет, кто отвечает — Continue Narration всегда передаёт сцену тому NPC, на которого наведён ваш прицел, и уже он решает, с кем заговорить. Когда говорите вы, отвечает именно тот NPC, на которого вы смотрите, даже если до этого вы разговаривали с кем-то другим — если только вы явно не называете или не имеете в виду кого-то ещё.
  • Улучшения Prompt Cache — Этот релиз должен заметно повысить использование кэша, снижая расходы и увеличивая скорость.
  • Правила выбора действий от SeverActions временно отключены — вместо переопределения от SeverActions используется собственный файл SkyrimNet 0750_embedded_actions, чтобы список действий не отправлялся в репликах NPC дважды. SeverActions остаётся включённым, и его действия продолжают работать, но до выхода его обновления его правила о том, когда действовать, не применяются, поэтому NPC могут действовать охотнее, чем раньше. Чтобы сохранить версию SeverActions, выберите SeverActions для этого файла в Installed > SeverActions > Files; в этом случае список действий будет отправляться дважды.
  • Торговцы, трактирщики, наставники и возницы лучше понимают простые просьбы — служебные фразы, которые может произнести NPC, теперь указывают, когда их использовать, поэтому просьба, сформулированная своими словами, с большей вероятностью откроет лавку, снимет комнату, начнёт обучение или отправит в путь.

Речь и звук

  • Голоса Fateless теперь запрашиваются на 44.1 кГц — реплики Fateless запрашиваются на 44.1 кГц вместо 24 кГц, что соответствует тому, что SkyrimNet по умолчанию запрашивает у Inworld. Существующие голоса сохраняются, повторное клонирование не требуется.
  • Голоса Fateless по умолчанию используют более быструю модель — новые настройки Fateless теперь работают на fateless/speech, которая быстрее и дешевле. Она умеет издавать звуки вроде [sigh], но игнорирует указания по подаче реплики, такие как [say bitterly]. Чтобы сохранить такие указания, выберите fateless/speech-plus на вкладке Fateless. Настройка, в которой параметры Fateless уже были сохранены, останется на своей прежней модели.

Библиотека контента и Plugin Hub

  • Плагин, вошедший в состав SkyrimNet, больше не переопределяет его — если SkyrimNet вобрал в себя установленный у вас плагин, установленная копия перестаёт использоваться, даже если вы её не удалите. Об этом сообщают баннер и значок «Now in SkyrimNet» на странице Installed; локальные копии остаются включёнными. Это сделано, чтобы мой старый плагин Cache Enabled не переопределял будущие обновления.

Для авторов модов

  • Base может оставить за собой отдельный файл поверх переопределения от плагина — skyrimnet.base может закрепить за собой в своём манифесте один файл, не затрагивая остальной плагин. Сейчас так закреплён 0750_embedded_actions, поэтому переопределение этого файла плагином не используется. Это сделано, чтобы временно не дать SeverActions перекрыть нашу поддержку prompt cache для этого файла, что иначе заметно увеличивало бы расходы. Ваше собственное закрепление, правка через overlay или локальный плагин всё равно имеют приоритет.
  • Переопределения перемещённых секций промпта требуют проверки — реплики NPC теперь выводят 0500_response_format, 0650_audio_tags и 0750_embedded_actions в отдельной секции кэшируемого системного сообщения. Переопределение 0500 или 0650 требует проверки stable_split, иначе эта секция появится в репликах NPC дважды.

Исправления ошибок

  • Потеря воспоминаний при неудачной генерации — сцена, для которой не удалось создать воспоминание, теперь повторяется, даже если более поздняя сцена уже обработалась успешно; если после 12 попыток воспоминание так и не создано, оно откладывается до следующей сессии.
  • Мысли игрока о событиях иногда оставались без озвучки — мысль вашего персонажа о происходящем вокруг теперь озвучивается, как и любая другая, и корректно сохраняется в истории.
  • Голоса Fateless теперь меньше растягивают слова — NPC на Fateless теперь используют указания по подаче голоса только в напряжённые моменты и больше не просят замедленную речь, поэтому обычные реплики больше не звучат медленно и тягуче.
  • Действия игнорировались, если модель оборачивала ответ в блок кода — при включённых structured outputs ответ с действием, обёрнутый в блок кода Markdown, теперь выполняет действие, а не игнорируется.
  • Заголовочный файл C++ API — PublicAPI.h теперь можно подключать из нескольких исходных файлов, а его комментарии указывают верные категории действий, ключи eligibility и CRT (/MT).
  • Плагины, содержащие только записи, теперь отображаются в Plugin Hub — плагин из хаба, содержащий только фильтры, голосовые эффекты, предметы или другие записи, теперь появляется в разделе Browse; добавлены два новых блока Content — Virtual NPCs и Records.
Автор всего вышеперечисленного — @Min.
Есть какая нибудь возможность пополнить fateless ai российской картой?
Golgoth, пока нет(
Oct 31 05:36 · AI content

Fateless Inference is live

Это перевод, сделанный ИИ: мы старались, но в нём возможны неточности. Оригинал на английском и подробности: https://fateless.ai/inference
This is a best-effort AI translation and may contain mistakes. Details in English: https://fateless.ai/inference
Всем привет! После нескольких недель альфа-тестирования Fateless Inference теперь открыт для всех.
Это наш собственный AI-сервис для SkyrimNet (замена OpenRouter / OpenAI / прямого InWorld / SunoAPI): диалоги, голоса, speech-to-text и бардовские песни — всё с одного вашего аккаунта fateless.ai. Никаких API-ключей, локальных серверов и дополнительного железа. Просто входите и играйте.
Это полностью опционально. Вы можете продолжать использовать любого провайдера, который вам нравится, или запускать всё локально. Мы всегда будем поддерживать BYOK с OpenRouter, локальными моделями и другими провайдерами. Это никогда не изменится.
Почему стоит попробовать
  • Просто работает. Никакой настройки, никаких API-ключей. Быстро и надёжно из коробки.
  • Освобождает ваш ПК. Голоса и speech-to-text работают на наших серверах, так что требовательным модлистам и слабому железу становится легче дышать.
  • Один аккаунт, один баланс. Больше не нужны отдельные аккаунты OpenRouter, Inworld, OpenAI или SunoAPI.
  • Модели, отобранные специально для SkyrimNet. Мы тестируем их на реальном геймплее. Когда выходит модель получше (или мы доучиваем/обучаем свою), мы переключаемся сами — вам не нужно ничего менять.
  • Быстро и надёжно. 99.98% доступности за время альфы. Большинство диалоговых реплик возвращаются быстрее чем за секунду, причём гораздо стабильнее, чем через OpenRouter.
  • Голоса дешевле за счёт общего пула голосов. Наши объёмы дают нам более выгодные тарифы от Inworld, и мы передаём эту выгоду вам. Для большинства игроков голоса получаются дешевле, чем при прямом обращении к Inworld. Кроме того, это избавляет вас от жёстких ограничений на количество слотов для клонирования голоса в личном плане Inworld — больше не нужно жонглировать парой слотов. Подробнее о том, как это работает: https://fateless.ai/inference.
Как начать
  1. Обновите SkyrimNet до Beta29+
  2. Выберите Fateless в настройках SkyrimNet и войдите в аккаунт
  3. Выберите план или купите кредит на https://fateless.ai/account/inference
Всё остальное, включая то, как работают голоса: https://fateless.ai/inference Следить за статусом сервиса в реальном времени можно здесь: https://fateless.ai/status
Всем, у кого уже был аккаунт fateless.ai на момент этого сообщения, начислено $3 кредита, чтобы попробовать — он сгорит через неделю, если не использовать. Если что-то сломалось или работает не так — пишите мне в #fateless-ai-general. Хорошей игры!
Oct 31 05:04 · AI content

SkyrimNet Beta29

Это перевод, сделанный ИИ: мы старались, но в нём возможны неточности. Оригинальные примечания к выпуску (на английском) и загрузка — на GitHub: https://github.com/MinLL/SkyrimNet-GamePlugin/releases/tag/vbeta29
This is a best-effort AI translation and may contain mistakes. The original release notes (in English) and the download are on GitHub: https://github.com/MinLL/SkyrimNet-GamePlugin/releases/tag/vbeta29
Beta29 уже здесь. Ваши реплики в диалогах теперь озвучиваются без DBVO, панель управления полностью локализована ещё на девять языков, улучшено понимание NPC своего местоположения, а также состоялся публичный запуск инференса fateless.ai, предоставляющего хостинг LLM, STT, TTS и бардовских песен.
Наслаждайтесь SkyrimNet без какой-либо настройки — с более быстрыми, качественными и надёжными ответами через fateless.ai inference вместо собственных подписок на OpenRouter, OpenAI, Inworld и SunoAPI.

Ваши реплики в диалогах озвучиваются без DBVO @Min

Выберите реплику в стандартном диалоговом меню — и ваш персонаж произнесёт её своим голосом, прежде чем ответит NPC, без установки каких-либо других модов. Теперь мы обрабатываем это внутри самого мода, так что старые шаги по удалению esp и оставлению swf больше не нужны.
  • Работает с любым модом диалогового меню, включая Better Dialogue Controls.
  • Нажмите ещё раз, чтобы пропустить свою реплику. Закрытие меню останавливает озвучку.
  • Настройки находятся в Voice › Game Dialogue: Voice My Dialogue Choices (включено по умолчанию) и Voice Silent NPCs. Ваши текущие значения сохраняются. Если вы никогда не устанавливали DBVO, выбранные реплики теперь озвучиваются, и NPC ждёт вашей фразы; отключите первую настройку, если предпочитаете прежнее поведение.
  • Удалите Dragonborn Voice Over 1.1.1, если вы установили его только для SkyrimNet. Если его DBVO.esp активен, SkyrimNet оставляет диалоговое меню ему и сообщает об этом при запуске.
  • С установленным Dragonborn Voice Over 2 или Dragonborn ReVoiced SkyrimNet озвучивает ваши реплики вместо их файлов озвучки. Отключите Voice My Dialogue Choices, чтобы слышать их голоса.

Языки панели управления @Min

Панель управления и чат в игре теперь доступны на французском, немецком, итальянском, польском, упрощённом китайском, японском, русском, испанском (Испания) и португальском (Бразилия) языках. Переводы выполнены машинным способом.
  • Режим «Автоматически» следует языку игры (параметр sLanguage в Skyrim.ini). Чтобы оставить английский, выберите English в Quick Toggles или Settings › Dashboard › Language.
  • Строка без перевода отображается на английском.
  • Заметили плохой перевод? Сообщите о нём, указав язык и экран, где он встретился.

Именованные места @Severause

Назовите отдельные зоны внутри локации (бар, кухню, второй этаж) на новой странице History › Places. Пока кто-то стоит в таком месте, его локация называется соответственно («Breezehome, Kitchen»), так что подсказки, события и воспоминания будут указывать, в какой именно комнате он находится.
  • Введите /mark the kitchen в чате, чтобы назвать место, на котором вы стоите, и /unmark, чтобы забыть его.
  • В списке можно переименовывать, изменять размер, перемещать, отключать или удалять места.
  • Места применяются во всех прохождениях, а плагин может поставляться с набором таких мест. Если вы отредактируете место из плагина, ваша версия будет иметь приоритет.
  • locationAnalysis.namedPlaces отключает названия комнат в локациях; ваши места при этом сохраняются.
  • Если вы ведёте собственную копию шаблонов event_history, скопируйте в неё новое правило смены локации (location_building, _speakerLocations) — иначе разговор между комнатами будет помечать каждую фразу как перемещение.

Диалоги @Min

  • Заглушить виртуального NPC без потери того, что он видит — Включите Muted в его настройках на странице Characters. Он перестанет говорить, но продолжит воспринимать события, формировать воспоминания и вести дневник, так что будет в курсе происходящего, когда вы его разглушите.
  • Префиксные клавиши чата работают с китайским и японским вводом — Поле чата теперь распознаёт полноширинные символы, которые вводят IME для Pinyin или японского (! ‘ % # @ ~ и другие), как префиксные клавиши, так что больше не нужно переключаться на английский для строки Think, Direct Input или Transform.
  • Более надёжные Dialogue Actions — Несколько улучшений в стабильности срабатывания стандартных диалоговых действий у разных моделей. Реплика, которую модель называет по заголовку своего меню («Follower», «Other»), теперь срабатывает, а не отбрасывается, а стандартный обмен репликами, который сам обрабатывает золото, больше не сопровождается действием Economy, которое могло списать или начислить деньги дважды.

Речь и звук @Min

  • Потоковая передача Pocket TTS отключена по умолчанию — В новых установках реплика Pocket TTS воспроизводится только после полной генерации. Включить потоковую передачу можно в Voice & TTS › Pocket TTS › Advanced (Stream Audio).
  • Name Hints отключены по умолчанию для локального Whisper — При передаче имён локальный Whisper мог превратить целое сообщение в случайное слово, например «3.». Для этого есть отдельный переключатель на странице Speech-to-Text. Для внешнего Whisper и Fateless эта настройка остаётся включённой.
  • Массовое клонирование голоса только из панели управления — Запуск или отмена массового клонирования теперь требует панели управления SkyrimNet — в игре или в браузере на том же ПК.

Панель управления и плагины @zevck

Oct 22 17:06 · AI content

SkyrimNet Beta28

Это перевод, сделанный ИИ: мы старались, но в нём возможны неточности. Оригинальные примечания к выпуску (на английском) и загрузка — на GitHub: https://github.com/MinLL/SkyrimNet-GamePlugin/releases/tag/vbeta28
This is a best-effort AI translation and may contain mistakes. The original release notes (in English) and the download are on GitHub: https://github.com/MinLL/SkyrimNet-GamePlugin/releases/tag/vbeta28

SkyrimNet Beta28 @everyone

Главное: переработана система диалогов, вспоминание воспоминаний теперь находит то воспоминание, о котором идёт речь, примерно в два раза чаще, ElevenLabs, Inworld и Pocket TTS заметно ускорены, дашборд и чат теперь работают на Magelight UI, улучшения OmniSight, локальное распознавание речи Parakeet, улучшена поддержка локальных моделей, а также поддержка инференса через Fateless.Ai.

Переработка системы диалогов @Min

Мы переписали систему диалогов с нуля, чтобы повысить релевантность и темп разговоров — особенно в напряжённые моменты (бой, повторяющееся срабатывание триггера, реакция толпы). NPC больше не копят реплики, которые продолжают проигрываться ещё долго после того, как момент уже прошёл. Реплики произносятся по очереди в порядке приоритета, а единственный ответ стартует так же быстро, как и раньше.
Что-то работает не так, как ожидалось? Используйте команду /report-issue в Discord и приложите ваш SkyrimNet.log.

Инференс через Fateless AI @Min

Я запустил собственный сервис инференса через Fateless AI — он должен дать продуманный опыт «просто работает» без какой-либо настройки. Пока я открыл его небольшой группе альфа-тестеров, но в ближайшие дни запущу его для всех. Это избавляет от необходимости иметь аккаунты OpenRouter / других облачных провайдеров, настраивать api-ключи, workspace id и так далее.
Это было и всегда будет полностью опциональным. Мы всегда будем поддерживать существующую модель, где пользователи вольны использовать свой собственный ключ или локальные модели. Это никогда не изменится. Новое предложение даёт (опциональный!) простой путь для тех, кто хочет, чтобы всё просто работало с минимумом настройки, при этом заметно улучшая скорость и надёжность по сравнению с тем, к чему большинство привыкло сегодня.
Oct 15 04:58 · AI content

SkyrimNet Beta27

Это перевод, сделанный ИИ: мы старались, но в нём возможны неточности. Оригинальные примечания к выпуску (на английском) и загрузка — на GitHub: https://github.com/MinLL/SkyrimNet-GamePlugin/releases/tag/vbeta27
This is a best-effort AI translation and may contain mistakes. The original release notes (in English) and the download are on GitHub: https://github.com/MinLL/SkyrimNet-GamePlugin/releases/tag/vbeta27

Модель эмбеддинга памяти, включая многоязычные варианты @dekana.

Memory → Embedding Model задаёт модель, которая сопоставляет воспоминания с диалогом. В новых установках по умолчанию используется Bekko Embedding v1 — он вспоминает лучше, чем старый all-MiniLM-L6-v2, как на английском, так и на других языках, причём не медленнее. Две многоязычные модели позволяют NPC вспоминать воспоминания, написанные на русском, японском и других языках, по смыслу, а не только по совпадающим словам.
  • Bekko Embedding v1 (новый вариант по умолчанию): лучшее качество припоминания; загрузка 234 МБ.
  • Granite Embedding 107M Multilingual: скорость на уровне all-MiniLM-L6-v2; загрузка 442 МБ.
  • Нужное воспоминание попадает в топ-5 на реальных сохранениях (all-MiniLM-L6-v2, Granite, Bekko): английский — 65%, 71%, 76%; русский — 46%, 88%, 93%.
  • Существующие установки не переключаются автоматически. Settings › Updated Defaults предложит перейти на Bekko; Keep Old оставит текущую модель.
  • Save Changes переключает запущенную игру: модель скачивается, затем воспоминания переэмбеддятся в фоне, а прогресс отображается на странице Memories. Сохранённое в главном меню, оно подхватывается при следующей загрузке сохранения.
  • Если модель не удаётся скачать или загрузить, настройка откатывается на предыдущую модель, а страница настроек сообщает причину.
  • Свои модели: ONNX-модель и её tokenizer.json в models/embedding/custom/<name>/. Остальное объясняет файл README.txt там же.

Speaker Selector Strictness @Min

Правки поведения селектора цели совместно с Jev для более связных и последовательных решений об ответе, а также для более релевантной сводки для вставки (interject). В Settings → Conversations → Speaker Selector появился новый выпадающий список Strictness, который задаёт, насколько охотно NPC вступают в разговор без приглашения, когда модель решений выбирает, кто отвечает.
  • Chatty: поведение как в Beta26. Спутники реагируют на всё, что происходит вокруг вас, и достаточно слабого совпадения с текстом «interjects when» в био NPC.
  • Balanced (по умолчанию): спутникам нужно совпадение с текстом их био либо с тем, что происходит именно с вами (бой, опасная ситуация, находка, только что принятое решение); остальные NPC заговаривают при тематическом совпадении с их био. На что-то драматичное или неожиданное всё равно найдётся чья-то реакция.
  • Strict: тому, к кому не обращаются напрямую, нужно конкретное совпадение с текстом вставки, а по умолчанию — молчание.
  • В непрерывном режиме случайный свидетель вступает в разговор только если его назвали, обратились к нему, либо сработали триггеры вставки из его био.

Экспериментальная интеграция с Better Facial Animations @Min

При установленном Better Facial Animations 4.1 реплики NPC и озвученные фразы самого игрока получают лица Audio2Face: губы, челюсть, брови и глаза управляются реальным звуком, а выражение лица берётся из текущего настроения говорящего. Собственный липсинк SkyrimNet всё равно двигает рот, пока BFA не возьмёт фразу на себя, и в любой момент, когда BFA отказывается её обрабатывать.
  • Settings → Voice → Animation Tuning → Use Better Facial Animations (включено по умолчанию); если BFA не установлен, ничего не меняется.
  • Собственные правила BFA продолжают действовать: его переключатели Enabled и Player, фильтры по расам, сцены и режим Potato определяют, какие реплики он анимирует.
  • Требуется тестовая сборка BFA 4.1: https://gitlab.com/cyberquach/better-facial-animations/-/releases/4.1.0-test-build — со старыми сборками не работает.

Подсказки для распознавания речи (Speech-to-text) @Min

Когда вы говорите, распознавание речи теперь получает список имён, которые вы, скорее всего, произнесёте, поэтому «Farengar» и «Dragonsreach» распознаются правильно, а не как похожие по звучанию слова. Функция включена по умолчанию для Local Whisper и External Whisper.
  • Имена: персонажи рядом с вами (сначала спутники), закреплённые вами персонажи, ваше собственное имя, место, где вы находитесь (локация, холд, интерьер), а также ближайшие маркеры на карте и двери.
  • Отключить можно переключателем Name Hints на странице Speech-to-Text.
  • Промпт stt_hints в Content Library определяет, какой текст отправляется; отредактируйте его, чтобы убрать места или изменить формулировки. Позже мы, вероятно, добавим туда несколько распространённых терминов Skyrim — будем рады отзывам на эту тему, хотя отправить туда можно не так уж много: контекстное окно тесное.
  • Для авторов промптов: новый декоратор get_place_names() перечисляет места вокруг игрока по имени ("current" или "nearby").

Импорт песен бардов из аудиофайлов @dekana.

Теперь можно давать бардам песни без музыкального API: импортируйте файл .mp3, .wav, .ogg или .flac — и барды будут петь его как сочинённую песню. Voice > Bard Singing > Songs > Import song.
Oct 04 21:52 · AI content

SkyrimNet Beta26

Это перевод, сделанный ИИ: мы старались, но в нём возможны неточности. Оригинальные примечания к выпуску (на английском) и загрузка — на GitHub: https://github.com/MinLL/SkyrimNet-GamePlugin/releases/tag/vbeta26-rc4
This is a best-effort AI translation and may contain mistakes. The original release notes (in English) and the download are on GitHub: https://github.com/MinLL/SkyrimNet-GamePlugin/releases/tag/vbeta26-rc4
В Beta26 появился Jev от TypeSafe — новый способ выбирать, к кому обращена реплика, кто говорит следующим и в каком настроении персонаж. Эти закулисные решения теперь принимаются заметно быстрее, дешевле и надёжнее, а сами реплики персонажей по-прежнему пишут выбранные вами модели диалогов. Разговоры должны отвечать ещё быстрее, чем в beta25, которая, в свою очередь, была намного быстрее beta24.
Кроме того, в этом выпуске голоса звучат стабильнее на протяжении всего разговора, улучшено вспоминание памяти для пользователей, играющих не на английском, исправлено несколько проблем в VR, починены субтитры и совместимость OmniSight с апскейлерами, а у авторов модов стало больше инструментов.

Более быстрые, дешёвые и надёжные решения в разговоре (Min, Dowser)

Теперь SkyrimNet использует Jev от TypeSafe — специальную модель решений — для трёх основных задач, которые раньше выполнял чат-подход Meta: понять, к кому вы обращаетесь, выбрать, кто говорит следующим, и определить настроение персонажа.
Вместо того чтобы задавать чат-модели вопрос и разбирать её письменный ответ, Jev выбирает сразу из доступных вариантов. Это заметно быстрее, дешевле и надёжнее.
Реплики персонажей по-прежнему пишут выбранные вами модели диалогов. Jev отвечает только за вспомогательные решения, а не за сам диалог. Прежний чат-подход Meta пока остаётся доступным, и встроенные решения в разговоре переключаются на него, если запрос к модели решений не удался.

Что меняется в разговоре

  • Кто отвечает: если неясно, к кому вы обращаетесь, отвечает NPC, на которого вы смотрите, или ближайший NPC, если вы ни на кого не смотрите.
  • Continue Narration: нажатие F8 спрашивает модель решений, кто должен продолжить сцену — обычно тот, кто говорил последним. Без модели решений, как и раньше, продолжает последний говоривший.
  • Непрерывный режим: GameMaster по-прежнему решает, что кто-то должен заговорить, и предлагает говорящего, а следующего говорящего выбирает модель решений. Посторонние вступают в разговор, только если их назвали, к ним обратились или разговор касается их напрямую.
  • Умение промолчать: при выборе следующего говорящего модель всегда может выбрать молчание. Параметр Speaker Selector Silence Chance действует только для прежнего чат-выбора.

Настройки и провайдеры

Jev включён по умолчанию, если у вас есть ключ OpenRouter, даже если ваши модели диалогов работают через других провайдеров. Jev — платная модель без бесплатного тарифа.

SkyrimNet теперь на Boosty

Привет! SkyrimNet — это живые NPC для Скайрима: они разговаривают, помнят и действуют сами, без заранее написанного сценария.
Для тех, кому неудобно платить через Patreon или Ko-fi, теперь есть Boosty. Уровни здесь те же: Горожанин, Хускарл, Тан, Ярл, Верховный король. Цены указаны в рублях.
Что даёт подписка:
• роль в Discord по вашему уровню и доступ к закрытому каналу #supporters;
• с уровня Хускарл — каналы альфа-тестеров;
• общую маршрутизацию в SkyrimNet.
Как подключить:
1. В настройках Boosty подключите свой Discord. Роль на сервере SkyrimNet выдаётся автоматически.
2. На fateless.ai подключите тот же Discord.
3. В SkyrimNet включите Send Anonymous Usage Data и Send Anonymous Usage Metrics (Settings → General → Privacy).
Спасибо, что поддерживаете проект!
Ура! Вот это я понимаю, перевод на МОГУЧИЙ!
Subscription levels5

Горожанин

$3.9 per month
Житель владения. Роль «Горожанин» и каналы сторонников в Discord SkyrimNet, а также общая маршрутизация на fateless.ai.
+ chat

Хускарл

$7.8 per month
Присягнул делу. Всё из «Горожанина», плюс роль «Хускарл» и доступ к каналу альфа-тестеров, куда ранние сборки попадают первыми.
+ chat

Тан

$19.4 per month
В почёте у владения. Всё из «Хускарла», плюс роль «Тан».
+ chat

Ярл

$39 per month
Правит владением. Всё из «Тана», плюс роль «Ярл».
+ chat

Верховный король

$78 per month
Правит всеми. Этот уровень для тех, кто хочет дать больше. Всё из «Ярла», плюс роль «Верховный король» на вершине списка участников.
+ chat
Go up