FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   XTool 2020 (Plugins) (https://fileforums.com/showthread.php?t=103876)

Razor12911 23-06-2022 23:37

Quote:

Originally Posted by elit (Post 497275)
I have a question @razor, does this(quickbms method) have any constrains like internal codecs? For example chunk size 'c', does it exist in this realm too or not?

Chunk size exists here as well, sorry for late reply. Been busy :)

Razor12911 23-06-2022 23:52

1 Attachment(s)
King Arthur Knight's Tale

Supported games
King Arthur Knight's Tale (requires oo2core_9_win64.dll)

Usage
Place kakt.dll near xtool.exe along with required libraries and use -mkakt

Notes

The library is required when encoding.

Oodle supremacy strikes again: Making repacking obsolete since 2018

dixen 28-06-2022 11:12

UE4 plugin (R6) don't work with Street Fighter V

Razor12911 01-07-2022 06:03

Sample?

dixen 01-07-2022 11:46

Quote:

Originally Posted by Razor12911 (Post 497395)
Sample?

https://drive.google.com/file/d/180T...ew?usp=sharing

Key
Quote:

0x5F6153346D665A4B384D3573354B5743324C7A325673466E 474B4937617A676C

Razor12911 12-08-2022 14:33

1 Attachment(s)
Spiderman Remastered

Supported games
Spiderman Remastered (requires liblz4.dll)

Usage
Place spidey.dll near xtool.exe along with required libraries and use -mspidey

Notes

The library is required when encoding.

Might as well compress the game as is, lz4 in fast mode is used.
Tested on small samples provided.

Edit: Hotfix uploaded

KaktoR 13-08-2022 07:05

Thanks, here is a quick comparison

Code:

spidey+srep+lzma2
Compressed 1 file, 2,123,501,810 => 1,170,843,056 bytes. Ratio 55.14%
Compression time: cpu 3.23 sec/real 381.94 sec = 1%. Speed 5.56 mB/s
All OK

srep+lzma2
Compressed 1 file, 2,123,501,810 => 1,353,511,940 bytes. Ratio 63.74%
Compression time: cpu 2.81 sec/real 209.88 sec = 1%. Speed 10.12 mB/s
All OK


Razor12911 14-08-2022 09:43

1 Attachment(s)
Saints Row 2022

Supported games
Saints Row 2022 (requires liblz4.dll, xdelta_dll.dll)
Saints Row Boss Factory (requires liblz4.dll, xdelta_dll.dll)

Usage
Place sr22.dll near xtool.exe along with required libraries and use -msr22

Notes

The library is required when encoding.

Results
Code:

Tested 1 file, 30,616,424,238 => 20,075,203,334 bytes. Ratio 152.51%
Testing time: cpu 18.06 sec/real 250.79 sec = 7%. Speed 80.05 mB/s


Razor12911 15-08-2022 11:42

Plugin update available

Changes

- Fixed issues in unity engine plugin from being able to process multiple streams in the same chunk
- Added feature to allow user to enforce method used.

Notes

Unity plugin was heavily flawed because of a tiny coding mistake on my part, fixed the issue thanks to help of Masquerade and KaktoR.
It was also brought to my attention that newer unity games use level 12 instead of level 10 lz4hc and as such, the user will need to specify the compression algorithm to use including level because that's the only way xdelta works.

What does this mean for novices? If using -munity does not give you desired results, you can enforce the method like this:
-munity,lz4 (this will set the method to lz4, I was given a sample that required this)
-munity,lz4hc,l12 (this will set the method to lz4hc and use level 12, this is for newer unity games)
-munity,lz4hc,l10 (this will set the method to lz4hc and use level 10, this is for older unity games)

You can use verbose mode to see results and always remember than lz4hc compresses better than lz4. You can then play around with the two methods and the levels of lz4hc until you come close to the original size.

KaktoR 15-08-2022 12:33

Here are some games which I could process without any errors and maxed out stream detection

Cult of the Lamb -> lz4hc,l12 (lz4 library 1.8.2 - 1.9.3)
Final Fantasy Pixel Remaster (all 6 games) -> lz4hc,l12
V Rising -> lz4 (lz4 library 1.8.0)
Starship Troopers Terran Command -> lz4hc,l12 (lz4 library 1.9.3 on some small bundle files, not worth in my opinion)
Outward -> lz4hc,l12 (lz4 library 1.8.2 - 1.9.3)

emadmoner 17-08-2022 08:41

Quote:

Originally Posted by Razor12911 (Post 497947)
Spiderman Remastered

Supported games
Spiderman Remastered (requires liblz4.dll)

Edit: Hotfix uploaded

Thanks for quick hotfix, compress & decompress work perfect

KaktoR 18-08-2022 07:46

Quote:

Originally Posted by Razor12911 (Post 497966)
Saints Row 2022?

Supported games
Saints Row Boss Factory (requires liblz4.dll, xdelta_dll.dll)

Usage
Place sr22.dll near xtool.exe along with required libraries and use -msr22

Notes

The library is required when encoding.

The development team behind Saints Row released a "game" titled, Saints Row Boss Factory which can be downloaded from Epic Games and it showcases character customisations the game has to offer for people to tryout before the actual game releases. I got the game with the intentions of looking at the game files to create a plugin for Saints Row 2022. This should work with the final release game if nothing changes.

Source code is uploaded if there are any changes.

Results
Code:

Tested 1 file, 1,917,017,391 => 1,181,753,626 bytes. Ratio 162.22%
Testing time: cpu 0.97 sec/real 23.70 sec = 4%. Speed 49.86 mB/s


Which lz4 library is required for this?

Razor12911 18-08-2022 10:45

1 Attachment(s)
@KaktoR

liblz4 1.9.2

Plugin update available

Changes

- Fixed issues pointed out by dixen in Unreal Engine plugin (hopefully)

Hexagon123 23-08-2022 00:10

Nickelodeon Kart Racers 2: Grand Prix (2020) [Snappy]
 
1 Attachment(s)
  • Extract contents of the attached archive and use -mNKR2GP --diff=70p.
  • You can discard the NKR2GP.XTL file for decoding, but you must keep the following:
    • quickbms.exe
    • xtool.ini

Tested with Gameplay.apf, 16,511,216 bytes
Code:

XTool is created by Razor12911

Streams: 622/622
Time: 00:02:18 (00:00:03)
Memory: 175 MB (175 MB)


Masquerade 23-08-2022 06:54

Quote:

Originally Posted by Razor12911 (Post 497966)
Saints Row 2022

Working great, thanks Razor!

Code:

Compressing engine.vpp_pc
Compressed 1 file, 62,748,440 => 217,935,308 bytes. Ratio 347.32%
Compression time: cpu 0.19 sec/real 15.81 sec = 1%. Speed 3.97 mB/s
All OK



All times are GMT -7. The time now is 09:33.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com