Skip to content

v0.3.0 — голоса по ролям и честный интерфейс

Choose a tag to compare

@timoncool timoncool released this 16 Aug 06:37
· 24 commits to main since this release

Игра стала быстрее вчетверо, реплики персонажей читаются разными голосами, а интерфейс перестал врать о том, что происходит.

Схемы моделей решают за нас

Каталог моделей OpenRouter теперь скачивается целиком, и по каждой модели игра знает: можно ли отключать её размышления, какой уровень усилия она принимает, умеет ли строгий разбор по схеме. Раньше запрет размышлений слался всем подряд — Gemini и Grok его отвергают, — а у DeepSeek просился уровень, которого у неё нет. Отсюда были пустые ответы, молчащая механика и ход на 130 секунд.

Стало 13 секунд. Кубик снова бросается.

Автокастинг голосов

Рассказчик получает список голосов с пометками пола и возраста и сам помечает каждую реплику. Женщину читает женский голос, старика — пожилой, ребёнка — детский, и один и тот же персонаж звучит одинаково всю историю.

Работает и с кавычками, и с тире — русская проза оформляет прямую речь и так, и так. Слова автора остаются за рассказчиком. Если модель забыла пометить, говорящий узнаётся по самому тексту: «вдова», «старик», «девочка» — с учётом склонений.

Видеокарта больше не просыпается зря

  • Иконки предметов рисовались на своей карте всегда — про облако этот путь не знал вовсе. Видеокарта включалась на каждой находке, хотя выбрано «всё в облаке».
  • Облачный кадр рисовался дважды: напрямую и ещё раз в очереди — двойная задержка и двойная плата.
  • Варианты действий и подсказки уходят в облако вместе с рассказчиком и не встают в очередь к карте.

Интерфейс говорит правду

  • Подпись под кадром показывала движок из настроек карты: под кадром от Gemini стояло «krea2-turbo». Теперь там тот, кто рисовал.
  • Строка состояния гаснет вместе с ходом, «рисуется кадр» появляется, когда кадр действительно рисуется, а на ожидании голоса стоит своя надпись.
  • Отказ провайдера доносится словами. Раньше при отказе тело ответа выбрасывалось, и до игрока доезжал голый номер 400 вместо «цензура Krea отклонила кадр».
  • Служебные ключи модели и её внутренние размышления больше не попадают в журнал.

Мелочи, которые заметны

  • Кеш озвучки не учитывал сам текст: после правки отрывка играла прежняя запись.
  • Правка одной настройки больше не сбрасывает остальные.

Установка: скачай архив, распакуй, запусти run.bat. Модели игра забирает сама на первом запуске.

Нет мощной видеокарты? Раздел «Движки и облако» → ключ OpenRouter → готовая раскладка «Без видеокарты — всё в облаке».

280 тестов, ни одного красного.