Меню

Аниме

Игры

Креатив

TCG

Кругозор

Графика

Закачка

Архив

Связь

ПокеЛига > Игры GB > PokePerevod

PokePerevod

Эта страница является почти идеальным зеркалом нескольких страниц сайта http://pokeperevod.narod.ru, только там обновляется чаще `^_^.

Официальный сайт программы - http://pokeperevod.narod.ru
Автор - AxelS2002@mail.ru

На сайте выложена всегда последняя версия программы.
Текущая версия PokePerevod 1.21b от 18.09.2002

Помощь - статья Перевод игр для чайников. Краткое руководство на официальном сайте программы.

Дистрибутив программы PokePerevod выложен в трех вариантах, а именно:

  • [FullSet] - это большой архив примерно 2Mb, который содержит Setup.exe и кучу стандартных мелкосовтовых библиотек(dll) без которых программа не заработает. Рекомендуется скачивать, только если у вас нормально не работает MiniSet.
  • [MiniSet] - это маленький архив, который НЕ содержит программы установки, установка выполняется простым распаковыванием архива в какую нибудь директорию. Однако если на вашем ПК нет среды разработки VisualBasic, то велик шанс, что такая установка будет не работоспособна и вам придется скачать и поставить FullSet. Там находятся PokePerevod.exe и несколько вспомогательных файлов. Качать в первую очередь. И только если программа НЕ заработает качать FullSet. Если вы уже скачивали/устанавливали FullSet и с тех пор ни разу не переустанавливали операционную систему :-), то вам достаточно развернуть MiniSet поверх старых файлов. Просто разархивируйте этот .ZIP в пустую директорию и запустите pokeper.exe
  • [SourceSet] - это исходный код программы написанный как вы догадались на VB. Если у вас есть среда разработки VB 6.x (и вы умеете ей пользоваться :-), то вы вполне можете откомпилировать PokePerevod самостоятельно не опасаясь наличия вирусов в EXE файле, которых я надеюсь там никогда не будет.
    Или если вы знаете VisualBasic и желаете самостоятельно усовершенствовать данную программу. Там находится только исходный код программы и вспомогательные файлы. Качать, только любителям программирования на VisualBasic :-).
Если у вас есть идеи о том, как усовершенствовать программу, но нет достаточных знаний программирования, напишите автору, может эта функциональность будет полезна не только вам и вероятно она будет реализована мной в следующих версиях программы.


Как работает программа (см. pokehelp.rtf в архиве программы):

  1. Читает файл с таблицей перекодировки ОЧЕНЬ похожей на ту, что подсовывается GoldFinger'у (моя таблица перекодировки называется sbct1251.tbl посмотрите в этот файл, там есть коментарии)
  2. Читает входной ROM
  3. Сканирует ROM и вынимает ВСЕ последовательности печатных символов (тех, что еть в таблице, остальные считает не печатными) если встречает 2 или более печатных символа подряд, то такая последовательность записывается в файл отчета (report.txt) структура файла проста до безобразия: десятичное_смещение_в_ROM+пробел+последовательность_символов+crlf
  4. попутно в соответствии с таблицей перекодировки последовательность перекодируется в нормальные символы (которые можно читать/писать на пример в Notepad'e)
  5. Далее мы просто переводим эти последовательности со включенным замещением (insert=off) :-)
    !!! при переводе строка МОЖЕТ быть короче НО не может быть длиннее исходной
    !!! при переводе обращайте внимание на ПРАВЫЕ пробелы, в идеале строка
    !!! должна быть такой же длинны как оригинальная иначе после возвращения
    !!! текста в ROM будет выводиться и та часть строки, которая длиннее перевода
    !!! т.е. патчатся ТОЛЬКО изменения оставляя все остальное неизменным...
  6. Далее мы имя переведенного файла записываем в поле(где сейчас написано ...patch.txt)
  7. Жмем кнопку вернуть текст в ROM
  8. Прога читает переведенный файл, то, что написано до первого пробела считает смещением остальное(до crlf) вставляет по этому смещению...
  9. То, что получилось записывает в ВЫходной ROM
Усё просто и со вкусом :-)

ЗАМЕЧАНИЕ: нет необходимости держать ВСЕ последовательности которые есть в Report.txt достаточно только того, что переведено... (вынимается много мусора, но зато можно найти слова типа "OK")

Автор не несет никакой ответственности за это приложение и то, для каких целей оно может применяться.



Назад к Играм для GameBoy!

Разное



Пользователям
Способ отображения сайта:



[Правила]
[Регистрация]
[Активность]

Рассылка


Голосование
Как насчёт стадионов- конкурсов?
[ Другие ]

Кто в онлайне
Vegeta, Gebbet, rsdelta, Krio

Друзья

Serebii.net
Russian Anime News - новости мира аниме каждый день
Пояснение: Новости, обзоры, скриншоты, форумы, обои, и многое другое из мира приставочных видеоигр.
NPF.net.ru
прохождения для игр
Официальный сайт Urusei Yatsura в России
[Другие Кнопки]
[Наша Кнопка]

Счетчики

ТОП-Лист Русской Лиги Покемонов
HotLog
Rambler's Top100Rambler's Top100
Рейтинг@Mail.ru
Все соответствующие торговые марки принадлежат соответствующим компаниям ^_^`. Русская Лига Покемонов © 2001-2008