Skip to content

Проект перевода игры Saints Row (2006) на русский язык для игровой платформы Xbox 360

Notifications You must be signed in to change notification settings

Th3rdSergeevich/saints-row-translation-rus

Repository files navigation

TQ814_SROW_LOGO_CMYK_RUS Проект перевода игры Saints Row (2006) на русский язык для игровой платформы Xbox 360 Перевод фактически выполнен полностью, однако в процессе игры могут выползти опечатки/пропуски/кривизна перевода. Любая помощь в выявлении багов (в т.ч. на консолях) приветствуется. *ВАЖНО: В данном репозитории расположены только файлы проекта перевода (OmegaT), отсутствуют текстуры шрифтов и бинарные шрифтовые файлы.

Ссылка на готовую сборку: #ГангстаСНашегоДвора @ saintsrowmods.com


Что необходимо для работы над проектом

  • OmegaT
  • Любая GIT-совместимая программа для контроля версии и синхронизации с репозиторием (напр., TortoiseGit)
  • Python 3 (желательно в составе пакета Miniconda)
  • Инструменты для работы с файлами игры (https://github.com/gibbed/Gibbed.Volition) (требуются инструменты, начинающиеся на Gibbed.RedFaction3)
  • Любой текстовый редактор

Работа с переводом

  • Скачайте и установите OmegaT
  • Скопируйте репозиторий в локальную папку
  • Откройте скопированный проект в OmegaT (Проект -> Открыть..., выбрать папку с проектом saints-row-translation-rus)
  • Выберите файл, который необходимо перевести (Проект -> Файлы проекта)
  • Выполните перевод
  • Сохраните проект и сделайте commit/pull request в репозиторий для сохранения прогресса.

Инструкция по патчингу игры

Распаковка игрового пакета (misc2.vpp_xbox2)

В папку с программой UnpackVPP разместить пакет misc2.vpp_xbox2. Он расположен в данных распакованного образа по адресу \545107D1\00007000\86A48FA25F1B6A9D36EE\packfiles, где 545107D1 - ID игры. Доступ к данным можно получить, установив контент через Xenia Canary. В командной строке запустить Gibbed.RedFaction3.UnpackVPP.exe misc2.vpp_xbox2 misc2. В папке с программой создастся папка misc2.

Сборка текстового файла US_Strings.txt из проекта OmegaT

Из папки tools запустить Python-скрипт pack_translated.py, после чего из папки export перенести файл US_English.txt в папку misc2.

Упаковка игрового пакета (.vpp_xbox2)

В командной строке запустить Gibbed.RedFaction3.PackVPP.exe -c -b misc2.vpp_xbox2 misc2. Полученный пакет копировать (с заменом) в папку игры packfiles.


Остались вопросы?

Если есть вопрос/предложение по переводу, открывайте issue.

По всем остальным вопросам обращайтесь в Matrix.

About

Проект перевода игры Saints Row (2006) на русский язык для игровой платформы Xbox 360

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published