Всем привет! Сегодня столкнулся с проблемой в The Elder Scrolls V: Skyrim – вместо текста отображаются квадратики. Судя по симптому есть косяки со шрифтами. Как я понял, проблема была и раньше – с той же консолью или в интерфейсе игрушки. Сейчас с выходом нового издания Skyrim Special Edition квадратики отображаются в письмах и командной строке. Итак, ниже я расскажу несколько способов, которые полностью решают эту проблему. Поехали!
Содержание
- Квадратики в письмах
- Квадратики в консоли и в другой части Скайрим
- Способ 1
- Способ 2
- Задать вопрос автору статьи
Квадратики в письмах
Самое забавное, что сам фикс выпустили не разработчики, а энтузиасты. Возможно, проблема связана с тем, что были удалены некоторые файлы шрифта, после обновления юбилейного издания. Кто знает. В общем делаем следующее:
- Скачиваем вот этот архив.
- Открываем проводник или «Этот компьютер».
- Находим папку с TES Если у вас Steam-версия, то игра будет находиться по пути:
steamsteamappscommon
- В папке со Скайрим открываем «Data».
- Кликаем правой кнопкой по пустой области и создаем папку.
- Обзываем её:
interface
- После этого копируем содержимое архива (book.swf) в эту папку.
Сразу отвечу на часто задаваемые вопросы. Это всего лишь вспомогательный файл, который работает со шрифтами в игре. Ничего у вас не слетит, все сохранения останутся на месте. Игра будет запускаться нормально. Так что переживать не стоит. Но если что-то пойдет не так, или архив вам почему-то не поможет, то обязательно напишите об этом в комментариях.
Квадратики в консоли и в другой части Скайрим
Если квадраты отображаются в интерфейсе или в командной строке, то можете попробовать вот эти два способа.
Способ 1
Самое забавное, что все проблемы с квадратиками решаются абсолютно в разных местах. Именно потому что проблема имеет разную природу. В данном случае после обновления, установки кривого мода или русификации Skyrim по каким-то неведанным причинам пытается работать со встроенной консолью с русскими шрифтами. Скорее всего баг связан с древним забагованным движком. Решается проблема следующим образом:
- Заходим в «Компьютер».
- Переходим в «Документы».
- Далее заходим в «My Games» – «Skyrim» – открываем файл «Skyrim.ini» с помощью блокнота.
ПРИМЕЧАНИЕ! Напомню, что папку с документами можно также найти по пути: C:UsersИмя_пользователяDocumets.
- Находим строчку:
sLanguage=RUSSIAN
- Ниже дописываем:
sConsole=ENGLISH
- Сохраняем файл (Ctrl + S).
Квадратики после этого исчезнут, но вот вы можете столкнуться с проблемой, которая наблюдается еще со времен TES3: Morrowind – в игре вы не сможете переключить на английский язык, то есть команды будут вводиться по-русски, и вы будете видеть квадраты.
- Попробуйте свернуть игру (Alt + Tab), нажмите по языку в правом нижнем углу в трее и выберите «Английский».
- Если это не поможет, тогда зайдите в «Настройки языка».
- Жмем на «Клавиатуру».
- Устанавливаем «Английский» в самой верхней строчке.
- Можно попробовать перезапустить игру.
Способ 2
Бывает проблема, когда квадратики отображаются не только в письмах, как в прошлом способе, но и в самой игре или консоли. Чаще подобное можно заметить на пиратских версиях игры, когда при кривой русификации встроенный шрифт «FuturaTCYLigCon» заменяется на шрифт «Arial», которую использует Windows. И как итог – игра с подобным шрифтом работать не может, и мы видим квадратики.
Заходим в папку с игрой и находим там раздел «Data».
Внутри создаем папку «interface», если её еще нет.
После этого скачиваем файл FontConfig_ru.txt – отсюда. И закидываем его в эту папку. Если у вас данный файл уже есть, то откройте его блокнотом, найдите строчку с переменной, которая устанавливает шрифт в игре:
ConsoleFont
И напротив установите:
FuturaTCYLigCon
Не забудьте сохраниться (Ctrl + S).
Содержание
- В оригинальной версии
- Special Edition
- Альтернативный способ
- Видео-инструкция
Уже с самой первой части “The Elder Scrolls” эта игровая серия славилась своим количеством багов и загубленных на корню самими разработчиками квестов. С одной стороны, понять их можно, ведь мир “Древних свитков“ настолько большой, что сделать такой объем без ошибок — задача из разряда невозможных. Крайняя часть продолжила эту традицию.
Сразу после выхода игроки стали массово жаловаться на квадратики в консоли Скайрим, причем проблема встречается с завидной регулярностью на всех версиях, и особенно часто на “Skyrim: Special Edition”. Счет пострадавших, запустивших после Legendary Edition самую последнюю версию, идет на тысячи.
В оригинальной версии
Если у вас в Скайриме в консоли квадраты вместо букв, их можно убрать следующим образом.
Для оригинальной версии Skyrim нужно:
- Зайти в папку “Data/Interface”
- Открыть и отредактировать файл fontconfig.txt, поменяв
“map «$ConsoleFont» = «Arial» Normal” на “map «$ConsoleFont» = «FuturaTCYLigCon» Normal”.
К сожалению, в “Skyrim: Special Edition” задача усложнилась, так как в этой версии нужной папочки по умолчанию просто нет, поэтому чтобы избавиться от ненавистных квадратиков в консоли нужно будет создать ее самостоятельно. В некоторых источниках советуют все делать вручную, но есть способ проще.
Нужно:
Скачать архив с нужной папкой по ссылке:
Яндекс диск: https://yadi.sk/d/ZAhjDjM-xtnE4
Зайти в папку Data и скопировать туда директорию из архива.
Альтернативный способ
Если в Скайриме консоль показывает квадраты вместо букв, а пользоваться ей постоянно вы не планируете, то можно пробовать просто проигнорировать некорректное отображение и набрать чит-код как есть. Обязательно включите английскую раскладку в консоли и аккуратно, по буквам, не допуская опечаток, вводите нужные строки.
При сложностях с переключением с русского на английский в директории игры, откройте в блокноте файл Skyrim.ini и после строчки:
[General]
sLanguage=RUSSIAN
вставьте:
sConsole=ENGLISH
Видео-инструкция
Ниже можно ознакомиться с видео инструкцией как исправить данную проблему:
Консольные команды предназначены для поиска багов и тестирования определенных механик в игре. В The Elder Scroll: Skyrim можно включить консоль, однако ввод команд доступен только на ПК версии.
Для ввода специальных команд необходимо открыть консоль. Для этого нужно прямо во время игры нажать на клавишу [~] («тильда»). Вверху экрана появится поле, в которое вводятся коды для активации тех или иных действий.
ВАЖНО! Перед введением нужно обязательно сохранится, так как некоторые команды могут негативно сказаться на работе игры.
Содержание
- Использование консоли
- Объектные команды
- Префиксные команды
- Проблемы с вводом команд
- Итог
Использование консоли
Команды абсолютно не восприимчивы к регистру, поэтому можно смело не обращать внимание на включенный/отключений «Caps Lock». Для навигации в открытом окне лучше всего использовать две кнопки: PageUp/PageDown. Если в начале кода есть нули, то их можно игнорировать, однако данный метод не применим к объектам из двух вышедших позднее дополнений. В первых цифрах используется код порядка ХХ, поэтому все знаки обязательны к вводу.
Объектные команды
К данной категории относятся команды, связанные с объектами. Для их выбора нужно открыть консоль и кликнуть мышкой по находящемуся на экране предмету или персонажу. В консоли сразу появится код выбранного игроком объекта. Важно, чтобы при этом была хорошая видимость, то есть отсутствовал туман, снег или эффекты магии.
Префиксные команды
Команды, которые относятся к данной категории, требуют префикса в начале. Например, если ввести SetAV Health <#> — ничего не будет, а если Player.SetAV Health <#> — увеличит ХП на <#> пунктов.
Проблемы с вводом команд
В классической версии Скайрима встречались неприятные баги, связанные с консолью — вместо букв появлялись квадраты. При чем не только в окне ввода команд, но и в самой игре. Проблема «прямоугольников» решается довольно просто. В файле по адресу SkyrimDataInterfacefontconfig.txt. нужно поменять map «$ConsoleFont» = «Arial» Normal на map «$ConsoleFont» = «FuturaTCYLigCon» Normal.
ВАЖНО! У некоторых пользователей нет файла, который можно изменить. В таком случае проблема у них не решается и, скорее всего, придется полностью удалить игру и снова ее установить, чтобы нужный файл появился.
Однако есть еще один способ. Нужно в папке DocumentsMy GamesSkyrim Special Edition в файле Skyrim.ini после строчки sLanguage=RUSSIAN добавить строку sConsole=ENGLISH. Затем вручную создаем файл FontConfig_ru.txt.В него мы вставляем содержимое fontconfig.txt из оригинального Skyrim.
Обратите внимание на то, какая именно у вас раскладка стоит в операционной системе по умолчанию. Это может повлиять на работоспособность этого способа. Также имеет значение, откуда вы копируете текст (из поста на сайте или напрямую из файла). Делать нужно все в точности, как указано на сайте.
Ниже приведен текст файла, который нужно скопировать:
fontlib «Interfacefonts_console.swf»
fontlib «Interfacefonts_ru.swf»
map «$ConsoleFont» = «FuturaTCYLigCon» Normal
map «$StartMenuFont» = «Futura Condensed test» Normal
map «$DialogueFont» = «FuturaTCYLigCon» Normal
map «$EverywhereFont» = «FuturaTCYLigCon» Normal
map «$EverywhereBoldFont» = «FuturisXCondCTT» Normal
map «$EverywhereMediumFont» = «Futura Condensed test» Normal
map «$DragonFont» = «Dragon_script» Normal
map «$SkyrimBooks» = «SkyrimBooks_Gaelic» Normal
map «$HandwrittenFont» = «SkyrimBooks_Handwritten_Bold» Normal
map «$HandwrittenBold» = «SkyrimBooks_Handwritten_Bold» Normal
map «$FalmerFont» = «Falmer» Normal
map «$DwemerFont» = «Dwemer» Normal
map «$DaedricFont» = «Daedric» Normal
map «$MageScriptFont» = «Mage Script» Normal
map «$SkyrimSymbolsFont» = «SkyrimSymbols» Normal
map «$SkyrimBooks_UnreadableFont» = «SkyrimBooks_Unreadable» Normal
На форумах описано не так уж много способов решить ситуацию с «прямоугольниками» вместо букв, но среди тех, что можно найти, данный способ самый действенный. Многим пользователям он помог справится с проблемой. На данный момент игра не обновляется (если не считать огромного количество модов, которые создают до сих пор), поэтому способ замены файлов должен работать.
Итог
Проблемы с консолью произошли после обновления игры, однако на ее решение ушло очень много времени. Ответ был найден в оригинальной версии. Геймеры методом проб о шибок все-таки нашли способ сделать так, чтобы в игре и консоле нормально отображались буквы. Но, к сожалению, до сих пор находятся люди, которые сталкиваются с этой проблемой, а также те, кому данный способ не помогает.
Скорее всего, многое зависит от места установки игры и распределения папок и файлов. Если во время установки происходит сбой (например, антивирус проверяет инсталлируемые файлы или фоном запущен другой процесс), то может возникнуть ошибка и тогда даже замена файлов, о которой говорилось ранее, не поможет пользователю.
Добрый день, любители Скайрима.
Сегодня поговорим о решении проблемы с квадратами вместо букв в консоли Скайрима.
Решение
- Зайдите в папку C:UsersadminDocumentsMy GamesSkyrim Special Edition.(вместо “admin” должно быть имя пользователя).
- Отройте файл Skyrim.ini (если не включено отображения формата файла, то просто Skyrim).
- После строки “sLanguage=russian” (без кавычек) вставьте sConsole=ENGLISH
- Закройте файл, и сохраните изменения
- Кликните по ярлыку Skyrim правой кнопкой мыши
- В появившимся меню выберите “расположение файла”
- Отроется коренная папка Skyrim (папка с игрой).
- В коренной папке найдите и отройте папку Data
- В папке Data создайте папку и назовите её “Interface”
- В папке Interface создайте текстовый документ и назовите его “FontConfig_ru”
- Отройте FontConfig_ru и скопируйте в него текст ниже
fontlib “Interfacefonts_console.swf”
fontlib “Interfacefonts_ru.swf”
map “$ConsoleFont” = “FuturaTCYLigCon” Normal
map “$StartMenuFont” = “Futura Condensed test” Normal
map “$DialogueFont” = “FuturaTCYLigCon” Normal
map “$EverywhereFont” = “FuturaTCYLigCon” Normal
map “$EverywhereBoldFont” = “FuturisXCondCTT” Normal
map “$EverywhereMediumFont” = “Futura Condensed test” Normal
map “$DragonFont” = “Dragon_script” Normal
map “$SkyrimBooks” = “SkyrimBooks_Gaelic” Normal
map “$HandwrittenFont” = “SkyrimBooks_Handwritten_Bold” Normal
map “$HandwrittenBold” = “SkyrimBooks_Handwritten_Bold” Normal
map “$FalmerFont” = “Falmer” Normal
map “$DwemerFont” = “Dwemer” Normal
map “$DaedricFont” = “Daedric” Normal
map “$MageScriptFont” = “Mage Script” Normal
map “$SkyrimSymbolsFont” = “SkyrimSymbols” Normal
map “$SkyrimBooks_UnreadableFont” = “SkyrimBooks_Unreadable” Normal
validNameChars “`1234567890-=~!@#$%^&*():_+QWERTYUIOP[]ASDFGHJKL;’ZXCVBNM,./qwertyuiop{}\asdfghjkl;’zxcvbnm<>?|ЎўЈ¤Ґ¦§Ё©Є«®Ї°Ііґ¶·ё№є»јЅѕїДАБВГЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэю я абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ”Закрыть и сохранить изменения.