Перевод игр, сделанных на RPG Maker

Проект месяца 2 место Проект месяца 1 место Ветеран Разработчик Проект года 3 место Проект месяца 3 место Победитель конкурса Учитель Даритель Стимкея Победитель Сбитой кодировки За 3 место на конкурсе маппинга Оратор
Больше
8 года 7 мес. назад - 8 года 7 мес. назад #99632 от ZX_Lost_Soul
Чтобы переводить игру, созданную на RPG Maker, нужно просто вернуть её к состоянию проекта, чтобы можно было открыть её мейкером и править. На всех мейкерах это довольно просто сделать, но немного отличается в деталях.

RPG Maker 2000, 2003
ВНИМАНИЕ: Спойлер!


RPG Maker XP, VX, Ace
ВНИМАНИЕ: Спойлер!


RPG Maker MV
ВНИМАНИЕ: Спойлер!


Есть ещё программы для извлечения текста, но они нужны скорее для перевода своих игр. В чужих всё же удобнее видеть, что именно вы переводите, а не переводить вслепую.
Последнее редактирование: 8 года 7 мес. назад пользователем ZX_Lost_Soul.
Спасибо сказали: Dmy, JackCL, DK, Mur, stilhed

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Ветеран Поддержка Фонда Разработчик Проект месяца 3 место Учитель Оратор Даритель Стимкея 2 место За 2 место на конкурсе маппинга Программист Ruby Паладин
Больше
8 года 7 мес. назад - 8 года 7 мес. назад #99634 от Dmy

ZX_Lost_Soul пишет: RPG Maker 2000, 2003
Возьмите файл .r3proj из любого проекта, положите в папку с игрой и откройте мейкером.

Файл .r3proj нужен только для официального английского мейкера. Большинство игр были созданы в японском или неофициальном мейкере. Для перевода игр можно использовать любой, но неофициальные часто распространяются пропатченными для работы с кириллицей. Чтобы неофициальный/японский мейкер увидел игру, нужно в поле «Папка проектов» (Project path) выбрать директорию на уровень выше с игрой.

ZX_Lost_Soul пишет: RPG Maker 2000, 2003 [...]
Всё, правьте диалоги.

С 2000/2003 всё несколько сложнее. Проблемы с играми на 2000/2003 могут возникнуть из-за кодировок.

Во-первых, в именах файлов. В японских играх почти всегда есть файлы с японскими названиями (в том числе в RTP), и мейкер на русских системах их не увидит. Такие файлы надо переименовывать и заменять в редакторе (смелые духом могут опробовать экспериментальную функцию массового переименования в альтернативном редакторе R48). Если есть возможность, лучше брать для перевода игр на 2000/2003 английскую версию игры: в английском переводе уже все буквы заменили.

Во-вторых, сами тексты в игре. Если запустить игру на мейкере 2000/2003 с кириллической кодировкой, то tradução превратится в traduзгo, а 遊戲 — в №CАё или —VќE. Я думаю, что лучший способ в такой ситуации — таки использовать программу для перевода.

Если кто-то собирается переводить игры для RPG Maker 2000/2003, пишите здесь, я опишу подробнее, как со всем этим бороться. :)

В новых мейкерах (XP, VX, VX Ace, MV) используется уникод и такие проблемы не встречаются.

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

Хм-м-м, не уверен. Конечно, видеть, что переводится, удобно. Однако программы для перевода позволяют быстро обновить перевод, если автор сделает новую версию игры.

А ещё некоторые считают, что распространять файл перевода + программу-патчер легальнее, чем переведённую игру.


____

Добавлено: а, ещё часто игры на 2000/2003 паковали с помощью Moleboxʼа. Если в игре на 2000/2003 нет папок типа ChipSet, CharSet, то она скорее всего запакована. Распаковщик Moleboxʼа, De-Mole-ition, можно найти здесь: lifeinhex.com/yet-another-update-to-molebox-unpacker/

Но вообще, лучше не распаковывать игры самому, а написать автору, мол, «хочу перевести Вашу игру, можно ли попросить распакованную версию?». И честнее, и авторам приятно. К тому же, если есть контакт с автором, то можно спрашивать совета по поводу перевода сложных моментов.
Последнее редактирование: 8 года 7 мес. назад пользователем Dmy.
Спасибо сказали: ZX_Lost_Soul, Mur, stilhed

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 2 место Проект месяца 1 место Ветеран Разработчик Проект года 3 место Проект месяца 3 место Победитель конкурса Учитель Даритель Стимкея Победитель Сбитой кодировки За 3 место на конкурсе маппинга Оратор
Больше
8 года 7 мес. назад - 8 года 7 мес. назад #99635 от ZX_Lost_Soul
Dmy, точно не помню, но вроде в VX тоже не работают файлы с японскими именами на русскоязычной системе.
Вроде эту проблему, помимо переименования, можно решить иначе: сопроводить игру эмулятором локали (ntleas, locale emulator, HF pAppLoc, не помню точно какой тут работает) и сделать ехе, которая будет запускать игру через него. Ну и сам мукер запускать через эмулятор. Тогда можно перевести текст, но оставить нетронутыми имена файлов.
Последнее редактирование: 8 года 7 мес. назад пользователем ZX_Lost_Soul.
Спасибо сказали: Dmy

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.089 секунд
Работает на Kunena форум