русификация квестов

Хотите поговорить на темы, никак не связанные с квестами? Добро пожаловать!

Модераторы: Leo, Lonesome, Java

Ответить
  • Автор
  • Сообщение
MrHammer

русификация квестов

Сообщение MrHammer » 29 авг 2001, 12:40

Привет всем! Кто знает, как русифицировать ДОС-игры? Дело в том, что я в ехе-файлах пытаюсь написать русскими буквами а в игре выходят каракули. Заранее багодарен.

limon-5@yandex.ru

Java

Тут все несколько сложнее...

Сообщение Java » 29 авг 2001, 13:03

Каракули получаются потому, что твои русские буквы отображаются родными шрифтами, эти буквы не понимающими. Стопроцентной рекомендации дать нельзя, но кое-что посоветовать можно.
1. Если игра использует в графической моде стандартные системные ДОС-шрифты, проблему можно решить установкой ДОС-русификатора KEYRUS (он выложен на этом сайте). Причем в его настройках нужно ставить ПОЛНУЮ русификацию, и в текстовом и в графическом режимах с загрузкой полной кодовой таблицы. Все эти параметры устанавливаются в модуле настройки драйвера, там все просто и наглядно.
2. Если игра использует свои шрифты - тут будет посложнее... Они могут быть или внедрены в тело екзешника, или находиться отдельно в каталоге игры. Такие файлы в имени или раширении, как правило, имеют намек на "font", т.е. "шрифт" (что-нибуль вроде main.fnt, message.fon, fonts.res и т.д.) Тут нужно разобраться в формате этих файлов и рихтовать их вручную. В случае внедренных шрифтов - еще неприятнее: нужно попытаться найти в екзешнике место, где этот шрифт прописан и ручками (двоичным редактором) его по месту рихтовать...
3. Часто в играх шрифты хранятся в ресурсных библиотеках, вместе с картинками, курсорами, спрайтами и т.д. Например у старых сьерровских квестов эти библиотеки имеют название *.VOL, у более поздних - RESOURCE.*... Нужно научиться вскрывать эти библиотеки, модифицировать нужные модули и собирать их обратно...

Форматы шрифтов могут быть самыми разными... Например, стандартный ДОСовский шрифт - просто двоичный массив, где 1 обозначает черную точку, 0 - точку фона... Такие шрифты хорошо редактируются редактором EVAFONT. Есть еще BGI шрифты - от Борланда... Делались для Турбо Паскаля, Турбо С и прочего. Эти шрифты векторные, но для них тоже есть свои редакторы... Очень часто в играх шрифт - просто картинка, на которой выписаны все буквы. Программа выбирает нужный клип и вставлает его в сообщение. Такие "шрифты" рихтуются обычным графическим редактором.

java@oceangt.com

MrHammer

Re: Tут все несколько сложнее...

Сообщение MrHammer » 29 авг 2001, 14:45

Со своей стороны хочу сказать Что прекрасно русифицируется Simsyity. Просто находишь в ехешнике строки с английскими словами и меняешь на
русские. А вот на кесаре (cesar.exe- cтратегия старинная) такой номер не прошел. Он использует собственный шрифт, и поэтому я сейчас копаюсь в интернете ищу пути выхода.Квесты- пробовал руссифицировать countdown (он есть на этом сайте облом- в ехешнике англ. слова есть но вместо них по русски написать на получается. если получится, пришлю руссифицированную игру на сайт.

limon-5@yandex.ru

MrHammer

Re: Старые сьерровские игры

Сообщение MrHammer » 30 авг 2001, 07:19

Старые сьерровские игры вручную можно и не намывать, для этого есть пециальный инструмент-
программа AG(I)studio. Позволяет модифицировать все, что можно при одном условии- игра должна быть действительно старой.


limon-5@chuvsu.ru
Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей