Skip to main content

Module names

Module names 

Source
Expand description

Banished’s compact name-generation database (.ndb) resources.

The database stores four-character transition records, an index of starting records, and a sorted string pool of accepted names. The game uses the transitions to compose candidates and rejects candidates already present in the pool. This decoder exposes both the transition data and the shipped names so callers can generate valid names without reimplementing the engine’s candidate-selection policy.

Structs§

NameDatabase
A name database (Game/Names/*): the records from which citizen and town names are made.
NameTransition
One record of a name database: a four-character state and the letters that may follow it.