anchor.diff:              Continue;
             end;
   
  -          if LowerCase(ParamStr(I)) = 'all' then
  +          if ((LowerCase(paramString) = 'packtorxa') or (LowerCase(paramString) = 'rxa')) then
  +          begin
  +            lRxxPacker.PackToRXA := True;
  +
  +            Continue;
  +          end;
  +
  +          paramString := ParamStr(I);
  +
  +          if LowerCase(paramString) = 'all' then
             begin
               for K := Low(RXX_TO_PACK) to High(RXX_TO_PACK) do
               begin
  
positive.code:       palettes.LoadPalettes(ExeDir + 'data\gfx\');
        try
          I := 0;
          while I < ParamCount do // Skip 0, as this is the EXE-path
          begin
            Inc(I);
  
            if ((LowerCase(ParamStr(I)) = 'sbd') or (LowerCase(ParamStr(I)) = 'spritesbasedir')) then
            begin
              if (I >= ParamCount) then
              begin
  
negative.code:           end;
  
            for rxType := Low(TRXType) to High(TRXType) do
              if (LowerCase(paramString) = LowerCase(RXInfo[rxType].FileName)) then
              begin
                tick := GetTickCount;
                lRxxPacker.Pack(rxType, palettes);
  