PDA

View Full Version : Useful programs


Joe Forster/STA
13-06-2012, 01:44
Below are some programs you may need for editing installation databases:

Microsoft Windows Installer (.msi, .msp, .mst):

MsiDb: Imports/exports files/tables/streams (command line). (Source: Microsoft SDK 7.1 (http://www.microsoft.com/en-us/download/details.aspx?id=8442).)
MsiInfo: Displays information (command line). (Source: like above.)
Orca: Full-featured editor (GUI). (Source of v5.0: like above.)
MsiX (MSI Extractor): Exports files (command line). (Source: Patch Files Extractor - Heath Stewart's blog - MSDN Blogs (http://blogs.msdn.com/b/heaths/archive/2006/04/07/571138.aspx).)



If you have some more, please, list them to be added with a local copy.

pakrat2k2
17-11-2012, 07:20
very handy program to convert those reg entries into inno script

Razor12911
22-02-2013, 10:03
good tool for making custom binary/GDF dlls for games.
works with yener90 source codes.

JacksMafia
02-03-2013, 14:21
Gimp best program for creating graphics interface for your installer
http://www.gimp.org/downloads/

MartinezPL
14-07-2013, 13:34
What is Unreal Package Decompressor ?
Its a tool to decompress game files based on UE 3.0/3.x
Games like :
Dishonored
Mortal Kombat Komplete Edition
Bioshock Infinite and more
After decompress files like .xxx for example from MK:KE (Asset folder)
or Bioshock Infinite (CookedPCConsole_FR)

they compress much,much better :)

//

But for me there is one problem I need to add one by one and decompress
I try it to create some batch that gonna automatic decompress all files but without success
One by one method is boring (1138 files)
Can someone help me ?

Try it this:
decompress.exe "E:\TEMP_WORK\*.xxx"
decompress.exe "*.xxx"

I hope this app gonna be useful for you guys :)

Official page:
http://www.gildor.org/downloads

Newbie
23-08-2013, 09:48
"good tool for making custom binary/GDF dlls for games."

Not sure is this the right place to ask.....

But what does the GDF actually do.

Thanks

NamelessOne
23-08-2013, 11:57
"good tool for making custom binary/GDF dlls for games."

Not sure is this the right place to ask.....

But what does the GDF actually do.

Thanks

Basically, creates shortcut in Games Explorer in Vista, Win7.

Newbie
23-08-2013, 12:12
@NamelessOne

Yep, checked it already a little.

Well, since I don't use GE nothing then.

Thank You

Fabioddq
26-08-2013, 19:02
Good program to get file list. Similar to cmd but with this program is much more organized and has some great options like: included subfolders, file names, file extensions and others advanced options.

The attachment include 32 and 64 Bit versions. Is a freeware but you can buy if you wish.

sentinelks
11-09-2013, 10:02
the ball disney planes, I noticed that there are infinitely many useful effects for buttons in conversions (I do not know if you've already noticed) I hope it may be useful
http://i.imgur.com/EfzExbo.png

Inge
31-12-2013, 04:12
With Resource Hacker you can change Game.icos direct in Game Folder and keep them after Conversion.
The Program saves automatic the Original Game.exe so you can easy rechange it if there are Problems.

pakrat2k2
31-12-2013, 17:00
Even easier program called Get Icons, will let you extract direct from game exe, & dll files. ( Freeware ) :cool:

mausschieber
01-01-2014, 07:31
Even easier program called Get Icons, will let you extract direct from game exe, & dll files. ( Freeware ) :cool:

does not work on Windows 8 64 bit
Program files not at all
and a few dll files

pakrat2k2
01-01-2014, 08:08
:confused: it works on Windows 8/8.1 perfectly fine.. I'm using 8.1x64 and tested it on this OS & works exactly the same as on W7X64.

mausschieber
01-01-2014, 10:22
:confused: it works on Windows 8/8.1 perfectly fine.. I'm using 8.1x64 and tested it on this OS & works exactly the same as on W7X64.

hm what I'm doing wrong
for me it does not go

pakrat2k2
01-01-2014, 10:28
when the program opens its like windows explorer on left-hand screen, from there you have to manually go to where the exe/dll is & then click on it. Then it will show up on right-hand screen.

https://lh5.googleusercontent.com/-SDcntLuX9Cs/UsReBWnQYFI/AAAAAAAAAig/PH2HqgZUX1Q/w1030-h644-no/icons.jpg

Razor12911
01-01-2014, 10:28
Program works on Windows 8.1 Enterprise

mausschieber
01-01-2014, 10:34
when I select the program files I get an error message
accesviolation at address-0048a227
on dll files it goes

pakrat2k2
01-01-2014, 10:39
tried setting compatability mode for win7 ? for program exe

I never had to, really strange?!

here's direct link to the freeware ( no installer just the exe )
there are thousands of little gems this fellow has written.


http://leelusoft.blogspot.ca/2008/09/get-icons-25.html

mausschieber
01-01-2014, 10:44
yes really strange
but also compatibility does not go
i have it downloaded there

sentinelks
01-01-2014, 12:47
:)

mausschieber
01-01-2014, 13:05
greenfish-icon-editor-pro (http://greenfishsoftware.blogspot.hu/2012/07/greenfish-icon-editor-pro.html)

http://2.bp.blogspot.com/-xF4FxjIkCBM/UA5xrOWQjaI/AAAAAAAAAOI/zg0TsVbZ16U/s1600/big.png

freeware

Cesar82
18-10-2014, 12:24
To create or edit icons I usually use IconCraft or IcoFx v2.
I also think good RealWorld Icon Editor

The IconCraft is great to extract an icon from a dll or executable, while IcoFX is very good to create icons batch starting from multiple images.

I recommend that you not use these softwares that try.

SAM2712
02-02-2015, 23:55
See also this Icon Grabber...
Thnks to yener90's 'Inno Project'..
Thnks to Razor12911 'IC project'..
Thnks to pakrat2k2..
Thnks to altef_4 'Game Installer Designer'..
Thnks to GOAT_Z 'IC Tutorial'..
Thnks to all other who making good stuffs for installer..

splitdvd9todvd5
30-11-2015, 18:53
Very nice Stuff here!

pakrat2k2
09-09-2016, 11:51
PNG to BMP
http://www.fileforums.com/showpost.php?p=433330&postcount=14

Razor12911
20-09-2016, 20:47
Found this online when I wanted to grab a song from some games of EA.
It converts SPS audio to MP3 or WAV.

Tested on:
NFS Hot Pursuit 2010
NFS Most Wanted 2012

MP3 to SPS? I don't know I only wanted songs from the game, didn't check if that is possible.

pakrat2k2
31-12-2016, 11:00
use this program Regfromapp... joe posted it in one of the topics, I have the 64bit version.

http://www.nirsoft.net/utils/reg_file_from_application.html

Gupta
26-01-2017, 08:10
QUICKBMS -
universal script based files extractor and reimporter

Scripts can be found Here and Author too
http://aluigi.altervista.org/quickbms.htm

http://fileforums.com/showthread.php?t=98818

Gupta
15-02-2017, 01:15
Preprocessing / Optimization / Re compression For Better Compression of Games (http://fileforums.com/showthread.php?t=98819)

pakrat2k2
04-03-2017, 14:11
(Right Click) Allow, Block or Remove - Windows Firewall

very handy, use it all the time.

78372
13-05-2017, 22:59
Great tool to unpack installers created with inno setup, unpackes all files inside the setup and partially the installer script. (Homepage: http://innounp.sourceforge.net.)

kassane
20-05-2017, 05:51
Great tool to analyze Inno Setup compiled code scripts in [Code] section.

Inno Setup Decompiler (https://vdisasm.com/isd/)

Droppo
17-06-2017, 19:41
use this program Regfromapp... joe posted it in one of the topics, I have the 64bit version.

http://www.nirsoft.net/utils/reg_file_from_application.html
Great soft... BTW, Do you know any program like this but to log the time it takes to install a program? Wanna check how fast some conversions installs, but I can't stay in front of the PC all the time most times...

pakrat2k2
18-06-2017, 05:04
Great soft... BTW, Do you know any program like this but to log the time it takes to install a program? Wanna check how fast some conversions installs, but I can't stay in front of the PC all the time most times...none that I'm aware of, maybe others can help ?

0xffaded
22-06-2017, 08:24
I find Universal Extractor very interesting... Found useful in different situations.

Download (https://www.legroom.net/software/uniextract#download)

Installation and usage (https://www.legroom.net/software/uniextract#usage)


PS:
Universal Extractor is freely available under the terms of the GNU General Public License (GPL) (http://www.gnu.org/copyleft/gpl.html).

pakrat2k2
22-06-2017, 13:43
remember people NO warez versions to be posted !!!


Repack Tutorial > http://www.fileforums.com/showthread.php?t=99324

pakrat2k2
14-07-2017, 08:36
IF you need to copy files WITH needed attributes + date timestamps ( MOST copy programs use PC date/time ) Safecopy, free to use, it copies whatever you select to another location, keeping everything the same.

gatosky1620
18-07-2017, 12:19
anyone have a program to descompress bin files created for Fitgirl

KaktoR
18-07-2017, 12:53
No, those archives are protected.

Why you need to unpack them?

felice2011
18-07-2017, 14:07
anyone have a program to descompress bin files created for Fitgirl

You do not need a program, if you can understand the compression structure, and the algorithms used, you can also decompress from the command line.

Chayan Manna
18-07-2017, 20:56
anyone have a program to descompress bin files created for Fitgirl
Just Extract the "Unarc.dll" from the setup of Fitgirl & use it with your normal setup.
Then your setup will decompress the bin file of Fitgirl. (if the bin files don't have any password) :)

pakrat2k2
18-07-2017, 22:04
^ ALL her repacked files have passwords, as well as I remember, was discussed elsewhere, & that was mentioned.

Simorq
06-08-2017, 07:11
JR Split File Pro

KaktoR
06-08-2017, 09:54
JR Split File Pro

any command lines for splitting?

78372
06-08-2017, 09:57
Yep, a command line splitter will help a lot developing MMC, I have stopped updating that because of no good cmd splitter

KaktoR
06-08-2017, 10:00
Good with this splitter is, you can set first piece and following pieces.

All other splitters i tested only allow one slice size for all parts.

78372
06-08-2017, 10:03
7-zip can be used as an splitter, because first and other volume size can be determined, but I can't manage inno to show disk change window using 7-zip splitter

KaktoR
06-08-2017, 10:16
Can you give me an batch example?

78372
06-08-2017, 10:38
Here
7z a -ttar file.tar C:\1\* -v100m -v1g

Here the first split size is 100mb, second and further more will be 1gb

Chayan Manna
06-08-2017, 10:47
^ ALL her repacked files have passwords, as well as I remember, was discussed elsewhere, & that was mentioned.

I think not all. The first big Archives are not usually protected.
For example I have seen that the data1 file of Battlefield Hardline is not protected. Also Crysis 3 & some other games.

Simorq
06-08-2017, 13:08
any command lines for splitting?

There are hidden command

EzzEldin16
07-08-2017, 13:01
I have a question but please answer me :
is there a program that can combine an application with it's the libraries and to be used like one program
like converting batch file to exe with included files

Carldric Clement
18-06-2019, 03:37
Bat to Exe Converter is a freeware

use it and convert your bat files. Simple :)
Homepage: FK Website (https://zn.amorgan.xyz/17SWVnHoujG92yYGSZvCzPgZEpGVfRF8wi)

FitGirl
19-06-2019, 11:47
Bat to Exe Converter is a freeware

use it and convert your bat files. Simple :)
Homepage: FK Website (https://zn.amorgan.xyz/17SWVnHoujG92yYGSZvCzPgZEpGVfRF8wi)
I wouldn't recommend it. Antiviruses don't like those files, will trigger a lot, mostly silently

Carldric Clement
20-06-2019, 06:20
I wouldn't recommend it. Antiviruses don't like those files, will trigger a lot, mostly silently

I've checked with VirusTotal: here (https://www.virustotal.com/gui/file/74d745c42a5ca1c8a9695132563fd8a05b7fa65a3f3de8ad96 35fa20c838fe46/detection)
only 1 that may false positive.
I used this for 4 years ago, there's no virus with Avast.
any types of software would be like Advanced BAT to EXE Pro, they have to inject command like %extd% which means that virus could not helpful. :)

PsYcHo_RaGE
20-06-2019, 06:56
Usually that depends upon what's written in batch language.
may trigger false positives too

Carldric Clement
20-06-2019, 07:45
Usually that depends upon what's written in batch language.
may trigger false positives too

If I believe that software, Yes I know may trigger false it.
But somehow the developer wasn't updating software.
I'll have to wait for his update. :)

PsYcHo_RaGE
20-06-2019, 11:33
If I believe that software, Yes I know may trigger false it.
But somehow the developer wasn't updating software.
I'll have to wait for his update. :)

here is another one > https://www.battoexeconverter.com

78372
27-12-2019, 10:06
Image Converter (https://fileforums.com/showthread.php?t=103241)
I wonder why I didn't make this before.

BLACKFIRE69
16-05-2021, 11:17
Ext Listing Of All Files In A Folder

Usage:
ListExt.exe <Dir>

Masquerade
21-05-2021, 13:31
Some of my favourite CLI tools:

https://github.com/roothaxor/Exif-Remove

Command Line Exif Data remover - useful for sharing images online

http://www.intelliadmin.com/index.php/2012/04/clean-out-empty-files-and-folders/

DelEmpty - remove all empty folders / 0b files verbosely&recursively

pratikpatel8982
26-05-2021, 19:45
Unity .assets and AssetBundle editor

UABE is an editor for Unity 3.4+/4/5/2017/2018 .assets and AssetBundle files. It can create standalone mod installers from changes to .assets and/or bundles.

https://github.com/DerPopo/UABE

You can:

Edit Asset Files
Extract
Precompress
Compress

GTX590
27-05-2021, 05:50
Another tool that I use very frequently "Copy File Name".
You can select many files at the same time and do a mouse right click and choose to copy file names. The tool will also copy their extensions.
It's very useful!!

GaMEr_2077
27-05-2021, 06:54
Ty GTX590
earlier I used this
dir > listmyfolder.txt

Joe Forster/STA
27-05-2021, 07:51
You can select many files at the same time and do a mouse right click and choose to copy file names. The tool will also copy their extensions.

You seriously need a file manager. I recommend FAR Manager (http://farmanager.com). Make sure you check out its plugins, configuration options, hotkeys and macro capabilities (Ctrl-.). Once you get used to it, you won't understand how you could use Explorer and its extensions and, in general, using the mouse without laughing at their clumsiness.

pratikpatel8982
27-05-2021, 21:07
Select all files , hold shift + right click and select copy as path, after that use notepad++ to replace paths with nothing and you'll get filenames

Carldric Clement
17-07-2021, 06:50
Unity .assets and AssetBundle editor

UABE is an editor for Unity 3.4+/4/5/2017/2018 .assets and AssetBundle files. It can create standalone mod installers from changes to .assets and/or bundles.

https://github.com/DerPopo/UABE

You can:

Edit Asset Files
Extract
Precompress
Compress


Nice dude. this is where I wanted to find this tool.

kj911
17-10-2021, 02:31
Found very old (13 years ago) LRZIP 32bit console compressors from net. Attached in below. Working from WinXP! Newest 32bit versions not available??

Description:

Long Range ZIP or Lzma RZIP

This is a compression program optimised for large files. The larger the file
and the more memory you have, the better the compression advantage this will
provide, especially once the files are larger than 100MB. The advantage can
be chosen to be either size (much smaller than bzip2) or speed (much faster
than bzip2). Decompression is always much faster than bzip2.

Lrzip uses an extended version of rzip which does a first pass long distance
redundancy reduction. The lrzip modifications make it scale according to
memory size.
The data is then either:
1. Compressed by lzma (default) which gives excellent compression
at approximately half the speed of bzip2 compression
2. Compressed by lzo which on most machines compresses faster than disk
writing making it as fast (or even faster) than simply copying a large file
3. Leaving it uncompressed and rzip prepared. This form improves substantially
any compression performed on the resulting file in both size and speed (due to
the nature of rzip preparation merging similar compressible blocks of data and
creating a smaller file).
4. Compressed by bzip2 as an rzip-like compression format.

The major disadvantages are:
1. It only works on single files. To get the best performance out of the
compression it is best to tarball all your files together.
2. It requires a lot of memory to get the best performance out of, and is not
really usable (for compression) with less than 256MB. Decompression requires
very little ram and works on small ram machines.
3. Does not work on stdin/stdout.

Joe Forster/STA
17-10-2021, 04:35
Found very old (13 years ago) LRZIP 32bit console compressors from net. Attached in below. Working from WinXP! Newest 32bit versions not available??

Its latest source is available at https://github.com/ckolivas/lrzip and you can download the binary as part of Cygwin.

danthespal
25-12-2021, 13:21
WinDirStat is a disk usage statistics viewer

https://i.ibb.co/QNFTRYk/image.png

BLACKFIRE69
19-06-2022, 16:54
Quick File Hashing v1.0

.

BLACKFIRE69
29-06-2022, 17:40
Ext Listing Of All Files In A Folder

Usage:
ListExt.exe <Dir>

I've improved ListExt a bit to be able to recommend a compression method for that folder if needed. The purpose of this was to simplify some of the things I do on a daily basis, and I hope it will be useful for you too.

This is based on the "arc.groups" file. So place the first "arc.groups" file next to the "ListExt.exe" file.
The next step is to set up the "ListExt.ini" file. The aim is to introduce compression methods for each group of files.

It is done as follows,
ListExt.ini

; Freearc Compression Methods according to the 'arc.groups' file.

$default = srep+nz

$text = dict:p+lzp+ppmd:10:512mb+nz
$binary = precomp+rep:512mb+lzma:1gb:200:ht4:mc128
$exe = bcj2+rep:512mb+delta+exe+rz
$iso = ecm+precomp+rep:512mb+bcj2+delta+lzma:1gb:273:ht4: mc256
$obj = precomp+srep+nz
$bmp = bmp+nz
$wav = tta+nz
$mod = rep:512mb+lzma:1gb:200:ht4:mc128
$precomp = precomp+rep:512mb+delta+rz
$jpg = jpg+nz
$jpgsolid = precomp+rep:32+nz
$compressed = rep:64m+lzma:128m:128:ht4:mc16



; Other ListExt Settings
OverwriteLogs = 1


We're all set now. All that is left is to drag a folder through "ListExt.exe".
At the end of the process it'll recommend an appropriate compression method for your respective folder.
The file groups and the recommended compression method can be viewed in the ListExt_log.log file created at the end of the process.

.

Barbarossa178
28-09-2022, 11:11
I've improved ListExt a bit to be able to recommend a compression method for that folder if needed. The purpose of this was to simplify some of the things I do on a daily basis, and I hope it will be useful for you too.

This is based on the "arc.groups" file. So place the first "arc.groups" file next to the "ListExt.exe" file.
The next step is to set up the "ListExt.ini" file. The aim is to introduce compression methods for each group of files.

It is done as follows,
ListExt.ini

; Freearc Compression Methods according to the 'arc.groups' file.

$default = srep+nz

$text = dict:p+lzp+ppmd:10:512mb+nz
$binary = precomp+rep:512mb+lzma:1gb:200:ht4:mc128
$exe = bcj2+rep:512mb+delta+exe+rz
$iso = ecm+precomp+rep:512mb+bcj2+delta+lzma:1gb:273:ht4: mc256
$obj = precomp+srep+nz
$bmp = bmp+nz
$wav = tta+nz
$mod = rep:512mb+lzma:1gb:200:ht4:mc128
$precomp = precomp+rep:512mb+delta+rz
$jpg = jpg+nz
$jpgsolid = precomp+rep:32+nz
$compressed = rep:64m+lzma:128m:128:ht4:mc16



; Other ListExt Settings
OverwriteLogs = 1


We're all set now. All that is left is to drag a folder through "ListExt.exe".
At the end of the process it'll recommend an appropriate compression method for your respective folder.
The file groups and the recommended compression method can be viewed in the ListExt_log.log file created at the end of the process.

.

What kind of dict;p? Thank you

BLACKFIRE69
29-09-2022, 03:13
What kind of dict;p? Thank you

dict = dictionary replacements for texts

,

Barbarossa178
29-09-2022, 05:14
dict = dictionary replacements for texts

,

Where do I get this ppmd compressor?

Masquerade
29-09-2022, 07:47
Where do I get this ppmd compressor?
It's built into FreeArc.

KaktoR
30-09-2022, 07:59
Is there a tool to null file contents (replace with zeros from beginning to end of file), especially if you have multiple files?

I know I can do it with HxD but if you have many files this will get odd.

Masquerade
30-09-2022, 10:46
Is there a tool to null file contents (replace with zeros from beginning to end of file), especially if you have multiple files?

I know I can do it with HxD but if you have many files this will get odd.
I asked Razor and FitGirl this a while back and they both said to use fsutil to create files of a defined size.

KaktoR
01-10-2022, 02:46
Thanks for the hint with fsutil, took me a bit to understand as I have never worked with it. Here is a working batch

FOR /R %%a IN ("*.bk2") DO (fsutil file setzerodata offset=0 length=%%~za "%%a")

It fills all selected files by file extension in current and sub folders with zeroes, beginning from first offset to last.

shazzla
07-11-2022, 23:49
Works or not ,i dont know : :)

https://github.com/hpxro7/wwiseutil

kj911
10-12-2022, 06:03
The very old and very simple 7zSFX file splitter....

Separately saves the 7zSFX file, installation configuration (simple TXT) and 7z archive.

Masquerade
15-03-2023, 10:29
ListExt v1.0.0.2 - Update
Hey BLACKFIRE69,

Please may you build a version of listext that orders the output of file sizes from largest to smallest?

E.g.

Source: .
Files : 123456789 [1337 GB]

EXTENSION FILE COUNT PERCENTAGE TOTAL SIZE
----------------------------------------------------------
.OGG ? XXX% 3GB
----------------------------------------------------------
.ZIP ? XXX% 2GB
----------------------------------------------------------
.EXE ? XXX% 1GB
----------------------------------------------------------
.DLL ? XXX% 100MB
----------------------------------------------------------
.TXT ? XXX% 50MB

Thanks!

BLACKFIRE69
15-03-2023, 22:33
Hey BLACKFIRE69,

Please may you build a version of listext that orders the output of file sizes from largest to smallest?

E.g.

Source: .
Files : 123456789 [1337 GB]

EXTENSION FILE COUNT PERCENTAGE TOTAL SIZE
----------------------------------------------------------
.OGG ? XXX% 3GB
----------------------------------------------------------
.ZIP ? XXX% 2GB
----------------------------------------------------------
.EXE ? XXX% 1GB
----------------------------------------------------------
.DLL ? XXX% 100MB
----------------------------------------------------------
.TXT ? XXX% 50MB

Thanks!



ok!


ListExt - Update

USAGE:
ListExt.exe <Directory> [Order_Type]
(or just drag and drop a folder over the ListExt.exe.)

ORDER_TYPE:
/SA = Sort Alphabetically.
/SS = Sort by Size.
/SP = Sort by Percentage.
Default is /SS (Sort by Size).

EXAMPLE:
ListExt.exe "C:\Test\Example1" /SA


.

kj911
16-03-2023, 13:51
Quick tested in freshly new ListExt from WinXP! Nice and found the file size reports bug. Listed results 100* bigger than real. (Missing "." or "," characters.)

BLACKFIRE69
16-03-2023, 22:28
Quick tested in freshly new ListExt from WinXP! Nice and found the file size reports bug. Listed results 100* bigger than real. (Missing "." or "," characters.)

does this work?

kj911
17-03-2023, 03:06
does this work?

Testing now!

Previous days (2023.03.16. build): This file size reports bug, available from Win7 SP1 x64!

Last days (2023.03.17. build): File size report fully works!! (WinXP and Win7) ;)

L33THAK0R
09-04-2023, 03:36
An excerpt, from the wiki page:

StuffIt Image Format (SIF)

"Early in 2005, a new JPEG compression system was released that regularly obtained compression in the order of 25% (meaning a compressed file size 75% of the original file size) without any further loss of image quality and with the ability to rebuild the original file, not just the original image. (ZIP-like programs typically achieve JPEG compression rates in the order of 1 to 3%. Programs that optimize JPEGs without regard for the original file, only the original image, obtain compression rates from 3 to 10% (depending on the efficiency of the original JPEG). Programs that use the rarely implemented arithmetic coding option available to the JPEG standard typically achieve rates around 12%.)

The new technique was implemented as a StuffIt X format option in their StuffIt Deluxe product. They have also proposed a new image format known as SIF, which simply consists of a single JPEG file compressed using this new technique.

Pending filing of their patent, they retain knowledge of the details of this algorithm as a trade secret. Some details are disclosed in: the high JPEG recompression is achieved by undoing the last step of the JPEG compression itself (the Huffman encoding of quantized transform coefficients). Instead, the transform coefficients are compressed by a more efficient algorithm (a predictive model based on the DC coefficients of neighboring blocks). Similar techniques are also applied for other image file formats such as GIF and TIFF and even the MP3 music file format. By means of decomposition, the relatively high compression rates for individual file formats can also be achieved for container file formats such as PDF, PSD and even ZIP."

Attached below is an archive containing, what I believe to be all the appropriate resources needed to create an StuffIt archive, a sample jpeg and a simple batch script to test packing. I haven't experimented with every available switch, so don't take the sample script as being the most optimal method of packing. Theres a plethora of other resources that are created when installing this software but I'm pretty confident that, at least in testing only these files are needed to create a StuffIt archive.

Preliminary tests have shown uninmpressive results, in contrast to a typical compression chain of srep & lolz

Source: 32 MiB JPEG

StuffIt -> 27.3 MiB
S + L -> 15.1 MiB

It's entirely possible I failed to configure the compressor properly but thought I'd share it regardless in case anyone would like to test it for themselves.

kj911
11-04-2023, 04:24
L33THAK0R: This test image sets, publicable?? (32MB -> 15MB)

The 'S + L methods' = Stuffit+LOLZ?

The compressor, not user friendly in takes very long commands and more options! The compressor, says message: "StuffIt Deluxe is not installed. To obtain StuffIt Deluxe visit..." Resolve, use registration code added from registry before compression and delete its after compression in finished. Or make VBOX-ed EXE-package from to ONE exe files, from (de)compress... Few dll's properly injectable the main executable files, reducing files counts. Upload to my package?

UPDATE: Checked my package, not injected more dll's to main EXE files... The "sitx.dll" readable to "plugins" dir.
The registration code problem its mininally harderly resolve from newer than WinXP OS, aka SysWOW6432 related issues.
More problems, finding optimal, best and hardware scalable (dict. size and cpu threads related) compreesion commands achieve overall best compreesion ratio.

My results from "test.jpg" file: 5 420 967 byte

L33THAK0R
11-04-2023, 16:50
L33THAK0R: This test image sets, publicable?? (32MB -> 15MB)

The 'S + L methods' = Stuffit+LOLZ?

The compressor, not user friendly in takes very long commands and more options! The compressor, says message: "StuffIt Deluxe is not installed. To obtain StuffIt Deluxe visit..." Resolve, use registration code added from registry before compression and delete its after compression in finished. Or make VBOX-ed EXE-package from to ONE exe files, from (de)compress... Few dll's properly injectable the main executable files, reducing files counts. Upload to my package?

UPDATE: Checked my package, not injected more dll's to main EXE files... The "sitx.dll" readable to "plugins" dir.
The registration code problem its mininally harderly resolve from newer than WinXP OS, aka SysWOW6432 related issues.
More problems, finding optimal, best and hardware scalable (dict. size and cpu threads related) compreesion commands achieve overall best compreesion ratio.

My results from "test.jpg" file: 5 420 967 byte

my mistake, I had put together the test suite rather quickly and hadn't even thought to test it on a fresh VM. I definitely should have clarified, "S + L" was "Srep + Lolz". I'm afraid my brain might be a bit fried because I can't really understand the rest of your post. I'll start trying to put together a functioning testing suite.

EDIT:
If you don't mind me asking how were you able to achieve your 5mb result?

kj911
13-04-2023, 01:46
Thanks from many clarifications. Other infos, its very easy tricks.

As for the rest, it's pretty simple stuff... It's enough to look at the topic discussing the Precomp 0.4.8 stdio version, there I wrote about how the many dll files, together with the EXEs, became 1-1 stand-alone EXEs file, with Enigma VBOX. There is one small thing missing from the package you posted, the registration keys necessary for the program to be registered, which would affect warez and I have no idea how much the moderators would like it. If it is in an unextractable form and we do it, just because we want to use and test it, Stuffit for compressing the games, then use it! It wouldn't be up to me, that's for sure!

How did the 5MB result come about? I used the program! :)

UPDATE: Added fixed executables from use without any restrictions...

Usage:

1. Get full package from previous page posted in L33THAK0R (link (https://fileforums.com/showpost.php?p=500755&postcount=88)) and unzip.
2. Download and unzipping my fixed files and replace it original files.
3. Compress It! (see txt file.)

The program very obsolete in use JPG/MP3 files only compression the "pure" files! (extensions related!) StuffIt not detected any file data packed/readed from any file extensions...

Examples

Test1: Get few JPG files, make "JPGTEST" dirs and copy it. Run StuffIt and compress... See results.
Test2: Get few JPG files, make "JPGTEST" dirs and copy it. Run any compressors (Arc/Rar/Tar) with in Store compression mode put to one archive in many JPG files. Run StuffIt and compress one archive file.... See results. (worser!)

brispuss
16-05-2024, 17:58
ok!


ListExt - Update

USAGE:
ListExt.exe <Directory> [Order_Type]
(or just drag and drop a folder over the ListExt.exe.)

ORDER_TYPE:
/SA = Sort Alphabetically.
/SS = Sort by Size.
/SP = Sort by Percentage.
Default is /SS (Sort by Size).

EXAMPLE:
ListExt.exe "C:\Test\Example1" /SA


.


Thanks for this very useful program!

Would it be possible to create a file listing based on reading file headers instead of reading file extensions? Reasons being that file extensions are not always valid, and some files don't have extensions at all!

And if possible, export file types to appropriately named folders for further processing. And maybe import processed files back to their original locations?

Yes, I know this would be a big task, but possible?

Thank you.

kj911
17-05-2024, 03:15
Some Info 'bout tha release:

If u have tried to do some rips, u prolly know how
hard it is to find good C++ coders (or to learn it).
And furthermore don't expect any help for RIP teams.
They would prefer kill their parents than sharing anything.
So when a RIP Game Team unfortunatly forget a tool in
their release, it's always a great JOY for gameripppers
coz it's officially free of use now.
Yes, you have understand, here is a POWERFULL RIPtool
coded by a genious coder of Challenge Of Reverse Engineering
(CORE).
It allows you to extract Wav PCM Files from all files in a dir
(and replace extracted bytes by 00 hehe).It saves wavefiles with
usefull info in name (startin'offset and length), so it can be
reinjected with inject.exe (could be found in lots of CLS releases).
So just pack extracted data with lame, and then you are ready
to do a good RiP.
I thought several minutes about sharing this, but no way, i
won't play bitch as they used to do...
LET'S SHARE - iT's spirit of scene isn't it ????

BLACKFIRE69
18-05-2024, 05:31
Thanks for this very useful program!

Would it be possible to create a file listing based on reading file headers instead of reading file extensions? Reasons being that file extensions are not always valid, and some files don't have extensions at all!

And if possible, export file types to appropriately named folders for further processing. And maybe import processed files back to their original locations?

Yes, I know this would be a big task, but possible?

Thank you.




yes, it would be rather useful if it also exported the full path for each file.


i just modified ListExt.exe, and now it creates TXT files that include the full paths of the corresponding files for each file extension. (if there's no file extension, the file will be named 'Unknown-#').


by default, this feature is disabled. use the config file (ListExt.ini) to enable it as follows:



ListExt.ini

...

; Save the categorized file list in TXT files.
ExportFileList = 1
ExportRelativeName = 0
ExportFileListPath = ".\MyOutput"




.

brispuss
18-05-2024, 15:00
Thanks for the prompt reply and update to this program!

A definite improvement over the last version of listext, especially with regard to file locations!

In my case, I have many thousands of extensionless files. By reading the file headers, there are a variety of file types, mostly audio, imagery with some video as well.

Ultimately, I would like to see the option of being able to read extensionless files to determine their file types and then determine the appropriate compression methods to be used.

Masquerade
18-05-2024, 23:23
^^
Mesa by Shegorat would be ideal for this but you will have to contribute to krinkels.org in order to obtain that.

brispuss
19-05-2024, 02:08
Noted, thank you.

But as of this writing, it seems that Mesa has limited file type detection and doesn't (as yet) include mp4 and ogv file types among others.

From my limited file checking of my thousands of extensionless files, the most common file types I found were - png, jpg, ogg, ogv, webp, mp3, and txt (plus variations of text types). So even if I had Mesa, it wouldn't detect some of these files which is not really ideal.

KaktoR
19-05-2024, 02:11
From where you get those files anyway?

PS: TXT files cannot be detected if extensionless because they doesn't have any file header.

brispuss
19-05-2024, 02:15
From where you get those files anyway?

From encrypted game pak files.

felice2011
19-05-2024, 09:39
yes, it would be rather useful if it also exported the full path for each file.


i just modified ListExt.exe, and now it creates TXT files that include the full paths of the corresponding files for each file extension. (if there's no file extension, the file will be named 'Unknown-#').


by default, this feature is disabled. use the config file (ListExt.ini) to enable it as follows:



ListExt.ini

...

; Save the categorized file list in TXT files.
ExportFileList = 1
ExportRelativeName = 0
ExportFileListPath = ".\MyOutput"




.

Nice idea, but it's all old stuff, here we've always tried to obtain and create something new, something that helps the user compress a game from start to finish, in the simplest way possible, I'll post something new too 'me, but it is very difficult if not impossible to create something intelligent in this field that can give you with certainty the exact method of compression of all existing file extensions without having to use additional external programs.

https://imagizer.imageshack.com/v2/2114x1384q70/923/czMlUV.png

Shegorat
20-05-2024, 10:41
Noted, thank you.

But as of this writing, it seems that Mesa has limited file type detection and doesn't (as yet) include mp4 and ogv file types among others.

From my limited file checking of my thousands of extensionless files, the most common file types I found were - png, jpg, ogg, ogv, webp, mp3, and txt (plus variations of text types). So even if I had Mesa, it wouldn't detect some of these files which is not really ideal.
I have plans to implement support for the following formats:
AIFF, AVI, MKV, FSB, MP4, DDS, TGA, TIFF, GIF, SWF
But, since there is little free time, and also little feedback, I don’t yet know what to tackle first.

brispuss
20-05-2024, 17:40
Thanks for your comment.

I would like to suggest that OGV and WEBP file formats be included as I have a large number of these files from various games.

Thank you.

kj911
21-05-2024, 02:20
Generic Riff Wave Extractor for game rippers

Has anyone come across an alternative version of this program that can be used to unpack all kinds of textures, images, compressed data slices on the net?? I have come across several RIPs where "*.WAV" files were not extracted from the source file, but data in an unknown format to me, starting from a few hundred bytes, ranging in size from 10 to 100kB or higher.. (example: anyfile.ext_00000000_00000000.rit)
or classic WAVs https://arcadestrikerblog.wordpress.com/wp-content/uploads/2017/12/unpackedmusic.png

I can post a sample if needed.

Or maybe they used something else? Dragon Unpacker cannot overwrite the content of the source file with "00s" after exporting/unpacking the files, like the tool (Generic Riff Wave Extractor) linked above.

KaktoR
21-05-2024, 09:48
I have plans to implement support for the following formats:
AIFF, AVI, MKV, FSB, MP4, DDS, TGA, TIFF, GIF, SWF
But, since there is little free time, and also little feedback, I don’t yet know what to tackle first.

Would be good to add usm videos aswell.

nordi
24-01-2025, 02:35
Windows InnoUnpacker GUI (January 2025)

>> Inspect and unpack InnoSetup(.exe) up to Version InnoSetup 6.4.0

https://www.rathlev-home.de/index-e.html?tools/prog-e.html#unpack

Download Installer (https://www.rathlev-home.de/tools/download/innounpacker-setup.exe)
Download Portable (https://www.rathlev-home.de/tools/download/innounpacker.zip)
Console Version (https://www.rathlev-home.de/tools/download/innounp-2.zip)

https://www.rathlev-home.de/tools/images/innounpack-e.png

azuravian
24-01-2025, 13:28
Thanks for the prompt reply and update to this program!

A definite improvement over the last version of listext, especially with regard to file locations!

In my case, I have many thousands of extensionless files. By reading the file headers, there are a variety of file types, mostly audio, imagery with some video as well.

Ultimately, I would like to see the option of being able to read extensionless files to determine their file types and then determine the appropriate compression methods to be used.

I'm fairly new, but I use a free application built by the British National Archives called DROID (Digital Record Object IDentification).

It's a very simple tool that uses signature files to detect file formats. It's not perfect (for example, I have quite a few mp4s it won't detect and have recently submitted a request for them to update their mp4 signature), but it's able to return data for most of my files and it's always accurate (in my experience) when it specifies the format.

I threw a bunch of files in a folder and scanned them so you can see the output.

https://i.imgur.com/p7Kopks.png

As you can see, it found most files and even looks inside a non-password protected archive to give info on contained files as well.

DROID can be downloaded directly from the UK National Archives site:
https://www.nationalarchives.gov.uk/information-management/manage-information/preserving-digital-records/droid/

Another application called TrID. It uses an algorithm to find similarities between files in order to determine filetype as opposed to looking for specific hard-coded headers. It's available as a command-line application:
https://mark0.net/soft-trid-e.html

or with a GUI:
https://mark0.net/soft-tridnet-e.html

I hope these are helpful for you.

amit
30-01-2025, 00:19
Bat to Exe Converter is a freeware

use it and convert your bat files. Simple :)
Homepage: FK Website (https://zn.amorgan.xyz/17SWVnHoujG92yYGSZvCzPgZEpGVfRF8wi)

Asking it bit late, but, is the reverse possible?? Like a exe to bat?

nordi
17-02-2025, 05:01
exe to bat?

=> perhaps, when your exe file was a bat file before
https://www.techguy.org/threads/solved-exe-back-to-bat.759618/

=> https://letmegooglethat.com/?q=exe+to+bat

https://www.instructables.com/EXE-Back-to-a-BAT/
https://github.com/BlickiTools/exe-to-bat-converter

kj911
03-03-2025, 07:21
Many repackers daily use ZPAQ compressor?? Few weeks ago released the specially modified ZPAQF release, added/modded in 1,4,8 bit images compression optimizations. Speedup are ~40% faster and ratio gains ~1-6% than orig ZPAQ 7.15 version.

See this: https://encode.su/threads/4369-Understanding-zpaq-models
or directly the src: https://github.com/kaitz/zpaqf

One problems: Not available compiled binaries.

UPD: kaitz released in previous days new zpaq7.15.2f version and x64 compiled binaries. The EXE file instant crashing. I need AVX/AVX2 capable CPU??

wareck
26-04-2025, 16:11
Hello
I like to use RapidCRC and blake3 for my repacks.
The problem is that this software suffers from the lack of command-line operation.

To create my files, I now use b3sum.exe which can generate these files.

https://github.com/BLAKE3-team/BLAKE3

Yourname
08-05-2025, 01:15
Hi Guys, I designed and created a program discussed with @audiofeel (GUI version of the beta), which allows you to convert (both from the command line for the more experienced, and from a Graphical Interface) FMX 2.5 styles from Indexed Binary (*.fsf) to Raw/Plain (*.style) and vice versa to be able to EDIT them manually, without having to download RAD studio or Delphi. The download of the program(s) can be found HERE (http://felix550.unaux.com/info.php?file=FSF+2+Raw) on my site. The password is obviously "Felix_550" (without the quotes). I hope it is useful! :D;)

http://felix550.unaux.com/info.php?file=FSF+2+Raw

luxuse
01-07-2025, 12:51
Hello guys!
I’ve been experimenting with xxHash3 and got help from AI — the results turned out to bee OK

This is a simple xxHash3 hash generator and checker, I decided to make it open source because I’ve used it in some of my repack projects, and it works great.

Feel free to do whatever you want with it

Enjoy! 😄

https://github.com/Luxuse/xxhash3-lx

L33THAK0R
02-07-2025, 04:56
Hello guys!
I’ve been experimenting with xxHash3 and got help from AI — the results turned out to bee OK

This is a simple xxHash3 hash generator and checker, I decided to make it open source because I’ve used it in some of my repack projects, and it works great.

Feel free to do whatever you want with it

Enjoy! 😄

https://github.com/Luxuse/xxhash3-lx

Interesting stuff, do you have any benchmarks? It's not very lightweight at more than double the size of QuickSFV, but if it's faster it may have some merit.

luxuse
02-07-2025, 16:20
Interesting stuff, do you have any benchmarks? It's not very lightweight at more than double the size of QuickSFV, but if it's faster it may have some merit.

you can find somme becnhmarck here is a link : https://github.com/pombredanne/xxHash-3 ;)

L33THAK0R
03-07-2025, 00:07
you can find somme becnhmarck here is a link : https://github.com/pombredanne/xxHash-3 ;)

Not sure why I didn't just search it up myself, apologies! After some research, and testing on nvme & sata SSDs and some slower HDDs, I'm pretty blown away by how much faster it is, whilst still have a high bit-level sensitivity. So much so that I'll be researching (or start development on) a GUI with feature parity to QuickSFV, as well as adding support to my shell extension tool (that currently only supports more traditional algorithms), thank you to opening my eyes to alternative algorithms!

luxuse
03-07-2025, 03:38
Not sure why I didn't just search it up myself, apologies! After some research, and testing on nvme & sata SSDs and some slower HDDs, I'm pretty blown away by how much faster it is, whilst still have a high bit-level sensitivity. So much so that I'll be researching (or start development on) a GUI with feature parity to QuickSFV, as well as adding support to my shell extension tool (that currently only supports more traditional algorithms), thank you to opening my eyes to alternative algorithms!

No need to apologize! It's great, I'd really love to see your GUI, that would be super useful :D

kj911
06-10-2025, 12:30
New "LOLZ-killer" compressors??

Few days ago released new compressor, named in OpenZL for structured data.

https://github.com/facebook/openzl

Windows/Linux binaries (x64 only) not available, this complicated sorce codes only.

luxuse
13-10-2025, 09:42
NewCrc

NewCrc – Windows file integrity checker
Supported hashes: CRC32, XXH3-64
Features: compare files with checksum lists

zhashgen.exe in TEST-2 can create MD5 crc32 and XXH3-64

Here is somme virustotal scan :

zhashgen.exe
https://www.virustotal.com/gui/file/4c610317cb5e63a69c87416061a23e8a6278e2ef3b6da8d73b cef412df27229e?nocache=1

NewCrc
https://www.virustotal.com/gui/file/1bfc518720a9c2a9c83afd071ce59ea3429927bb1d75203e3f 1c41c714dd1514?nocache=1

NewCrc : https://github.com/Luxuse/NewCrc/tree/main