SCRMaps
/
Sign in

Offsets: the replay header

The replay file's header: map name, players, game type, duration.

Explained in: PTR and EPD

Few maps read a replay, but the header also describes the game itself.

MapSize0x6D0F64 · EPD 334592 · 2B × 2 · SC:R Read Only — 2Byte MapWidth 2Byte MapHeight struct networkGameHeader
Replay Header0x6D0F30 · EPD 334579 · 633B × 1 · SC:R Read Only — https://github.com/bwapi/bwapi/blob/master/bwapi/BWAPI/Source/BW/Replay.h
Is Broodwar0x6D0F30 · EPD 334579 · 1B × 1 · SC:R Read Only
Frame Count0x6D0F31 · EPD 334579 (+1) · 4B × 1 · SC:R Read Only
Campaign ID0x6D0F35 · EPD 334580 (+1) · 2B × 1 · SC:R Read Only
Command ID0x6D0F37 · EPD 334580 (+3) · 1B × 1 · SC:R Read Only — struct gameSeed
Rand Seed0x6D0F38 · EPD 334581 · 4B × 1 · SC:R Read Only — struct gameSeed. Unix time on game start.(The number of seconds that have elapsed since 00:00:00 UTC on 1 January 1970)
Player Bytes0x6D0F3C · EPD 334582 · 1B × 8 · SC:R Read Only — struct gameSeed
Unknown_00x6D0F44 · EPD 334584 · 4B × 1 · SC:R Read Only — struct networkGameHeader
Game flags0x6D0F60 · EPD 334591 · 4B × 1 · SC:R Read Only — struct networkGameHeader
Active Player Count0x6D0F68 · EPD 334593 · 1B × 1 · SC:R Read Only — struct networkGameHeader
Available Slots0x6D0F69 · EPD 334593 (+1) · 1B × 1 · SC:R Read Only — struct networkGameHeader
Game Speed0x6D0F6A · EPD 334593 (+2) · 1B × 1 · SC:R Read Only — struct networkGameHeader
Game State0x6D0F6B · EPD 334593 (+3) · 1B × 1 · SC:R Read Only — struct networkGameHeader
Game Type0x6D0FB1 · EPD 334611 (+1) · 1B × 1 · SC:R Read Only — struct networkGameHeader.gameTemplateInfo
Unknown_10x6D0F6D · EPD 334594 (+1) · 1B × 1 · SC:R Read Only — struct networkGameHeader
Game Subtype0x6D0F6E · EPD 334594 (+2) · 2B × 1 · SC:R Read Only — struct networkGameHeader
Seed (Unused)0x6D0F70 · EPD 334595 · 4B × 1 · SC:R Read Only — struct networkGameHeader
Tileset0x6D0F74 · EPD 334596 · 2B × 1 · SC:R Read Only — struct networkGameHeader
Autosaved0x6D0F76 · EPD 334596 (+2) · 1B × 1 · SC:R Read Only — struct networkGameHeader
- Computer Player Count0x6D0F77 · EPD 334596 (+3) · 1B × 1 · SC:R Read Only — struct networkGameHeader
Game Name0x6D0F78 · EPD 334597 · 1B × 25 · SC:R Read Only — struct networkGameHeader
Map Name0x6D0F91 · EPD 334603 (+1) · 1B × 24 · SC:R Read Only — struct networkGameHeader
Game Type (2)0x6D0FB1 · EPD 334611 (+1) · 1B × 1 · SC:R Read Only — struct networkGameHeader.gameTemplateInfo
Unknown0x6D0FB2 · EPD 334611 (+2) · 1B × 1 · SC:R Read Only — struct networkGameHeader.gameTemplateInfo
Subtype0x6D0FB3 · EPD 334611 (+3) · 2B × 1 · SC:R Read Only — struct networkGameHeader.gameTemplateInfo
Subtype display0x6D0FB5 · EPD 334612 (+1) · 2B × 1 · SC:R Read Only — struct networkGameHeader.gameTemplateInfo
Subtype Label0x6D0FB7 · EPD 334612 (+3) · 2B × 1 · SC:R Read Only — struct networkGameHeader.gameTemplateInfo
Victory Condition0x6D0FB9 · EPD 334613 (+1) · 1B × 1 · SC:R Read Only — struct networkGameHeader.gameTemplateInfo
Resource Type0x6D0FBA · EPD 334613 (+2) · 1B × 1 · SC:R Read Only — struct networkGameHeader.gameTemplateInfo
Use Standard Units0x6D0FBB · EPD 334613 (+3) · 1B × 1 · SC:R Read Only — boolean struct networkGameHeader.gameTemplateInfo
Fog of War (Unused)0x6D0FBC · EPD 334614 · 1B × 1 · SC:R Read Only — struct networkGameHeader.gameTemplateInfo
Starting Units0x6D0FBD · EPD 334614 (+1) · 1B × 1 · SC:R Read Only — struct networkGameHeader.gameTemplateInfo
Use Fixed Positions0x6D0FBE · EPD 334614 (+2) · 1B × 1 · SC:R Read Only — boolean struct networkGameHeader.gameTemplateInfo
Usage Restriction Flags0x6D0FBF · EPD 334614 (+3) · 1B × 1 · SC:R Read Only — struct networkGameHeader.gameTemplateInfo
Allies Allowed0x6D0FC0 · EPD 334615 · 1B × 1 · SC:R Read Only — boolean struct networkGameHeader.gameTemplateInfo
Teams0x6D0FC1 · EPD 334615 (+1) · 1B × 1 · SC:R Read Only — struct networkGameHeader.gameTemplateInfo
Cheats0x6D0FC2 · EPD 334615 (+2) · 1B × 1 · SC:R Read Only — boolean struct networkGameHeader.gameTemplateInfo
Tournament Mode0x6D0FC3 · EPD 334615 (+3) · 1B × 1 · SC:R Read Only — struct networkGameHeader.gameTemplateInfo
Victory Condition Value0x6D0FC4 · EPD 334616 · 4B × 1 · SC:R Read Only — struct networkGameHeader.gameTemplateInfo
Resources Value0x6D0FC8 · EPD 334617 · 4B × 1 · SC:R Read Only — struct networkGameHeader.gameTemplateInfo
Unused value0x6D0FCC · EPD 334618 · 4B × 1 · SC:R Read Only — struct networkGameHeader.gameTemplateInfo
Extra0x6D0FD0 · EPD 334619 · 1B × 1 · SC:R Read Only — struct networkGameHeader.gameTemplateInfo
Player Entries0x6D0FD1 · EPD 334619 (+1) · 36B × 12 · SC:R Read Only — Unfortunately this struct is not dword-aligned. +0 - u32 slot (0x006D0FD1) +4 - u32 storm ID (0x006D0FD5) +8 - u8 type (0x006D0FD9) +9 - u8 race (0x006D0FDA) +A - u8 team (0x006D0FDB) +B - char name[25] (0x006D0FDC) For next player add 9 player ID's.
Player Colors0x6D1181 · EPD 334727 (+1) · 4B × 8 · SC:R Read Only
Player Force Data0x6D11A1 · EPD 334735 (+1) · 1B × 8 · SC:R Read Only