Как сделать самому русификатор к игре?
3 ноября 2014 г. Просмотров: 2448
Проблема нелокализованного софта постоянно встает перед среднестатистическим пользователем: далеко не каждая нужная игра имеет рускоязычную вариацию, а работать с иностранным может далеко не каждый. Потому вопрос русификации не теряет своей актуальности, и минимальные знания в данной области могут пригодиться каждому. Приготовьте всю нужную информацию. Берясь за перевод какой-либо программы, убедитесь, что все употребленные в ней термины вам знакомы. Сделать это необходимо даже при использовании переводчика, ведь качество машинных переводов всегда оставляет желать лучшего и дорабатывать их вручную просто необходимо. Если вы занимаетесь переводом игры, то необходимо знать сеттинг и сюжетную линию: зачастую реплики персонажей расположены не в хронологическом порядке, а значит догадаться о происходящем по контексту будет достаточно сложно. Крайне желательно иметь хотя бы базовые навыки программирования. Ведь работать вам предстоит напрямую с кодом программы, а потому простым изменением текста обойтись получится далеко не всегда. Диапазон возможных проблем крайне широк, а потому решение каждой предстоит искать индивидуально. Вам понадобится программа-редактор ресурсов. Ассортимент таковых на рынке достаточно широк: для начинающих пользователей подойдет Resource Hacker или Restorator, более продвинутые могут использовать ResHack. Программы отличаются друг от друга минимально – каждая позволяет «забраться внутрь» программы и отредактировать все содержимое по собственному усмотрению. При помощи редактора ресурсов методично начинайте перебирать файлы программы. В одном из них вы найдете всю текстовую информацию программы (или ее большую часть). Редактировать все можно прямо в окне поиска, однако бездумно менять все слова на русские вы сможете далеко не всегда. Например, учтите работоспособность кода (нарушение целостности программы может привести к неработоспособности файла), распознавание программой кириллицы (что бывает далеко не всегда) или размер поля с текстом (часто бывает так, что надпись «Сохранить игру» просто не помещается туда, где раньше было Save Game). Вы можете столкнуться также с тем, что программа будет запакована или защищена – решение проблем подобного рода требует серьезной квалификации. Совет добавлен 13 апреля 2011 Совет 2: Как русифицировать игры Для того чтобы игра была более понятной и интересной, необходимо ее русифицировать. В этом случае используются специальные патчи, составленные программистами. Такие программы включают в себя различные поправки и коррекции к игре, в том числе ее русскоязычную версию. Важно найти тот РОМ, версия которого будет полностью совпадать с версией игры. Найдите и скачайте в Интернете оригинальный РОМ, введя в строку поискового запроса его имя. Патч будет содержать в себе всю необходимую информацию, исполняемые файлы, программу-эмулятор. Распакуйте архив. Если РОМ представляет собой исполнительный файл с расширением exe, то для его работы не требуется задействования дополнительных программ. Вам всего лишь нужно запустить exe-патч, указав полный путь к оригинальному РОМу. Если РОМ является ips-патчем, то в этом случае примените стороннюю программу, например, smart-IPS, Lunar IPS, Chief-net IPS, IPS-WIN. В такой ситуации запустите сначала внешнюю программу-эмулятор. Затем в ее рабочем окне укажите файл, который станете патчить. После этого определите путь к ips-патчу и запустите его. Обратите внимание Используйте в работе оригинальные РОМы, версия которых идентична варианту самой игры. В противном случае могут возникнуть некоторые осложнения и проблемы при запуске игры, при работе игровой программы. Полезный совет Перед началом установки патча рекомендуется сделать его резервную копию на компьютере. Файлы с расширением txt являются информационными. В них вы найдете всю необходимую информацию по работе с предлагаемым патчем, а также инструкции по его установке.
Инструкция
Вам понадобится
- Оригинальный РОМ, одна из программ Chief-net IPS, smart-IPS, Lunar IPS, IPS-WIN.
Инструкция
- Рекомендации специалистов, собранные в одной статье.