anchor.diff:      SaveStream.Write(fCampaignName, SizeOf(TKMCampaignId));
       SaveStream.Write(fCampaignMap);
   
  +    SaveStream.Write(fGameSpeedChangeTick);
  +    SaveStream.Write(fGameSpeedChangeTime);
  +    SaveStream.Write(fPausedTicksCnt);
  +
       //We need to know which mission/savegame to try to restart. This is unused in MP
       if not IsMultiplayer then
         SaveStream.WriteW(fMissionFileSP);
  
positive.code:     //Should be saved
      fCampaignMap: Byte;         //Which campaign map it is, so we can unlock next one on victory
      fCampaignName: TKMCampaignId;  //Is this a game part of some campaign
      fGameName: UnicodeString;
      fGameMapCRC: Cardinal; //CRC of map for reporting stats to master server. Also used in MapEd
      fGameTickCount: Cardinal;
      fGameSpeedChangeTick: Single;
      fGameSpeedChangeTime: Cardinal; //time of last game speed change
      fPausedTicksCnt: Cardinal;
  
negative.code: 
      fUIDTracker: Cardinal;       //Units-Houses tracker, to issue unique IDs
      fMissionFileSP: UnicodeString; //Relative pathname to mission we are playing, so it gets saved to crashreport. SP only, see GetMissionFile.
  
      fReadyToStop: Boolean;
  
  