anchor.diff:    begin
       if fNetPlayers[I].Connected and not fNetPlayers[I].ReadyToStart then
       begin
  -      PostMessage(TX_LOBBY_ALERT_NOT_READY, csSystem, gResTexts[TX_LOBBY_READY], '', fNetPlayers[I].IndexOnServer);
  +      PostMessage(TX_LOBBY_ALERT_NOT_READY, csSystem, '', '', fNetPlayers[I].IndexOnServer, TX_LOBBY_READY);
         Inc(K);
       end;
     end;
  
positive.code: 
      //Common
      procedure ConsoleCommand(const aText: UnicodeString);
      procedure PostMessage(aTextID: Integer; aSound: TKMChatSound; const aText1: UnicodeString = ''; const aText2: UnicodeString = ''; aRecipient: TKMNetHandleIndex = NET_ADDRESS_ALL);
      procedure PostChat(const aText: UnicodeString; aMode: TKMChatMode; aRecipientServerIndex: TKMNetHandleIndex = NET_ADDRESS_OTHERS); overload;
      procedure PostLocalMessage(const aText: UnicodeString; aSound: TKMChatSound = csNone);
      procedure AnnounceGameInfo(aGameTime: TDateTime; aMap: UnicodeString);
  
negative.code:   M, M2: TKMemoryStream;
    Kind: TKMessageKind;
    err: UnicodeString;
    tmpInteger, tmpInteger2: Integer;
    tmpHandleIndex: TKMNetHandleIndex;
    tmpCardinal, tmpCardinal2: Cardinal;
    tmpStringA: AnsiString;
  