Pixel Privateers

Pixel Privateers

Not enough ratings
Перевод игры (частичный русификатор) | RU
By Avulstein Efendi
Привет!

Хочу сказать, что я очень долго ждал, чтобы кто-то "рукастый" взялся за эту игру. Но судя по всему, на игру давно забили все, в том числе и разрабы. В итоге, я решил что попробую сам. Опыта в подобном я не имел никогда, поэтому разбирался со всем на ходу.


   
Award
Favorite
Favorited
Unfavorite
Основная информация + скачать
Переведено
  • Подсказки загрузочных экранов (100%);
  • Названия вражеских юнитов (100%);
  • Дерево умений (95%);
  • Диалоги персонажей (100%);
  • Реплики, которые выкрикивают персонажи (100%);
  • Описания кораблей (95%);
  • Характеристики оружия (на 90%);
  • Названия и описания квестов (на 90%);
  • Всплывающие окна (на 60%);
ВАЖНО:
Перевод еще в процессе и сыроват, но с ним уже можно играть.





Файлы загружены на мой Google Drive.

Скачать [drive.google.com]
Содержимое папки с заменой вставляем в корневую папку с игрой.
Используемое ПО (делюсь опытом)
Объясню, зачем я вообще вбросил этот раздел. Вначале самой сложной задачей для меня было - найти нужное программное обеспечение, на это ушло очень много времени. В интернете по данному вопросу информацию я собирал по крупицам, и прям полноценного туториала я нигде не нашел (возможно, плохо искал). Возможно, ещё кто-то решит так же, с нуля, заняться чем-то похожим.

Поэтому, если вдруг кому то "повезет" наткнуться на мою писанину здесь, я надеюсь, что этот "кто-то" сэкономит своё драгоценное время и быстрее придет к пониманию.

Для меня было важно, чтобы у ПО была возможность предпросмотра содержимого файлов - если кратко, то в одном собранном файле могут находиться сотни мелких подфайлов (не знаю, как это правильно называется), в которых можно заблудиться. Поэтому, возможность быстрого предпросмотра этих файликов экономит кучу времени. Также не лишним будет наличие поисковика, который тоже экономит время за счёт быстрого нахождения нужной строчки в коде.

Итак, собственно то, что использовал я:

1. dnSpy[github.com]

Эта штука позволяет влезать в файлы формата dll. Наличие предпросмотра, поиска, разобраться несложно. По сути, это единственная программа, которая была нужна мне для файлов с этим форматом.

Необходимо (хотя бы) минимальное знание C#. Под минимальным я имею в виду хотя бы разбираться, что можно редактировать, а что нет. В противном случае поломаете игру, которая либо будет работать некорректно, либо не запустится вовсе.

Следующие две программы необходимы для работы с файлами формата asset:

2. AssetStudio[github.com]


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

*
Asset Studio
UABE
Возможность предпросмотра
Да
Нет
Возможность вытащить файл (Export)
Да
Да
Возможность вернуть файл(Import)
Нет
Да

Другими словами, если мы хотим отредактировать содержимое, то нужно:
  1. Открыть нужный asset через программу;
  2. Найти необходимый для редактирования компонент (без предпросмотра с ума сойдете);
  3. Экспорт (вытаскиваем для редактирования);
  4. Редактируем файл (переводим). Здесь потребуется любой текстовый редактор, хотя бы родной блокнот, но я лично пользовался Sublime Text (также часто пользуются Notepad++), так как в нем присутствует подсветка кода, что позволяет удобнее ориентироваться. Сохраняем измененный текстовый файл;
  5. Импортируем отредактированный файл и сохраняем asset;
  6. Профит;

Поэтому мой ход работы был следующим: открывал asset (Asset Studio), устанавливал фильтр поиска на текстовые файлы - TextAsset, просматривал через предпросмотр содержимое, далее открывал тот же asset через UABE, находил тот же компонент, экспортировал его (кнопочка Plugins - Export to txt), открывал этот компонент через текстовый редактор, редактировал, сохранял текстовый файл, импортировал обратно (кнопочка Plugins - Import from txt), сохранял asset, Собственно так и работал.

Еще кое что - я также прибегал к помощи нейросеток. На момент написания данного раздела я пользовался DeepSeek[chat.deepseek.com]. Мощный инструмент в умелых руках, позволяет перевести содержимое кода очень быстро, при этом не нарушая сам синтаксис кода, и его структуру.

Здесь главное правильно написать запрос. Не просто "переведи", а дать точную задачу: что это, для чего это, в каком формате нужен ответ и так далее. То есть, чем больше у нейросетки этих данных, тем более подходящим будет полученный ответ. Пользуйтесь!

Этот раздел (возможно) будет обновляться, Зависит от того, насколько далеко зайдет моя халтура...
6 Comments
Dozdik 10 Apr @ 10:51am 
Игру крашит при запуске...
Grigory Allodiz 18 Feb @ 2:58pm 
Спасибо за проделанную работу Многоуважаемый Пан.
Avulstein Efendi  [author] 17 Feb @ 10:34am 
Спасибо! Если обнаружите какие то недочёты в переводе/сбоях, то сообщите. Постараюсь исправить
sakritis 17 Feb @ 8:42am 
Хорошо пока все выглядит
Avulstein Efendi  [author] 17 Feb @ 7:00am 
Большое спасибо, обязательно посмотрю!
shttd 17 Feb @ 3:12am 
Привет. Неплохая работа для начала. Порекомендую использовать AssetStudioMod (https://github.com/aelurum) - сможете открывать проекты Юнити старше 21 версии.
Так же рекомендую обратить внимание на проект AssetRipper (https://github.com/AssetRipper/AssetRipper) .