Data Editor

The Data Editor is the most powerful tool in the Starcraft 2 Map Editor. Everything is accessible and modifiable and even new content can created and imported.

The Data Tree
The tree graph below shows how the data is organized and labeled in Starcraft 2.


 * Catalog - "Forms the game data as a whole" [1]. These can be thought of as classes or blue prints to the different types of data.
 * Objects - An object can be thought of as a sub-class or instance of a Catalog, but I like to think of a marine on a map as an object so I think of Catalogs as sub-classes.
 * Fields - These can be thought of as data members of Objects. Fields belong to every instance of Objects that are placed on the map.
 * Values - can be thought of as arguments that initialize the Field variables.

Catalogs and Objects
Game Data Actor Data Art and Sound Data Terrain Data Advanced Data
 * Abilities
 * Behaviors
 * Effects
 * Footprints
 * Items
 * Loot
 * Movers
 * Requirements
 * Turrets
 * Units
 * Upgrades
 * Validators
 * Weapons
 * Actors
 * Attach Methods
 * Beams
 * Buttons
 * Digital Sound Effects
 * Lights
 * Models
 * Reverb Effects
 * Sounds
 * Soundtracks
 * Textures
 * Terrain Cliffs
 * Terrain Cliff Meshes
 * Fog of War Data
 * Terrain Texture Sets
 * Terrain Objects
 * Terrain Textures
 * Terrain Roads
 * Water
 * Achievements
 * Achievement Terms
 * Alerts
 * Camera
 * Conversations
 * Converstation States
 * Cursors
 * Gameplay Data
 * Game UI Data
 * Item Classes
 * Item Containers
 * Races
 * Requirement Nodes
 * Rewards
 * Score Results
 * Score Values
 * Tactical AI Data
 * Target Finds
 * Target Sorts