|
|
|
#1
|
||||
|
||||
|
Update available
Changes - added dunia engine lz4hc stream precompression support (Far Cry 5) - fixed unity engine support Notes In terms of the Dunia engine, I advise that you use the latest liblz4.dll to avoid some streams being skipped due to their major difference, this could be because even I myself am not sure if I used the correct parameters for recompression, if you have an idea of what is used, please comment. (I used lz4hc, level 9) Only Far Cry 5 is what I think is supported currently, that's the only game I had installed so run tests to see if all is good, if so then I'll be moving on to Far Cry 3 and 4. Add the dat files in xtool.ini, make sure in that same location, the dat files are with the fat files else they'll be errors. Parsing the fat file is a pain in the ass especially for the big files (farcry5.dat and installpkg.dat), so xtool might seem stuck when running those, at most it should take 5-10 minutes before it begins actual precompression. |
| The Following 12 Users Say Thank You to Razor12911 For This Useful Post: | ||
| Sponsored Links |
|
#2
|
||||
|
||||
|
@Razor12911
excellent you have been on a roll with this tool the past couple of days
__________________
Ideas are bulletproof... |
|
#3
|
|||||
|
|||||
|
Quote:
As for current progress, I added support for FIFA 18. The idea of binding codecs together came when I saw that this game is compressed with two different algorithms, oodle (kraken) and zstd This is the result: when using: Quote:
Quote:
Quote:
Quote:
Last edited by Razor12911; 15-05-2018 at 16:41. |
|
#4
|
|||
|
|||
|
can't you make FC3/4 like FC5 file by file without lzopro ?
|
|
#5
|
||||
|
||||
|
Streams never restore to their original form bro, that's the issue. Applying techniques of xdelta don't work either because there are a lot of differences between.
I could be missing something, who knows... Last edited by Razor12911; 15-05-2018 at 16:58. |
|
#6
|
|||
|
|||
|
i guess also games with engine Disrupt (watch_dog) are the same ?
|
|
#8
|
|||
|
|||
|
It doesnt work like that. FC2/3/4 uses LZOPRO while FC5 uses LZ4HC.
|
|
#9
|
||||
|
||||
|
Quote:
i will check my monthly budget..
__________________
Ideas are bulletproof... |
| The Following User Says Thank You to darkwolves For This Useful Post: | ||
oltjon (16-05-2018) | ||
|
#10
|
|||
|
|||
|
Quote:
In modified script only difference was that I disabled decompression by taking out "comtype" command and used "log" instead of "clog" to dump files raw & compressed. So I had both compressed and decompressed individual files from archive. Then it was only matter of finding right/best cmp settings through hex editor and binary comparison(first on few files and then all) to get best setting. And even wrong(but close) settings were still compatible with 80%+ of all archive. |
| The Following User Says Thank You to elit For This Useful Post: | ||
Simorq (30-05-2018) | ||
|
#11
|
|||
|
|||
|
Quote:
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Information about ZTool | 78372 | Conversion Tutorials | 72 | 10-10-2019 06:27 |
| ztool info | doofoo24 | Conversion Tutorials | 2 | 24-12-2017 22:08 |
| ZTool (Ultimate Precompressor) | Razor12911 | Conversion Tutorials | 16 | 20-07-2017 07:56 |