scmJS docs

SIDE

Each player's race.

In a Use Map Settings game, a player whose race is User Selectable gets the melee starting units of the race they pick, and the units the map places for them are left out. A map that places units for a player should give that player a race. (This was found playing StarCraft: Remastered.)

Name SIDE (53 49 44 45)
Size 12 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 Read, and written again when you change what it holds.

Layout:

Offset Type Holds
0 u8 × 12 Each player's race, one byte per player slot, Player 1 first
Value Race
0 Zerg
1 Terran
2 Protoss
3 Independent
4 Neutral
5 User Selectable
6 Random
7 Inactive