Starfield Mod:Mod File Format/GMST

GMST records hold information about Game Settings. Like in Skyrim, GMSTs in Starfield can contain float, interior, string or boolean data depending on the first character of the the editor ID:


 * b - Boolean (assuming Integer value 0 or 1)
 * f - Float
 * i - Signed Integer
 * s - String (DATA value is an LString ID)
 * u - Unsigned Integer

Subrecords include:
 * DATA - Custom Type (4 bytes)
 * Depends on the first character of the editor ID (above).
 * EDID - String EditorId
 * XALG - Custom Structure (8 Bytes)
 * Dword Unknown1 (always 0x10?)
 * Dword Unknown2 (always 0?)
 * This subrecord only appears in 16 of the 2281 GMST records in Starfield.esm