Page tree

This page has not yet been translated to English.

Skip to end of metadata
Go to start of metadata

Data storage formats

Formats used to read game data from the source code.

JSON

Documentation: http://json.org/
Extension: .json .gdjs
MIME type: application/json

BSON

Documentation: http://bsonspec.org/
Extenstion: .bson .gdbs
MIME type: application/bson

Message Pack

Documentation: http://msgpack.org/
Extension: .msgpack .msgpck .gdmp
MIME type: application/x-msgpack

XML

Documentation: https://www.w3.org/TR/REC-xml/
Extension: .xml .gdml
MIME type: text/xml

Data exchange formats

Formats used for exporting/importing data and exchanging it with external services.

XLSX

Documentation: Excel (.xlsx) Extensions to the Office Open XML SpreadsheetML File Format
Extension: .xlsx
MIME type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Options:

  • embedObjects - store embedded objects as JSON.
  • embedLocStrings - store localization strings as JSON.

XLIFF

Documentation: http://docs.oasis-open.org/xliff/v1.2/os/xliff-core.html, http://docs.oasis-open.org/xliff/xliff-core/v2.0/os/xliff-core-v2.0-os.html
Extension: .xliff, xlf, xliff1, xliff2
MIME type: application/xliff+xml
Options:

  • importNotes - import translator's notes & comments Notes are ignored by default.
  • importSource - import source (original) language. Original language strings are ignored by default.
  • skipTarget - ignore target language. Target language strings are imported by default.
  • No labels