FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   Tools for Repacking (https://fileforums.com/showthread.php?t=104866)

:( Sad8669 18-06-2022 04:11

A Bank Dumping Tool | Update 2
 
1 Attachment(s)
BDT_v2 (1.2)

Code:

- 2.5x ~ 3x faster.
- Implemented new algorithm with the help of insomnyawolf.
- Removed the ability to rename outfiles files, instead extension is automatically assigned based on the filetype.
- Library and .json file no longer needed.


:( Sad8669 21-06-2022 21:24

WAVExtractor_v2
 
1 Attachment(s)
Usage:
Code:

WAVExtractor <input_file> <output_path>
Code:

-> Uses insomnyawolf-Saif algorithm (An improvement of insomnyawolf's contribution)
-> Performance increase due to new detection method
-> Library and .json no longer needed.
-> Added double-check to make sure it's a wave file.
-> Note: Extraction algorithm is based on array and 2GB input is an internal limit
Please bear until a new way is found.

And thanks to Razor for the discussion of WAVE files i had with him.
Thank you, and do report back bugs.

:( Sad8669 01-07-2022 00:55

A Sad Hash Checker | Update 1
 
4 Attachment(s)
Usage:
  • Compute:
Code:

SHC -algorithmType <directory>
-md5,-sha1,-sha256,-sha384

  • Verify:
Code:

SHC generatedHash.xtl
SHC_v2 (1.1):
Code:

- Added support for more algorithms.
- Added variables that account for missing, mismatch and valid files.
- Added a timer.
- Added Progress Bar that helps you keep up with the progress.
- Added summaryList that is produced when verifying is finished.


Masquerade 05-07-2022 06:57

1 Attachment(s)
Monster Hunter Stories 2 ARC Decryption Tool
  • Based on source code from Fexty12573.
  • Thanks to Anadius for helping me understand a little bit of C++.

How to use?

Code:

MHST2_Arc_Decrypt.exe <infile>
This will output a decrypted archive!

The game runs with decrypted files.

:( Sad8669 10-07-2022 11:15

A Sad Hash Checker | Update 2
 
3 Attachment(s)
SHC_v3 (1.2)

Code:

- Added a progress bar (insomnyawolf helped in earlier stages).
- Summary List now shows at the time it was created.
- Usage remains same

- GREEN = OK File!
- RED = Missing File!
- ORANGE = BAD File!

Please report back bugs, Thank you!

Masquerade 19-07-2022 07:49

1 Attachment(s)
ITBTools

Simple tool to extract the resources stored in the custom DAT format used by the Into the Breach game.

https://github.com/frsrz/ITBTools

By frsrz

I compiled the source code and attached it to this post for convenience.

:( Sad8669 19-07-2022 08:47

WAVExtractor | Update 2
 
2 Attachment(s)
Usage:
Code:

WAVExtractor <input> <directory> [-verbose]
WAVExtractor (v1.3)

Code:

- Now supports input greater than 2 gigabytes. (Used an Extension Method i found on Ekey's Github)
- Added verbose mode that shows information about each stream that is being extracted.
- Added File progress for extraction.
- Fixed a minor stream detection issue.
- Added a logo.


Masquerade 21-07-2022 11:38

FModel

https://fmodel.app/

FModel is a GUI tool for exploring and extracting PAK files from Unreal Engine 4 games.

This is especially useful for checking what compression algorithm is used on a game and also if the files inside the pak are encrypted. Sometimes, a Pak may need a key to be opened however only the table of content is encrypted - the actual game files are stored without encryption.

Masquerade 25-07-2022 00:54

CascView

Tool for viewing and unpacking data from Blizzard Data archives.

Quote:

A tool for browsing files and extracting data, called CascView is available, supporting all Blizzard games. CascView features browsing of local and online storages, searching files, extracting files, viewing BLP images and more. Note that CascView is not an editor - there is no support for modifying CASC storages and there are no plans for adding it. Due to the ever-changing nature of the storages, it would be extremely difficult and also a violation of Blizzard terms of use.
http://www.zezula.net/en/casc/main.html

http://www.zezula.net/download/cascview_en.zip

Masquerade 14-08-2022 05:55

1 Attachment(s)
IGATool

https://github.com/Masquerade64/igtool

Used for unpacking IGA archives from Noesis Engine Visual Novel games. Unpack the IGA files into a subfolder of their name and the game will run normally.

This project was compiled with source code from zhanghai: https://github.com/zhanghai/igtools

Masquerade 14-08-2022 09:55

1 Attachment(s)
Lepton
  • You can use lepton with FreeArc to compress JPEG images.

    Example Usage:
    Code:

    [External compressor:lepton]
    header    = 0
    solid    = 0
    packcmd  = {compressor} -skipvalidate $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
    unpackcmd = {compressor} $$arcpackedfile$$.tmp $$arcdatafile$$.tmp

https://github.com/dropbox/lepton

By Dropbox - compiled version attached to this post was compiled by me.

Masquerade 14-09-2022 13:54

1 Attachment(s)
COWABUNGA

COWABUNGA is a decryption tool for assets.pie from TMNT: Cowabunga Collection.

Code:

cowabunga 0.1.0

USAGE:
    cowabunga.exe <INPUT> <OUTPUT>

ARGS:
    <INPUT>
    <OUTPUT>

OPTIONS:
    -h, --help      Print help information
    -V, --version    Print version information

A tremendous thanks to Sowwyitsanalt for reverse engineering the decryption function in the game exectuable. The decrypted output file is a zip file so you can make a repack from there.

The game requires an encrypted archive to run, so input the zip file to receive an encrypted output.

dixen 15-09-2022 01:27

Quote:

Originally Posted by Masquerade (Post 498316)
The game requires an encrypted archive to run, so input the zip file to receive an encrypted output.

Hmmm..And how to do it?
Thank for tool

KaktoR 15-09-2022 01:45

I would say like

Code:

cowabunga.exe decrypted_input encrypted_output

panker1992 16-09-2022 12:06

can we have the same tool for elden ring ?? i want to remove sounds compress them more and put them back on

Masquerade 01-11-2022 00:23

1 Attachment(s)
I've updated KaktoR's Oodle library collection to add a few more Oodle libraries I have stored on my hard drive.

Original post here.

Please note that the v numbers in the dll names do not indicate the "version" of Oodle used. neither do the core numbers since these can be easily renamed. Ofc to use these dlls with oo2rec or XTool you will need to remove the _v* after win64.

KaktoR 09-11-2022 03:18

9 Attachment(s)
Here is a new oodle library collection.

New this time: Added real oodle library versions.

Included is "oodle_ver.exe" which Razor12911 build up in light speed to check the real library versions. Before I have checked them with hxd (just search for "2." and after some attempts you will find the real version).


Funny side note: We had several libraries, like oo2core_7 which is actually oo2core_9 and some others aswell like oo2core_4 which are actually another library version. But now you can check real version with ease. So it seems like some users have f*cked up when using oodle side project and forgot to rename them back to original before sharing (most likely).

If you are going to extend the collection, please also check the hash sum of the file. For example if you have another oo2core_9 library which has the same version and size as already included libraries, also check the hashsum. If hashsum is different you can include it aswell.

Library naming is as follow:
Code:

v2.1.x = oo2core_1_win64
v2.2.x = oo2core_2_win64
v2.3.x = oo2core_3_win64
v2.4.x = oo2core_4_win64
v2.5.x = oo2core_5_win64
v2.6.x = oo2core_6_win64
v2.7.x = oo2core_7_win64
v2.8.x = oo2core_8_win64
v2.9.x = oo2core_9_win64
...

However you can recheck versions here. Use the time frame of a game's development/release to at least tell which library was used for compression: http://www.radgametools.com/oodlehist.htm

I will add more libraries over time on this post. You can send them to me or just share it here. I would prefer it to send them to me with a private message to keep the topic clean.

Edit: Added a checksum.txt file which lists all crc32 hashes.

Masquerade 18-11-2022 10:07

1 Attachment(s)
COWABUNGA [v0.2.0]

COWABUNGA is a decryption tool for assets.pie from TMNT: Cowabunga Collection & Atari 50.

[v0.2.0 - Added support for Atari 50]

Code:

cowabunga 0.2.0

Usage: cowabunga64.exe [OPTIONS] <INPUT> <OUTPUT>

Arguments:
  <INPUT>
  <OUTPUT>

Options:
  -k, --key <KEY>  [default: cowabunga] [possible values: cowabunga, atari]
  -h, --help      Print help information
  -V, --version    Print version information

A tremendous thanks to Sowwyitsanalt for reverse engineering the decryption function in the game exectuable. The decrypted output file is a zip file so you can make a repack from there.

The game requires an encrypted archive to run, so input the zip file to receive an encrypted output.

KaktoR 25-11-2022 14:47

Added new oodle library version (2.9.2) taken from NFS Unbound (thanks to Razor12911).
Removed duplicates.

PS: As a reminder, if you have new libraries which are not included in the package, please share :)

Masquerade 12-01-2023 03:35

1 Attachment(s)
Quote:

Looking at these recent CPUs and all that multi-core madness, the BCM begged me for multi-threading support!

So, here you go - BCM V1.70 BETA!

What's new:

Added multi-threading support (done via WinAPI) - you can choose between 1 to 64 threads. The default is the number of logical processors in the system
divsufsort() is used for Suffix Array construction
Slightly updated CM model
CRC32 is stored for each block
Unfortunately, new BCM is NOT compatible with previous versions
Thanks to encode on encode.su

Full topic here.

Masquerade 17-01-2023 00:07

1 Attachment(s)
Skullgirls GFS extract QuickBMS script by chrrox (source)

kj911 26-02-2023 06:17

1 Attachment(s)
Quote:

Originally Posted by Masquerade (Post 495407)
The Duper v1.4.01
...[*]You can use this to remove duplicate files from your game. This means there is less to compress. Makes a handy batch file to re-copy all of the duplicated files.

The attached source code and x86/x86_64 compiled Linux binaries....

By KaPiTaLSiN

Gehrman 08-03-2023 01:31

PPM and PNM Lossless Image Compression
 
Source
Code:

[External compressor:Halic]
header    = 0
packcmd  = Halic_Rapid_v_0_6_1_Encode.exe F1 F2
unpackcmd = Halic_Rapid_v_0_6_1_Decode.exe F2 F1
packedfile = F2
datafile  = F1
solid=0

Halic_Rapid_v_0_6_1_Encode.exe

Halic_Rapid_v_0_6_1_Decode.exe

KaktoR 30-03-2023 12:46

Added new oodle library versions 2.9.8 and 2.9.9

KaktoR 09-04-2023 09:18

Quote:

Originally Posted by KaktoR (Post 500659)
Added new oodle library versions 2.9.8 and 2.9.9

I have changed the folder structure a bit to be better used with xtool's library checker, so no new library.
Just letting you know.

LinXP 13-04-2023 20:49

2 KaktoR
https://www.upload.ee/files/14977876/oodle.rar.html

Junior53 06-06-2023 18:36

*.forge Extractor/Replacer By Turfster
 
*.data & *.forge files extractor for Assassin's Creed I, II and some other games
using Scimitar engine.to find out more details about this tool

kj911 15-06-2023 08:14

Any members have more info called program, Repack Helper 0.17 or 0.17a/b released by LandyNP2?? Link, not linking to allowing to torrent sites, find try it Google...

"Description : Repack Helper is a repacker's assistant program.
Initially, it was conceived as a program for creating repacks with maximum compression with little loss.
This is its main difference from such a popular solution as FreeArc and its UltraArc variation. Therefore, you should not compare these programs.
The main task of Repack Helper is to prepare files for better compression.
And what to compress further, the repacker chooses himself.
The program has no graphical interface, is written in .BAT MS-DOS and is completely open source.
Any parameters are available for customization ."

Masquerade 01-08-2023 03:13

Oodle core v2.9.10
https://www.upload.ee/files/15524315...win64.dll.html

KaktoR 01-08-2023 06:51

Added new oodle library version 2.9.10

Masquerade 04-08-2023 14:19

How to recognize the compression algorithms with your eyes
  • Wayback Machine since Zenhax is now offline.
  • Requires a Hex editor like HxD.

KaktoR 17-12-2023 16:20

1 Attachment(s)
Added new oodle library
- version 2.5.3
- version 2.9.11

Edit: Added a second version of version 2.9.10 (attachment)

KaktoR 18-12-2023 04:07

Not a "tool for repacking", but this comes in handy if you want to delete extracted files below certain size, for example if you use WemTool, which will give negative ratios if you have a ton of very small files (1kb up to 400kb from my experience) without doing it manualy, which can be annoying, especially if you extract a file and end up with 50k+ files. This is only usefull if you want to use xtool erase/decode function.

Code:

REM Set size in bytes
set size=416000
set foldername=E:\_QuickBMS\Voice.pak_extract

cd /D "%foldername%"

for /f "usebackq delims=;" %%A in (`dir /s /b /A:-D *.*`) do If %%~zA LSS %size% del "%%A"

Test (deleted all files below 50kb (50000)
Code:

sounds_sfx_orig.7z 1,25 GB (1.347.455.155 Bytes)
sounds_sfx_processed_all_wems.7z 1,22 GB (1.314.981.234 Bytes)
sounds_sfx_processed_bigger_wems.7z 1,19 GB (1.284.920.096 Bytes)


sirdystic 07-04-2024 17:11

Seem to be missing Inno Setup XDELTA Patch Maker in that list:

https://www.softpedia.com/get/Progra...ch-Maker.shtml

- Have updated it to Inno Setup 6 and JoJoDiff 0.8.5 for my own use. Also fixed settings issue making it very slow applying large multipart patches (disabled solid archives).

panker1992 14-04-2024 07:52

4 Attachment(s)
Hello dear Community, today i have assemple all my knowledge to come up with a tool i have been longing for.

CamV Converter is a total war engine video converter.

unfortunately because of the immense size of the project which is roughly 250mb
I have decided to post this on my Patreon which is FREE!!


https://www.patreon.com/posts/camv-c...tent=join_link

KaktoR 08-06-2024 02:17

List of some file signatures
https://www.garykessler.net/library/file_sigs.html

KaktoR 21-08-2024 06:38

Added new oodle library
- version 2.6.0 (lib2)
- version 2.9.12

mousavizare 14-09-2024 06:34

Quote:

Originally Posted by :( Sad8669 (Post 495976)
GOW SBP Tool Update v.1.1

Changes :
Code:

Fixed bunch of scripts which weren't properly converted.
More stuff to come.

I can't edit the main post for some reasons.

Hi tnx for sharing this script. Download link not working for me. Would you plz upload it on an external website?+

KaktoR 31-10-2024 10:52

1 Attachment(s)
Added new oodle library
- version 2.9.2 (lib2) from "DA:Veilguard"

KaktoR 07-12-2024 07:13

Added new oodle library
- version 2.9.12 (lib2) from "Indiana Jones and the Great Circle"


All times are GMT -7. The time now is 04:59.

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