Create and use freeform fields

You can allow characters to have arbitary text associated with their character, which can then be used on the HUD text, titler text, character sheets, or other commands and uses.

In this example we will define 3 Attributes, one for the titler text color which the player may change, one for a titler description that they may change, and a reputation also shown in the titler, which they may not change.

Firstly we will create the three attributes:

Repeat the same process for an attribute called TitlerColor (or similar)

Finally repeat the same process for an attribute called Reputation, but leave the “allow users to edit their own value” tickbox OFF.

Now we have created our 3 attributes, we can assign them some default values

Now we will update the titler's configuration - you should see the section on templating to make the most of this feature, but if we wish to use a layout like “Characters name <new line> Reputation: <reputation> <new line> <custom text>” then we will be using something like the following:

–NAME– –NEWLINE– Reputation: –REPUTATION– –NEWLINE– –TITLERTEXT–

But with the unnecessary spaces removed, so

–NAME—-NEWLINE–Reputation: –REPUTATION—-NEWLINE—-TITLERTEXT–

To configure the HUD titler text:

Now we will create two custom commands that let users configure these values directly (without having to know anything about the configuration):

Repeat the above for a “sethudcolor” command that updates “TitlerColor” in much the same way.

Finally place these on a menu where the user can access them, for example: