Go Back   FileForums > Game Backup > PC Games > PC Games - CD/DVD Conversions > Conversion Tutorials
Register FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 06-06-2021, 20:01
Cesar82's Avatar
Cesar82 Cesar82 is offline
Registered User
 
Join Date: May 2011
Location: Brazil
Posts: 1,074
Thanks: 1,814
Thanked 2,304 Times in 787 Posts
Cesar82 is on a distinguished road
Quote:
Originally Posted by Razor12911 View Post
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
If the frostbite3 link plugin is newer, it contains 2 extra files: fifa_dict and fifa_key.

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?
Reply With Quote
Sponsored Links
  #2  
Old 06-06-2021, 23:48
Masquerade Masquerade is offline
Registered User
 
Join Date: Jan 2020
Location: Monte d'Or
Posts: 1,217
Thanks: 294
Thanked 1,405 Times in 637 Posts
Masquerade is on a distinguished road
Test for the madness plugin:

Code:
Compressed 13 files, 114,276,277 => 1,328,849,308 bytes. Ratio 1162.84%
Compression time: cpu 0.19 sec/real 61.78 sec = 0%. Speed 1.85 mB/s
All OK
Perfect.
Reply With Quote
The Following User Says Thank You to Masquerade For This Useful Post:
Razor12911 (06-06-2021)
  #3  
Old 06-06-2021, 23:51
Razor12911's Avatar
Razor12911 Razor12911 is offline
Noob
 
Join Date: Jul 2012
Location: South Africa
Posts: 3,751
Thanks: 2,181
Thanked 11,211 Times in 2,309 Posts
Razor12911 is on a distinguished road
Quote:
Originally Posted by HunterEmrah View Post
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 . . .
chunk0patch1.rpkg is not extracting, but chunk2.rpkg extracted successfully.

Same with hitman3+lz4

chunk0patch1.rpkg ratio %100
chunk2.rpkg ratio %106
perhaps that could be the reason the plugin I made is also producing weird results because its also based on the same program

Quote:
Originally Posted by Cesar82 View Post
If the frostbite3 link plugin is newer, it contains 2 extra files: fifa_dict and fifa_key.

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?
fifa_key/fifa_dict in xtool are considered resource files and they are embedded along with the processed data meaning, if you use frostbite plugin, all its information (ini and its resources) are no longer needed for decompression.
Reply With Quote
  #4  
Old 07-06-2021, 08:27
Cesar82's Avatar
Cesar82 Cesar82 is offline
Registered User
 
Join Date: May 2011
Location: Brazil
Posts: 1,074
Thanks: 1,814
Thanked 2,304 Times in 787 Posts
Cesar82 is on a distinguished road
Quote:
Originally Posted by Razor12911 View Post
fifa_key/fifa_dict in xtool are considered resource files and they are embedded along with the processed data meaning, if you use frostbite plugin, all its information (ini and its resources) are no longer needed for decompression.
The explanation was a bit technical.
I couldn't understand if only one of them needs to be with xtool, or both, or not.
Thanks!
Reply With Quote
  #5  
Old 06-06-2021, 12:57
Razor12911's Avatar
Razor12911 Razor12911 is offline
Noob
 
Join Date: Jul 2012
Location: South Africa
Posts: 3,751
Thanks: 2,181
Thanked 11,211 Times in 2,309 Posts
Razor12911 is on a distinguished road
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
Attached Files
File Type: 7z madness_R1.7z (279.0 KB, 129 views)
Reply With Quote
The Following 6 Users Say Thank You to Razor12911 For This Useful Post:
:( Sad8669 (06-06-2021), Cesar82 (06-06-2021), ffmla (06-06-2021), GTX590 (06-06-2021), L0v3craft (06-06-2021), Masquerade (06-06-2021)
  #6  
Old 10-07-2021, 14:44
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 4,689
Thanks: 1,106
Thanked 7,337 Times in 2,839 Posts
KaktoR is on a distinguished road
Quote:
Originally Posted by Razor12911 View Post
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
Does not work with PCars 1

Samples / Some more samples
__________________
Haters gonna hate

Last edited by KaktoR; 11-07-2021 at 02:56.
Reply With Quote
The Following User Says Thank You to KaktoR For This Useful Post:
Grumpy (10-07-2021)
  #7  
Old 07-06-2021, 09:53
Razor12911's Avatar
Razor12911 Razor12911 is offline
Noob
 
Join Date: Jul 2012
Location: South Africa
Posts: 3,751
Thanks: 2,181
Thanked 11,211 Times in 2,309 Posts
Razor12911 is on a distinguished road
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.
Reply With Quote
The Following User Says Thank You to Razor12911 For This Useful Post:
Cesar82 (07-06-2021)
  #8  
Old 07-06-2021, 22:49
Razor12911's Avatar
Razor12911 Razor12911 is offline
Noob
 
Join Date: Jul 2012
Location: South Africa
Posts: 3,751
Thanks: 2,181
Thanked 11,211 Times in 2,309 Posts
Razor12911 is on a distinguished road
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.xtl

Notes

Both lz4x.exe and liblz4.dll are required for both encoding and decoding.
Attached Files
File Type: 7z unravel.7z (642 Bytes, 45 views)

Last edited by Razor12911; 23-03-2022 at 20:57.
Reply With Quote
The Following 5 Users Say Thank You to Razor12911 For This Useful Post:
:( Sad8669 (08-06-2021), dixen (08-06-2021), Gehrman (24-06-2021), L0v3craft (08-06-2021), Mortal Lord (08-06-2021)
  #9  
Old 08-06-2021, 10:03
Masquerade Masquerade is offline
Registered User
 
Join Date: Jan 2020
Location: Monte d'Or
Posts: 1,217
Thanks: 294
Thanked 1,405 Times in 637 Posts
Masquerade is on a distinguished road
@Razor12911 How to decompress Unreal.dll method on xtool v18?
Code:
[External compressor:mele]
header     = 0
unpackcmd  = xtool decode -t100p - - <stdin> <stdout>
Code:
FreeArc 0.67 (March 15 2014) extracting archive: output.MSQ
Extracting 21 files, 7,781,670 bytes. Processed   1%
ERROR: general (de)compression error in mele
Unreal.dll is with xtool.exe...

Hopefully 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]
header = 0
packcmd = "xtool.exe" precomp -mue3:m2 -c256mb -t12 - - <stdin> <stdout>
Reply With Quote
  #10  
Old 08-06-2021, 10:14
Razor12911's Avatar
Razor12911 Razor12911 is offline
Noob
 
Join Date: Jul 2012
Location: South Africa
Posts: 3,751
Thanks: 2,181
Thanked 11,211 Times in 2,309 Posts
Razor12911 is on a distinguished road
@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%
Compression time: cpu 0.08 sec/real 9.71 sec = 1%. Speed 8.38 mB/s

Tested 1 file, 327,483,945 => 81,387,688 bytes. Ratio 402.38%
Testing time: cpu 0.03 sec/real 7.93 sec = 0%. Speed 10.27 mB/s
used 0.3.18, I haven't touched oodle nor the 2nd method of ue4 for this game since 0.3.13
Attached Files
File Type: 7z test.7z (2.86 MB, 39 views)
Reply With Quote
  #11  
Old 08-06-2021, 10:26
Masquerade Masquerade is offline
Registered User
 
Join Date: Jan 2020
Location: Monte d'Or
Posts: 1,217
Thanks: 294
Thanked 1,405 Times in 637 Posts
Masquerade is on a distinguished road
Quote:
Originally Posted by Razor12911 View Post
@Masquerade

You do realize your archives are obfuscated? Can't open because of FA protect
Apologies, I thought I uploaded a clean archive.

Are the --dbase and --dedup parts required? I don't have those in my packcmd and the archive will not decompress.
Reply With Quote
  #12  
Old 08-06-2021, 10:08
:( Sad8669 :( Sad8669 is offline
Registered User
 
Join Date: Oct 2020
Location: -
Posts: 203
Thanks: 97
Thanked 188 Times in 101 Posts
:( Sad8669 is on a distinguished road
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.
Attached Images
File Type: png 2.PNG (1.6 KB, 299 views)

Last edited by :( Sad8669; 08-06-2021 at 10:17.
Reply With Quote
  #13  
Old 08-06-2021, 10:32
Razor12911's Avatar
Razor12911 Razor12911 is offline
Noob
 
Join Date: Jul 2012
Location: South Africa
Posts: 3,751
Thanks: 2,181
Thanked 11,211 Times in 2,309 Posts
Razor12911 is on a distinguished road
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
Reply With Quote
  #14  
Old 08-06-2021, 10:34
Masquerade Masquerade is offline
Registered User
 
Join Date: Jan 2020
Location: Monte d'Or
Posts: 1,217
Thanks: 294
Thanked 1,405 Times in 637 Posts
Masquerade is on a distinguished road
Quote:
Originally Posted by Razor12911 View Post
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
https://anonfiles.com/Bdf1da06u5/
Reply With Quote
  #15  
Old 08-06-2021, 10:50
Razor12911's Avatar
Razor12911 Razor12911 is offline
Noob
 
Join Date: Jul 2012
Location: South Africa
Posts: 3,751
Thanks: 2,181
Thanked 11,211 Times in 2,309 Posts
Razor12911 is on a distinguished road
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.
Reply With Quote
The Following User Says Thank You to Razor12911 For This Useful Post:
Cesar82 (08-06-2021)
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

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



All times are GMT -7. The time now is 14:45.


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