T.TAO
World Building

Setting Templates

Setting templates are used to extend custom data fields for characters and worlds. By defining templates, you can add exclusive properties to game objects without modifying the engine.

Feature Overview

  • Create and manage custom property templates
  • Support for multiple field types
  • Define exclusive data structures for character or world objects
  • Templates automatically appear in Character Designer and other modules

Template Concept

Each game world has its own unique setting requirements. For example, a fantasy RPG may need to record a character's "Magic Attribute" and "Race," while a school story may need to record "Class" and "Club."

Setting templates let you define these custom fields. Once created, they automatically appear in the Character Designer or other relevant modules for filling in.

Creating a Template

  1. Click New Template.
  2. Enter a template name (e.g., "Magic Settings," "Social Identity").
  3. Select the scope (Character or World).
  4. Add fields.

Field Types

Each template can contain multiple fields. The following types are supported:

TypeDescriptionUse Case
Single-line TextShort text inputTitles, nicknames
Multi-line TextLong text inputDetailed descriptions, history
NumberNumeric inputLevel, age, numeric attributes
EnumSelect from predefined optionsRace, faction, blood type
TagsMultiple tag selectionSkills, traits
BooleanYes/No toggleIs noble, has magic
Entity ReferenceReference other entities in the projectFaction affiliation, related location

Field Settings

Configure the following properties for each field:

  • Key: Unique identifier for the field, used for internal reference.
  • Label: Display name for the field.
  • Type: Select from the types above.
  • Required: Whether the field is required.
  • Description: Explanatory text for the field to help users understand its purpose.
  • Enum Options: For enum type only; defines the list of selectable options.

Managing Templates

Editing a Template

Select the template to edit in the template list, then modify the name, add or remove fields, and adjust field properties.

Deleting a Template

Delete unwanted templates. Note: After deleting a template, the corresponding data already filled in character or world objects will lose its template definition.

Using in Other Modules

Character Designer

Templates that apply to characters automatically appear in the Custom Settings area of the Character Designer. Fill in the fields defined in the template for each character.

World Objects

Templates that apply to worlds appear in the relevant world object editing interface.

Examples

Fantasy RPG Character Template

Create a character template named "Fantasy Attributes":

FieldTypeDescription
RaceEnumHuman / Elf / Dwarf / Orc
ClassEnumWarrior / Mage / Ranger / Rogue
LevelNumberCharacter level
Magic AttributeTagsFire / Water / Wind / Earth / Light / Dark
Noble StatusBooleanWhether the character has a noble title
BiographyMulti-line TextCharacter's detailed history

School Story Character Template

Create a character template named "School Info":

FieldTypeDescription
ClassSingle-line Texte.g., 2-A
ClubTagsLiterature Club / Art Club / Basketball Club
Academic PerformanceEnumExcellent / Good / Average / Poor
Seat NumberNumberSeat number in the classroom

Tips

  • Complete template design during the project planning phase to avoid data mismatches from mid-project changes.
  • Avoid modifying the key once set, as other references may depend on this identifier.
  • Enum type is suitable for attributes with fixed, limited options; Tags type is suitable for attributes that may have multiple values.
  • Add clear descriptions to fields to help other team members understand each field's purpose.