strings

Turns string ids (strrefs, as templates, tables and conversations hold them) into the game’s text, and text into string ids, over the talk tables the game searches, in its order: the core’s, each enabled add-in’s, and the campaign’s (the server’s –campaign), in the server’s –language or en-us where a table has none. An id’s text is what the game shows; in lists every table that has it where more than one does. With neither, lists the tables in that order.

Read-only: it writes nothing.

Arguments

Name Type Required What
id integer or array   A string id (strref), or an array of them: their text.
text string   Text to find, without case: the ids of the strings holding it.
exact boolean   text is the whole string, not part of it. Default false.
female boolean   Text as a female hero is shown it: the _f tables ahead, the rest behind them. Default false.
limit integer (≥ 1, ≤ 5000)   The most to return. Default 50.
offset integer (≥ 0)   How many to skip first, to page through a long answer. Default 0.

Call it as strings over MCP, or from a shell as ghilana.exe --call strings '<arguments as JSON>'.