The shape of a project's saved data.
A project is a map document, one document per Systems and Setup panel, and a project record that ties them together. Exported .sstk files contain all of them.
| Field | Holds |
|---|---|
| floors | Panels, walls, rooms and stairs per floor. |
| objectInstances | Placed assets: asset id, transform and per-instance parameters. |
| triggers | Trigger volumes: a kind, a size, a zone id and parameters. |
| lights, markers, decals | Point, spot and ambient-override lights; spawn, checkpoint, event and custom markers; decals. |
| tilemap2d | 2D projects: the tilemap, its mode, tiles and placed entities. |
Map documents are versioned. An older document is migrated forward when it is opened.
| Document | Authored in |
|---|---|
| logic | Logic rules |
| hud | HUD layout |
| audio | Mixer levels and zones |
| fx | Material and particle presets |
| gamedata | Items, quests, dialogue |
| pixel | Sprites, palettes and clips |
| model | Model Studio elements |
| gamesetup | Rules, camera, world and capabilities |
| prefabs | Saved prefabs |
| cutscenes, introsequences | Timelines |
| scripts | HollowScript files |
| Field | Holds |
|---|---|
| meta | Id, name, owner, template and timestamps. |
| config | Projection (2D or 3D), theme, player overrides and the cover image. |
| characters, poseLibraries, rigBones | The roster and custom rig data. |
| assets | Uploaded model, image and audio records. |