If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Notes:Creation

From The Cutting Room Floor
Jump to navigation Jump to search

This page contains notes for the game Creation.

.Lev File Format

Creation splits its actual map data and level Thing content out into two separate files, much like Syndicate Wars. However, the actual .lev files seem to use a simplistic preliminary format based on that of Magic Carpet's Thing data. Level files seem to have a fixed size of 28KBs. They pad out the entries with zero bytes until this size is reached. It's unknown what the actual Thing limit is, the older level file BDEFAULT.LEV has 339 Things defined.

The file begins with what seems to be a two byte header. This contains the number of Thing entries within the file. After this there seems to be a blank 10 byte entry. It's not know exactly when the entries begin or end, but it's likely at byte 12, giving an even number. As such each entry begins with zero bytes. Each entry is 10 bytes long. Things only seem to be positioned in two dimensions like Magic Carpet. They must therefore be hardcoded to be either ground-based objects (plants, fungus), or sea creatures (arbitrarily placed at some fixed height above the terrain).

Thing Entry

Things are defined as follows.

Variable Offset (hex) Length hex) Notes
Unused1 0x0 0x1
Thing Type 0x1 0x1
Thing SubType 0x2 0x1
Unused2 0x3 0x1
XPos 0x4 0x1
YPos 0x5 0x1
Unused4 0x6 0x1
Unused5 0x7 0x1
Unused6 0x8 0x1

Thing Types

The following Thing types have been identified. There may be more that are unused.

Name Thing Type Thing SubType Notes
Player 2 0 Seems to only be one per map. Adding more does nothing, so probably the start position is hardcoded anyway
Dolphin 2 1
Killer Whale 2 2 These seem to be invisible. There's some mechanic where time elasped or distance travelled (seems to be the latter) must be met where the game then teleports Daisy the killer whale to the player's position, so it's likely linked to this
Fish shoal 3 2
Plants 6 2
Fungus 7 1