All news
Release

Meta fields with a fixed list of values

A text field takes anything. One writer types close_up, the next types closeup, and the game, the voice script or a render script has to guess what each one means. Two new meta schema types fix that: a text list and an integer list. You write the values once in the meta schema, and every node picks one of them.

What's new

  • Text list and integer list. When you add a field to the meta schema, pick text list or integer list next to text and integer, then type the options one per line. A camera_angle field could take 0, 45, 90 and 180, and a mood field could take calm, tense and angry.
  • Pick, don't type. In the node inspector's Meta data card, a list field is a dropdown of its options. The empty choice clears the value.
  • Meta Areas too. A Meta Area rule on a list field picks its value from the same options, so a whole scene gets camera_angle = 45 in one go.
  • Options you can change. Add options, reorder them or fix a typo later. LoreHub won't let you remove an option a node or a Meta Area still uses, and it tells you which one, so no node is left holding a value that no longer exists.
  • Checked everywhere. The API and the LoreHub MCP refuse a value that isn't an option, and the error lists the options. The dialogue export includes each list field's options, so your game can read them too.

Why integers

Some meta data is read by code, not by people. A camera angle, a portrait index or a text speed goes straight into the engine. With an integer list, the value on every node is a number the engine already knows how to handle.

It also works for AI tools. With the LoreHub MCP and the Blender MCP, an AI assistant can read a dialogue's Storyboard, take each shot's camera_angle, turn the camera in your Blender scene and render a reference image for the shot. Because the angle is one of a few fixed numbers, every render matches what the director chose. The Storyboard guide shows how.

How to use it

Open a game, click the pencil next to Meta schema in the explorer, and click New field. Pick integer list or text list, type one option per line, and save. Then select a node, or a Meta Area, and pick a value.

Try it

Text lists and integer lists are available on every plan. Open a game in LoreHub and give it a try. If something feels off, tell us on Discord or Reddit.