FileForums

FileForums (https://fileforums.com/index.php)
-   PC Games - CD/DVD Conversions (https://fileforums.com/forumdisplay.php?f=39)
-   -   Terminator: Dark Fate - Defiance (https://fileforums.com/showthread.php?t=106359)

mausschieber 12-06-2024 15:24

Terminator: Dark Fate - Defiance
 
3 Attachment(s)
Terminator: Dark Fate - Defiance [?xDVD5]

Credits:
--CIU By:Yener90
--InstallerScript: CIU 3.0.0.1
--Contributors:BAMsE; Razor12911; Simorq; KaktoR; Cesar82 CIU 3.0.0.1
--CLS-DiskSpan.dll R3 by Razor12911, modified version by Cesar82
--DiskSpan_GUI V2+ by Cesar82

Graphic found Ingame and Online
Arts by mausschieber


Info: CMD Command in Setup.ini Integrated

Code:

Conversion is for Steam and GOG so choose Diskspan_gui to change
wich Version should Compressed [ Default is Steam ]

Version History:
Code:

Version 1.0.0
- Initial Release  (50 views before)
Version 1.0.1
- Updated to new Script and DSG ;
- GOG Updated ;

Include: All DLC's

Instructions:

1.-- Install Game, update to latest version + No-DVD.
2.-- Download the Conversion and extract to HD, (not in game folder)
2a.- Move _CommonRedist to Conversion output folder. (Last DVD)

Code:

[Launch1]
-----------------------------------------------------
Name=Microsoft Visual C++ 2022
Exe1={src}\_CommonRedist\vcredist\2022\VC_redist.x86.exe
Exe2={src}\_CommonRedist\vcredist\2022\VC_redist.x64.exe
Argument=/passive /norestart
BeforeInstall=0
Checked=0

[Launch2]
-----------------------------------------------------
Name=Microsoft NET Framework 4.7
Exe1={src}\_CommonRedist\DotNet\4.7\NDP47-KB3186497-x86-x64-AllOS-ENU.exe
Argument=/q /norestart
BeforeInstall=0
Checked=0

3.-- Run DiskSpan_GUI Choose Input/Output folder, Choose compression method
4.-- Test the conversion, before burning ISO.

Jarmen_Kell 18-06-2024 10:29

It seems this game is uncomprssable! Does anyone have any suggestions on this?

------------------------------------------------------------------------------------------
- Selected ARC/DS method for Data-01.bin was: xtool:c128mb:mzlib:dd3:l6,d128mb

- Overall input size: 15.98 GB
- Overall output size: 15.81 GB (Ratio 98.92%)
- Overall conversion time: 00:12:05
- Overall conversion discs: 4 DVD5
-------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------
- Selected ARC/DS method for Data-01.bin was: bpk+xtool:dd3+4x4:b128mb:lzma:ultra:bt4:fb273:lc8: mc1000000:128mb

- Overall input size: 15.98 GB
- Overall output size: 15.81 GB (Ratio 98.95%)
- Overall conversion time: 00:13:55
- Overall conversion discs: 4 DVD5
-------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------
- Selected ARC/DS method for Data-01.bin was: xtool:mkraken:mmermaid:core_2.9.9:dd3+4x4:b128mb:l zma:ultra:bt4:fb273:lc8:mc1000000:128mb

- Overall input size: 15.98 GB
- Overall output size: 15.81 GB (Ratio 98.95%)
- Overall conversion time: 00:16:48
- Overall conversion discs: 4 DVD5
-------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------
- Selected ARC/DS method for Data-01.bin was: xtool:c128mb:mue4:mzlib+xtool:dd3+4x4:b128mb:lzma: ultra:bt4:fb273:lc8:mc1000000:128mb

- Overall input size: 15.98 GB
- Overall output size: 15.81 GB (Ratio 98.94%)
- Overall conversion time: 00:17:28
- Overall conversion discs: 4 DVD5
-------------------------------------------------------------------------------------------------------

wareck 18-06-2024 14:19

Hello
Yes it's a little tricky to compress this game
the problem is on files basis.pak and patch_00*.pak
the are compressed with zipcrypto (ntfs+pkware+encrypt)

what I've done:
uncompress basis.pak in a temporary folder "basis-temp"
(keep structure and everything like in the basis archive)
for uncompress you need a password : oKoo$]bnGTKJLMNBA9A

I optimized compression with software linked to each kind of file
(wavpack for wav, oggre for ogg, lepton for jpg, xtool for png, lolz for dds, lzma2 for xml/txt/inifile razor for dll/exe ect)

during the install/decompression process, I made a batch file to rebuild the basis.pak

7z.exe -mx5 -tzip -spe -poKoo$]bnGTKJLMNBA9A a basis.pak .\basis-temp\*
then delete basis-temp

at the end the structure of game is more or less the same but CRC will be different.
The game do not check crc so it works.
I do not find a way to rebuild exactly the same basis.pak as the beguining.
As I explain during compress/encryption, there is some random caracter are added in the packed file.

because they are random, you cannot easily use hdiff or Xdelta, the diff file is almost as big as the original file...

there is probably an another way, using quickbms or header manipulation, but I'm not enough skilled to find a solution

edit: I forgot :
you must have the syrilic characters in windows otherwise some files will be corrupted.

Jarmen_Kell 19-06-2024 05:28

Quote:

Originally Posted by wareck (Post 504833)
Hello
Yes it's a little tricky to compress this game
the problem is on files basis.pak and patch_00*.pak
the are compressed with zipcrypto (ntfs+pkware+encrypt)

what I've done:
uncompress basis.pak in a temporary folder "basis-temp"
(keep structure and everything like in the basis archive)
for uncompress you need a password : oKoo$]bnGTKJLMNBA9A

I optimized compression with software linked to each kind of file
(wavpack for wav, oggre for ogg, lepton for jpg, xtool for png, lolz for dds, lzma2 for xml/txt/inifile razor for dll/exe ect)

during the install/decompression process, I made a batch file to rebuild the basis.pak

7z.exe -mx5 -tzip -spe -poKoo$]bnGTKJLMNBA9A a basis.pak .\basis-temp\*
then delete basis-temp

at the end the structure of game is more or less the same but CRC will be different.
The game do not check crc so it works.
I do not find a way to rebuild exactly the same basis.pak as the beguining.
As I explain during compress/encryption, there is some random caracter are added in the packed file.

because they are random, you cannot easily use hdiff or Xdelta, the diff file is almost as big as the original file...

there is probably an another way, using quickbms or header manipulation, but I'm not enough skilled to find a solution

edit: I forgot :
you must have the syrilic characters in windows otherwise some files will be corrupted.

Well, I think I'll leave this one game alone . . .

KaktoR 21-06-2024 06:45

1 Attachment(s)
I made a custom method using DSG. I just tested with my own installer and it works, but not tested with CIU.

However you need to add cmd commands to Setup.ini if you're using CIU.

Code:

[CMDCommands]
setlocal EnableDelayedExpansion EnableExtensions
cd /D "{app}\basis_out"
"{app}\7z.exe" a -mx5 -tzip -poKoo$]bnGTKJLMNBA9A "{app}\basis.pak" "*"
cd /D "{app}\patch_002_out"
"{app}\7z.exe" a -mx5 -tzip -poKoo$]bnGTKJLMNBA9A "{app}\patch_002.pak" "*"
cd /D "{app}\patch_003_out"
"{app}\7z.exe" a -mx5 -tzip -poKoo$]bnGTKJLMNBA9A "{app}\patch_003.pak" "*"
cd /D "{app}\patch_004_out"
"{app}\7z.exe" a -mx5 -tzip -poKoo$]bnGTKJLMNBA9A "{app}\patch_004.pak" "*"
cd /D "{app}\patch_005_out"
"{app}\7z.exe" a -mx5 -tzip -poKoo$]bnGTKJLMNBA9A "{app}\patch_005.pak" "*"
cd /D "{app}"
del /F /S /Q "{app}\7z.dll"
del /S /F /Q "{app}\7z.exe"
rd /s /q "{app}\basis_out"
rd /s /q "{app}\patch_002_out"
rd /s /q "{app}\patch_003_out"
rd /s /q "{app}\patch_004_out"
rd /s /q "{app}\patch_005_out"
TIMEOUT 3
:End
endlocal

Using fast lolz preset it is 10.2GB compressed.

Keep in mind the game files will not be crc perfect after this step, but the game will work anyways.

wareck 21-06-2024 08:26

yes it's more or less what I've done

with some other setup (wavpack, oggre, brunsli ect)

i've got 9.85GB with installer (ASIS)

installation time 4 minutes + 3 minutes for post installation (unwavpack, oggre, rebuild .pak , I use mparallel for speedup the process)

Jarmen_Kell 21-06-2024 13:32

Quote:

Originally Posted by KaktoR (Post 504869)
I made a custom method using DSG. I just tested with my own installer and it works, but not tested with CIU.

However you need to add cmd commands to Setup.ini if you're using CIU.

Code:

[CMDCommands]
setlocal EnableDelayedExpansion EnableExtensions
cd /D "{app}\basis_out"
"{app}\7z.exe" a -mx5 -tzip -poKoo$]bnGTKJLMNBA9A "{app}\basis.pak" "*"
cd /D "{app}\patch_002_out"
"{app}\7z.exe" a -mx5 -tzip -poKoo$]bnGTKJLMNBA9A "{app}\patch_002.pak" "*"
cd /D "{app}\patch_003_out"
"{app}\7z.exe" a -mx5 -tzip -poKoo$]bnGTKJLMNBA9A "{app}\patch_003.pak" "*"
cd /D "{app}\patch_004_out"
"{app}\7z.exe" a -mx5 -tzip -poKoo$]bnGTKJLMNBA9A "{app}\patch_004.pak" "*"
cd /D "{app}\patch_005_out"
"{app}\7z.exe" a -mx5 -tzip -poKoo$]bnGTKJLMNBA9A "{app}\patch_005.pak" "*"
cd /D "{app}"
del /F /S /Q "{app}\7z.dll"
del /S /F /Q "{app}\7z.exe"
rd /s /q "{app}\basis_out"
rd /s /q "{app}\patch_002_out"
rd /s /q "{app}\patch_003_out"
rd /s /q "{app}\patch_004_out"
rd /s /q "{app}\patch_005_out"
TIMEOUT 3
:End
endlocal

Using fast lolz preset it is 10.2GB compressed.

Keep in mind the game files will not be crc perfect after this step, but the game will work anyways.


So, I should just replace thise folders. Right?

Jarmen_Kell 22-06-2024 02:52

Great dial, now it will compress in 3 DVDs:

---------------------------------------------------------------------------------------------------------------------------------------------------------
- Selected ARC/DS method for Data1-01.bin was: oggre
- Selected ARC/DS method for Data2-01.bin was: xtool:mflac,l8
- Selected ARC/DS method for Data3-01.bin was: xtool:c128mb:mreflate:mpng:d1:dd3:l10,d128mb
- Selected ARC/DS method for Data4-01.bin was: xtool:dd3:l10,d128mb
- Selected ARC/DS method for Data5-01.bin was: 1

- Overall input size: 25.03 GB
- Overall output size: 12.11 GB (Ratio 48.39%)
- » Installation folder size: 25.03 GB
- » Data1-01.bin file size: 458.86 MB
- » Data2-01.bin file size: 3.55 GB
- » Data3-01.bin file size: 263.16 MB
- » Data4-01.bin file size: 7.86 GB
- » Data5-01.bin file size: 489.72 KB
- Overall conversion time: 00:28:45
- Overall conversion discs: 3 DVD5
---------------------------------------------------------------------------------------------------------------------------------------------------------
- Install Time: 00:08:04 (HDD on HDD)

But it seems becuse of changes (files converted to folders) game is no more executable.
Also installed game folder size is now 25.1GB (instead of 16GB)

Note: I use cracked version, so maybe that's the problem!

wareck 22-06-2024 06:11

hello
you have to rebuild *.pak after decompression

if you have 25GB you have some file in double or basis.pak not right rebuild

The process is :
-unpack *.pak file in root folder
-REMOVE *.pak
-compress

the after recompress :
rebuild *.pak, remove temporary folder

for me :
-original game size : 16.4Go
-before compression and after pre-compression : 24.5G0
-Game compressed : 9.7 Go
-after decompression/install/post-traitment : 16.4Go

KaktoR 22-06-2024 06:49

You have to rebuild the game files after installation. That's what the [CMDCommands] is for.

New Setup.exe must be shared with the changes.

mausschieber 22-06-2024 16:39

[CMDCommands] added

Jarmen_Kell 23-06-2024 01:16

Thanks. Problem solved! :)

Gillian 14-05-2025 14:23

------------------------------------------------------------------------------------------
------------------------------- CONVERSION DATE 2025/05/14 -------------------------------
------------------------------------------------------------------------------------------
22:16:14 - You have chosen the BD25 type for the media size.
22:16:14 - ISO images will not be created when conversion is complete.
22:16:14 - The computer will remain on when the conversion is complete.
22:16:14 - Selected ARC/DS method for Data1a-01.bin was: xtool:c128mb:mzlib:dd3:l6,d128mb
-------------------------------------------------------------------------------------------------------
22:16:14 - Compression initialized in 14/05/2025 at 22:16:14.
22:16:15 - Starting Data1a-01.bin archive creation.
22:23:18 - Moving Data1a-01.bin file to media folder.
22:23:18 - Compression finished in 14/05/2025 at 22:23:18.
-------------------------------------------------------------------------------------------------------
22:23:18 - Getting size of the game: Terminator Dark Fate - Defiance
22:23:18 - » Installation folder size: 14.55 GB
22:23:18 - » Compressed game size: 14.39 GB (Ratio 98.90%)
-------------------------------------------------------------------------------------------------------
22:23:18 - Overall input size: 14.55 GB
22:23:18 - Overall output size: 14.39 GB (Ratio 98.90%)
22:23:18 - Overall conversion time: 00:07:03
22:23:18 - Overall conversion discs: 1 BD25
-------------------------------------------------------------------------------------------------------

KaktoR 30-07-2025 10:04

Code:

17:48:23 - Selected ARC/DS method for Data1a-01.bin was: oggre
 17:48:23 - Selected ARC/DS method for Data1b-01.bin was: xtool:mflac,l8
 17:48:23 - Selected ARC/DS method for Data1c-01.bin was: xtool:c128mb:mreflate:mpng:d1:dd3:l10,d128mb
 17:48:23 - Selected ARC/DS method for Data1d-01.bin was: xtool:dd3:l10,d128mb
 17:48:23 - Selected ARC/DS method for Data1e-01.bin was: FA-MIN
-----------------------------------------------------------------------------------------------------------------------------------------
 19:01:15 - Overall input size: 45,81 GB
 19:01:15 - Overall output size: 14,99 GB (Ratio 32.73%)
 19:01:15 - Overall conversion time: 01:12:51

Pak files have to be extracted for compression, otherwise ratio is ~99%.

Original game size is 27,6 GB with new DLC.

mausschieber 31-07-2025 03:28

Updated to new script and DFSG


All times are GMT -7. The time now is 06:23.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com