Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 20 из 24

Тема: Меняем шрифт в SC2

  1. #1

    Корейский шрифт в SC2

    Многа букаф aka tl;dr. Статья объемная, но на деле все просто. Изменить пару строк (даже скроллировать в Блокноте не надо) и впихнуть свои шрифты, удаляя оригинальные




    Все заметили другой шрифт в корейском клиенте StarCraft 2? Как например у HappyZerg'а?

    Решив порыться в файлах игры, нашел способ поставить ЛЮБОЙ свой шрифт и изменить его размер в различных надписях и заголовках.

    Здесь я как-то не нашел способа другого, кроме как редактирования имеющегося файла игры. То есть способ создания своего MPQ и впихивания в него новых файлов не работает, только редактирование имеющегося файла.. ну и добавление своего шрифта.


    =================================================
    =================================================


    1) Делаем бэкап в другую папку или на раб.стол файла, лежащего в папку \StarCraft II\Mods\Core.SC2Mod\Base.SC2Data

    =================================================

    2) Открываем оригинал, лежащий в папке SC2

    =================================================

    3) В папку Fonts кладём сво шрифт и удаляем оригинальные 4 шрифта. bl.ttf - это шрифт для мультилокализаций, прочего текста (ник игрока в игре, чат в игре, написанный текст, надписи в списке игроков в реплее, надписи игроков в всплывающих табличках в реплеях и т.п.). Этот шрифт вы можете тоже изменить тем же методом (так же положив свой шрифт или сделать ссылку на тот же Arial Narrow или другой шрифт). Удалите его тоже, если хотите, чтобы текст в чате/ники игроков/другие заголовки были тоже Arial Narrow (он в качестве примера)


    =================================================


    4) Внутри выделяем папку UI и блокнотом открываем FontStyles.SC2Style


    =================================================


    5) Ищем следующий абзац (он в самом начале):

    <Constant name="BulletHeader" val="UI\Fonts\Eurostile-Bol.otf"/>
    <Constant name="FontHeader" val="UI\Fonts\Eurostile-Bol.otf"/>
    <Constant name="FontStandard" val="UI\Fonts\Eurostile-Reg.otf"/>
    <Constant name="FontHeaderExtended" val="UI\Fonts\EurostileExt-Med.otf"/>
    <Constant name="FontStandardExtended" val="UI\Fonts\EurostileExt-Reg.otf"/>

    // 4 строки текста, разъясняющего назначение шрифта
    // Этот шрифт для чата, ников, и прочих интернациональных вещей, не поддерживаемых шрифами выше.
    // Эти строчки копировать в игровой файл не надо, это комментарии

    <Constant name="FontInternational" val="UI\Fonts\bl.ttf"/>



    Это пути к шрифтам. Внутри Base.SC2Data вы идёте в папку UI\Fonts\ и кладёте туда любой понравившийся вам шрифт. Затем в файле FontStyle.SC2Data исправляете названия шрифтов. Ниже пример с другим шрифтом:

    <Constant name="BulletHeader" val="UI\Fonts\arial_narrow.TTF"/>
    <Constant name="FontHeader" val="UI\Fonts\arial_narrow.TTF"/>
    <Constant name="FontStandard" val="UI\Fonts\arial_narrow.TTF"/>
    <Constant name="FontHeaderExtended" val="UI\Fonts\arial_narrow.TTF"/>
    <Constant name="FontStandardExtended" val="UI\Fonts\arial_narrow.TTF"/>

    <Constant name="FontInternational" val="UI\Fonts\arial_narrow.TTF"/>


    =================================================


    6) Такие же замены надо сделать в следующем MPQ-файле:

    \StarCraft II EN\Versions\Base19132\patch.SC2Archive, внутри:

    * всё так же, в папке Fonts НЕ УДАЛЯЯ bl.ttf (иначе начнет перекачивать патч), добавляем в эту папку свой шрифт
    * FontStyles.SC2Style меняем на тот же, что уже сделали ранее
    * Это вам надо будет делать с каждым патчем. Главное, не удалять оригинальные файлы, а лишь заменять или добавлять.




    =================================================
    =================================================


    ПРОСТОЙ МЕТОД
    Просто подмените оригинальные шрифты во всех этих MPQ-архивах своими. То есть положите туда в папку Fonts свой шрифт (продублированный несколько раз) и переименуйте копии в оригинальные шрифты, а те удалите или положите в другую папку (в Проводнике Windows, а не внутри MPQ-архива).


    =================================================
    =================================================


    В том же файле FontStyles.SC2Style вы можете подредактировать размеры шрифтов, но в этом я пока не разбирался. Но если вы очень хотите, то можете поэксперементировать со шрифтами и их размерами. Но делайте бэкапы!

    А пока покажу результат со шрифтом Arial Narrow (узкий Ариал), который наиболее схож с корейским шрифтом и был прямо под рукой (шрифт Windows)

    Русский клиент


    Английский клиент


    Base.SC2Data со шрифтом Arial Narrow
    http://www.mirrorcreator.com/files/WGQI4RCM/

    Оригинальный Base.SC2Data, на случай, если вы забылы сделать бэкап
    http://www.mirrorcreator.com/files/1SL0BSWY/
    Последний раз редактировалось Existor; 01.08.2011 в 14:19.

  2. #2
    Новобранец
    Регистрация
    17.05.2010
    Сообщений
    35
    Existor, спасибо

  3. #3
    Освоившийся Аватар для MAXIM18
    Регистрация
    30.10.2010
    Сообщений
    140
    У меня ничего не получаеться. скопировал, вставил. А оно остаеться таким же шрифтом.

  4. #4
    Активный участник Аватар для HappyHolmes
    Регистрация
    19.07.2010
    Сообщений
    538
    Цитата Сообщение от Existor Посмотреть сообщение
    Все заметили другой шрифт в корейском клиенте StarCraft 2?
    Цитата Сообщение от Existor Посмотреть сообщение
    другой шрифт в корейском клиенте
    ну я даже не знаю. я до этого момента был уверен что у него русский шрифт.


    зы-тоже не работает.

  5. #5
    Проверьте:

    1) Точно ли совпадают имена шрифтов и расширение? В точности до регистра!
    2) Ваши шрифты лежат в правильной папке?



    3) Какой формат шрифтов? Я пробовал с TTF, игра изначально по-умолчанию использует OTF. Так что эти 2 формата работают точно.
    4) Вы открылы правильный Base.SC2Data? Потому что в папке игры их много одинаковых. Вы должны редактировать тот, что лежит в папке \StarCraft II\Mods\Core.SC2Mod\
    Последний раз редактировалось Existor; 01.08.2011 в 09:32.

  6. #6
    Освоившийся Аватар для MAXIM18
    Регистрация
    30.10.2010
    Сообщений
    140
    Екзистор дай свой Core.SC2Mod пожалуйста. Залей на любой файлообмениик плиз. С корейским шрифтом.

  7. #7
    Понял, почему у вас не работало. Вы должны удалить оригинальные шрифты

    Первый пост дополнен. В конце еще ссылка на Base.SC2Data добавилась. Делайте бэкапы!
    Последний раз редактировалось Existor; 01.08.2011 в 10:15.

  8. #8
    Освоившийся Аватар для MAXIM18
    Регистрация
    30.10.2010
    Сообщений
    140
    Заработало. Спасибо Екзистор, ты молодец.

  9. #9
    Освоившийся Аватар для Max Payne
    Регистрация
    17.05.2010
    Адрес
    Kyiv, Ukraine
    Сообщений
    284
    Читаю уже n-ю тему Existora, посвященною разным аспектам игры и не только. Очень похвально то усердие с которым ты достаешь разнообразный материал. Всегда интересно и полезно!)))
    Желаю удачи тебе в будущих статьях) Keep on, bro!
    My name is Payne, Max Payne...

  10. #10
    Добавлю, что вы можете изменить даже цвета шрифтов. Всё в том же файле FontStyle.SC2Data, но тут вы можете эксперементировать сами.

  11. #11
    Активный участник Аватар для Hiraeth
    Регистрация
    06.06.2010
    Сообщений
    24,369
    Для проверки взял шрифт позаковыристей





    Заменил


    Цитата Сообщение от GpLHeK Посмотреть сообщение
    Как-как... как к... как к как к (как к)

  12. #12
    Освоившийся Аватар для apocalypse
    Регистрация
    17.05.2010
    Сообщений
    169
    Цитата Сообщение от Hiraeth Посмотреть сообщение
    Для проверки взял шрифт позаковыристей
    шрифты бывают разных типов, нужно для замены такого же типа подбирать как в архиве

  13. #13
    Активный участник
    Регистрация
    02.10.2010
    Сообщений
    989
    Чета Ариал не фига не похож на тот что у Хеппизерга

  14. #14
    Активный участник Аватар для Hiraeth
    Регистрация
    06.06.2010
    Сообщений
    24,369
    Цитата Сообщение от apocalypse Посмотреть сообщение
    шрифты бывают разных типов, нужно для замены такого же типа подбирать как в архиве
    В первом сообщении написано, что любой можно брать :/

    В общем-то я разные попробовал, и всё равно в результате шрифт всё равно остаётся таким. Похоже, что он берёт шрифт откуда-то из другого места.
    Цитата Сообщение от GpLHeK Посмотреть сообщение
    Как-как... как к... как к как к (как к)

  15. #15
    Нашел в чем дело. Там еще кое где надо проделать ту же замену. Сейчас обновлю 1й пост.

    Здесь шрифт первый попавшийся



    чета Ариал не фига не похож на тот что у Хеппизерга
    Найди похожий и будет тебе счастье Можно еще проще - скачать корейский клиент и посмотреть их шрифт. затем скачать его кириллический аналог.

    В первом сообщении написано, что любой можно брать
    TTF и OTF в вашем распоряжении
    Последний раз редактировалось Existor; 01.08.2011 в 12:41.

  16. #16
    Добавил простой метод. Не подумал о том, что можно просто подменить оригинальные файлы шрифтов без всяких изменений путей к этим шрифтам

  17. #17
    Активный участник
    Регистрация
    17.05.2010
    Сообщений
    2,164
    sc:bw шрифт для ру. и еу. версии подходит.

    Скрытый текст




    [свернуть]

  18. #18
    Hamster of Boo
    Не понял, что ты показал на скриншотах? На скриншотах у тебя дефолтный ариал. Ты забыл заменить еще в патчевском архиве.

  19. #19
    Активный участник
    Регистрация
    17.05.2010
    Сообщений
    2,164
    Цитата Сообщение от Existor Посмотреть сообщение
    Hamster of Boo
    Не понял, что ты показал на скриншотах? На скриншотах у тебя дефолтный ариал. Ты забыл заменить еще в патчевском архиве.
    Вглядись, это не дефолтный ариал.
    http://dl.dropbox.com/u/24872615/Scr...2015_31_06.jpg
    Последний раз редактировалось Hamster of Boo; 01.08.2011 в 14:31.

  20. #20
    Цитата Сообщение от Hamster of Boo Посмотреть сообщение
    Вглядись, это не дефолтный ариал.
    http://dl.dropbox.com/u/24872615/Scr...2015_31_06.jpg
    В любом случае у тебя не весь интерфейс игры поменялся. Собственно это показывалось на скриншотах в первом посту Просто я позже нашел место, откуда еще брались кастомные шрифты.

    А это Arial Narrow, либо если это не сработало, то дефолтный игровой шрифт bl.ttf
    Последний раз редактировалось Existor; 01.08.2011 в 14:33.

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •