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 19-05-2022 00:31

A Sad Hash Checker | SHC
 
3 Attachment(s)
A simple CLI tool to compute/verify hash of files present in specified directory.


Usage:
Code:

SHC <directory>
SHC <directory> <hashlist>

Algorithm used: SHA1

Files get lonely too, keep checking on them.


Please report back bugs, Thank you.

Masquerade 30-05-2022 13:58

1 Attachment(s)
KVS Toolbox

:( Sad8669 06-06-2022 22:15

A Sad Offset Finding Tool | SOF
 
2 Attachment(s)
Code:

Syntax: SOF <extracted_stream> <main_data>

Drawbacks:

1. Slower than you would expect.
2. Files size of more than 2Gigabytes are not supported.


If you're sure that the stream is inside but the tool doesn't detect it, it's because i splitted the search in two to use two threads, so the file's one half might be left on the other side and not caught by the tool.

Note: That -1 difference in the screenshot is HxD way of working, if you want to use HxD always consider one less offset than original.

E.g Start offset : X, End offset : Y

for HxD, Block would be X to (Y - 1)

Please report back bugs, Thank you.

:( Sad8669 06-06-2022 23:11

KVSExtractor
 
3 Attachment(s)
Code:

Syntax: KVSExtractor <audio_archive> <output_path>

-> Similiar to WAVExtractor.
-> Slightly slower than kvs_extractor.

CRC compared with kvs_extractor,

The Mismatch image is "64.kvs" last audio file in the archive, when compared with "64.kvs" from kvs_extractor. Upon checking, turns out "kvs_extractor" leaves 1 byte at the end of file (not that it matters when you use diff patch in the end).

Compiled in a Hurry, might have some old source code of WAVExtractor left, since i refactored the source code to look for "KOVS" header.

Edit: Hotfix uploaded.

:( Sad8669 07-06-2022 00:41

Bank Dumping Tool | BDT
 
2 Attachment(s)
Updated version of Masquerade BDT,

Update Notes:
Code:

-> Added Support for Multiple Headers
-> Added Support for WWise Audio Banks.

Code:

Syntax: BDT <input_bank> <output_directory> [.ext]
- You can specify the extension of your output files by substituting desired format in [.ext], let the "." remain and write your format like this,

Code:

Syntax Example: BDT example_bank.pck out .bnk
- If no extension is specified then all "*.dat" is assumed.

:( 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


All times are GMT -7. The time now is 12:15.

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