311
edits
(Created page with "Книжки не обов'язково повинні містити текст, який може бути прочитаний гравцем. Активація книжк...") |
mNo edit summary |
||
| Line 1: | Line 1: | ||
Книжки не обов'язково повинні містити текст, | Книжки не обов'язково повинні містити текст, що може бути прочитаний гравцем. Взаємодія з книжкою може «навчити» навичкам або заклинанням. | ||
[[image:bookdialog.jpg|thumb|right|300px|Editing a Book object]] | [[image:bookdialog.jpg|thumb|right|300px|Editing a Book object]] | ||
==Поля налаштувань== | ==Поля налаштувань== | ||
*'''ID:''' ідентифікатор книжки у редакторі Creation Kit; | *'''ID:''' ідентифікатор книжки у редакторі Creation Kit (EDID); | ||
*'''Name:''' назва книжки у грі; | *'''Name:''' назва книжки у грі; | ||
*'''Weight:''' вага книжки; | *'''Weight:''' вага книжки; | ||
*'''Value:''' базова вартість (в золоті) предмета для торговців; | *'''Value:''' базова вартість (в золоті) предмета для торговців; | ||
*'''Teaches:''' | *'''Teaches:''' | ||
**'''Skill:''' додає одне очко до | **'''Skill:''' додає одне очко до вибраної навички після взаємодії з книжкою; | ||
**'''Spell:''' додає заклинання гравцю під час | **'''Spell:''' додає вибране заклинання гравцю під час взаємодії. Томи заклинань неможна прочитати, тому їм не потрібен текстовий вміст. | ||
*'''Inventory image:''' не функціонує; | *'''Inventory image:''' не функціонує; | ||
*'''Message Icon:''' не функціонує; | *'''Message Icon:''' не функціонує; | ||
*'''World Art:''' 3D-модель, яка відображається у світі | *'''World Art:''' 3D-модель, яка відображається у світі; | ||
*'''Inventory Art:''' 3D-модель, яка відображається в інвентарі. Містить додаткові деталі для інтерфейсу | *'''Inventory Art:''' 3D-модель, яка відображається в інвентарі. Містить додаткові деталі для інтерфейсу (на кшталт окремо пропрацьованих сторінок, анімацій та більш деталізованих текстур та моделей); | ||
*'''Add [[Destruction Data]]:''' не функціонує; | *'''Add [[Destruction Data/uk|Destruction Data]] [[Destruction Data|(en)]]:''' не функціонує; | ||
*'''Can't Be Taken:''' не дозволяє підібрати книжку гравцю в інвентар; | *'''Can't Be Taken:''' не дозволяє підібрати книжку гравцю в інвентар; | ||
*'''Pickup Sound:''' звуковий ефект, який відтворюватиметься під час додавання книжки у інвентар; | *'''Pickup Sound:''' звуковий ефект, який відтворюватиметься під час додавання книжки у інвентар; | ||
| Line 20: | Line 20: | ||
*'''Book Text:''' текстовий вміст книжки; | *'''Book Text:''' текстовий вміст книжки; | ||
*'''Script:''' тут можна прикріпити скрипти та редагувати їх властивості; | *'''Script:''' тут можна прикріпити скрипти та редагувати їх властивості; | ||
*'''Keywords:''' тут можна призначити будь-яке необхідне [[Keyword/uk| | *'''Keywords:''' тут можна призначити будь-яке необхідне [[Keyword/uk|ключове слово]] [[Keyword|(en)]]; | ||
*'''Description:''' використовується для надання опису предмета в інвентарі. | *'''Description:''' використовується для надання опису предмета в інвентарі. | ||
| Line 26: | Line 26: | ||
Книги можна форматувати за допомогою різних тегів розмітки, перелічених нижче: | Книги можна форматувати за допомогою різних тегів розмітки, перелічених нижче: | ||
''' | '''Просте форматування тексту:''' | ||
* | * Грубий шрифт (<code><nowiki><b></b></nowiki></code>): текст всередині цього тегу, буде '''товстим'''. | ||
* Курсив (<code><nowiki><i></i></nowiki></code>): текст всередині цього тегу, буде ''похилим''. | * Курсив (<code><nowiki><i></i></nowiki></code>): текст всередині цього тегу, буде ''похилим''. | ||
* | * Підкреслення (<code><nowiki><u></u></nowiki></code>): текст всередині цього тегу, буде <u>підкресленим</u>. | ||
Вище вказані теги не можуть бути використані напряму, для їхньої роботи необхідні правильно налаштовані шрифти, тому вони не функціонують у стандартній грі. | |||
'''Розширене форматування тексту:''' | '''Розширене форматування тексту:''' | ||
| Line 38: | Line 37: | ||
* Список (<code><nowiki><ul><li>ITEM HERE</li></ul></nowiki></code>): створює елементи списку із порожнім квадратом для піктограми. Кожен елемент списку має відступ і відокремлюється порожнім рядком. | * Список (<code><nowiki><ul><li>ITEM HERE</li></ul></nowiki></code>): створює елементи списку із порожнім квадратом для піктограми. Кожен елемент списку має відступ і відокремлюється порожнім рядком. | ||
* Шрифт (<code><nowiki><font></nowiki></code>): Керує атрибутами тексту. Доступні шрифти перелічено нижче. Підтримує наступні атрибути: | * Шрифт (<code><nowiki><font></nowiki></code>): Керує атрибутами тексту. Доступні шрифти перелічено нижче. Підтримує наступні атрибути: | ||
** Колір (<code><nowiki><font color='#FFFFFF'></font></nowiki></code>): | ** Колір (<code><nowiki><font color='#FFFFFF'></font></nowiki></code>): задає колір тексту в шістнадцятковому RGB форматі. | ||
** Сімейство (<code><nowiki><font face='$HandwrittenFont'></font></nowiki></code>): керує завантаженими шрифтами. Для позначення | ** Сімейство (<code><nowiki><font face='$HandwrittenFont'></font></nowiki></code>): керує завантаженими шрифтами. Для позначення використовується ключ мапи шрифту, який вказаний в конфігураціях (за замовчуванням: ''Data/Interface/font_config.txt''), наприклад:<code>$HandwrittenFont</code> або <code>$PrintedFont</code> (стандартний). За бажанням можна додати більше шрифтів, але для кожного з них потрібна пам'ять, тому не варто перевантажувати гру великою кількістю запитів. Параметр '''sFontConfigFile''' зберігає шлях до файлу конфігурацій. | ||
** Розмір (<code><nowiki><font size='20'></font></nowiki></code>): задає розмір шрифту. Нижче наведено довжини рядків, які можна використовувати при різних розмірах шрифтів. | ** Розмір (<code><nowiki><font size='20'></font></nowiki></code>): задає розмір шрифту. Нижче наведено довжини рядків, які можна використовувати при різних розмірах шрифтів. | ||
** Альфа-канал (<code><nowiki><font alpha='#FF'></font></nowiki></code>): Змінює прозорість шрифту. Використовує двозначні шістнадцяткові значення діапазону, де <code>'#00'</code> - повністю прозорий (невидимий), а <code>'#FF'</code> - видимий на 100%. Може бути корисним для імітації закінчення чорнил. | ** Альфа-канал (<code><nowiki><font alpha='#FF'></font></nowiki></code>): Змінює прозорість шрифту. Використовує двозначні шістнадцяткові значення діапазону, де <code>'#00'</code> - повністю прозорий (невидимий), а <code>'#FF'</code> - видимий на 100%. Може бути корисним для імітації закінчення чорнил. | ||
* Зображення (<code><nowiki><img></nowiki></code>): Вставляє зображення. | * Зображення (<code><nowiki><img></nowiki></code>): Вставляє зображення. Дивіться Приклади нижче, щоб побачити різні способи розміщення зображень. Підтримувані атрибути: | ||
** Джерело (<code><nowiki><img src='img://example.dds'></nowiki></code>): '''ОБОВ'ЯЗКОВО''' Цей атрибут визначає ім'я файлу зображення, яке ви хочете показати. Вам слід використовувати повну назву шляху до текстури. Також потрібно переконатися, що | ** Джерело (<code><nowiki><img src='img://example.dds'></nowiki></code>): '''ОБОВ'ЯЗКОВО''' Цей атрибут визначає ім'я файлу зображення, яке ви хочете показати. Вам слід використовувати повну назву шляху до текстури. Також потрібно переконатися, що шлях до файлу починається з <code>img://</code>. | ||
** Висота / ширина (<code><nowiki><img src='img://example.dds' height='40' width='40'></nowiki></code>): | ** Висота / ширина (<code><nowiki><img src='img://example.dds' height='40' width='40'></nowiki></code>): Задає висоту / ширину (у пікселях) зображення. | ||
** | ** Ініціали літер (буквиці) (<code><img src='img://Textures/Interface/Books/Illuminated_Letters/X_letter.png'></code>): Використовується для додавання спеціальних ініціалів на початку твору. (Замініть «X» на будь-яку літеру англійського алфавіту). | ||
* | * Параграф (<code><nowiki><p></nowiki></code>): Delineates a block of text as a paragraph. Automatically adds a blank line after the end of the paragraph. Same with the <code><nowiki><br></nowiki></code> tag, this isn't really necessary ''unless'' you're using the following attribute: | ||
** | ** Вирівнювання (<code><nowiki><p align='center'></nowiki></code>): Вирівнює текст всередині. Допустимі значення: 'left', 'right', 'justify', 'center' <s>та 'chaotic evil'</s>. | ||
** | ** Для того, щоб текст обтікав зображення треба розмістити і текст, і зображення всередині параграфу. Див. у розділі Приклади нижче. | ||
* | * Розрив сторінки (<code>[pagebreak]</code>): Перехід на наступну сторінку. Має бути на окремому рядку. Текст автоматично переходить на наступну сторінку, коли досягає кінця. На жаль, зображення цього не роблять, тому, якщо ви помітили, що ваші зображення виходять за межі сторінки, вручну поставте розрив сторінки або зменшіть розмір зображення. | ||
* | * Коментарі (<!--Comment text-->): Закоментарює «текст», тобто вказує візуалізатору не відображати текст всередині тегів, зберігаючи при цьому текст у редакторі. | ||
* Quest-associated books can contain additional tags (see [[Text Replacement]]). To associate book with the quest you need to add book alias to the quest and set "Uses Stored Text" flag on this alias. | * Quest-associated books can contain additional tags (see [[Text Replacement]]). To associate book with the quest you need to add book alias to the quest and set "Uses Stored Text" flag on this alias. | ||
== | ==Розміри шрифтів== | ||
Naturally, the smaller the font size the longer the lines of text can be before word-wrap kicks in. Listed below are the number of characters per line that you can expect, as well as the lines per page for each(large book). | Naturally, the smaller the font size the longer the lines of text can be before word-wrap kicks in. Listed below are the number of characters per line that you can expect, as well as the lines per page for each(large book). | ||
A couple of caveats: The font is proportional so lines containing lots of ''w'''s and ''m'''s will have less characters than lines using lots of ''i'''s and ''l'''s. Due to the lack of a non-proportional font, it will be difficult to align things in text. The $HandwrittenFont is slightly denser so you can expect one or two characters more per line if you're using that font. | A couple of caveats: The font is proportional so lines containing lots of ''w'''s and ''m'''s will have less characters than lines using lots of ''i'''s and ''l'''s. Due to the lack of a non-proportional font, it will be difficult to align things in text. The $HandwrittenFont is slightly denser so you can expect one or two characters more per line if you're using that font. | ||
{|border="0" cellpadding="5" cellspacing="0" | |||
|- | |||
! | Розмір шрифту | |||
! | К-сть симв./ряд. | |||
! | К-сть ряд./стор. | |||
|- | |||
|70 пікс. | |||
|10 симв./ряд. | |||
|4 ряд./стор. | |||
|- | |||
|50 пікс. | |||
|16 симв./ряд. | |||
|6 ряд./стор. | |||
|- | |||
|40 пікс. | |||
|18 симв./ряд. | |||
|8 ряд./стор. | |||
|- | |||
|35 пікс. | |||
|21 симв./ряд. | |||
|9 ряд./стор. | |||
|- | |||
|30 пікс. | |||
|25 симв./ряд. | |||
|11 ряд./стор. | |||
|- | |||
|25 пікс. | |||
|30 симв./ряд. | |||
|13 ряд./стор. | |||
|- | |||
|20 пікс. | |||
|37 симв./ряд. | |||
|17 ряд./стор. | |||
|- | |||
|18 пікс. | |||
|41 симв./ряд. | |||
|19 ряд./стор. | |||
|- | |||
|16 пікс. | |||
|47 симв./ряд. | |||
|21 ряд./стор. | |||
|- | |||
|14 пікс. | |||
|54 симв./ряд. | |||
|24 ряд./стор. | |||
|- | |||
|12 пікс. | |||
|63 симв./ряд. | |||
|28 ряд./стор. | |||
|- | |||
|10 пікс. | |||
|77 симв./ряд. | |||
|34 ряд./стор. | |||
|- | |||
|} | |||
Font sizes below 10 are really too small for the player to read easily. 70 is useful for a ''WANTED'' poster! | Font sizes below 10 are really too small for the player to read easily. 70 is useful for a ''WANTED'' poster! | ||
edits