Regarding the problem of the splitting feature of UltraARC, I think I've found the causes of it during the merging
First problem:
The split.exe executable were not extracted from the {tmp} directory:
Solution:
from
Code:
procedure UnpackCompressors();
var
CurrFile: String;
begin
ExtractTemporaryFile('Arc.ini');
...
ExtractTemporaryFile('Facompress_mt.dll');
to
Code:
procedure UnpackCompressors();
var
CurrFile: String;
begin
ExtractTemporaryFile('Arc.ini');
...
ExtractTemporaryFile('Facompress_mt.dll');
ExtractTemporaryFile('Split.exe');
Second problem:
Edit: Removed: It was a problem that I made in my script
Edit: I also attach the records.ini I've been using just for reference