Go Back   FileForums > Game Backup > PC Games > PC Games - CD/DVD Conversions > Conversion Tutorials

Reply
 
Thread Tools Display Modes
  #256  
Old 19-04-2022, 10:24
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 3,581
Thanks: 942
Thanked 5,840 Times in 2,157 Posts
KaktoR is on a distinguished road
Sorry, I wanted to write "same bms script" lol. For some reason I wrote something different

Edit: Corrected my post
__________________
Haters gonna hate
Reply With Quote
Sponsored Links
  #257  
Old 27-04-2022, 09:12
Masquerade's Avatar
Masquerade Masquerade is offline
Registered User
 
Join Date: Jan 2020
Location: Monte d'Or
Posts: 744
Thanks: 168
Thanked 786 Times in 391 Posts
Masquerade is on a distinguished road
Automobilista 2 [RC4 + ZLIB]
  • Extract contents of the attached archive and use -mAutomobilista2.
  • You must use -d1 because this game has two layers to the bff file, the first layer is rc4 encryption and the second is compressed data.
  • You can discard the Automobilista2.xtl file and the key files for decoding, but you must keep the zlib/reflate libraries.
Code:
Compressing BOOTFLOW.bff, 29,921,681 bytes

When using madness.dll XTool plugin:
Compressed 1 file, 29,921,681 => 131,543,892 bytes. Ratio 439.63%
Compression time: cpu 0.00 sec/real 6.44 sec = 0%. Speed 4.64 mB/s
All OK

When using Automobilista 2 Database:
Compressed 1 file, 29,921,681 => 144,766,886 bytes. Ratio 483.82%
Compression time: cpu 0.03 sec/real 7.34 sec = 0%. Speed 4.08 mB/s
All OK
Attached Files
File Type: 7z Automobilista2.7z (2.02 MB, 22 views)

Last edited by Masquerade; 09-05-2022 at 14:46.
Reply With Quote
The Following 6 Users Say Thank You to Masquerade For This Useful Post:
Cesar82 (27-04-2022), dixen (27-04-2022), Gehrman (28-04-2022), KaktoR (28-04-2022), L0v3craft (27-04-2022), Razor12911 (03-05-2022)
  #258  
Old 28-04-2022, 09:37
Masquerade's Avatar
Masquerade Masquerade is offline
Registered User
 
Join Date: Jan 2020
Location: Monte d'Or
Posts: 744
Thanks: 168
Thanked 786 Times in 391 Posts
Masquerade is on a distinguished road
Super Robot Wars 30 [DECRYPTION ONLY] [Blowfish]
  • Extract contents of the attached archive and use -mSRW30.
  • You can discard the SRW30.XTL file and the key file for decoding, but you must keep the following:
    • quickbms.exe
    • xtool.ini
  • After decrypting, you need to add crilayla precompressor. This XTool database does not do any precompression. I am using crilayla precompressor from XTool v0.12 which is also attached below.
  • Some streams may be missing from the database due to some stream extraction issue with CriPakTools but most streams, especially the big ones, will definitely be detected.
  • WARNING! VERY slow
Code:
Compressing default.cpk, 7,600,688 bytes

FreeArc: -mxt_srw30+Cri

Compressed 1 file, 7,600,688 => 41,476,750 bytes. Ratio 545.70%
Compression time: cpu 0.02 sec/real 14.77 sec = 0%. Speed 0.51 mB/s
All OK
Attached Files
File Type: 7z SRW30.7z (6.53 MB, 27 views)

Last edited by Masquerade; 29-04-2022 at 10:48.
Reply With Quote
The Following 3 Users Say Thank You to Masquerade For This Useful Post:
Gehrman (30-04-2022), KaktoR (28-04-2022), Razor12911 (03-05-2022)
  #259  
Old 29-04-2022, 10:28
Masquerade's Avatar
Masquerade Masquerade is offline
Registered User
 
Join Date: Jan 2020
Location: Monte d'Or
Posts: 744
Thanks: 168
Thanked 786 Times in 391 Posts
Masquerade is on a distinguished road
Ultra Age [v2] [Oodle]
  • Extract the contents of the below archive and use -mUltraAge.
  • Requires oo2core_*_win64.dll, I included one in the archive.
  • You can discard the UltraAge.xtl for decoding, but you must retain the oodle core.
  • v2: I made a mistake in first database with the oodle codec. v2 database is correct.
Attached Files
File Type: 7z UltraAge.7z (1.59 MB, 25 views)

Last edited by Masquerade; 29-04-2022 at 14:29.
Reply With Quote
The Following 3 Users Say Thank You to Masquerade For This Useful Post:
Gehrman (30-04-2022), Razor12911 (03-05-2022), ScOOt3r (29-04-2022)
  #260  
Old 01-05-2022, 11:56
Masquerade's Avatar
Masquerade Masquerade is offline
Registered User
 
Join Date: Jan 2020
Location: Monte d'Or
Posts: 744
Thanks: 168
Thanked 786 Times in 391 Posts
Masquerade is on a distinguished road
Project CARS 3 [RC4 + Kraken]
  • Extract contents of the attached archive and use -mPCARS3
  • You must use -d1 because this game has two layers to the bff file, the first layer is rc4 encryption and the second is compressed data.
  • You can discard the PCARS3.XTL file and the key files for decoding, but you must keep the oodle library.
Code:
Compressing Shanghai[Group].bff, 347,349,287 bytes

XTool is created by Razor12911

Streams: 3370/3370
Time: 00:00:17 (00:01:03)
Memory: 533 MB (533 MB)

Compressed 1 file, 347,349,287 => 741,409,774 bytes. Ratio 213.45%
Compression time: cpu 0.44 sec/real 35.27 sec = 1%. Speed 9.85 mB/s
All OK
Attached Files
File Type: 7z PCARS3.7z (2.98 MB, 32 views)
Reply With Quote
The Following 5 Users Say Thank You to Masquerade For This Useful Post:
Cesar82 (01-05-2022), Gehrman (02-05-2022), L0v3craft (01-05-2022), Razor12911 (03-05-2022), ScOOt3r (01-05-2022)
  #261  
Old 03-05-2022, 12:19
Masquerade's Avatar
Masquerade Masquerade is offline
Registered User
 
Join Date: Jan 2020
Location: Monte d'Or
Posts: 744
Thanks: 168
Thanked 786 Times in 391 Posts
Masquerade is on a distinguished road
DIRT 5 [LZ4]
  • Extract the contents of the attached archive and use -mdirt5.
  • liblz4.dll is required, I included one for you.
  • You can discard dirt5.xtl for decoding, but you must retain the same liblz4.dll you used for precompression.
  • Thanks to Razor12911 and spiritovod!
Code:
Compressing 64_WIP_DEV.dat, 179,810,694 bytes

XTool is created by Razor12911

Streams: 3986/3986
Time: 00:00:32 (00:00:11)
Memory: 512 MB (512 MB)

Compressed 1 file, 179,810,694 => 522,544,903 bytes. Ratio 290.61%
Compression time: cpu 0.33 sec/real 42.37 sec = 1%. Speed 4.24 mB/s
All OK
Attached Files
File Type: 7z Dirt5.7z (860.8 KB, 29 views)
Reply With Quote
The Following 4 Users Say Thank You to Masquerade For This Useful Post:
Cesar82 (03-05-2022), Gehrman (05-05-2022), L0v3craft (10-05-2022), Razor12911 (03-05-2022)
  #262  
Old 07-05-2022, 11:16
Masquerade's Avatar
Masquerade Masquerade is offline
Registered User
 
Join Date: Jan 2020
Location: Monte d'Or
Posts: 744
Thanks: 168
Thanked 786 Times in 391 Posts
Masquerade is on a distinguished road
Castle Of Illusion [LZ4HC]
  • Extract contents of attached archive and use -mcastleofillusion
  • liblz4.dll is required. I included one that gives a good ratio.
  • This game uses LZ4HC at level 9.
  • You can discard castleofillusion.xtl for decoding, but you most retain the same liblz4 library you used for encoding.
Code:
Compressing data.pak, 824,928,625 bytes

XTool is created by Razor12911

Streams: 5524/5539
Time: 00:00:22 (00:00:48)
Memory: 533 MB (533 MB)

Compressed 1 file, 824,928,625 => 1,291,967,429 bytes. Ratio 156.62%
Compression time: cpu 0.86 sec/real 53.64 sec = 2%. Speed 15.38 mB/s
All OK
Attached Files
File Type: 7z CastleOfIllusion.7z (97.5 KB, 11 views)

Last edited by Masquerade; 07-05-2022 at 12:52.
Reply With Quote
The Following 5 Users Say Thank You to Masquerade For This Useful Post:
Cesar82 (07-05-2022), dixen (08-05-2022), Gehrman (07-05-2022), Razor12911 (13-05-2022), ScOOt3r (08-05-2022)
  #263  
Old 09-05-2022, 10:00
Masquerade's Avatar
Masquerade Masquerade is offline
Registered User
 
Join Date: Jan 2020
Location: Monte d'Or
Posts: 744
Thanks: 168
Thanked 786 Times in 391 Posts
Masquerade is on a distinguished road
Test Drive: Ferrari Racing Legends [RC4 + XCompress]
  • Extract contents of the attached archive and use -mTDFRL.
  • You must use -d1 because this game has two layers to the bff file, the first layer is rc4 encryption and the second is compressed data.
  • You can discard the TDFRL.XTL file and the key files for decoding, but you must have:
    • xtool.ini
    • xcompress.exe
    • xcompress.dll
Code:
XTool is created by Razor12911

Streams: 9108/9108
Time: 00:00:21 (00:00:05)
Memory: 519 MB (519 MB)

100%
Errorlevel=0

Compressed 23 files, 163,883,758 => 448,312,680 bytes. Ratio 273.56%
Compression time: cpu 0.22 sec/real 27.75 sec = 1%. Speed 5.91 mB/s
All OK
Attached Files
File Type: 7z TDFRL.7z (574.8 KB, 4 views)
Reply With Quote
The Following 3 Users Say Thank You to Masquerade For This Useful Post:
Cesar82 (09-05-2022), Gehrman (09-05-2022), Razor12911 (13-05-2022)
  #264  
Old 05-06-2022, 10:00
infovs infovs is offline
Registered User
 
Join Date: Feb 2005
Location: Home
Posts: 32
Thanks: 1
Thanked 4 Times in 4 Posts
infovs is on a distinguished road
Is there any location to download old version of plugins and database makers?
For example, I want to try old version of dunia database maker R3 with xtool 0.3.21.. Because I can't make latest (R5) version to work with FC6 and latest xtool 0.5.3. Yes, I have everything, not new at this at all, successfully created database fc6.xtl, have tried different versions of liblz4.dll with it, tried -d1 in arc.ini, all in same dir, etc etc, no error with -mxtool:fc6 but it simply does not expand. I'm grateful to anyone with any advice on this, maybe I'm missing something.
P.S. btw, there are only _few_ old versions of plugins at "older releases" xtool link.. and none of database maker old releases.

Last edited by infovs; 05-06-2022 at 10:07.
Reply With Quote
  #265  
Old 07-06-2022, 02:51
L0v3craft's Avatar
L0v3craft L0v3craft is offline
Registered User
 
Join Date: Dec 2015
Location: Rome
Posts: 78
Thanks: 221
Thanked 24 Times in 15 Posts
L0v3craft is on a distinguished road
Quote:
Originally Posted by infovs View Post
Is there any location to download old version of plugins and database makers?
For example, I want to try old version of dunia database maker R3 with xtool 0.3.21.. Because I can't make latest (R5) version to work with FC6 and latest xtool 0.5.3. Yes, I have everything, not new at this at all, successfully created database fc6.xtl, have tried different versions of liblz4.dll with it, tried -d1 in arc.ini, all in same dir, etc etc, no error with -mxtool:fc6 but it simply does not expand. I'm grateful to anyone with any advice on this, maybe I'm missing something.
P.S. btw, there are only _few_ old versions of plugins at "older releases" xtool link.. and none of database maker old releases.
Doesn't expand because xtool and/or the database maker are bugged. If you create the database only on one .dat file (you must include the same .fat) xtool is going to work. It doesn't work if you create the database on all game files. I have reported this problem to razor already.

Last edited by L0v3craft; 07-06-2022 at 03:54.
Reply With Quote
The Following 2 Users Say Thank You to L0v3craft For This Useful Post:
dixen (07-06-2022), infovs (08-06-2022)
  #266  
Old 07-06-2022, 09:41
Masquerade's Avatar
Masquerade Masquerade is offline
Registered User
 
Join Date: Jan 2020
Location: Monte d'Or
Posts: 744
Thanks: 168
Thanked 786 Times in 391 Posts
Masquerade is on a distinguished road
Updated Orcs Must Die! 3 LZ4HC database to game version v1.2.0.2 / Build 8601683.
Reply With Quote
The Following 3 Users Say Thank You to Masquerade For This Useful Post:
Gehrman (07-06-2022), L0v3craft (07-06-2022), ScOOt3r (07-06-2022)
  #267  
Old 11-06-2022, 14:45
Masquerade's Avatar
Masquerade Masquerade is offline
Registered User
 
Join Date: Jan 2020
Location: Monte d'Or
Posts: 744
Thanks: 168
Thanked 786 Times in 391 Posts
Masquerade is on a distinguished road
doboz Plugin for XTool

Just a very simple way of adding the ability to precompress streams compressed using doboz algorithm with XTool.

You cannot use this on its own, just like xmemcompress plugin. It's designed to be used with BMS2XTL.

Particularly, the Witcher 3 - which uses a fun compression cоcktail of many algos, one of which is doboz.

Thanks to Attila T. Afra who's doboz compressor is used here. I found this on the wayback machine when looking for potential source code I could compile.
Attached Files
File Type: 7z doboz.Plugin.for.XTool.7z (66.7 KB, 26 views)
Reply With Quote
The Following 2 Users Say Thank You to Masquerade For This Useful Post:
Gehrman (11-06-2022), L0v3craft (12-06-2022)
  #268  
Old 12-06-2022, 01:56
dixen dixen is offline
Registered User
 
Join Date: Sep 2014
Location: Russia
Posts: 296
Thanks: 356
Thanked 332 Times in 152 Posts
dixen is on a distinguished road
Quote:
Originally Posted by Masquerade View Post
Particularly, the Witcher 3 - which uses a fun compression cоcktail of many algos, one of which is doboz.
Hmm. It's interesting, thank you
By the way, does anyone know what algorithm the *.str files use in Dead Space 2?
Reply With Quote
  #269  
Old 16-06-2022, 14:33
Masquerade's Avatar
Masquerade Masquerade is offline
Registered User
 
Join Date: Jan 2020
Location: Monte d'Or
Posts: 744
Thanks: 168
Thanked 786 Times in 391 Posts
Masquerade is on a distinguished road
Redout 2 [Leviathan]
  • Extract the contents of the attached archive and use -mredout2.
  • Requires oo2core_*_win64.dll - I included one that gives a good ratio.
  • You can delete redout2.xtl for decoding but you must retain the same oodle core used for precompression.
Code:
Compressing pakchunk1optional-WindowsNoEditor.pak
Compressing pakchunk6optional-WindowsNoEditor.pak
Compressing pakchunk3optional-WindowsNoEditor.pak

Compressed 3 files, 41,597,331 => 67,153,780 bytes. Ratio 161.44%
Compression time: cpu 0.09 sec/real 6.27 sec = 1%. Speed 6.63 mB/s
All OK
Attached Files
File Type: 7z Redout2.7z (4.96 MB, 20 views)
Reply With Quote
The Following 3 Users Say Thank You to Masquerade For This Useful Post:
dixen (16-06-2022), Gehrman (18-06-2022), L0v3craft (16-06-2022)
  #270  
Old 17-06-2022, 13:28
elit elit is offline
Registered User
 
Join Date: Jun 2017
Location: sun
Posts: 238
Thanks: 174
Thanked 306 Times in 106 Posts
elit is on a distinguished road
Finally I figured out bms->xtool. Was wondering why it doesn't work with:
Code:
Encode=quickbms.exe -s "comtype <codec> ; clog <fileout> 0 <insize> <outsize>" "" <filein>
Decode=quickbms.exe -s "comtype <codec>_COMPRESS ; clog <fileout> 0 <insize> <outsize>" "" <filein>
alone, then created xtl using bms2xtl and it did work. The fact that this tool can generate library from the script.. its mind blowing and incredible how much talent this guy have.

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?
Reply With Quote
The Following 2 Users Say Thank You to elit For This Useful Post:
Razor12911 (23-06-2022), shazzla (20-06-2022)
Reply

Thread Tools
Display Modes

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 505 25-05-2022 11:50
XTool - Successor of ZTool Razor12911 Conversion Tutorials 583 03-05-2022 12:11
[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 07:30.


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