![]() |
Quote:
|
Quote:
https://drive.google.com/drive/folde...pa?usp=sharing |
Quote:
Code:
F:\Games\Hitman 3\pack\test>HitmanExtractor extract "F:\Games\Hitman 3\pack\test\chunk0patch1.rpkg" outputSame with hitman3+lz4 chunk0patch1.rpkg ratio %100 chunk2.rpkg ratio %106 |
1 Attachment(s)
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 |
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. |
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. |
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.iniIf 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@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; |
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:
|
Quote:
P.S: I tested the ue4 plugin (new version) and it seems to be working perfectly with the Borderlands 3 sample. |
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. |
1 Attachment(s)
Madness Engine
Games supported Automobilista 2 Project Cars 1?? (someone test this plugin on this game and if it's not working, please upload a few samples) Project Cars 2 (wait for R2) Project Cars 3 (since bdt is buggy on this game, you can use this as an alternative) [also wait for R2] Usage Place madness.dll near xtool.exe along with required libraries and use -mmadness Notes This only decrypts streams, you have to involve zlib method and set depth to 1 zlibwapi.dll is required |
Quote:
The file "fifa_dict" from what I could see is used in the [Stream9] section and from what I understand XTool doesn't have dictionary support yet and you left commented out the [Stream9] section (maybe for that reason). The file "fifa_key" is only mentioned in the [Stream5] section referring to FIFA 19. The file "fifa_key" only needed next to XTool if using Xtool:mfifa19? Are these files necessary to be together from XTool in decompression? |
Test for the madness plugin:
Code:
Compressed 13 files, 114,276,277 => 1,328,849,308 bytes. Ratio 1162.84% |
Quote:
Quote:
|
Quote:
I couldn't understand if only one of them needs to be with xtool, or both, or not. Thanks! |
as I mentioned before, if you never specify what codecs (or streams) to be used from a plugin, they are all enabled so this means all the files are required to be present but if they are missing, like missing key or dictionary then that codec will be disabled, for example only fifa games require key and if the key is nowhere to be found then the key that corresponds to a particular stream will be disabled, otherwise everything else will work as they don't require the files. As for decompression, none of these files are required to be present.
|
1 Attachment(s)
Unravel 1 & 2
Instructions Use Bms2Xtl on attached script to generate database and also make use of lz4x plugin for precompression. Example Code:
bms2xtl unravel.bms "D:\Games\SteamLibrary\steamapps\common\Unravel\kits\Unravel.kit" unravel.xtlNotes Both lz4x.exe and liblz4.dll are required for both encoding and decoding. |
@Razor12911 How to decompress Unreal.dll method on xtool v18?
Code:
[External compressor:mele]Code:
FreeArc 0.67 (March 15 2014) extracting archive: output.MSQHopefully there is a fix without me needing to remake my archive all over again. https://anonfiles.com/36M4c703uc/ Here is a sample archive. It's compressed with just mele method: Code:
[External compressor: mele] |
1 Attachment(s)
Unravel???!! Damn just when i deleted the game :(.
Here the ones i did before i deleted them. Unravel Unravel 2 The XZLib and precomp_mtx were used because it was giving like 100.02% or 100.01%, doesn't make a difference but i need to make every single MB count xD. I once saw on QuickBMS web that Unravel contains LZ4 streams. |
1 Attachment(s)
@Masquerade
You do realize your archives are obfuscated? Can't open because of FA protect. Code:
Compressed 1 file, 81,387,688 => 327,483,945 bytes. Ratio 402.38% |
Quote:
Are the --dbase and --dedup parts required? I don't have those in my packcmd and the archive will not decompress. |
no they are not, I just put the plugin near xtool after unpacking without really checking what command lines were used and it just works, and to confirm. I removed both --dedup and --dbase and still works.
Maybe send an archive without protection and I'll check |
Quote:
|
Guys guys, make sure that if there were any libraries used during compression that they are also present during decompression.
I was being specific that only database files (xtl) and configuration files (ini) are the ones that can be discarded. ;) |
1 Attachment(s)
I did some tests with the Unravel plugin.
These ratio results are normal (only inflate) for Unravel game? https://i.imgur.com/TDFSH0T.png For Unravel Two I always get the same error below 1% precompression: I'm trying to compress the entire game folder. PS: The files needed for precompression are together from XTool. https://i.imgur.com/P4EmYVP.png I tried to replicate the test with only .bat file but it didn't compress. I attached the test using the .bat file I used. https://i.imgur.com/JIi11yL.png If anyone knows what I did wrong, let me know. Edit: he results obtained for the final game "Unravel" were: Code:
Method: xtool:c32mb:munravel1+srep_new+4x4:b128mb:lzma:ultra:128m:bt4:fb273:lc8:mc1000000 |
quick test
unravel 1 3.17gb to 4.68gb using munravel1 -c64mb without --dedup then srep+lolz from 4.68gb to 2.04gb nothing rip include trial exe srep:m3f:d1g:a2+lolz:mt4:mtt1:d128:fba4096:mc1023: pc4:gm20:dtb1:x2 unravel 2 6.76gb to 10.1gb using munravel2 -c32mb without --dedup then srep+lolz from 10.1gb to 3.5gb... srep:m3f:d1g:a2+lolz:mt4:mtt1:d128:fba4096:mc1023: pc4:gm20:dtb1:x2 decompress without error... |
@Razor12911, about my previous post, I would like to inform you that the plugin is working with UnravelTwo just installed the game.
What happened was that I had the game installed on my system and with a PT-BR (tribogamer) translation applied. The translation modifies 2 files in the D3D11kits folder (Data.kit and Data.kit.0). I only tested including files in a "Pack" folder and there were no errors when compressing the "Data.kit" file. Another file from the "D3D11\V" folder (0A6917B6) gives errors when compressing if I remove "Data.kit.0" from the game folder (this 0A6917B6 file has not been modified). If I remove both files "0A6917B6" and "Data.kit.0" from the game folder no errors occur. If you want to do some future checking in the plugin HERE is the sample of files changed by the translation and also the file "0A6917B6" (original file that had errors when it was in the folder). PS: Unravel 1 also had the PT-BR translation applied and the plugin worked perfectly with modified files. Code:
Unravel Two Precompression Result (Originals Files): |
I Cannot Pack Unravell 1 with the Given BAT File...Anyone Another Bat that Goes on?
|
Quote:
Quote:
Upload the xtl files produced. |
1 Attachment(s)
Quote:
Compressed 20 files, 7,065,329,260 => 9,449,481,150 bytes. Ratio 133.74% Compression time: cpu 13.34 sec/real 824.47 sec = 2%. Speed 8.57 mB/s All OK |
hotfix uploaded
|
FC3_main
Quote:
|
1 Attachment(s)
Quote:
Code:
Total: 1518029141 >> 2678774947 |
Quote:
Tested xtool 0.3.9 + unrealengine_R3 and works. |
@Razor12911
1) Do you have any forecast when we will have all the plugins updated and working with the current version of XTool? I ask because when I have everyone I will share a new version of DiskSpan_GUI. 2) I would also like to know if you can use the parameters mixed with xtool. See the example below where <key> will be the decryption key for the unreal engine 4 game. The blue part is the default part, the other parts are always inserted in the first parameter according to whether the checkbox is checked or not in DiskSpan_GUI. Code:
xtool:mzlib:mreflate:c32mb:d1:mue4,k<key>Thanks! |
@Razor12911
Hi. Please can you check the new format files "ucas" (unreal) from the game "SCARLET NEXUS" ? Code:
https://drive.google.com/file/d/1DweZAdOxLrJ4jC1RhFouQ9BN2ck8uwZ2/view?usp=sharing0x48AE8311350417BDC50A440FCD0E98B2FA6BCEAE3EDA8D0E 24881F205E6C4540 maybe you can make some decryptor. Thanks. |
9GB lel, The first 100MB of the file should be fine.
|
Quote:
|
Plugin(s) updated
Changes - Updated Frostbite 3 engine plugin to add support for encrypted streams (FIFA 20, not sure if support is properly added, don't have game..) - Updated bethesda and hitman plugin to support xtool v0.3.20+ @Cesar82 1) Uploaded some updates, I couldn't upload more after this because I think I broke the forum. It doesn't allow me to edit this post so I couldn't make changes. Each time I press Go Advanced for better edit, I get sent to the home page. 2) This usage is correct, as long as in arc.ini the option part looks like this { -option} 3) I have removed this feature as I replaced it with the feature in your 2nd question. @L0v3craft wtf is this format? XD I'll look at it when I have more time, I'm a bit busy lately. |
Quote:
Quote:
Whenever I tried to send a PM response to a specific user I was redirected to the main page. Then I tested sending to other users and it was working. I sent another message with different content to the same user and the message sent normally. Was necessary to change the content removing quotes from the question I was answering and the message sent. |
| All times are GMT -7. The time now is 12:54. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com