![]() |
You cannot use lz4 directly. Plugin is required always if you want to use lz4/lz4hc.
However your sample seems to be compressed with lz4hc, because recompressed stream is bigger then original stream. Code:
xtool.exe precomp -mlz4:s64k -t100p -c16mb -v - - < %1 > %1.outCode:
xtool.exe precomp -mlz4hc:s64k -t100p -c16mb -v - - < %1 > %1.out |
Yes, you're right - new XTool seems to detect some of the streams as LZ4HC. Not sure why the old XTool works perfectly when choosing generic LZ4 though.
The file is from CoD:MW Remast btw. All of the scene repacks are horribly out of date so I was compressing it myself. |
In this case you have to make a configuration plugin in order to precompress this game with newer xtool versions, as I am pretty sure there is no bms script for this game.
|
Application cls-srep.dll instead of srep.exe is it possible to implement this when using -dd#?
|
^^
Nope. cls-srep_x64.exe works differently to a typical srep.exe. It's focus is decompression only and uses different parameters afaik. |
Hmmm..
xtool execute doesn't work on v0.8.7? |
Quote:
edit: after changing xtool to version 086 all the stuff i could not get to work before seemed fine. |
1 Attachment(s)
New Release: XTool v0.8.8 (15/6/24)
Quote:
|
do you know how to use the new feature zipcrypto ?
|
^^
It must be used via plugin, configuration or database. It cannot be called directly. |
I understand that you have to use bmscrypt and zip.bms + password.
I've also started a draft ini file but it's a bit dry.... But anyway, with my ugly method and block processing, I've reduced the game to 9.7GB, which isn't so bad. The only problem is that the CRCs are different, which could pose a problem for future updates. but not for sure, updates are patch_00x.pak files that are added... it's not really for the game itself but more to understand the process and improve... |
1 Attachment(s)
New Release: XTool v0.8.9 (3/7/24)
Quote:
https://www.patreon.com/posts/release-v0-8-9-107298667 |
Can you explain how to link quickbms to XTool? I am interested in working with the giants.bms script and files.GAR from FS 22
|
^^
From this, what I retrieved from the wayback machine: https://web.archive.org/web/20221212...VJ4U/CEKOWrwzW - This file format appears to be encryption on top of LZMA. - XTool cannot natively handle LZMA so that would need to be plugged in. You'd need the right version and parameters for lzma.exe from the lzma sdk. - The decryption function itself is not sourced, it's embedded into the script as MEMORY_FILE3 (which you must then prompt for qbms to load at runtime or with -Y argument) - Can this function do encryption too? I do not know. - Razor said a while back that QuickBMS support was fixed in XTool.ini (because I wanted to use it for Unity games), but I still couldn't quite get it to work correctly. - So likely you'd need to generate a database with bms2xtl, but this database doesn't even get generated correctly since xtool detects "calldll" as the encryption algortihm (calldll is just a function in qbms to load external code/functions) and then plug qbms and lzma into xtool This is a lot of trouble and I don't think I can offer any further help. |
hello guys
I would like to erase some files in a stream. xtool.exe erase extracted_ original db.xtl it works but I want's also to remove small file Code:
Skipped Engine\Plugins\VirtualProduction\LiveLinkCamera\Config\BaseLiveLinkCamera.ini (Smaller than 256) |
| All times are GMT -7. The time now is 01:34. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com