Skip to content

ScreenTale v0.4.5

Choose a tag to compare

@Xilleet Xilleet released this 25 Sep 15:40
· 75 commits to main since this release

Версия 0.4.5 закрывает все вопросы по стабильности работы сети, защищает от потери текста во время сетевых сбоев и приносит главную фичу долгожданного комфорта — бесшовный встроенный автоапдейтер!


FIFO-очередь диалогов (Защита от потери реплик)

  • Никакого потерянного текста при обрыве сети:
    Раньше, если интернет моргал или программа начинала долго переключаться на офлайн-модель, новые реплики из игры могли пропадать или устраивать кашу. Теперь под капотом работает строгая FIFO-очередь (First In, First Out).
  • Умная заморозка таймаутов:
    Пока локальная модель просыпается или загружается в память, все новые фразы аккуратно выстраиваются в очередь с сохранением точного времени. Как только модель готова — весь диалог переводится строго по цепочке, а сюжетный контекст больше никогда не теряется.
  • Экстренный сброс:
    Нажатие Alt + C или кнопки ■ теперь мгновенно очищает и текущий перевод, и всю накопившуюся очередь ожидания.

In-App автоапдейтер

  • Забудьте про ручное скачивание с GitHub:
    При запуске программа тихо проверяет наличие свежей версии`.
  • Красивое уведомление прямо в Настройках:
    Если вышла новая версия, в внизу окна настроек появляется аккуратная карточка с предложением обновиться.
  • Магия 1 клика:
    По нажатию кнопки [ Обновить сейчас ] программа сама скачает архив, проверит хэш (защита от битых файлов), закроется, аккуратно заменит файлы программы и перезапустится.
  • Полная безопасность данных:
    Папка data/ со всеми вашими настройками, логами и гигабайтами скачанных нейросетей при обновлении никогда не трогается и не затирается.
  • Забота о нервах:
    Если вам некогда обновляться прямо сейчас, кнопка [Напомнить через 7 дней ] спрячет баннер ровно на неделю.

Мелкие исправления

  • Умный Fallback без мусора в чате:
    При падении соединения с онлайн-переводчика программа больше не пугает игрока страшными техническими логами ошибок 429 в окне чата — она молча и бесшовно переключается на офлайн-модель , выводя только готовый чистый перевод.
  • Исправление кавычек:
    Устранен баг, из-за которого локальные модели иногда выплевывали HTML-кодировку кавычек (") вместо нормальных символов.
  • Защита от дублей в авто-режиме:
    Добавлена усиленная дедупликация, благодаря которой авто-режим больше не спамит одинаковыми репликами по два раза подряд.

📦 Установка и запуск:

  1. Скачайте архив ScreenTale_v0.4.5.zip из раздела Assets ниже.
  2. Распакуйте архив в любую удобную папку.
  3. Запустите ScreenTale.exe

💡 Совет для тех, кто обновляется с версии 0.4.4 или ранее:
Если ранее у вас была более старая версия и вы не хотите перекачивать по новой модели, то можете спокойно создать рядом с ScreenTale.exe папку data (если ее там еще нет) и закинуть туда папки easyocr_models и hf_cache, а так же config.json (чтобы настройки, которые были в предыдущей версии вами настроены, подтянулись в новой версии).