VCOD
A verification table the game checks the file against when it loads a map, and refuses the map when the check fails. Every map StarEdit writes carries the same 1040 bytes, and a new map made in the editor gets them too.
| Name | VCOD (56 43 4F 44) |
|---|---|
| Size | 1040 bytes. |
| Read by | The game. |
| Required | Yes. The game does not load a map without it. |
| More than one copy | Only the last copy counts. |
| In scmJS | Kept as it is and written back unchanged. |
Layout:
| Offset | Type | Holds |
|---|---|---|
| 0 | u32 × 256 | Seeds |
| 1024 | u8 × 16 | Operations |
The table StarEdit writes, for a program that wants to check whether a map carries it:
| Fact | Value |
|---|---|
| Length | 1040 bytes |
| SHA-256 | c13ca25290b5d075eae9705d68a7b8c30af498c36c10e138627f8b49b795392f |
| The 16 operation bytes | 01 04 05 06 02 01 05 02 00 03 07 07 05 04 06 03 |
This page does not describe how the game computes the check. A map with a different table is one the game may refuse, so an editor making a new map should copy StarEdit's.