Глава 5 - Делай раз, делай два.
Обычно процедура перевода следующая:
- 1. используя TileLayer или Tile Molester находишь ИЗОБРАЖЕНИЯ букв в роме просто нужно открыть в программе файл с ромом и листать...листать...листать пока не увидишь нечто похожее на буквы:)
вобщем-то иногда это может оказаться значительно сложнее, но это уже другая история - 2. генеришь английскую таблицу и разглядывая изображения символов дописываешь недостающие символы (коды символов типа ":","-","=" вобщем, все какие найдешь)
- 3. ищешь пустое место в знакогенераторе выше или ниже английских
- 4. пытаешься там нарисовать подобие русских букв и высчитывая какие у этих символов были бы коды дописываешь их в таблицу
- 5. вынимаешь с английский текст (тулзой PokePerevod )
- 6. в полученном текстовом файле находишь английский текст, который встречается в начале игры (да, стоит немножко и поиграть;))
- 7. создаешь текстовый файл с парой таких строк (пункт 6.)
- 8. в редакторе перевода вместо английского текста набиваешь весь русский алфавит
- 9. возвращаешь переведенные строчки в РОМ
- 10. запускаешь игру и смотришь видно или не видно твои русские буквы
- 11. если все видно, то можешь красиво перерисовать шрифт и начинать перевод
- 12. если НЕ видно или видно не все русские буквы, то для них ищешь новые места в знакогенераторе исправляешь таблицу и далее пункт 9-12
- 13. если ничего не получается или свободных мест нет, тогда остается только нарисовать русские буквы ПОВЕРХ английских (хотя поскольку русских букв больше, то все равно придется поискать место...)
- 14. после этого у тебя будут ДВЕ таблицы "английская" и "русская", первая для ВЫнимания текста, вторая для Вставления твоего перевода обратно...
Дата добавления: 2015-08-21; просмотров: 72 | Нарушение авторских прав
Читайте в этой же книге: Если вам известно, чем кодовая страница отличается от шрифта, а печатные символы от непечатных, вам лучше продолжить чтение со следующей главы. | Глава 3 - Перевод в лоб. | Глава 4 - Убиваем HEX редактор. |
mybiblioteka.su - 2015-2024 год. (0.005 сек.)