Как изменить шрифт в скайриме

Опубликовано: 20.04.2024

Данная статья объяснит, как добавить в игру тот или иной понравившийся лично вам шрифт.

Итак, вам наскучили "ванильные" шрифты игры, а готовые из модов не в вашем вкусе. Самое время заняться внедрением в игру любого шрифта, который вам по душе.

Что вам потребуется:

  1. Программа FontForge для редактирования и создания шрифтов.
  2. Программа Skyrim FontGen для создания SWF-файла, содержащего шрифт.
  3. Программа JPEXS Free Flash Decompiler для предпросмотра результата вашей работы.
  4. (Опционально) Программа Join Multiple SWF Files Into One для объединения SWF-файлов.

Примечание: Skyrim FontGen требует для работы Flex SDK, который и занимает такой объём. Если хотите, можете выяснить, какие ресурсы при работе не используются, и удалить их самостоятельно. В архиве по ссылке находится полный Flex SDK версии 4.6.

Часть I - Редактирование шрифта

Рассмотрим в качестве примера шрифт Exo 2.0 Regular. Откройте его программой FontForge, на всякий случай - от имени администратора.

В глаза сразу бросаются символы, которые вам не нужны и нигде в игре не используются.

pre_1536162987__001.jpg

Избавьтесь от них простейшим способом: выделите их простым нажатием или перетаскиванием мыши, после чего кликните "ПКМ ➔ Очистить".

Итак, лишние символы между первым пробелом (U+0020) и буквой "ё малая" (U+0451) удалены. Но файл шрифта может содержать множество "мусора" и за этими границами. Чтобы упростить задачу, выделите символы от U+0020 до U+0451 и используйте меню: "Правка ➔ Выделить ➔ Инвертировать выделение". После чего "ПКМ ➔ Очистить". Отлично, вы окончательно избавили шрифт от ненужных символов.

Теперь я расскажу вам про одну особенность, которая касается именно Скайрима. Для корректного отображения кириллицы вам необходимо скопировать символы русского алфавита от "А большая" до "я малая" - U+0410 и U+044F соответственно. После чего вставить их в ячейки с U+00C0 по U+00FF. Да, у вас будет 2 набора кириллических символов.

pre_1536164701__002.jpg

Такую же операцию желательно произвести с пробелами - они должны быть в двух местах: U+0020 и U+00A0.

Как вы могли заметить, шрифт довольно широкий и наверняка им будет слишком неудобно пользоваться в игре (например, в MCM). Можно ли как-то сжать его? Можно. Выделите все символы, которые хотите изменить (обычно я выбираю вообще все кроме пробелов) и используйте меню: "Элемент ➔ Преобразования ➔ Преобразовать. "

Используйте следующие настройки (учтите, что масштабы подбираются для шрифта индивидуально):

pre_1536165539__003.jpg

Сохраните работу в формате SFD, после чего создайте новый шрифт в формате TTF (всё это возможно в меню "Файл"). Настройки TTF следующие:

pre_1536165759__004.jpg

Отлично! Теперь у вас есть шрифт, который точно подойдёт к игре (ну, более-менее).

Часть II - Шрифт внутри SWF

Распакуйте архив с программой "Skyrim FontGen" и запустите SkyrimFontGen.exe, после чего выберите ваш новый созданный TTF-файл. Выберите внутреннее имя шрифта (я взял ExoTwo) и сохраните сгенерированный SWF-файл в нужную вам папку. Заветное окно с сообщением:

pre_1536166715__005.jpg

Если всё прошло удачно, вы сможете открыть SWF-файл программой "JPEXS Free Flash Decompiler" и увидеть примерно следующую картину:

pre_1536167269__006.jpg

ЧасТь III - Ввод шрифта в игру

По желанию можете переименовать файл во что-нибудь более близкое к игре, например в "fonts_et.swf". После чего откройте папку Скайрима Data/Interface и скопируйте туда этот SWF-файл.

Далее вам нужно указать игре название шрифта и откуда его "брать". Это делается при помощи файла "fontconfig.txt" (обязательно сохраните его оригинал, чтобы все изменения можно было откатить - переименуйте его копию в "fontconfig.txt.backup"). В начале файла указывается список библиотек (впишите в него свою), в основной части - названия шрифтов (укажите выбранное вами внутреннее имя шрифта).

pre_1536169590__007.jpg

ЧасТь IV - Объединение

Опциональные действия, которые могут пригодиться не всем. Если вы хотите иметь один SWF-файл с несколькими шрифтами вместо целой кучи простеньких библиотек, то вам необходимо следующее:

    Откройте интерфейс "Join Multiple SWF Files Into One".

Добавьте в него нужные вам для объединения SWF-файлы со шрифтами.

Укажите папку вывода для готового файла (по умолчанию - Рабочий стол).


Нажмите самую большую и главную кнопку "Start Joining". Получите файл "joined.swf".

Проверьте файл программой "JPEXS Free Flash Decompiler" - там должны быть ваши шрифты, целые и невредимые.


  • Повторите действия из части III - уже с файлом "joined.swf".
  • Часть V - тестирование

    Если вы всё сделали верно, то игра будет использовать ваш шрифт практически везде - от главного меню до инвентаря. Хотите разные шрифты? Создавайте разные SWF-библиотеки, сочетайте шрифты как вам хочется при помощи "fontconfig.txt", чем больше вы будете этим заниматься - тем легче это будет вам даваться.

    pre_1536168642__008.jpg

    В завершение позвольте поделиться с вами несколькими шрифтами, которые я прогнал через этот гайд и успешно протестировал в игре.


    slad3

    slad4

    slad2

    slad1

    slad5

    fontconfig.txt

    Размещаю свой текстовый файл fontconfig.txt.

    Похожие записи:

    Эта запись была опубликована Среда, Октябрь 16th, 2013 в 3:37 пп и находится в рубрике Чит-коды. RSS 2.0 You can skip to the end and leave a response. Pinging is currently not allowed.

    11 коммента “fontconfig.txt”

    Страниц: « 2 [1] Все

    А что делать если ВООБЩЕ нету этого файла?
    Только какой-то Translate ENGLISH

    я имя набирала сразу на латинице, поэтому все письма без багов.

    С консолью то у меня всё в порядке. Если надо — я и вручную переключить могу, благо оно не сложно делается. И с языком игры тоже всё ок. Он русский. У меня глюк лишь в письмах, которые либо адресованы мне, либо тем, кого послали по мою душу. В общем, везде, где письменно упоминается имя моего персонажа. Вместо имени там что-то напоминающее зашифрованную нецензурную брань из комиксов (@$#&. ). Если переименоваться латинскими буквами — всё будет читабельно. Только текст письма на русском, а имя на иноземном. Глюк не приятный, но не критичный. Играть не мешает.

    Э воно что… Спасибо. Я то думал, что так можно квадратики исправить, которые вмечто имени протогониста (если имя кириллицой) в письмах от танов, записках тёмного братства, догоаорах с головорезами (когда приходят «проучить», если что-то украл)…

    Кстати, а есть способ исправить шрифт там?

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

    И что происходит, когда этот файл «ломается»?

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

    Всем привет. В этой статье я покажу решение распространенной проблемы в Skyrim SE( Special Edition). Проблема заключается в том, что в консоли вместо букв и цифр отображаются квадратики.Выглядит это примерно так.

    Решение

    1. Зайдите в папку C:\Users\admin\Documents\My Games\Skyrim Special Edition.(вместо "admin" должно быть имя пользователя).
    2. Отройте файл Skyrim.ini (если не включено отображения формата файла, то просто Skyrim).
    3. После строки "sLanguage=russian" (без кавычек) вставьте sConsole=ENGLISH
    4. Перед тем как закрыть убедитесь что текст выглядит так

    готовый файл

    5. Закройте файл, и сохраните изменения

    6. Кликните по ярлыку Skyrim правой кнопкой мыши

    7. В появившимся меню выберите "расположение файла"

    8. Отроется коренная папка Skyrim (папка с игрой).

    9. В коренной папке найдите и отройте папку Data

    10. В папке Data создайте папку и назовите её "Interface"

    11 В папке Interface создайте текстовый документ и назовите его "FontConfig_ru"

    12. Отройте FontConfig_ru и скопируйте в него текст ниже

    !@ # $% ^&*():_+QWERTYUIOP[]ASDFGHJKL;'ZXCVBNM,./qwertyuiop<>\\asdfghjkl;'zxcvbnm<>?|ЎўЈ¤Ґ¦§Ё©Є«®Ї°Ііґ¶·ё№є»јЅѕїДАБВГЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэю я абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ"

    13. Закрыть и сохранить изменения

    14. Проверить результат(должно получиться как то так )

    правильно работающая консоль

    15.Играть в Skyrim с нормальной консолью.

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

    Часто случатся так, что в игре Скайрим невозможно осуществить переключение языка с русского на английский. Такая проблема встречается не во всех версиях игры и пока не удалось определить причину, по которой так происходит. В данной статье мы расскажем, как поменять язык в консоли Skyrim.

    Первый способ (проверен на всех версиях игры) поменять язык

    1. Зайдите меню Пуск и выберите там Панель управления.

    2. Найдите в панели пункт под названием Смена раскладки клавиатуры или других способов ввода и нажмите на него.

    3. В появившемся новом окне выберите вкладку Языки клавиатуры, после чего нажмите на кнопку Изменить клавиатуру.

    4. Когда вы увидите выпадающее меню, выберите в нем в качестве языка по умолчанию английский, затем выделите русскую клавиатуру и нажмите на кнопку Удалить.

    5. Примените произведенные вами изменения.

    Повторив приведенное выше руководство о том, как сменить язык в консоли Skyrim, вы сможете вводить команды на английском языке. Обычно изменения вступают в силу даже без перезапуска игры, однако если у вас ничего не получилось, лучше сначала выйдите, затем измените язык по умолчанию, и только потом запускайте Скайрим.

    Для того, чтобы вернуть обратно русскую раскладку клавиатуры и переключение языков, проделайте первых три шага, а затем нажмите кнопку Добавить, выберите русский язык и сделайте его языком по умолчанию. Этот способ поможет вам понять, как в Skyrim изменить язык консоли, когда другие способы не помогают. Описанные выше шаги были проделаны в ОС Windows 7, однако в ХР и Vista все делается практически точно также.

    Второй способ (только для обладателей лицензионной Steam-версии игры) поменять язык

    1. Запустите игру, затем войдите в сообщество Steam, нажав комбинацию клавиш Shift+Tab.

    2. Найдите любого друга в списке и войдите в режим обмена сообщениями с ним.

    3. Писать ему ничего не придется, вам нужно только в тестовом поле (куда нужно писать сообщения) нажать правую кнопку мыши и выбрать в контекстном меню английский язык.

    После этого шрифт в Скайриме должен стать английским. Таким же образом можно в самом начале игры ввести свое имя, чтобы в письмах и диалогах отсутствовали квадратики. Остался последний способ, объясняющий как поменять язык в консоли Скайрим.


    Третий способ поменять язык

    1. Перейдите по пути: C:Usersимя пользователяDocumentsMy GamesSkyrim, затем найдите и откройте файл Skyrim.ini.

    2. Найдите следующие строки:

    3. Сразу после них добавьте (не заменяйте, а именно добавьте) этот текст:

    Все. Теперь в консоли вместо русского у вас будет английский язык. На этом мы завершаем наш обзоров возможных способов, как поменять язык в консоли игры The Elder Scrolls 5 Skyrim.

    Как сделать, чтобы в Скайрим (Skyrim) был нормальный текст, а не крокозябры?


    На форуме игры скайрим дано такое простое решение этой проблемы - в папке с игрой СКайрим найдите SkyrimDataInterfacefontconfig.txt. Найдите в файле строку map "$ConsoleFont" = "Arial" Normal удалите ее и вставьте вместо нее map "$ConsoleFont" = "FuturaTCYLigCon" Normal. Если файл не хочет сохраняться после данных манипуляций, то в свойствах файла уберите галочку с флажка "Только чтение"


    Игроки Скайрима нашли выход из данной проблемы, а именно отображения квадратиков вместо букв.

    Решение будет такое:

    1) Заходим в папку с игрой (диск С, Program Files, Скайрим)

    2) В папке с игрой ищем папку с названием Data, открываем.

    3) В открывшейся папке проходим путь: Interface/fontconfig.txt. Откроется блокнот.

    4) Теперь делаем изменения в тексте:

    • в строчке "$ConsoleFont" = "Arial" Normal делаем замену слова Arial на FuturaTCYLigCon.

    Теперь все должно быть справлено.


    В Скайриме вместо букв квадратики, это дело бывает, и обязательно необходимо для каждого игрока исправить ситуацию, ведь это довольно серьезный дискомфорт, и огромное неудобство. Что бы это исправить делаем следующие шаги, и без ошибок:

    Открываем текстовый файл Skyrim- Data -Interface- fontconfig.txt

    Изменяем строчку шрифта в консоли на

    map "$ConsoleFont" = "FuturaTCYLigCon" Normal

    Еще, так же, можно играть с английским вариантом, тогда эта проблема исчезает и все довольны.

    Так же можно обратить свое внимание на видео, в которых решают данные проблемы тут, и самое главное что их очень много и выбрать есть из чего.

    Читайте также: