anchor.diff:      property Sprites[aRT: TRXType]: TKMSpritePack read GetSprites; default;
   
       //Used externally to access raw RGBA data (e.g. by ExportAnim)
  -    procedure LoadSprites(aRT: TRXType; aAlphaShadows: Boolean);
  +    function LoadSprites(aRT: TRXType; aAlphaShadows: Boolean): Boolean;
       procedure ExportToPNG(aRT: TRXType);
   
       property AlphaShadows: Boolean read fAlphaShadows;
  
positive.code: 
  
  //Try to load RXX first, then RX, then use Folder
  procedure TKMResSprites.LoadSprites(aRT: TRXType; aAlphaShadows: Boolean);
  begin
    if aAlphaShadows and FileExists(ExeDir + 'data' + PathDelim + 'Sprites' + PathDelim + RXInfo[aRT].FileName + '_a.rxx') then
      fSprites[aRT].LoadFromRXXFile(ExeDir + 'data' + PathDelim + 'Sprites' + PathDelim + RXInfo[aRT].FileName + '_a.rxx')
    else
    if FileExists(ExeDir + 'data' + PathDelim + 'Sprites' + PathDelim + RXInfo[aRT].FileName + '.rxx') then
      fSprites[aRT].LoadFromRXXFile(ExeDir + 'data' + PathDelim + 'Sprites' + PathDelim + RXInfo[aRT].FileName + '.rxx')
    else
      Exit;
  
  
negative.code: 
  procedure TKMResSprites.ExportToPNG(aRT: TRXType);
  begin
    if LoadSprites(aRT, False) then
    begin
      fSprites[aRT].ExportAll(ExeDir + 'Export' + PathDelim + RXInfo[aRT].FileName + '.rx' + PathDelim);
      ClearTemp;
    end;
  end;
  
  
  