anchor.diff:      inc(TexCount);
   
     until(LeftIndex>=RXData[ID].Qty); // >= in case data wasn't loaded and Qty=0
  +
  +  //HasTeamColors will be accessed by fRender 
  +  RXData[ID].HasTeamColors := RXInfo[aRT].TeamColors;
   
     fLog.AppendLog(inttostr(TexCount)+' Textures created');
     fLog.AddToLog(inttostr(AllocatedRAM div 1024)+'/'+inttostr((AllocatedRAM-RequiredRAM) div 1024)+' Kbytes allocated/wasted for units GFX when using Packing');
  
positive.code: begin
    ID := Byte(aRT) + 1;
  
    RXData[ID].HasTeamColors := RXInfo[aRT].TeamColors; //HasTeamColors is used by fRender as well
  
    LeftIndex:=0; AllocatedRAM:=0; RequiredRAM:=0; ColorsRAM:=0; TexCount:=0;
    repeat
      inc(LeftIndex);
  
negative.code:   po: TBGRABitmap;
    {$ENDIF}
  begin
    RX := Byte(aRT) + 1;
  
    if not DirectoryExists(ExeDir + 'Sprites\') then Exit;
  
    FileList := TStringList.Create;
    FindFirst(ExeDir + 'Sprites\' + inttostr(RX)+'_????.png', faAnyFile AND NOT faDirectory, SearchRec);
  