Русификатор Fireside Feelings [BETA]
Игру бесплатно раздают в стиме, решил попробовать сделать адаптивный русификатор. Основа геймплея - анонимное общение с другими игроками у костра. Игра понимает и отдаёт только 5 языков, нашего там разумеется нет, поэтому встроенный переводчик должен не только переводить английский на русский, но и отдавать ваше русское сообщение на английском.
zip
FiresideFeelings_ru.zip40.86 Mb
Что сделано:
- Весь текст в игре переведён на русский и встроен нативно, не инжектором
- Шрифты остались дефолтные, там где кириллица не читается подключаются резервные
- Механика чата переделана под русский: текст других игроков приходит на английском и переводится на русский, а ваш русский текст уходит на сервер английским. Реализовано это локальными запросами в Google Переводчик, при долгих сессиях может сработать лимит, поэтому добавил ещё MyMemory (не тестил, но перевод там обычно хуже).
Как работает:
- Вы заходите в диалог и появляется текстовое окно
- Нужно прокрутить экран вплоть до костра и подождать 5-10 секунд для перевода, скорость зависит от вашей сети
- После появления персонажей жмём на триггер (лкм или пробел) и должны появиться переведённые диалоги
Пока это "костыли" - может в будущем придумаю способ как это реализовать иначе, но пока только так
Установка:
- Разархивировать папку куда-нибудь (желательно без кириллицы в пути)
- Запустить файл install.bat - скрипт сам найдёт игру и начнёт патчить
- Рядом с exe появятся батник chat_off.bat - он выключает перевод чата и оставляет только интерфейс, на случай если что-то сломалось или надоело ждать пока сообщения переведутся.
перевод
тестируется
KoinEZ
Работоспособность живого чата не гарантирую, слишком много внешних факторов, всё зависит от вашего сетапа. Делал по факту из-за интересного процесса перехвата английского текста "на лету", но когда нибудь обязательно доведу до ума 

Oct 13 05:57 (changed)