Palette
Recent
Colour is TextMeshPro's own rich text, so it costs the effect system nothing and needs no
closing bookkeeping beyond </color>. The contrast figure is measured
against #0D0D12 — the colour the builder gives the in-game text box — not
against this tool's theme, so it tells you whether the line will be readable in the game.
The cast list is this tool's copy of your SpeakerCatalogue. It decides which
side each speaker stands on in the Stage above, and lets Checks flag a name that isn't in
it. It does not travel with the .txt — mirror it in Unity.
{ENEMY} needs no entry; it resolves to whoever is staged at runtime.
This is the file exactly as Unity will read it. Copy it into
Assets/Resources/Dialogue/sheriff_intro.txt,
then run TenPaces > Validate Dialogue — that check is the authority, not this one.