Book/uk: Difference between revisions

Jump to navigation Jump to search
1,528 bytes added ,  12 May 2025
m
no edit summary
(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><b></b></nowiki></code>): текст всередині цього тегу, буде '''товстим'''.
* Курсив (<code><nowiki><i></i></nowiki></code>): текст всередині цього тегу, буде ''похилим''.
* Курсив (<code><nowiki><i></i></nowiki></code>): текст всередині цього тегу, буде ''похилим''.
* Підкреслювання (<code><nowiki><u></u></nowiki></code>): текст всередині цього тегу, буде <u>підкресленим</u>.
* Підкреслення (<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>): Changes the font's color.
** Колір (<code><nowiki><font color='#FFFFFF'></font></nowiki></code>): задає колір тексту в шістнадцятковому RGB форматі.
** Сімейство (<code><nowiki><font face='$HandwrittenFont'></font></nowiki></code>): керує завантаженими шрифтами. Для позначення використовує ключ шрифту, який вказаний у конфігурації мап шрифтів, наприклад:<code>$HandwrittenFont</code> або <code>$PrintedFont</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>img://</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>): Sets the height / width (in pixels) of the image.
** Висота / ширина (<code><nowiki><img src='img://example.dds' height='40' width='40'></nowiki></code>): Задає висоту / ширину (у пікселях) зображення.
** Illuminated Letters (<code><img src='img://Textures/Interface/Books/Illuminated_Letters/X_letter.png'></code>): Used for adding special illuminated letters at the beginning of books. (Replace the "X" with any letter or number.)
** Ініціали літер (буквиці) (<code><img src='img://Textures/Interface/Books/Illuminated_Letters/X_letter.png'></code>): Використовується для додавання спеціальних ініціалів на початку твору. (Замініть «X» на будь-яку літеру англійського алфавіту).
* Paragraph tag (<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></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:
** Alignment (<code><nowiki><p align='center'></nowiki></code>): Aligns the surrounded text.  Valid values are 'left', 'right', 'justify', 'center', <s>and 'chaotic evil'</s>.
** Вирівнювання (<code><nowiki><p align='center'></nowiki></code>): Вирівнює текст всередині.  Допустимі значення: 'left', 'right', 'justify', 'center' <s>та 'chaotic evil'</s>.
** Also, if you want to place an image within some text so that it wraps around it, the text containing the image needs to be within paragraph tags.  See Examples below for Examples.
** Для того, щоб текст обтікав зображення треба розмістити і текст, і зображення всередині параграфу.  Див. у розділі Приклади нижче.
* Page-break (<code>[pagebreak]</code>): Breaks to the next page.  Must be on its own line.  Text automatically breaks to the next page once it reaches the end.  Unfortunately, images do not, so if you notice your images running off the edge of the page, manually place a page-break or reduce the size of your image.
* Розрив сторінки (<code>[pagebreak]</code>): Перехід на наступну сторінку.  Має бути на окремому рядку.  Текст автоматично переходить на наступну сторінку, коли досягає кінця.  На жаль, зображення цього не роблять, тому, якщо ви помітили, що ваші зображення виходять за межі сторінки, вручну поставте розрив сторінки або зменшіть розмір зображення.
* Comments (&lt;!--Comment text--&gt;): Comments out the "Comment text", i.e. Tells the renderer to not display the text wrapped within the tags, while still retaining the text in the editor.
* Коментарі (&lt;!--Comment text--&gt;): Закоментарює «текст», тобто вказує візуалізатору не відображати текст всередині тегів, зберігаючи при цьому текст у редакторі.
* 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.


==Font Sizes==
==Розміри шрифтів==
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&#39;''s and ''m&#39;''s will have less characters than lines using lots of ''i&#39;''s and ''l&#39;''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&#39;''s and ''m&#39;''s will have less characters than lines using lots of ''i&#39;''s and ''l&#39;''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.


Font Size  chars/line  lines/page
 
  70         10           4
{|border="0" cellpadding="5" cellspacing="0"
  50         16           6
|-
  40         18           8
!  | Розмір шрифту
  35         21           9
!  | К-сть симв./ряд.
  30         25           11
!  | К-сть ряд./стор.
  25         30           13
|-
  20         37           17
|70 пікс.
  18         41           19
|10 симв./ряд.
  16         47           21
|4 ряд./стор.
  14         54           24
|-
  12         63           28
|50 пікс.
  10         77           34
|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!
311

edits

Navigation menu