Go Back   FileForums > Game Backup > PC Games > PC Games - CD/DVD Conversions > Conversion Tutorials

Reply
 
Thread Tools Display Modes
  #436  
Old 25-02-2022, 02:10
dixen dixen is offline
Registered User
 
Join Date: Sep 2014
Location: Russia
Posts: 309
Thanks: 367
Thanked 339 Times in 159 Posts
dixen is on a distinguished road
Quote:
Originally Posted by seryogakms View Post
File Patch.bin from "Horizon zero dawn" (last version).
5 434 479 154 bytes → 360 912 358 bytes (xtool_0.3.9 ONLY). Compression time 36 minutes. Unpacking time 18 minutes.

Intel core i5-3550, 20 GB RAM.
oo2reck+srep+lolz - 340 mb
Decompression time - 4 min
Reply With Quote
Sponsored Links
  #437  
Old 25-02-2022, 02:20
Razor12911's Avatar
Razor12911 Razor12911 is offline
Programmer
 
Join Date: Jul 2012
Location: South Africa
Posts: 3,645
Thanks: 2,026
Thanked 10,399 Times in 2,210 Posts
Razor12911 is on a distinguished road
Quote:
Originally Posted by seryogakms View Post
File Patch.bin from "Horizon zero dawn" (last version).
5 434 479 154 bytes → 360 912 358 bytes (xtool_0.3.9 ONLY). Compression time 36 minutes. Unpacking time 18 minutes.

Intel core i5-3550, 20 GB RAM.

Code:
arc.exe a -ep1 -r -ed -s; -i2 -w.\temp -mxtool+srep+lolz Packs\data.bin "H:\06. 1.0.11.9 (1.11)\Packed_DX12\Patch.bin"
Code:
[External compressor:xtool]
header = 0
packcmd = xtool precomp -mkraken -d3 -c64mb -t100p - - <stdin> <stdout>
unpackcmd = xtool.exe decode -t100p - - <stdin> <stdout>

[External compressor:srep]
header = 0
packcmd   = srep64 -mem512m -l512 -m5f $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = srep -d $$arcpackedfile$$.tmp $$arcdatafile$$.tmp

[External compressor:lolz]
header = 0
packcmd = lolz_x64.exe -d128 -mc1023 -dtb1 -tt4 -mtt1 -mt8 -mtb128 -fba1024 -oh14 $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = lolz_x86.exe $$arcpackedfile$$.tmp $$arcdatafile$$.tmp
No other version of xtool gives such results under any settings.

xtool_0.4.2 with the same (and other) settings:
5 434 479 154 bytes → 2 738 426 574 bytes. Compression time 3 hours and 56 minutes. Unpacking time 18 minutes.
Sample?
Reply With Quote
  #438  
Old 25-02-2022, 02:23
seryogakms seryogakms is offline
Registered User
 
Join Date: Jun 2017
Location: Russia
Posts: 9
Thanks: 8
Thanked 3 Times in 2 Posts
seryogakms is on a distinguished road
Quote:
Originally Posted by ScOOt3r View Post
well i got it working compressing and decompression as someone posted above to remove libzstd.dll.. i did that and it works just fine now.. weird that it was that file
not sure how important libzstd.dll is...

ScOOt3r


arc.exe a -ep1 -r -ed -s; -i2 -w.\temp -mxt22+srep+lolz Packs\data.bin "DATAS\*"

[External compressor:xt22_zstd]
header = 0
packcmd = xtool\zlib\xt22.exe precomp -mzlib+zstd:l19,l22 -c32mb -t100p $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = xt22.exe decode -t100p - - <stdin> <stdout>

[External compressor:lolz]
header = 0
packcmd = lolz_x64.exe -d128 -mc1023 -dtb1 -tt4 -mtt1 -mt8 -mtb128 -fba1024 -oh14 $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = lolz_x86.exe $$arcpackedfile$$.tmp $$arcdatafile$$.tmp

[External compressor:srep]
header = 0
packcmd = srep64 -mem512m -l512 -m5f $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = srep -d $$arcpackedfile$$.tmp $$arcdatafile$$.tmp

Last edited by seryogakms; 25-02-2022 at 02:40.
Reply With Quote
  #439  
Old 25-02-2022, 02:27
seryogakms seryogakms is offline
Registered User
 
Join Date: Jun 2017
Location: Russia
Posts: 9
Thanks: 8
Thanked 3 Times in 2 Posts
seryogakms is on a distinguished road
Unhappy

Quote:
Originally Posted by dixen View Post
oo2reck+srep+lolz - 340 mb
decompression time - 4 min
В очередной раз спасибо за подсказку, но у меня комп немного слабее твоего. ):
Reply With Quote
  #440  
Old 25-02-2022, 02:35
dixen dixen is offline
Registered User
 
Join Date: Sep 2014
Location: Russia
Posts: 309
Thanks: 367
Thanked 339 Times in 159 Posts
dixen is on a distinguished road
Quote:
Originally Posted by seryogakms View Post
В очередной раз спасибо за подсказку, но у меня комп немного слабее твоего. ):
shhh. english only in post...
Razor12911
Hi)
What about *.bdt from Elden Ring? It encrypted oodle streams?

Last edited by dixen; 25-02-2022 at 02:37.
Reply With Quote
  #441  
Old 25-02-2022, 02:37
seryogakms seryogakms is offline
Registered User
 
Join Date: Jun 2017
Location: Russia
Posts: 9
Thanks: 8
Thanked 3 Times in 2 Posts
seryogakms is on a distinguished road
Quote:
Originally Posted by dixen View Post
shhh. english only in post...
Sorry, I didn't think of that...
Reply With Quote
  #442  
Old 25-02-2022, 02:39
Razor12911's Avatar
Razor12911 Razor12911 is offline
Programmer
 
Join Date: Jul 2012
Location: South Africa
Posts: 3,645
Thanks: 2,026
Thanked 10,399 Times in 2,210 Posts
Razor12911 is on a distinguished road
Quote:
Originally Posted by dixen View Post
shhh. english only in post...
Razor12911
Hi)
What about *.bdt from Elden Ring? It encrypted oodle streams?
sample?
Reply With Quote
  #443  
Old 25-02-2022, 02:42
dixen dixen is offline
Registered User
 
Join Date: Sep 2014
Location: Russia
Posts: 309
Thanks: 367
Thanked 339 Times in 159 Posts
dixen is on a distinguished road
Quote:
Originally Posted by Razor12911 View Post
sample?
Smallest bdt is 2.4 gb..Uploading..

https://drive.google.com/file/d/1UDb...ew?usp=sharing

Last edited by dixen; 25-02-2022 at 02:48.
Reply With Quote
  #444  
Old 25-02-2022, 03:01
seryogakms seryogakms is offline
Registered User
 
Join Date: Jun 2017
Location: Russia
Posts: 9
Thanks: 8
Thanked 3 Times in 2 Posts
seryogakms is on a distinguished road
Quote:
Originally Posted by Razor12911 View Post
Sample?
It took even longer. I apologize for the encoding in cmd.

xtool_0.4.2


Last edited by seryogakms; 25-02-2022 at 03:07.
Reply With Quote
  #445  
Old 25-02-2022, 03:08
:( Sad8669 :( Sad8669 is offline
Registered User
 
Join Date: Oct 2020
Location: -
Posts: 203
Thanks: 97
Thanked 185 Times in 101 Posts
:( Sad8669 is on a distinguished road
ELDEN RING

Oodlerec Used
Code:
Compressing 1 file, 2,655,357,776 bytes
  Compressing Data3.bdt
Compressed 1 file, 2,655,357,776 => 4,549,448,231 bytes. Ratio 171.33%
Compression time: cpu 3.81 sec/real 615.49 sec = 1%. Speed 4.31 mB/s
All OK
From Masquerade.
use oodle core from Martha is Dead
__________________
Adios amigo, adios my friend
The road we have travelled has come to an end.
Reply With Quote
The Following User Says Thank You to :( Sad8669 For This Useful Post:
Gehrman (25-02-2022)
  #446  
Old 25-02-2022, 03:22
Razor12911's Avatar
Razor12911 Razor12911 is offline
Programmer
 
Join Date: Jul 2012
Location: South Africa
Posts: 3,645
Thanks: 2,026
Thanked 10,399 Times in 2,210 Posts
Razor12911 is on a distinguished road
@dixen

use oo2core_8_win64.dll

elden.JPG
elden2.JPG

Quote:
Originally Posted by seryogakms View Post
It took even longer. I apologize for the encoding in cmd.

xtool_0.4.2


upload the file from the game for me to take a look at.

Last edited by Razor12911; 25-02-2022 at 03:25.
Reply With Quote
The Following User Says Thank You to Razor12911 For This Useful Post:
dixen (25-02-2022)
  #447  
Old 25-02-2022, 03:25
Masquerade's Avatar
Masquerade Masquerade is offline
Registered User
 
Join Date: Jan 2020
Location: Monte d'Or
Posts: 775
Thanks: 175
Thanked 848 Times in 414 Posts
Masquerade is on a distinguished road
You can use this oodle core to boost the ratio a little bit more
https://bayfiles.com/55bfieKbx4/oo2core_4_win64_7z
Credits to FitGirl for the dll
Reply With Quote
The Following 2 Users Say Thank You to Masquerade For This Useful Post:
dixen (25-02-2022), Wanterlude (26-02-2022)
  #448  
Old 25-02-2022, 03:29
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 3,612
Thanks: 951
Thanked 5,896 Times in 2,180 Posts
KaktoR is on a distinguished road
From a 100mb sample data0.bdt

Code:
xtool:kraken
Compressed 1 file, 104,857,600 => 213,800,403 bytes. Ratio 203.90%
Compression time: cpu 0.09 sec/real 15.75 sec = 1%. Speed 6.66 mB/s

xtool:kraken,l6
Compressed 1 file, 104,857,600 => 214,235,226 bytes. Ratio 204.31%
Compression time: cpu 0.09 sec/real 10.01 sec = 1%. Speed 10.48 mB/s
__________________
Haters gonna hate
Reply With Quote
The Following User Says Thank You to KaktoR For This Useful Post:
Gehrman (25-02-2022)
  #449  
Old 25-02-2022, 03:33
seryogakms seryogakms is offline
Registered User
 
Join Date: Jun 2017
Location: Russia
Posts: 9
Thanks: 8
Thanked 3 Times in 2 Posts
seryogakms is on a distinguished road
Quote:
Originally Posted by Razor12911 View Post
upload the file from the game for me to take a look at.
LINK ON FILE

xtool_0.3.9 ONLY


Thanks to DIXEN for the hint.

UPD:



Last edited by seryogakms; 25-02-2022 at 06:03.
Reply With Quote
The Following 2 Users Say Thank You to seryogakms For This Useful Post:
Gehrman (25-02-2022), Razor12911 (25-02-2022)
  #450  
Old 27-02-2022, 03:42
Razor12911's Avatar
Razor12911 Razor12911 is offline
Programmer
 
Join Date: Jul 2012
Location: South Africa
Posts: 3,645
Thanks: 2,026
Thanked 10,399 Times in 2,210 Posts
Razor12911 is on a distinguished road
Update available

Changes

- added verbose mode
- added feature that allows you to enforce a different library to be loaded
- fixed issues related to imperfect stream patching
- fixed issues with old libraries with missing functions that cause xtool to crash on startup
- updated oodle codec
- updated reflate codec
- updated zstd codec

Notes

You can now enforce xtool to use a specific library rather than renaming the library for it to picked up by xtool.

Code:
[External compressor:xtool]
header    = 0
packcmd   = xtool.exe precomp { -moption} -c32mb -t100p --zstd=libzstd148.dll - - <stdin> <stdout>
unpackcmd = xtool.exe decode -t100p - - --zstd=libzstd148.dll <stdin> <stdout>
Available parameters for this are:
--zlib=filename, --lz4=filename, --lzo=filename, --zstd=filename, --oodle=filename

You can also use this to run multiple tests to see which zstd or oodle library gives the best output by running these commands on a small sample:
Code:
xtool.exe precomp -mkraken -c32mb -t100p --oodle=oo2core_7_win64.dll - - < %1 > %1.out1
xtool.exe precomp -mkraken -c32mb -t100p --oodle=oo2core_7_win64_2.dll - - < %1 > %1.out2
xtool.exe precomp -mkraken -c32mb -t100p --oodle=oo2core_8_win64.dll - - < %1 > %1.out3
xtool.exe precomp -mkraken -c32mb -t100p --oodle=oo2core_fifa22.dll - - < %1 > %1.out4
Then you can pick whichever produces the best results

___

Oodle code has been updated, if you having issues with stream detection you can use the parameter n1 (kraken,n1), where the old code will be used. it can also be n2 or n3, depending on how many times each stream should be redetected (for improved results but at a cost of speed)
If this doesn't help then use the side project.

___

Verbose mode was added to give information about input, as to what parameters are used for streams within the input and if you see a common trend then you directly use these parameters to speed up xtool and also give it the opportunity to patch streams if there are any invalid streams.

Verbose mode will enforce xtool to 1 thread thus it should not be used by default as it will slow now precompression.
Attached Images
File Type: jpg verbose.JPG (205.5 KB, 119 views)

Last edited by Razor12911; 27-02-2022 at 03:47.
Reply With Quote
The Following 12 Users Say Thank You to Razor12911 For This Useful Post:
:( Sad8669 (27-02-2022), Cesar82 (27-02-2022), elit (09-03-2022), Gehrman (28-02-2022), hdneo (28-02-2022), KaktoR (27-02-2022), kingkaos (01-03-2022), L0v3craft (01-03-2022), Masquerade (27-02-2022), ScOOt3r (27-02-2022), seryogakms (27-02-2022), Wanterlude (05-03-2022)
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[Dev]XTool Razor12911 Conversion Tutorials 180 23-10-2020 06:26
Project Cars Digital Edition (3xDVD5) (srep+lzma) GTX590 PC Games - CD/DVD Conversions 10 28-08-2017 08:34
Project IGI Anthology 1xCD700 CIUV2 2039 mausschieber PC Games - CD/DVD Conversions 0 24-07-2017 15:12
Space Channel 5 Part 2 Translation Project Christuserloeser DC Games 0 21-06-2004 18:16



All times are GMT -7. The time now is 12:57.


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