Как изменить шрифт в обливионе

Обновлено: 05.07.2024

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

В книгах Обливиона доступно только небольшое количество тэгов HTML и подобные тэги могут вести себя не совсем так, как вы привыкли видеть в web-браузере.

Текст, который определяется как HTML, должен начинаться с тэга некоторого вида. Тэг шрифта - это хороший выбор для начала, но будет работать также и любое слово, размещенное между угловыми скобками (больше, меньше), даже такое - "<HTML>".

В случае, если текст книги начинается со слов, тогда все тэги в тексте будут отображаться визуально. В этом случае открытый текст документа с символами "<" и ">" используется индивидуально, по своему прямому назначению (больше/меньше), чтобы не вносить путаницу с настоящим HTML-текстом.

  • Предупреждение (очень важно!): Не используйте речевых указателей “ во время кодирования или записи, только " или ”, т.к. это может быть главной причиной того, что кодирование будет прервано. Книга будет все равно работать, но части кодировки будут отображаться в игре (например, везде будут знаки "<"), и кодирование не будет работать так, как ему полагается.

Kingthings

Шрифт, названный таким образом, действительно относится к семейству Kingthings. Однако названное семейство объединяет множество совершенно непохожих по стилю и написанию шрифтов, разработанных дизайнером Kevin King. Наиболее точным подобием является Kingthings Petrock, и он доступен для свободного скачивания здесь (русская версия). Данный TrueType-шрифт полностью соответствует внутриигровому Kingthings regular, за исключением отличий в написании букв E и g. Kingthings shadowed отличается он него наличием черного окаймления, которое силами векторного шрифта - при условии иного основного цвета - недостижимо. Подобный эффект можно получить в графическом редакторе наподобие Adobe Photoshop, применив к надписи определенные стили слоя.

Замена шрифтов в игре

Как уже говорилось выше, в игре Oblivion имеется 5 предопределенных шрифтов, каждый из которых состоит из двух файлов с расширениями *.tex и *.fnt.

Шрифты по умолчанию прописаны в файле Oblivion.ini в секции [Fonts]:


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

Но сначала необходимо преобразовать стандартный шрифт TrueType в формате *.ttf в комплект из двух файлов с расширениями *.tex и *.fnt.

Преобразование можно осуществить программой Font Generator v1.13 от tazpn314 (Theo). Начиная с версии v1.12 была наконец исправлена ошибка с указанием неправильного количества символов. Теперь это значение составляет 256, что требуется для нормальной работы кириллицы.

Программа автоматически находит папку с установленной игрой Oblivion, и помещает преобразованные новые файлы шрифта в папку Data\Font\.

Буквицы

Буквицы (Fancy font) в Oblivion не являются шрифтом в техническом смысле слова. Это орнаментированные изображения заглавных букв английского алфавита, хранимые в виде текстур. Буквицы вставляются в текст как рисунки (см. Тэг <IMG>). Они используются вместо первой буквы в начале абзаца в некоторых книгах.

Файлы с буквицами находятся в папке \Data\textures\Menus\book\fancy_font\, и хранятся в архиве Oblivion - Textures - Compressed.bsa.

Русифицированная версия Oblivion от 1C содержит также несколько буквиц для русского алфавита: В, И, С, Т, Я. Файлы находятся в папке \Data\Textures\menus\book_rus\fancy_font\.

Файлы изображений

Файлы изображений для системы меню должны быть созданы в трех размерах, 100%, 80% и 50%, и размещаться в трех различных идентичных папках дерева каталогов в директории Data\Textures. Меню (и книги) должны работать, как если бы все они были 100% размера. Масштабирование и использование меньших размеров производится автоматически, когда разрешение в игре понижается.

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

Одно и то же имя должно использоваться для всех трех файлов, даже если активная часть меньших файлов различная. Есть быстрый способ, как узнать размеры активной части изображения – ctrl-клик на альфа-канале в окне списка каналов и прочитать высоту и ширину в открывшемся информационном онке.

Буду очень признателен,если поможете в составлении FAQ'a по игре )

Правила составления (C) Renata

Когда игра появилась в продаже?

21-го марта релиз в США
24-го марта релиз в Европе

Каковы минимальные и рекомендуемые требования игры?

Система: Windows XP;
Процессор: 2 ГГц;
Память: 512 Мб;
Видео-карта: Direct3D-совместимая, 128 Мб ОЗУ;
Аудио-карта: совместимая с DirectX 8.1;
Жесткий диск: 4,6 Гб свободного места;
DirectX 9.0c.

Система: Windows XP;
Процессор: 3 ГГц;
Память: 1 Гб;
Видео-карта: уровня ATI X800 или NVIDIA GeForce 6800;
Аудио-карта: совместимая с DirectX 8.1;
Жесткий диск: 4,6 Гб свободного места;
DirectX 9.0c.

Как выглядит список поддерживаемых видеокарт?

ATI X1900 series
ATI X1800 series
ATI X1600 series
ATI X1300 series
ATI X850 series
ATI x800 series
ATI x700 series
ATI x600 series
ATI Radeon 9800 series
ATI Radeon 9700 series
ATI Radeon 9600 series
ATI Radeon 9500 series
NVIDIA Geforce 7800 series
NVIDIA GeForce 6800 series
NVIDIA GeForce 6600 series
NVIDIA GeForce 6200 series
NVIDIA GeForce FX series

Как повысить производительность в игре?

Я слышал,что компания Nvidia выпустила специальный драйвер для Oblivion,где его взять?

Где взять TES4 : Construction Set ?

Как выбрать созвездие,под которым родился персонаж?

Когда во время побега из тюрьмы вы настигнете Уриэля Септима и его охранников,он спросит у вас о созвездии.Тогда вы сможете выбрать.

Как выбрать класс персонажа?

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

Можно ли изменить класс,расу,созвездие?

Можно,перед выходом из тюремной канализации,игра предложит вам поменять все настройки персонажа (раса,класс,созвездие)

Основные клавиши управления в TES IV:Oblivion

Как выкинуть предметы из инвентаря?

SHIFT + Левый Клик Мыши (по умолчанию)

CRC error. Как быть?

Описание: Сбой во время установки с ошибкой CRC.
Возможное решение: отключение поддержки DMA вашего CD/DVD привода.

Чтобы это сделать, выполните следующее:
1. Нажмите правой кнопкой мыши по иконке "Мой компьютер", выберите свойства. Дальнейшие действия зависят от установленной у вас ОС.
А. Пользователи Win9x должны выбрать "УСТРОЙСТВА", затем открыть "Устройства чтения компакт-дисков" и выбрать DVD-привод. Откройте свойства этого устройства, выберите Настройка и снимите галочку с "DMA". Жмите ОК.
В. Пользователи Win2000/XP должны выбрать: Hardware ->Device Manager-> IDE ATA/ATAPI controllers. Откройте свойства ->Primary/Secondary IDE Channel (в зависимости от того, на каком канале находиться ваш DVD). Далее идите в Advanced settings. Установите Transfer mode в режим PIO Only (сделайте это для обоих каналов, если не уверены на котором из них расположен DVD).
2. Перезагрузите комп, чтобы изменения вошли в силу.
3. Установите игру.
4. Восстановите первоначальные установки DVD устройства и перезагрузите комп.

Вообще, если это ошибка стала вашим спутником, то проблемы в приводе, стоит его заменить/отремонтировать. Если нет - обменяйте диск.

Игра требует диск, как мне запустить игру?

Решение: лицензионная версия - вставляем dvd в привод и не ломаем голову; пиратка - качаем no DVD(2,51 мб)
Заменяем exe файл тем, что в архиве и запускаем.

Как посмотреть число кадров в секунду?

(тильда, где буква ё)
команда - tdt
30 кадров в секунду считается оптимальным значением. Меняйте разрешение на 800х600 или 640х480 для более комфортной игры.

Какие настройки посоветуете для слабого компьютера?

- Отключаем сглаживание (anti-alasing)
- Меняем размер текстур на medium или small
- выгружаем все процессы, запущенные от имени пользователя, оставляем только system. Антивирусы в первую очередь!
- Отключаем мягкость теней (Shadows/Shadow Filtering)
- Ставим последние драйвера на видеокарту:

Nvidia:
версия драйверов ForceWare 84.25 "заточена" специально под Oblivion.

Объекты, находящиеся в дали, выглядят некорректно, текстуры размазаны. что делать?

В oblivion.ini изменяем след. параметры:
uNumDepthGrids = 1
uGridsToLoad = 10

"Заикания" звука во время битв и исследования местности.

Если у вас установлен Vodei Multimedia Processor, то удалите его. Также стоит удалить VobSub.
Если не помогает, переименуйте папку Oblivion/Data/Music/Battle до лучших времен (выхода патча).

"Заикания" голосов NPC

Меняем в oblivion.ini след. строчки:

bDSoundHWAcceleration=0
bUseSoftwareAudio3D=1
И это меняем тоже
bUse Joystick=0

Тотальные глюки, не поддающиеся описанию

В: Просто "слетает" игра, баги через определенный промежуток времени.
О: 99% того, что здесь всему виной Кодек Паки.
Для начала переименовываем этот файл Х:\WINDOWS\system32\mpeg2dmx.ax на mpeg2dmx.ax.old. многим помогает избавиться от периодических вылетов.
А лучше удалите все имеющиеся кодек паки, как например k-lite

Ну и где лайфбар противников во время боя?

По умолчанию над прицелом должна появляться дуга жизни оппонента. Если таковой не имеется, то меняем в файле Oblivion.ini (My Documents\My Games\Oblivion) bHealthBarShowing=0 to bHealthBarShowing=1

Где лежат мои сохраненки

Находятся в My Documents\My Games\Oblivion

Какие-то проблемы с клавиатурой

Редактируем Oblivion.ini (My Documents\My Games\Oblivion). В разделе [Controls] измените "bUse Joystick=1", поставив "bUse Joystick=0" или попросту отключите периферийные устройства.

Система свопит (вылетает в систему с надписью "недостаточно виртуальной памяти")

Устанавливаем объем свопа = Ram * 1.5.
Если у вас 1.5-2 Gb оперативной памяти, то использование файла подкачки можно отключить.

Как делать скрины в игре?

Как мне отключить музыку?

Меняем параметр "bMusicEnabled=1" на "bMusicEnabled=0" в файле oblivion.ini

Как выбросить оружие или предмет из инвентаря?

Shift + клик по оружию или "хватанием" мышью с последующим выбрасыванием из инвентаря.

Daedric font

Используемый как в Morrowind, так и в Oblivion, даэдрический шрифт разработан Bethesda Softworks для отображения даэдрического алфавита, и его оригинал не предоставляется для свободного использования. Однако, существуют как минимум два варианта даэдрического шрифта в формате TrueType, созданных фанатами игры. Более подробную информацию об алфавите и шрифтах, а также ссылки на файлы, можно найти в статье Даэдрический алфавит.

Oblivion CS:Шрифты


Из перечисленных выше названий только Kingthings и Tahoma являются собственно именами шрифтов. Daedric – это название созданного Bethesda алфавита, а Handwritten, судя по всему, – условное название шрифта, похожего на рукописный, который используется в свитках.


Файлы шрифтов находятся в папке \Data\fonts\ и хранятся в архиве Oblivion - Misc.bsa. Каждому шрифту соответствует два файла: один формата *.fnt (например, daedric_font.fnt), второй, с добавлением _0_lod_a в названии, формата *.tex (например, daedric_font_0_lod_a.tex).

Файл .tex, скорее всего, содержит графическое отображение шрифта в растровой форме и, возможно, является документом TeX. Файл .fnt НЕ является файлом шрифта Windows 3.x, несмотря на совпадение расширения. Использовать их напрямую или сконвертировать не удалось, поэтому для использования шрифта в MS Office и графических редакторах необходимо иметь аналог в формате TrueType.


Шрифт, используемый в интерфейсе игры – Kingthings regular. Остальные шрифты появляются только в книгах, свитках и т.д.


Для того, чтобы задать шрифт в объекте типа Book (книга), используется тег <font>. Судя по книгам в Oblivion.esm, использование закрывающих тегов не предполагается или не обязательно (см. руководство "Форматирование книг").


Каждому из пяти шрифтов, существующих в игре, соответствует свой номер, определяющий стиль шрифта (font face):

Kingthings regular <FONT face=1>
Kingthings shadowed <FONT face=2>
Tahoma bold small <FONT face=3>
Daedric font <FONT face=4>
Handwritten font <FONT face=5>



Поддерживаемые тэги

Этот тэг начинает новую строку.

  • Различия (незначительные): Если этот тэг расположен в книге на пустой первой строке, то перехода на вторую строку не будет. Другими словами, если файл начинается с <BR>, то он никогда не будет иметь пустую первую строку. Но если вам по какой-то причине это нужно, поставьте перед тэгом
    пробел.

Этот тэг подобен <BR>, но он, начиная новую строку, одну строку оставляет пустой, т.е. между строками всегда будет одна пустая строка.

Этот тэг разделяет страницы в книге и игнорируется в свитках. Различия (незначительные): В HTML этот тэг создает горизонтальную линию. Так как в HTML страницы не используются, то действие этого тега в HTML более схоже с его работой в свитках.

Используйте этот тэг для выравнивания текста по левому, правому краю или по центру. (Тэг <CENTER> из HTML не поддерживается). Сам по себе он не делает ничего. Но если использовать его совместно с атрибутами выравнивания, он изменяет выравнивание в следующем за ним тексте и начинает новую строку.

Для выравнивания используются следующие атрибуты:

  • <DIV align="left"> * <DIV align="center"> * <DIV align="right">
  • Различия: Как и тэг шрифта (смотрите <FONT> ниже), тэг <DIV> не похож на те, что мы привыкли видеть в HTML.

Этот тэг используется для изменения характеристик шрифта.

Доступны следующие атрибуты тэга:

  • <FONT color=”FFFFFF”>
  • <FONT face=”1”> или <FONT face=”Kingthings_Regular”>

Оба атрибута могут использоваться в одном тэге <FONT>.

Атрибут “face” может быть таким же, как и точное наименование шрифта, определенного в игровых настройках (gamesettings) или в виде цифрового индекса от 1 до 5.

Цвета в обычном HTML задаются в 2-значном шестнадцатеричном триплете (по два шестнадцатеричных кода от 00 до FF(256) для каждого из трех основных цветов - красного, зеленого и голубого).

По умолчанию установлены шрифт "1" и цвет "черный" (или «000000»).

Завершающий тэг </FONT> будет возвращать текст к установкам по умолчанию. Имена старых шрифтов будут автоматически отображены как новые имена, но должны быть изменены все равно.

Font examples.JPG

Примеры шрифтов Обливиона.

Список шрифтов, поддерживаемых в игре:

  1. SFontFile_1=Data\Fonts\Kingthings_Regular.fnt
  2. SFontFile_2=Data\Fonts\Kingthings_Shadowed.fnt
  3. SFontFile_3=Data\Fonts\Tahoma_Bold_Small.fnt
  4. SFontFile_4=Data\Fonts\Daedric_Font.fnt
  5. SFontFile_5=Data\Fonts\Handwritten.fnt
  • Различия (значительные): Шрифты, которые используются в игре, это не шрифты Windows, поэтому они не будут видны в HTML. Это может быть подходящая замена шрифтам Windows, но они должны иметь отдельные файлы, разрешающие каждой программной среде видеть и распознавать эти шрифты. Также в HTML тэг шрифта может быть вложенным, в этом случае завершающий тэг завершит только текущий шрифт.

Эта команда вставляет изображение в книгу. Она требует, чтобы все три атрибута присутствовали в тэге одновременно. Изображение вставляется в текст так, как будто это большая буква текста, также как и в HTML. Это означает, что вы можете заменить первую букву параграфа изображением (например, изображением начальной заглавной буквы причудливого шрифта) и текст будет должным образом отформатирован вокруг него.

Вы также можете обнести изображение пустыми строками и тэгом <DIV> отцентрировать его. Но вы не можете залить текст вокруг изображения, как в базовом HTML.

Обязательные атрибуты таковы:

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

В Обливионе все файлы с расширением DDS должны иметь размеры, кратные степени двойки (32, 64, 128, 256, и т.д.). Так как вы можете иметь иллюстрации с любым произвольными размерами, не кратными степени двойки, то ширина и высота их отображения в книгах может быть разной. В книге вы не можете растягивать или сжимать изображение, вы можете его только кадрировать (обрезать лишнее). Если файл изображения большой, например, равный 64x64, то в книге будет отображаться только его верхне-левая часть. Остальная часть файла изображения будет обрезана.

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

  • Обратите внимание: Самый большой размер изображения может быть 444x650 пикселей. Сделайте размер больше и во время открытия книги в игре произойдет фатальная ошибка. Как бы то ни было, но бывали исключения - кое-кто сумел задать размер 490x680 (и даже 490x720, после первой страницы).
  • Когда вы добавляете ваши картинки в Data\Textures\Menus, вам не нужно добавлять "Data\Textures\Menus" из имени пути в файл текста книги. Эта часть будет добавлена автоматически. Только убедитесь, что все три размера созданы (как установленные в директориях Menus, Menus80 и Menus50). Используйте директорию Data\Textures\Menus(50/80)\Book, если файл изображения не существует уже где-нибудь в пути Textures\Menus
  • Вы можете использовать изображения вне пути Data\Textures\Menus, используя путь подобный Data\Textures\Menus, но ваши изображения не будет отображаться, когда вы запакуете их в BSA.
  • Когда вы используете подпапку в Data\Textures\Menus (например, "Data\Textures\Menus\Mymod"), вы можете использовать только одно изображение, но когда вы запустите Обливион с малым разрешением, размеры этого изображения будут изменены в игре и, возможно, оно будет выглядеть не так хорошо, как если бы вы использовали три отдельных изображения в папках Menus, "Menus50" и "Menus80".
  • Тэг <IMG> иногда может разрывать дополнительное кодирование в книге, даже другие тэги <IMG>. Кажется, некоторая форма текста или промежуток после дополнительного кодирования, установленного после тэга <IMG>, помогает остановить разрыв.

Oblivion:Изменение размера и типа шрифта в редакторе скриптов

Существует 3 метода изменения размера шрифта в редакторе скриптов (Script Editor).

Все изменения временные. Первый и второй метод работают только в открытом в данный момент скриптовом редакторе.

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

Tahoma

Это стандартный шрифт Windows, и скачивать его не нужно.

TES IV:Составляем FAQ по игре


Handwritten font

15.02.2010 Максим Авдеев a.k.a. Amazingmax опознал в "рукописном шрифте" Обливиона Hesperides из набора The Colonial Fonts Collection от Ragnarok Press. Данный шрифт, к сожалению, является коммерческим. Пробную версию, распространяемую на условиях shareware, можно найти здесь. Внутриигровой шрифт Handwritten отличается от TrueType-шрифта Hesperides отсутствием завитков у строчных букв b, d, h, k и l.

Другие тэги

Все другие тэги будут игнорироваться, несмотря на то, что какой-нибудь текст внутри их (“<CENTER>текст</CENTER>”) будет отображаться как обычно.

Метод 1

  • Откройте скрипт, размер шрифта которого требуется изменить.
  • Щелкните на окне и нажмите комбинацию клавиш CTRL+A для выбора всего текста.
  • Нажмите и удерживайте нажатыми клавиши CTRL+SHIFT
  • Нажмите > 6 times
  • Отпустите CTRL+SHIFT
  • Размер шрифта будет увеличен.

Примечание: При каждом увеличении кажется, будто размер был увеличен произвольно.

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