Из этой статьи вы узнаете, как можно поменять корявые пиратские (или надоевшие оригинальные) шрифты на свои. Причем можно заменить не только шрифты, но и их цвет! Для этой работы необходимо следующее: TXD Workshop (Минимальная версия — 3.5), установленный в Windows Paint, игру GTA San Andreas, не очень кривые руки. Как видим, требования к юзеру не большие, остается только не поленица, т.к. это очень раздражительная работа. Заходим в папку San Andreas\models\. Перед нами следующие файлы:coll — DIRgeneric — DIRgrass — DIRPaths — DIRtxd — DIRcutscene.imgeffects.fxpeffectsPC.txdfonts.txdfronten_pc.txdfronten1.txdfronten2.txdfronten3.txdgta_int.imggta3.imghud.txdmisc.txdparticle.txdpcbtns.txdplayer.imgНас интересует fonts.txd. Щелкнем на него дважды ЛКМ (Левая кнопка мыши), скажет, что она не знает такого и т.п. и спросит, что делать. Из двух вариантов выбираем «Выбор программ из списка вручную» —> Нажимаем «Обзор» —> ищем TXD Workshop на свое винте —> ставим галочку (если еще не стоит) на «Использовать ее для всех файлов такого типа» —> ОК. Все, теперь при двойном ЛКМ на fonts.txd он будет открываться нужной программой.
Шаг 1

Теперь приступаем собственно к делу. Открываем 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 выбираем заливку, в палитре цветов выбераем любой, кроме черного и белого (я обычно беру синий или коричневый). Этим цветом заливаем весь фон (т.е. был черным, а стал синим). Выглядеть это будет примерно так:



На скриншоте показаны шрифты, сделанные мною.
Шаг 2

Теперь выбираем в палитре черный цвет (вообще-то черный — это не цвет, а его отсутствие… но об этом потом) и заливаете ним все символы (буквы, цифры и т.п.) которые вы собираетесь заменить на свои. При этом лучше ставить масштаб на 200%. Получится (или не получится…) что-то похожее на это:



Как видно на скриншоте, не все символы нужно заливать, а я тут еще и переборщил немного.
Шаг 3

Теперь ставим масштаб на 100% (это обязательно, иначе ничего не получится), из ассортимента Paint выбираем «Надпись» (буковка А на панели инструментов). А теперь очень важная часть, тут необходима крайняя точность и внимательность. Необходимо «натянуть» линию текста на закрашенные черным цветом буквы, выбрать шрифт, размер шрифта (желательно чтоб совпадал с тем, что закрашен черным), выбрать белый цвет в палитре цветов, и начните заменять черные старые символы белыми новыми символами. Это изображено на скриншоте:



Здесь я заменял шрифтом Comic ms Sans.

Внимание! Очень важно, чтобы старые и новые буквы совпадали.

После замены таким образом всех необходимых файлов, выбираем в ассортименте Paint заливку, в палитре берем черный цвет, и заливаем назад фон. Рядом с буквами (или внутри букв) могут остаться синие следы, их нужно аккуратно подчистить, закрасив черным цветом. Все, процесс создания шрифта (-ов) завершен! Осталось только «запихнуть» эти шрифты в San Andreas. Открываем fonts.txd —> переключаемся в режим «alpha / mask» —> на панеле инструментов ЛКМ по кнопке «Import» —> выбираем наш 123.bmp —> немного ждем. Все шрифт поменяли! Но есть еще и вторая вкладка — Font1. С ней процесс аналогичен. Теперь поменяем цвет шрифта. Для этого из режима необходимо переключиться назад в режим, экспортировать картинку, Paint-ом сменить цвет и импортировать обратно (ничего сложного, поэтому я описал этот процесс так поверхностно). на этом вроде все!