Header Gamertag (Unicode) Padding Type Timestamp Padding Medal Marker Padding Metadata (Medal Type) 12 bytes 32 bytes 15 bytes 1 byte 4 bytes 3 bytes 1 byte 3 bytes 1 byte struct HEADER { char bytes [ 12 ]; }; struct GAMERTAG { char bytes [ 32 ]; }; struct TYPE { char bytes [ 1 ]; }; struct TIMESTAMP { char bytes [ 4 ]; }; struct BUFF_PADDING { char bytes [ 15 ]; }; struct PADDING { char bytes [ 3 ]; }; struct MEDAL_MARKER { char bytes [ 1 ]; }; local int offset = 0 ; HEADER header < bgcolor = 0x659157 > ; offset += sizeof ( HEADER ); FSeek ( offset ); GAMERTAG gt < bgcolor = cGreen > ; offset += sizeof ( GAMERTAG ); FSeek ( offset ); BUFF_PADDING bp < bgcolor = cBlue > ; offset += sizeof ( BUFF_PADDING ); FSeek ( offset ); TYPE type < bgcolor = cYellow > ; offset += sizeof ( TYPE );…