TDB

Description

.tdb is the translation database format (for example strings.tdb).

LevelEdit saves/loads this through TranslateDBClass using the SaveLoad system.

References

Specification

Container model

.tdb uses chunkio chunks/micro-chunks.

Top-level subsystem chunk

Saved via SaveLoadSystemClass as:

  • CHUNKID_TRANSLATE_DB (from translatedbids.h).

Translate DB internal chunks

TranslateDBClass writes:

  • CHUNKID_VARIABLES * Micro-chunks:

    • VARID_VERSION_NUMBER

    • VARID_LANGUAGE_ID

  • CHUNKID_CATEGORIES * Repeated category persist chunks.

  • CHUNKID_OBJECTS * Repeated translation object persist chunks.

Typical file path

LevelEdit default path:

  • Always\\TranslationDB\\strings.tdb.