Skip to content

Data Types

The Data Types section of the 57 Studios™ Modding Knowledge Base documents the complete set of data types that appear in Unturned™ .dat and .asset file authoring. Every field in a .dat file has a specific data type that determines what values the field accepts, how the parser interprets the value, and what happens when an invalid value is supplied. Understanding the data type system is essential for writing correct .dat files and for diagnosing field-related errors.

The articles in this section are organized from the simplest types (booleans, integers) to the most complex (arrays, dictionaries, GUIDs, asset pointers). Each article covers one data type with its C# equivalent, valid value range, parsing behavior, common mistakes, and worked examples from shipped game files.

Start with the simplest types (booleans and integers) and work upward to the compound types (arrays, dictionaries, GUIDs). Each article builds on the concepts introduced in the previous ones.

Articles in this section

The articles are listed in the recommended reading order.

How to use this section

Read the articles in order on first pass. The later articles (GUID, Asset Pointer, Array, Dictionary) reference concepts from the earlier type articles. After completing the full read, use the individual articles as reference material when encountering unfamiliar fields in .dat file authoring.

Document history

VersionDateAuthorNotes
1.02026-07-2657 StudiosInitial publication. Section index for the Data Types reference collection.