Из этой статьи вы узнаете, как можно поменять корявые пиратские (или надоевшие оригинальные) шрифты на свои. Причем можно заменить не только шрифты, но и их цвет! Для этой работы необходимо следующее: TXD Workshop (Минимальная версия - 3.5), установленный в Windows Paint, игру GTA San Andreas, не очень кривые руки. Как видим, требования к юзеру не большие, остается только не поленица, т.к. это очень раздражительная работа. Заходим в папку San Andreas\models\. Перед нами следующие файлы:
coll - DIR
generic - DIR
grass - DIR
Paths - DIR
txd - DIR
cutscene.img
effects.fxp
effectsPC.txd
fonts.txd
fronten_pc.txd
fronten1.txd
fronten2.txd
fronten3.txd
gta_int.img
gta3.img
hud.txd
misc.txd
particle.txd
pcbtns.txd
player.img
Нас интересует fonts.txd. Щелкнем на него дважды ЛКМ (Левая кнопка мыши), скажет, что она не знает такого и т.п. и спросит, что делать. Из двух вариантов выбираем "Выбор программ из списка вручную" --> Нажимаем "Обзор" --> ищем TXD Workshop на свое винте --> ставим галочку (если еще не стоит) на "Использовать ее для всех файлов такого типа" --> ОК. Все, теперь при двойном ЛКМ на fonts.txd он будет открываться нужной программой. |
Теперь приступаем собственно к делу. Открываем fonts.txd. Перед глазами очень странная картина: две вкладки (Font2, Font1), при включении каждой квадрат одного цвета разрешением 512х512 пикселей. Этот сплошной цвет и есть цветом шрифта. Но где сам шрифт? Он здесь, только чтоб его увидеть необходимо нажать на кнопку "alpha / mask" (в самом низу программы рядом с кнопкой "Image"). У нас перед глазами рисунок (!): на черном фоне белые буквы. Эти буквы и являются теми буквами, которые используются в игре. Почему так? Все дело в том, что игра просто игнорирует черный цвет, а белый перекрашивает в тот цвет, который мы видели в начале. Почему так? А потому, чтоб рисунок со шрифтом был черно-белым (занимает намного меньше места, чем цветной), а рисунок с однотонным цветом был одноцветным. Таким образом, четыре рисунка разрешением 512х512 можно запаковать на 80 кб! Но перейдем к самому процессу изменения шрифтов. Переключаемся в режим "alpha / mask" (если еще не переключились) --> нажимаем Image (в рядке меню, рядом с File и About) --> Export Bitmap. Сохраним файл на диск С:\001.bmp. Теперь берем Paint и открываем ним наш 001.bmp. Далее нужно хорошенько подумать, каким способ действовать. Задача сводится к тому, чтоб вместо оригинальных белых букв на черном фоне были ваши белые буквы на черном фоне. Я перепробовал очень много способов, но опишу только лучший, на мой взгляд. Из скупого арсенела Paint выбираем заливку, в палитре цветов выбераем любой, кроме черного и белого (я обычно беру синий или коричневый). Этим цветом заливаем весь фон (т.е. был черным, а стал синим). Выглядеть это будет примерно так:
На скриншоте показаны шрифты, сделанные мною. |
Теперь выбираем в палитре черный цвет (вообще-то черный - это не цвет, а его отсутствие... но об этом потом) и заливаете ним все символы (буквы, цифры и т.п.) которые вы собираетесь заменить на свои. При этом лучше ставить масштаб на 200%. Получится (или не получится...) что-то похожее на это:
Как видно на скриншоте, не все символы нужно заливать, а я тут еще и переборщил немного. |
Теперь ставим масштаб на 100% (это обязательно, иначе ничего не получится), из ассортимента Paint выбираем "Надпись" (буковка А на панели инструментов). А теперь очень важная часть, тут необходима крайняя точность и внимательность. Необходимо "натянуть" линию текста на закрашенные черным цветом буквы, выбрать шрифт, размер шрифта (желательно чтоб совпадал с тем, что закрашен черным), выбрать белый цвет в палитре цветов, и начните заменять черные старые символы белыми новыми символами. Это изображено на скриншоте:
Здесь я заменял шрифтом Comic ms Sans. |
Внимание! Очень важно, чтобы старые и новые буквы совпадали.
После замены таким образом всех необходимых файлов, выбираем в ассортименте Paint заливку, в палитре берем черный цвет, и заливаем назад фон. Рядом с буквами (или внутри букв) могут остаться синие следы, их нужно аккуратно подчистить, закрасив черным цветом. Все, процесс создания шрифта (-ов) завершен! Осталось только "запихнуть" эти шрифты в San Andreas. Открываем fonts.txd --> переключаемся в режим "alpha / mask" --> на панеле инструментов ЛКМ по кнопке "Import" --> выбираем наш 123.bmp --> немного ждем. Все шрифт поменяли! Но есть еще и вторая вкладка - Font1. С ней процесс аналогичен. Теперь поменяем цвет шрифта. Для этого из режима необходимо переключиться назад в режим, экспортировать картинку, Paint-ом сменить цвет и импортировать обратно (ничего сложного, поэтому я описал этот процесс так поверхностно). на этом вроде все!
|