Tag extensions¶
Ringworld reads a few tag fields that the stock engine does not have. Most of them sit in space that stock tags leave unused, so existing tags keep working and read as the stock behavior.
Note
The stock editing kit does not show these fields. They can be set with invader-edit from Invader, using tag definitions that include them.
New tag groups¶
| Group | Purpose |
|---|---|
shader_model_extended |
Model shader with normal maps and extra detail maps. See Shader model extended. |
vector_font |
Font drawn from a TrueType or OpenType font, with its size, placement, shadow and one font per text style. See Vector fonts. |
vector_font_data |
The TrueType or OpenType font file used by a vector_font. See Vector fonts. |
New fields¶
| Tag | Field | Effect |
|---|---|---|
Meter elements of unit_hud_interface, weapon_hud_interface and grenade_hud_interface |
use xbox shading meter flag |
Reads the meter bitmap with its channels swapped, like the Xbox. See HUD meters. |
hud_globals |
messaging canvas size (480p or 960p) | 960p doubles the HUD canvas for high resolution HUD bitmaps. |
hud_globals |
messaging flags use anchor for justification, separate action prompt, apply multiline fixups; action prompt anchor and offset |
Layout of HUD messages and of the action prompt. Only on Ringworld maps. |
| HUD messaging icons | use top bound for vertical offset flag |
Places icons from the top of the text line. |
bitmap |
force hud use highres scale flag |
Scales the bitmap as a high resolution HUD bitmap. |
weapon |
uses 3rd person camera flag |
Holding the weapon switches the player to a third person camera. |
object |
cast shadow by default flag |
The object casts a shadow. |
unit_hud_interface |
auxiliary meter type night vision |
The meter shows the night vision power. |
Ringworld maps¶
Maps built with ringtool are marked as Ringworld maps in their header. Features that read data other map compilers cannot write are limited to those maps.