What problem does it solve?
Developers building StarCraft II maps in Galaxy scripting often struggle to inspect and mutate runtime data, catalog fields, and asset loading state across triggers; this skill consolidates debugging output, a global key-value DataTable, catalog access, UserData, and preloading into a single, repeatable workflow.
Core Features & Use Cases
- Debug Output: print messages to the in-game console for troubleshooting and quick insight into trigger flow.
- DataTable Storage: provide a global and local key-value store to persist cross-trigger state and parameters.
- Catalog Access: read and modify runtime data fields (e.g., unit stats, weapon data) directly from triggers.
- User Data: access and utilize embedded user data for dynamic content configuration.
- Asset Preloading: preload models, textures, and sounds to reduce hitching during gameplay.
- Use Case: diagnose a triggering sequence by logging field values, cache results across triggers, and preload assets for smooth demos.
Quick Start
Enable the Trigger Debugger and begin using DataTable and Catalog calls in your Galaxy scripts to inspect and persist runtime state.