|
|
|
#1
|
||||
|
||||
|
@Razor12911, Thanks for the updates.
As always, once again I fill the topic of questions, but here we go.. 1) Can I continue to use the m1, m2, and m3 parameters so the DiskSpan GUI knows what to copy into the xtool folder? Code:
Unreal_Engine3_MK11; Method: xtool:mue3,m1; Unreal_Engine3_MELE; Method: xtool:mue3,m2; Unreal_Engine3_LZO; Method: xtool:mue3,m3; |
| The Following User Says Thank You to Cesar82 For This Useful Post: | ||
Razor12911 (26-07-2023) | ||
| Sponsored Links |
|
#2
|
||||
|
||||
|
Quote:
Code:
Streams: 373 / 1776 Time: 00:00:04 (CPU 00:00:01) Size: 67.2 MB >> 88.9 MB
__________________
Haters gonna hate
|
| The Following User Says Thank You to KaktoR For This Useful Post: | ||
murphy78 (15-09-2023) | ||
|
#3
|
||||
|
||||
|
Insomniac Engine
Supported games Marvel's Spider-Man Remastered Marvel's Spider-Man: Miles Morales Ratchet & Clank: Rift Apart Usage Place insomniac.ini near xtool.exe along with required libraries and use -minsomniac Notes Tested on small sample provided by dixen for testing, not sure if it works for the whole game. This is the first advanced configuration plugin so also not sure if this feature in xtool works without bugs. Last edited by Razor12911; 26-07-2023 at 21:27. |
|
#4
|
|||
|
|||
|
Quote:
![]() Precompression result Insomniac R2 38.3 gb to 64.5 gb |
| The Following 3 Users Say Thank You to DODI For This Useful Post: | ||
|
#5
|
||||
|
||||
|
Plugin update available
Changes - Added support for DirectStorage (gdeflate) streams in Insomniac plugin Notes Turns out, not only lz4 was used in this game, after investigations made by Fitgirl, she pointed out the plugin was not working in the initial release and after a few mins of research I managed to create a plugin (gdeflate) to add support for the other streams compressed using the Direct Storage technology and as a result of that, to precompress Ratchet & Clank: Rift Apart, you need dstorage.dll, dstoragecore.dll, gdeflate.dll and liblz4.dll. tex_char_ratchet0 (sample compressed with gdeflate) -mxtool:insomniac:rcrads Code:
Compressed 1 file, 135,778,928 => 325,814,638 bytes. Ratio 239.96% Compression time: cpu 0.11 sec/real 1.36 sec = 8%. Speed 99.86 mB/s With the use of DirectStorage, compression and/or installation will only work on Windows 10 or later, Anything older will not work. @Cesar82 1) Yes 2) It's the same one that comes with xtool (v1.8.3), a lot of games use this version. Last edited by Razor12911; 26-07-2023 at 21:50. |
| The Following 10 Users Say Thank You to Razor12911 For This Useful Post: | ||
BKR-TN (29-07-2023), dixen (26-07-2023), DODI (27-07-2023), Gehrman (26-07-2023), hdneo (26-07-2023), kuyhaa (27-07-2023), L0v3craft (26-07-2023), Masquerade (26-07-2023), ScOOt3r (27-07-2023), Wanterlude (28-07-2023) | ||
|
#6
|
|||
|
|||
|
Decompression results
Insomniac R1 39 gb > 48 gb Insomniac R2 39 gb > 63 gb |
|
#7
|
||||
|
||||
|
Plugin update available
Changes - Updated Unreal Engine plugin - Fixed hanging issue in PlayStation archive plugin |
| The Following 9 Users Say Thank You to Razor12911 For This Useful Post: | ||
Cesar82 (22-08-2023), exorc (31-08-2023), Gehrman (23-08-2023), kuyhaa (24-08-2023), L0v3craft (22-08-2023), Lord.Freddy (22-08-2023), Masquerade (22-08-2023), ScOOt3r (22-08-2023), Wanterlude (22-08-2023) | ||
|
#8
|
||||
|
||||
|
Starfield
Supported games Starfield (requires liblz4.dll) Usage Place starfield.dll near xtool.exe along with required libraries and use -mstarfield+reflate (plugin only precompresses lz4 streams) Notes liblz4.dll that comes with xtool seems to work just fine (v183). You will need to use reflate/preflate, the game uses optimised zlib, zlib-ng to be specific and that makes the zlib method not to work. |
| The Following 16 Users Say Thank You to Razor12911 For This Useful Post: | ||
BKR-TN (06-09-2023), Cesar82 (01-09-2023), Danziel123 (01-09-2023), dixen (01-09-2023), FitGirl (01-09-2023), Gehrman (08-07-2024), hdneo (01-09-2023), KaktoR (01-09-2023), kuyhaa (01-09-2023), L0v3craft (01-09-2023), L33THAK0R (01-09-2023), Masquerade (01-09-2023), Prettyboy099 (05-09-2023), ScOOt3r (01-09-2023), shazzla (01-09-2023), Wanterlude (01-09-2023) | ||
|
#9
|
||||
|
||||
|
lzopro
Supported games To be used by old anvil and unreal engine 3 games Notes I forgot to post this a while ago but here anyways, Edit xtool.ini and use -anvil for anvil games and -unreal for unreal engine 3 games while specifying compression level, where level 0 uses lzopro_lzo1x_1_14_compress and level 1..10 uses lzopro_lzo1x_99_compress function for compression. If level 0 and mostly 6..10 does not work on precompression then you should use uelr as the streams are compressed in such a way that they rely on the work memory buffer left behind by the previously compressed stream (to improve on compression). The streams are compressed in sequence, however it's this improvement that makes it impossible for xtool to work with such streams as because xtool breaks this sequence when it precompresses the streams using multiple threads and if you tried to brute force the work memory to work or if you use xdelta to patch the streams, you will get crc errors. |
|
#10
|
|||
|
|||
|
Forza Motorsport 2023
This game uses XMemCompress in its paks (as denoted by Method: 21). I didn't download the full game, but here's how to make your own database: 1. Download the attached archive. This contains bms2xtl config and required script as well as XCompress plugin for XTool. 2. Extract the archive, and place the following files into the Forza Motorsport root folder:
3. Open command prompt in the root of the Forza Motorsport game folder and paste this command: Code:
for /r %f in (*.zip) do bms2xtl zip.bms "%f" ForzaMotorsport.xtl Code:
CMD> xtool precomp -mForzaMotorsport body01_forzafaithful.zip XTool is created by Razor12911 Streams: 4 / 4 Time: 00:00:05 (CPU 00:00:00) Size: 17.0 MB >> 32.0 MB |
|
#11
|
||||
|
||||
|
The config version for the plugin above
I've included 64-bit version of xmemcompress, I compiled it a while ago but I didn't post it here. Forza Motorsport\media\base\Cinematics.zip xmemcompress -mfmzip: Code:
Compressed 1 file, 260,317,756 => 1,146,247,029 bytes. Ratio 440.33% Compression time: cpu 0.08 sec/real 37.12 sec = 0%. Speed 7.01 mB/s Code:
Compressed 1 file, 260,317,756 => 1,146,247,031 bytes. Ratio 440.33% Compression time: cpu 0.00 sec/real 28.70 sec = 0%. Speed 9.07 mB/s the older side project can be found here |
|
#12
|
||||
|
||||
|
Tony Hawk's Pro Skater 1+2
This only removes the custom encryption used in the game (Not tested) Drag and drop the game folder and xtool will remove the encryption and give you the decrypted pak files in output folder which will be your new game files, use -mzlib on them for precompression. Base\Content\Paks\pakchunk1-WindowsNoEditor.pak Code:
Compressed 1 file, 291,695,622 => 503,712,687 bytes. Ratio 172.68% Compression time: cpu 0.05 sec/real 2.30 sec = 2%. Speed 126.91 mB/s |
| The Following 5 Users Say Thank You to Razor12911 For This Useful Post: | ||
dixen (08-10-2023), Gehrman (12-03-2024), kuyhaa (08-10-2023), L0v3craft (09-10-2023), Redmist2013 (03-04-2024) | ||
|
#13
|
|||
|
|||
|
Quote:
Code:
xtool decode pakchunk1-WindowsNoEditor.pak.xt pakchunk1-WindowsNoEditor.pak Fitgirl seems to have made a custom THPS12 encryption tool which gets close and then uses hdiff to fix things up. |
|
#14
|
|||
|
|||
|
^^
Did you even read Razor's post? "This only removes the custom encryption used in the game (Not tested)" Ofc decode isn't sopprted! |
|
#15
|
|||
|
|||
|
Test pakchunk6-WindowsNoEditor.pak
Quote:
Quote:
Last edited by dixen; 08-10-2023 at 08:41. |
![]() |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| XTool 2020 (Main Project) | Razor12911 | Conversion Tutorials | 713 | 01-06-2026 23:52 |
| XTool - Successor of ZTool | Razor12911 | Conversion Tutorials | 584 | 22-04-2023 18:16 |
| [Dev]XTool | Razor12911 | Conversion Tutorials | 180 | 23-10-2020 06:26 |
| XTool 2019 (Plugins) | Razor12911 | Conversion Tutorials | 50 | 16-05-2020 06:14 |