Как сделать русификатор самому
Просто перевод игры(устаревш)
Внимание 2! Не пытайтесь накатывать данный перевод на другую версию игры, которая не соответствует версии в шапке данного руководства!
Для установки русского перевода скачайте файлы по следующей ссылке:
Скачать перевод[disk.yandex.ru]
Просто выгрузите файлы в папку с игрой и соглашайтесь на замену всех предложенных файлов.
Модификация этих файлов не должна приводить к бану. Я лично успешно играю в ранговые игры и пока не сталкивался с какими-либо ограничениями, включая шадоубан.
Переведено не все. Некоторые элементы игры остаются на английском из-за сложной структуры локализационных файлов.
Основной целью перевода является минимальное вмешательство в игру, чтобы сохранить возможность участия в ранговых матчах и доступ к достижениям Steam.
Создание или обновление перевода
Поддержка русского языка в Dungeon Defenders: подробности и инструкция
Игра не понимает кодировку русских букв и не обрабатывает их.
Чтобы обойти это ограничение, русские буквы заменяются на редко используемые латинские символы (например, "O" с верхним подчеркиванием). В игре эти символы отображаются как русский текст благодаря изменению шрифтов.
Если текст не преобразовать в "абракадабру", он не будет отображаться в игре.
Скачайте инструменты:
Скачать инструменты.[disk.yandex.ru]
Папка Fast
Эта папка содержит скрипт, который преобразует русский текст в "абракадабру" — набор латинских символов, который корректно отображается в игре.
Как использовать:
Переведите текст в .int файлах на русский язык.
Запустите скрипт из папки Fast. Он преобразует русский текст в "абракадабру".
Замените преобразованный файл в папке Localization игры.
Папка UPK Explorer и work
Содержит инструменты для работы с текстурами:
Запустите UPK Explorer.exe.
Укажите папку work как рабочую директорию.
Укажите папку с игрой через опцию Open game folders.
Во вкладке Create texture pack нажмите кнопку и дождитесь завершения.
Результат: вы создадите текстурный пакет, который позволяет игре корректно отображать "абракадабру" как русский текст.
Укажите путь work\Dungeon Defenders\MyMod.
Нажмите кнопку Upgrade Dungeon Defenders.
Важно:
TFCInstaller создаст множество файлов, но нам нужен только модифицированный файл UDKGame.upk.
После завершения работы скопируйте созданный UDKGame.upk из папки CookedPCConsole.
Удалите изменения, внесенные TFCInstaller(через сам TFCInstaller).
Скопируйте UDKGame.upk созданный TFCInstaller в папку CookedPCConsole внутри игры с заменой.
Теперь перевод и шрифты готовы к работе.
Для шрифтов PF_DXT5:
В папке import (директория work) находится папка PF_DXT5.
Там хранятся шрифты, которые можно редактировать в графических редакторах, например, Paint. NET.
Для шрифтов B8G8R8A8:
Используйте DDDK (доступен в Steam).
Генерируйте новые шрифты и добавляйте их в систему.
Не вы конечно можете попробовать и способ описанный для PF_DXT5, но там есть довольно неприятные подводные камни.
Сделанные мной шрифты(не готовые текстуры, которые нужны игре, а именно шрифты) находятся в папке Font.
Примечание:
Создание шрифтов требует значительных усилий. Если вы не хотите тратить недели на настройку, используйте то что я сделал. Я вас предупредил!
- Заключение
Перевод шрифтов завершен почти полностью, за исключением пары моментов(а именно 4 системных шрифтов UDK3 по умолчанию). Эти недочеты не критичны для понимания игры.
Удачи с переводом!
Вопросы и проблемы.
Я тестировал это с друзьями: пока не был удален RadminVPN (программа для создания виртуальной локальной сети), игра просто не позволяла создать сервер. При этом к серверам других игроков подключиться было возможно.(т.е. например Hamachi тоже будет мешать и т.д.)
Предположительно, вылеты могут быть связаны с купленными или отсутствующими DLC. Решение неудобное, но пока это единственный известный способ.
Там нужно писать на английском в канале help-chat-dd1, поэтому рекомендую заранее воспользоваться переводчиком или нейросетью.
This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.