In this conversion whole SinglePlayer\DLC folder is placed in data4.cab.
In the day this conversion was done the only available DLC was Skins Season Pass (few KB), so the folder wasn't big.
If your DLC folder is ~300MB you can use this conversion as is (there is still ~100MB free space on its DVD and ~180MB not very needed _CommonRedist folder, so you can delete it).
If it's bigger you need to exclude it in
data4_excl.lst file, then include it in new cab. For SP only it will be
data5_incl.lst (delete all existed
data5*), for MP+SP
data7_incl.lst (don't forget to create corresponding empty
_excl file bcoz it's needed in this version of script).
After that you need to edit
compress.bat file to add method and disc number for newly created cab.
EDIT:
One more. You'll need to create (for SP only)
data5_postprocess.bat:
Code:
@echo off
echo.[ExtractSettings] >> "%temp_dir:~0,-1%1\setup.ini"
echo.FreeArcFile1=Data1.cab;DestDir:{app};Disk:1; >> "%temp_dir:~0,-1%1\setup.ini"
echo.FreeArcFile2=Data2.cab;DestDir:{app};Disk:1; >> "%temp_dir:~0,-1%1\setup.ini"
echo.FreeArcFile3=Data3.cab;DestDir:{app};Disk:2; >> "%temp_dir:~0,-1%1\setup.ini"
echo.FreeArcFile4=Data4.cab;DestDir:{app};Disk:2; >> "%temp_dir:~0,-1%1\setup.ini"
echo.FreeArcFile5=Data5.cab;DestDir:{app};Disk:3; >> "%temp_dir:~0,-1%1\setup.ini"
:EOF
or (for MP+SP)
data7_postprocess.bat:
Code:
echo.FreeArcFile7=Data7.cab;DestDir:{app};Disk:4; >> "%temp_dir:~0,-1%1\setup.ini"