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

Reply
 
Thread Tools Display Modes
  #1  
Old 13-01-2018, 16:07
elit elit is offline
Registered User
 
Join Date: Jun 2017
Location: sun
Posts: 93
Thanks: 61
Thanked 129 Times in 43 Posts
elit is on a distinguished road
LZ_Scan

LZ_Scan is a small scripted utility that consist of several tools and is primarily based on Razor's ztool. It is a reliable alternative to GFS(Game File Scan). Output size difference in this tool will be exactly what you get when using ztool on game data with same settings. It is also more stable than GFS with much less freezes. I posted it once somewhere, now I decided to update script and post it in its own thread. Supported formats are same as ztool: zlib/deflate, lz4, lzo and zstd.

Usage:
Run .bat file, type one of the available lz formats(and its settings if needed), select file or directory to scan, wait for finish, compare size differences. Thats it.

EDIT:
Remember you can use file masks to scan only specific files, eg: "C:\gamefolder\*.pak"

EDIT2:
New updated version 1.2 released. Include uelr(Unreal decmp tool) and AFR(Anvil forge decmp tool). These however write temporarily to disk within lz_scan directory(therefore consider where to place it). AFR only need input file as output is written into NULL, because it display all necessary info on its own. Uelr need both input and output tmp file for lz_scan to be able to measure size differences. Temp files are automatically deleted. Script was also further improved for more unified and seamless usage.

lz_scan1.2.3.7z

Last edited by elit; Yesterday at 13:44.
Reply With Quote
The Following 14 Users Say Thank You to elit For This Useful Post:
-NORO- (14-01-2018), 78372 (13-01-2018), COPyCAT (24-01-2018), doofoo24 (13-01-2018), EzzEldin16 (14-01-2018), ffmla (15-01-2018), Jiva newstone (13-01-2018), KaktoR (15-02-2018), nickwazhere2012 (14-01-2018), oltjon (13-01-2018), rambohazard (13-01-2018), shazzla (14-01-2018), Simorq (13-01-2018), vint56 (14-01-2018)
Sponsored Links
  #2  
Old 16-01-2018, 15:34
elit elit is offline
Registered User
 
Join Date: Jun 2017
Location: sun
Posts: 93
Thanks: 61
Thanked 129 Times in 43 Posts
elit is on a distinguished road
Replace start.bat with this one, its better.

start.zip
Reply With Quote
The Following 5 Users Say Thank You to elit For This Useful Post:
78372 (17-01-2018), COPyCAT (24-01-2018), EzzEldin16 (17-01-2018), oltjon (17-01-2018), Simorq (16-01-2018)
  #3  
Old 17-01-2018, 13:28
elit elit is offline
Registered User
 
Join Date: Jun 2017
Location: sun
Posts: 93
Thanks: 61
Thanked 129 Times in 43 Posts
elit is on a distinguished road
You start with "start.bat". Then:
procedure.png
- First you type one of the available methods, like I did "pzlib:high" for this game file as example.
- Then path to file or directory as shown(use quotes for paths with spaces, also tab completition works just like in shell here so you dont have to type everything).
- Then you wait and when done you compare 2 size differences as shown in picture example. If second number is bigger it mean inflation worked for this. If same or too close you either got wrong method, game is not compressed or is not supported by ztool.
- You can also see overall time it took in seconds as below.
- Finally you can start all over again or quit.

Last edited by elit; 17-01-2018 at 13:30.
Reply With Quote
The Following 2 Users Say Thank You to elit For This Useful Post:
COPyCAT (24-01-2018), EzzEldin16 (18-01-2018)
  #4  
Old 12-02-2018, 02:12
ZakirAhmad ZakirAhmad is online now
Registered User
 
Join Date: Sep 2015
Location: Kmr
Posts: 150
Thanks: 23
Thanked 9 Times in 7 Posts
ZakirAhmad is on a distinguished road
Can we mofify it for afr, uelr etc.
Reply With Quote
  #5  
Old 14-02-2018, 07:14
elit elit is offline
Registered User
 
Join Date: Jun 2017
Location: sun
Posts: 93
Thanks: 61
Thanked 129 Times in 43 Posts
elit is on a distinguished road
Quote:
Originally Posted by ZakirAhmad View Post
Can we mofify it for afr, uelr etc.
I want to include them as well, when I have more time - in next version. This will also make it more universal not just for ztool.
Reply With Quote
The Following 3 Users Say Thank You to elit For This Useful Post:
oltjon (14-02-2018), Simorq (14-02-2018), ZakirAhmad (14-02-2018)
  #6  
Old 14-02-2018, 09:41
ZakirAhmad ZakirAhmad is online now
Registered User
 
Join Date: Sep 2015
Location: Kmr
Posts: 150
Thanks: 23
Thanked 9 Times in 7 Posts
ZakirAhmad is on a distinguished road
Quote:
Originally Posted by elit View Post
I want to include them as well, when I have more time - in next version. This will also make it more universal not just for ztool.
this would be great step.
Reply With Quote
  #7  
Old 14-02-2018, 19:28
elit elit is offline
Registered User
 
Join Date: Jun 2017
Location: sun
Posts: 93
Thanks: 61
Thanked 129 Times in 43 Posts
elit is on a distinguished road
Unfortunately I found that neither uelr nor afr support stdio/pipelining, which without further coding is impossible to implement AFAIK.
EDIT: I am working on it already, it will be done but will use disk writes.

Last edited by elit; 15-02-2018 at 07:17.
Reply With Quote
  #8  
Old 15-02-2018, 11:32
elit elit is offline
Registered User
 
Join Date: Jun 2017
Location: sun
Posts: 93
Thanks: 61
Thanked 129 Times in 43 Posts
elit is on a distinguished road
New version released. Include uelr, AFR and script enhancements. Don't say I never loved you .
Reply With Quote
The Following 4 Users Say Thank You to elit For This Useful Post:
78372 (15-02-2018), KaktoR (15-02-2018), romulus_ut3 (16-02-2018), ZakirAhmad (15-02-2018)
  #9  
Old 15-02-2018, 19:57
ZakirAhmad ZakirAhmad is online now
Registered User
 
Join Date: Sep 2015
Location: Kmr
Posts: 150
Thanks: 23
Thanked 9 Times in 7 Posts
ZakirAhmad is on a distinguished road
Good job bro.
Reply With Quote
The Following User Says Thank You to ZakirAhmad For This Useful Post:
elit (16-02-2018)
  #10  
Old 19-02-2018, 15:07
elit elit is offline
Registered User
 
Join Date: Jun 2017
Location: sun
Posts: 93
Thanks: 61
Thanked 129 Times in 43 Posts
elit is on a distinguished road
Fixed non recursing subdirectories on mask. New file upped.
EDIT: There is still problem with parsing, will update soon.
EDIT2: Done. Hopefully now for good.
EDIT3: Turned out 7z already have cleaner solution with -r0 option. Upped again.

Last edited by elit; Yesterday at 13:45.
Reply With Quote
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



All times are GMT -7. The time now is 10:00.


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