Modding Configuration Files - defterai/StarCitizenModding GitHub Wiki

Configuration File

Modding configuration file config.xml - additional XML file used to configure modding core. It should be placed in data folder and can be removed in case need only base core functionality.

Sections

Bugfix section

Section for bugfix patches which fix some game issues

List of attributes:

  • enabled - Enable this section and all bugfix in it. Possible values: "true" / "false"

List of entries:

  • StackCorruption1 - Fix issue with stack corruption and game crash in some places (for localization with long texts). Example: <StackCorruption1 />

Languages section (core v0.60+)

Section for configure custom languages names for system.cfg g_language parameter (use only in case your language is not present in supported by game)
Since this configuration is fully overwrite supported list of languages in game please add to it all languages that you are supported (except english)
You can add up to 13 custom languages with only english letters and numbers in names. Name should be not empty and contains less than 32 characters.

List of attributes:

  • enabled - Enable this section and languages custom list. Possible values: "true" / "false"

List of entries:

  • Language - Define custom language name and it locale id LCID. Example: <Language name="ukrainian" locale_id="1058" />

Font section

Section for configure 3D font mapping (inner through font) If enabled it should contains all needed UTF-8 code point mappings since it fully replace original game 3D font mapping.

List of attributes:

  • enabled - Enable this section and font mapping in it. Possible values: "true" / "false"

List of entries:

  • Letter - Map UTF-8 code point to group name in 3D font file. Example: <Letter code="65" name="A" />
  • LetterRange - Map UTF-8 code points to group name in 3D font file. Example: <LetterRange start_code="65" end_code="70" name="A" />