Перейти к содержанию
View in the app

A better way to browse. Learn more.

ТЕРРИТОРИЯ СПЕЦНАZА

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
ВНИМАНИЕ: С 15.09.26Г. НА СЕРВЕРЕ АРМА 3 УДАЛЁН МОД RTS (Russian Tank Series) + ОБНОВЛЁН МОД RHS+

1 изображение

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

 

🎮 Что такое GameStringer?

Простыми словами: выбери игру → выбери свой язык → нажми одну кнопку. GameStringer находит текст игры, переводит его с помощью ИИ и возвращает обратно — сначала сделав резервную копию. Никакого моддинга, никакой командной строки, никаких технических знаний.

GameStringer — это десктопное приложение (Windows, Linux и macOS), которое позволяет переводить видеоигры, в которых нет вашего языка.

Большинство игр хранят свой текст в файлах — JSON, XML, CSV, .locres, .rpy, BSA/BA2, CPK, Unity Localization StringTables и многих других форматах. GameStringer сканирует папку с игрой, находит эти файлы, отправляет текст через выбранного вами провайдера ИИ-перевода (OpenAI, Claude, Gemini, DeepSeek, Ollama и ещё 20+), а затем возвращает переведённый текст обратно в игру. Один клик, никаких технических знаний не требуется.

Для игр на Unity, которые прячут текст внутри скомпилированных ассетов, GameStringer автоматически устанавливает BepInEx + XUnity.AutoTranslator — без ручной настройки. Для игр Bethesda (Skyrim, Fallout, Starfield) он нативно разбирает BSA/BA2/ESP. Для игр на CRI Middleware (Persona, Yakuza) он обрабатывает CPK/CRILAYLA/MSG/BMD. Для Unreal Engine он редактирует .locres напрямую.

Это не сайт машинного перевода. Это полноценный конвейер: анализ с помощью P.T. → определение движка → извлечение текста → перевод с помощью ИИ → проверка качества → патч обратно → игра.

 

Подробнее

🎮 Danganronpa DR1, сквозной перевод

String it! выполняет полный цикл DR1 прямо в приложении — извлечение, перевод и пересборку WAD на Rust, с проверенным круговым тестом перед записью.

Итальянские акценты в игровом шрифте — глифы внедрены в формат SpFt, записана карта «кодовая точка → индекс» (именно там игра их ищет): акценты отображаются в игре. Патч также попадает в .gsbackup, так что восстановление не может молча вернуть шрифт без акцентов.

 

🕹 GameMaker / Deltarune

Управляющие коды маскируются перед отправкой в модель, а не чинятся после: быстрый путь раньше отправлял сырые строки, и модель переводила коды как слова — 891 сломанная строка и софтлок на «DO YOU ACCEPT IT?». Теперь: 0 сломанных, 0 софтлоков.

Акцентированные глифы вписаны в свободное место шрифта, с анти-размывным отступом и расширением RangeEnd: акценты на экране для латинских шрифтов.

String it! доводит дело до конца — молчаливый лимит в 500 строк убран, счётчик показывает общее число строк в игре, а приложение сообщает, что перевод лежит в японском слоте.

 

📖 Ren'Py

Читает скрипты, которые коммерческие игры прячут внутри .rpa — Scarlet Hollow: доступно 83 489 строк.

Тестовый пакет: посмотрите, как игра говорит на вашем языке, прежде чем платить за весь скрипт. Кнопка «Стоп», переживающая навигацию по страницам, блочное анти-эхо, честные счётчики.

Историческое исправление меню: экранные блоки выживают после пустых строк — каждое меню Ren'Py, которое мы когда-либо выпускали, оставалось непереведённым.

 

🔀 Выбор бэкенда LOCAL / ONLINE

Глобальная настройка Local/Online с переопределениями для каждой игры, отображаемая и сбрасываемая. Hendrix, RPG Maker, Visionaire и Tyrano теперь спрашивают, а не угадывают, с однократной миграцией старого автоопределения.

Godot читает .pck — экстрактор существовал на Rust, но ни одна страница его не вызывала: коммерческие игры на Godot сообщали о нуле файлов с зелёной галочкой. Бинарные файлы .translation теперь объявляются, а не молча отбрасываются.

 

🛡 Безопасность и честные цифры

Сканер больше никогда не предлагает собственные рабочие файлы GameStringer для перевода — авто-переводчик однажды съел свой же чекпоинт и уничтожил 200 оплаченных переводов. Больше никогда.

API-ключи вырезаются из логов на выходе; сетевые ошибки получают короткий кулдаун с реальной причиной, а не永久ную блокировку.

Телеметрия сообщает о строках, фактически записанных в игру; публичный вид совместимости больше не считает неподтверждённые успехи; запрос поддержки появляется после доказанного успеха, а не после симулированного.

Заменён заброшенный sevenz-rust на sevenz-rust2, который проверяет пути записей.

 

🧰 Ollama, Hub и полировка

Ollama: ваш эндпоинт достигает всего (переводчик, предсказание), логируется с каждым переводом, а поле адреса живёт в карточке Ollama; шлюз не даёт вернуться захардкоженным адресам.

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

Страница игры: сообщает, когда вашего языка нет, вместо того чтобы оставлять это флагам; второй конвейер перевода и избыточный информационный блок убраны — одна честная кнопка.

Оценщик стоимости перевода, пункт навигации для патчера визуальных новелл, confirm() наконец работает в диалогах Tauri, определение движка внутри подпапок платформ UE5, а также различение Mono и IL2CPP.

 

https://gamestringer.ai/index.html

Обратная связь

Присоединяйтесь к обсуждению

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

Гость
  • Не будет показан другим пользователям

  • Ваш отзыв Обязательно
    Добавить отзыв...

Account

Navigation

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.