VTML

From Vintage Story Wiki
This page is a translated version of the page VTML and the translation is 100% complete.
Other languages:

This page was last verified for Vintage Story version 1.15.

Язык разметки Vintagetext (VTML) — это (очевидно) совершенно новый и высокотехнологичный язык разметки, разработанный для отображения богато отформатированного текста внутри Vintage Story. Определенно не имеет ничего общего со старым и устаревшим стандартом HTML ;-)

Теги

  • <br>
    Вызывает разрыв строки
  • <i>text</i>
    Делает текст выделенным курсивом
  • <strong>text</strong>
    Делает текст жирным шрифтом
  • <a href="url">text</a>
    Превращает текст в кликабельную ссылку. Вы можете ссылаться на веб-сайты (http://), страницы руководств (handbook://pagecode) или запускать горячие клавиши.(hotkey://code)
  • <font size="num" color="hexcolor" weight="bold" lineheight="1.2" align="right" opacity="0.5">text</font>
    Форматирует текст по заданным свойствам, все свойства являются необязательными

Значки

<icon name="[icon name]"></icon>
Рисует символ, выбранный из списка предопределенных, жестко закодированных символов, который можно использовать при изменении Справочника или любого другого форматированного текста в игре. Эти значки можно масштабировать и окрашивать, добавляя соответствующие команды.

Icons hardcoded.png

Обычные значки

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

  • <icon name=dice></icon>
    Добавляет значок кости
  • <icon name=paintbrush></icon>
    Добавляет значок кисти
  • <icon name=raiselower></icon>
    Добавляет значок терраформирования
  • <icon name=airbrush></icon>
    Добавляет значок аэрографа
  • <icon name=erode></icon>
    Добавляет значок эрозии
  • <br><icon name=move></icon>
    Добавляет значок стрелки
  • <icon name=import></icon>
    Добавляет значок импорта
  • <icon name=eraser></icon>
    Добавляет значок ластика
  • <icon name=growshrink></icon>
    Добавляет значок изменения размера
  • <icon name=line></icon>
    Добавляет значок линии
  • <br><icon name=lake></icon>
    Добавляет значок воды
  • <icon name=floodfill></icon>
    Добавляет значок переполненного ведра
  • <icon name=tree></icon>
    Добавляет значок дерева
  • <icon name=undo></icon>
    Добавляет значок отмены
  • <icon name=redo></icon>
    Добавляет значок повтора
  • <br><icon name=copy></icon>
    Добавляет значок копирования
  • <icon name=select></icon>
    Добавляет значок выбора
  • <icon name=repeat></icon>
    Добавляет значок повтора
  • <icon name=trousers></icon>
    Добавляет значок брюк
  • <icon name=gloves></icon>
    Добавляет значок перчатки
  • <br><icon name=hat></icon>
    Добавляет значок шляпы
  • <icon name=shirt></icon>
    Добавляет значок рубашки
  • <icon name=boots></icon>
    Добавляет значок загрузки
  • <icon name=basket></icon>
    Добавляет значок корзины
  • <icon name=cape></icon>
    Добавляет значок плаща
  • <br><icon name=ring></icon>
    Добавляет значок кольца
  • <icon name=medal></icon>
    Добавляет значок медали
  • <icon name=belt></icon>
    Добавляет значок пояса
  • <icon name=necklace></icon>
    Добавляет значок ожерелья
  • <icon name=pullover></icon>
    Добавляет значок пуловера
  • <br><icon name=mask></icon>
    Добавляет значок маски
  • <icon name=bracers></icon>
    Добавляет значок наруча
  • <icon name=handheld></icon>
    Добавляет значок руки, держащей инструмент
  • <icon name=left></icon>
    Добавляет значок стрелки, указывающей влево
  • <icon name=right></icon>
    Добавляет значок стрелки, указывающей вправо
  • <icon name=offhand></icon>
    Добавляет значок левой пустой руки
  • <icon name=leftmousebutton></icon>
    Добавляет значок мыши с выделенной левой кнопкой
  • <icon name=rightmousebutton></icon>
    Добавляет значок мыши с выделенной правой кнопкой.

Значки путевых точек

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

  • <icon name=wpCross></icon>
    Добавляет значок креста
  • <icon name=wpBee></icon>
    Добавляет значок пчелы
  • <icon name=wpCave></icon>
    Добавляет значок горы
  • <icon name=wpHome></icon>
    Добавляет значок дома
  • <icon name=wpLadder></icon>
    Добавляет значок лестницы из отверстия
  • <icon name=wpCircle></icon>
    Добавляет значок круга
  • <icon name=wpPick></icon>
    Добавляет значок кирки
  • <icon name=wpPlayer></icon>
    Добавляет значок маркера карты игрока
  • <icon name=wpRocks></icon>
    Добавляет значок камней
  • <icon name=wpRuins></icon>
    Добавляет значок руин
  • <icon name=wpSpiral></icon>
    Добавляет значок спирали
  • <icon name=wpStar1></icon>
    Добавляет значок четырехконечной звезды
  • <icon name=wpStar2></icon>
    Добавляет значок пятиконечной звезды
  • <icon name=wpTrader></icon>
    Добавляет значок каравана торговцев
  • <icon name=wpVessel></icon>
    Добавляет значок судна



Modding
Green Items require C# coding
Basics

Getting Started | Mod Types | Simple Examples | Theme Pack

Asset System | Textures | Items | Recipes | Blocks | Entities | Model Creator | Animation Basics | VTML & Icons | Mod Packaging & Release | Modinfo | Debugging

Advanced

JSON Patching | Advanced JSON Items | The Remapper | Server-Client Considerations | Compatibility with other mods

Setting Up Your Development Environment (General - Windows - Linux)

Advanced Blocks | Advanced Items | Item-Block Interactions | Block Behavior | Block Entities | Particle Effects | World Access | Inventory Handling | Chat Commands | GUIs | Server-Client Networking | Monkey patching (Harmony)

Data Management

Savegame Data Storage | ModConfig File | Chunk Data Storage | Tree Attribute

Worldgen

WorldGen Concepts | Terrain | Ores | Trees | WorldGen API

Rendering

Shaders and Renderers

Property Overview

Item | Entity | Block | Block Behaviors | Block Classes | Block Entities | Block Entity Behaviors

Workflows & Infrastructure

Modding Efficiency Tips | Mod-engine compatibility | Mod Extensibility | Load Order

Additional Resources

List of server commands | List of client commands | Client startup parameters | Creative Starter Guide | ServerBlockTicking | Bot System | WorldEdit | Cinematic Camera

Example Mods | API Docs | GitHub Repository