|
|
|
#1
|
||||
|
||||
|
Drag and drop one of the rpkg files on test.bat, an output folder named "output should be created, wait till finish.
Run the same file using the method hitman3+lz4 on xtool, compare the results. common.dat + common.fat, + all .fat files samples needed for this. |
| Sponsored Links |
|
#2
|
|||
|
|||
|
Quote:
|
| The Following User Says Thank You to dixen For This Useful Post: | ||
Razor12911 (06-06-2021) | ||
|
#3
|
||||
|
||||
|
Quote:
https://drive.google.com/drive/folde...pa?usp=sharing
__________________
Haters gonna hate
|
| The Following User Says Thank You to KaktoR For This Useful Post: | ||
Razor12911 (06-06-2021) | ||
|
#4
|
|||
|
|||
|
Quote:
Code:
F:\Games\Hitman 3\pack\test>HitmanExtractor extract "F:\Games\Hitman 3\pack\test\chunk0patch1.rpkg" output Building file entry list... System.IO.EndOfStreamException: Unable to read beyond the end of the stream. at System.IO.BinaryReader.FillBuffer(Int32 numBytes) at System.IO.BinaryReader.ReadUInt32() at HitmanExtractor.Program.BuildFileEntryList(BinaryReader binaryReader) in C:\Users\Lennard\source\repos\HitmanExtractor\Src\HitmanExtractor\Program.cs:line 154 at HitmanExtractor.Program.HandleArguments(String[] args) in C:\Users\Lennard\source\repos\HitmanExtractor\Src\HitmanExtractor\Program.cs:line 76 at HitmanExtractor.Program.Main(String[] args) in C:\Users\Lennard\source\repos\HitmanExtractor\Src\HitmanExtractor\Program.cs:line 50 F:\Games\Hitman 3\pack\test>pause Press any key to continue . . . Same with hitman3+lz4 chunk0patch1.rpkg ratio %100 chunk2.rpkg ratio %106 Last edited by HunterEmrah; 02-06-2021 at 07:00. |
|
#5
|
||||
|
||||
|
Unity Engine
Usage Place unity.dll near xtool.exe along with required libraries and use -munity Notes The library is required both encoding and decoding. liblz4.dll is required Last edited by Razor12911; 26-04-2023 at 05:52. |
| The Following 19 Users Say Thank You to Razor12911 For This Useful Post: | ||
Abbat (10-10-2022), Cesar82 (05-06-2021), Dis704 (04-05-2023), elit (08-09-2021), ffmla (05-06-2021), Flzzy (06-06-2021), Gehrman (09-03-2022), kuyhaa (30-11-2022), L0v3craft (06-06-2021), L33THAK0R (06-06-2021), LILU (29-06-2024), Masquerade (06-06-2021), Mortal Lord (05-06-2021), PsYcHo_RaGE (05-06-2021), ramydarkness (19-03-2022), ScOOt3r (06-06-2022), shazzla (05-06-2021), Wanterlude (03-04-2023), wrathma (10-03-2026) | ||
|
#6
|
||||
|
||||
|
Quote:
So far I've only had luck using this tool on the title "Outward", with other titles (Aragami, Cat Quest, Beholder) reporting back with failed decompression messages despite detecting streams and experimenting with "preflate" and "reflate". Interestingly enough the "Outward" compression only seemed to proceed when neither "preflate" nor "reflate" were used. |
|
#7
|
||||
|
||||
|
Nothing could change when I'm using the latest of XTool v0.3.21. Try to repack the games "Saiko no Sutoka"
.assets, .resS, and .resource using -munity with the plugin unity.dll and lz4.dll next to xtool.exe Code:
Compressed 18 files, 621,696,943 => 621,697,130 bytes. Ratio 100.00% Compression time: cpu 0.80 sec/real 14.58 sec = 5%. Speed 42.65 mB/s All OK
Last edited by Carldric Clement; 10-07-2021 at 20:58. |
|
#8
|
|||
|
|||
|
https://www.fileforums.com/showpost....&postcount=175
Even look at game on SteamDB, you can see it compresses to under 200mb with Steam compression alone: . https://steamdb.info/depot/1546861/ |
|
#9
|
||||
|
||||
|
Quote:
Code:
Compressed 192 files, 478,851,648 => 879,219,222 bytes. Ratio 100.64% Compression time: cpu 0.58 sec/real 32.47 sec = 2%. Speed 14.75 mB/s
Last edited by Carldric Clement; 11-07-2021 at 23:16. |
|
#10
|
||||
|
||||
|
Plugin updated
Changes Updated Unreal Engine to support Xtool 0.3.16+ Unreal Engine 4 codec (ue4) no longer requires method parameter to work (m1 and m2), only specify the key. |
|
#11
|
||||
|
||||
|
Quote:
Tested xtool 0.3.9 + unrealengine_R3 and works. Last edited by L0v3craft; 21-06-2021 at 01:02. |
|
#12
|
||||
|
||||
|
Could someone please let me know what to use in the parameter if I want to use the frostbite3 plugin specifically for a game.
Assuming I use something like this: Code:
arc.ini
[External compressor:xtool]
header = 0
packcmd = xtool.exe precomp { -option} -c32mb -t100p --dbase --dedup - - <stdin> <stdout>
unpackcmd = xtool.exe decode -t100p - - <stdin> <stdout>
pack.bat
arc.exe a -ep1 -r -ed -s; -w.\temp -mxtool:mfrostbite3,? data2.arc "..\pack\*"
If it is the value of the key "Name=" it would be more or less these commands. Is this the correct way to use it? Code:
Battlefield 4 xtool:c32mb:mfrostbite3,lz4 Battlefield Hardline xtool:c32mb:mfrostbite3,? Battlefield 1 xtool:c32mb:mfrostbite3,lz4 Battlefield V xtool:c32mb:mfrostbite3,lz4 Dragon Age Inquisition xtool:c32mb:mfrostbite3,zlib FIFA 18 xtool:c32mb:mfrostbite3,fifa18 FIFA 19 xtool:c32mb:mfrostbite3,fifa19 FIFA 20 xtool:c32mb:mfrostbite3,fifa20 FIFA 21 xtool:c32mb:mfrostbite3,fifa21 Mass Effect Andromeda xtool:c32mb:mfrostbite3,zstd Mirror's Edge Catalyst xtool:c32mb:mfrostbite3,lz4 Need for Speed Rivals xtool:c32mb:mfrostbite3,lz4 Need for Speed (2015) xtool:c32mb:mfrostbite3,lz4 Need for Speed Payback xtool:c32mb:mfrostbite3,lz4 Need for Speed Heat xtool:c32mb:mfrostbite3,nfsheat @Razor12911, I was wondering if I can use a fake parameter (number) along with XTool (If it will be discarded, or if it can cause errors). This additional parameter will only be for DiskSpan_GUI to know which library should be copied along with XTool before compressing. Example to copy oo2core_4_win64.dll I would use: xtool:mkraken:4; Last edited by Cesar82; 06-06-2021 at 12:04. |
|
#13
|
||||
|
||||
|
using -mfrostbite3 makes xtool search for all streams [Stream#], # = All entries.
But if you specify -mfrostbite3:zlib as an example, since the stream entries can have names, it will only target those streams. Quote:
Quote:
|
|
#14
|
||||
|
||||
|
Quote:
P.S: I tested the ue4 plugin (new version) and it seems to be working perfectly with the Borderlands 3 sample. |
| The Following User Says Thank You to Cesar82 For This Useful Post: | ||
Razor12911 (06-06-2021) | ||
|
#15
|
||||
|
||||
|
The problem isn't about ratio, the ratio you will get is the same. The problem is speed will be affected because of 10 different types of streams for xtool to look for when only one stream type exists, furthermore I don't know if I have uploaded the updated frostbite3 plugin here on the forum or on the mega link (I tend to first run tests before uploading here) but if you haven't you can check it here
In the configuration there is a note I left inside "// FIFA 20 and NFS Heat streams are detected the same, use -mfrostbite3:fifa20 or -mfrostbite3:nfsheat to be specific" This is the 2nd problem, basically these games are detected the same way but the compression settings used are different so being specific will produce better result. |
| The Following User Says Thank You to Razor12911 For This Useful Post: | ||
Cesar82 (06-06-2021) | ||
![]() |
|
|
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 |