anchor.diff:      property ShortTitle: AnsiString read fShortTitle write fShortTitle;
       property UnlockedMap: Byte read fUnlockedMap write SetUnlockedMap;
   
  -    function CampaignTitle: string;
  -    function CampaignDescription: string;
  -    function MissionFile(aIndex: Byte): string;
  -    function MissionTitle(aIndex: Byte): AnsiString;
  -    function MissionText(aIndex: Byte): AnsiString;
  -    function BreifingAudioFile(aIndex: Byte; aLang: string): string;
  +    function CampaignTitle: UnicodeString;
  +    function CampaignDescription: UnicodeString;
  +    function MissionFile(aIndex: Byte): UnicodeString;
  +    function MissionTitle(aIndex: Byte): UnicodeString;
  +    function MissionText(aIndex: Byte): UnicodeString;
  +    function BreifingAudioFile(aIndex: Byte; aLang: AnsiString): string;
     end;
   
   
  
positive.code: end;
  
  
  function TKMCampaign.MissionTitle(aIndex: Byte): AnsiString;
  begin
    Result := Format(fTextLib[1], [aIndex+1]);
  end;
  
negative.code: end;
  
  
  function TKMCampaign.CampaignTitle: UnicodeString;
  begin
    Result := fTextLib[0];
  end;
  
  
  function TKMCampaign.CampaignDescription: UnicodeString;
  begin
    Result := fTextLib[2];
  end;
  