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

Reply
 
Thread Tools Display Modes
  #76  
Old 19-05-2022, 01:31
:( Sad8669 :( Sad8669 is offline
Registered User
 
Join Date: Oct 2020
Location: -
Posts: 203
Thanks: 97
Thanked 187 Times in 101 Posts
:( Sad8669 is on a distinguished road
A Sad Hash Checker | SHC

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.
Attached Images
File Type: png Test1.PNG (42.3 KB, 659 views)
File Type: png Test2.PNG (53.9 KB, 660 views)
Attached Files
File Type: rar SHCv1.rar (3.3 KB, 18 views)

Last edited by :( Sad8669; 19-05-2022 at 01:35.
Reply With Quote
The Following 6 Users Say Thank You to :( Sad8669 For This Useful Post:
ffmla (28-05-2022), Gehrman (21-07-2022), Harsh ojha (19-05-2022), KaktoR (19-05-2022), Masquerade (19-05-2022), Razor12911 (19-05-2022)
Sponsored Links
  #77  
Old 30-05-2022, 14:58
Masquerade's Avatar
Masquerade Masquerade is offline
Registered User
 
Join Date: Jan 2020
Location: Monte d'Or
Posts: 1,161
Thanks: 284
Thanked 1,354 Times in 614 Posts
Masquerade is on a distinguished road
KVS Toolbox
Attached Files
File Type: 7z KVS.Toolbox.7z (6.49 MB, 74 views)

Last edited by Masquerade; 30-05-2022 at 15:27.
Reply With Quote
The Following 4 Users Say Thank You to Masquerade For This Useful Post:
Gehrman (21-07-2022), Junior53 (24-06-2023), kj911 (30-05-2022), ScOOt3r (30-05-2022)
  #78  
Old 06-06-2022, 23:15
:( Sad8669 :( Sad8669 is offline
Registered User
 
Join Date: Oct 2020
Location: -
Posts: 203
Thanks: 97
Thanked 187 Times in 101 Posts
:( Sad8669 is on a distinguished road
A Sad Offset Finding Tool | SOF

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.
Attached Images
File Type: png Test.PNG (60.1 KB, 588 views)
Attached Files
File Type: rar SOF.rar (61.3 KB, 16 views)
Reply With Quote
The Following 2 Users Say Thank You to :( Sad8669 For This Useful Post:
Gehrman (21-07-2022), Masquerade (07-06-2022)
  #79  
Old 07-06-2022, 00:11
:( Sad8669 :( Sad8669 is offline
Registered User
 
Join Date: Oct 2020
Location: -
Posts: 203
Thanks: 97
Thanked 187 Times in 101 Posts
:( Sad8669 is on a distinguished road
KVSExtractor

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.
Attached Images
File Type: png 1_test.PNG (3.2 KB, 575 views)
File Type: png 2_test.PNG (97.3 KB, 571 views)
Attached Files
File Type: rar KVSExtractor_hotfix.rar (61.5 KB, 3 views)

Last edited by :( Sad8669; 07-06-2022 at 01:54.
Reply With Quote
The Following 2 Users Say Thank You to :( Sad8669 For This Useful Post:
Gehrman (07-06-2022), Masquerade (07-06-2022)
  #80  
Old 07-06-2022, 01:41
:( Sad8669 :( Sad8669 is offline
Registered User
 
Join Date: Oct 2020
Location: -
Posts: 203
Thanks: 97
Thanked 187 Times in 101 Posts
:( Sad8669 is on a distinguished road
Bank Dumping Tool | BDT

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.
Attached Images
File Type: png test_bdt.PNG (98.2 KB, 571 views)
Attached Files
File Type: rar BDTv1.1.rar (61.4 KB, 22 views)
Reply With Quote
The Following 4 Users Say Thank You to :( Sad8669 For This Useful Post:
ffmla (08-06-2022), Gehrman (21-07-2022), KaktoR (07-06-2022), Masquerade (07-06-2022)
  #81  
Old 18-06-2022, 05:11
:( Sad8669 :( Sad8669 is offline
Registered User
 
Join Date: Oct 2020
Location: -
Posts: 203
Thanks: 97
Thanked 187 Times in 101 Posts
:( Sad8669 is on a distinguished road
A Bank Dumping Tool | Update 2

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.
Attached Files
File Type: rar BDT_v1.2.rar (4.5 KB, 47 views)

Last edited by :( Sad8669; 03-07-2022 at 02:20.
Reply With Quote
The Following 2 Users Say Thank You to :( Sad8669 For This Useful Post:
Gehrman (21-07-2022), sakila(playboy) (08-10-2022)
  #82  
Old 21-06-2022, 22:24
:( Sad8669 :( Sad8669 is offline
Registered User
 
Join Date: Oct 2020
Location: -
Posts: 203
Thanks: 97
Thanked 187 Times in 101 Posts
:( Sad8669 is on a distinguished road
WAVExtractor_v2

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.
Attached Files
File Type: rar WAVExtractor_v2.rar (4.2 KB, 38 views)
Reply With Quote
The Following 3 Users Say Thank You to :( Sad8669 For This Useful Post:
Gehrman (21-07-2022), insomnyawolf (23-06-2022), Razor12911 (24-06-2022)
  #83  
Old 01-07-2022, 01:55
:( Sad8669 :( Sad8669 is offline
Registered User
 
Join Date: Oct 2020
Location: -
Posts: 203
Thanks: 97
Thanked 187 Times in 101 Posts
:( Sad8669 is on a distinguished road
A Sad Hash Checker | Update 1

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.
Attached Images
File Type: png 1.PNG (48.7 KB, 431 views)
File Type: png 2.PNG (43.1 KB, 429 views)
File Type: png 0.PNG (1.7 KB, 430 views)
Attached Files
File Type: rar SHC_v2.rar (6.2 KB, 8 views)
Reply With Quote
The Following 3 Users Say Thank You to :( Sad8669 For This Useful Post:
Gehrman (21-07-2022), Razor12911 (01-07-2022), ScOOt3r (01-07-2022)
  #84  
Old 05-07-2022, 07:57
Masquerade's Avatar
Masquerade Masquerade is offline
Registered User
 
Join Date: Jan 2020
Location: Monte d'Or
Posts: 1,161
Thanks: 284
Thanked 1,354 Times in 614 Posts
Masquerade is on a distinguished road
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.
Attached Files
File Type: 7z MHST2_Arc_Decrypt.7z (682.8 KB, 38 views)

Last edited by Masquerade; 05-07-2022 at 08:07.
Reply With Quote
The Following 3 Users Say Thank You to Masquerade For This Useful Post:
:( Sad8669 (05-07-2022), Gehrman (05-07-2022), ScOOt3r (05-07-2022)
  #85  
Old 10-07-2022, 12:15
:( Sad8669 :( Sad8669 is offline
Registered User
 
Join Date: Oct 2020
Location: -
Posts: 203
Thanks: 97
Thanked 187 Times in 101 Posts
:( Sad8669 is on a distinguished road
A Sad Hash Checker | Update 2

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!
Attached Images
File Type: gif Compute.gif (132.5 KB, 361 views)
File Type: gif Verify.gif (231.5 KB, 362 views)
Attached Files
File Type: rar SHC_v3.rar (8.3 KB, 26 views)
Reply With Quote
The Following 6 Users Say Thank You to :( Sad8669 For This Useful Post:
Cesar82 (28-07-2022), ffmla (11-07-2022), Gehrman (21-07-2022), insomnyawolf (13-07-2022), Masquerade (11-07-2022), Razor12911 (12-07-2022)
  #86  
Old 19-07-2022, 08:49
Masquerade's Avatar
Masquerade Masquerade is offline
Registered User
 
Join Date: Jan 2020
Location: Monte d'Or
Posts: 1,161
Thanks: 284
Thanked 1,354 Times in 614 Posts
Masquerade is on a distinguished road
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.
Attached Files
File Type: 7z ITBTools.7z (12.5 KB, 3 views)

Last edited by Masquerade; 19-07-2022 at 08:52.
Reply With Quote
The Following 2 Users Say Thank You to Masquerade For This Useful Post:
:( Sad8669 (19-07-2022), Gehrman (19-07-2022)
  #87  
Old 19-07-2022, 09:47
:( Sad8669 :( Sad8669 is offline
Registered User
 
Join Date: Oct 2020
Location: -
Posts: 203
Thanks: 97
Thanked 187 Times in 101 Posts
:( Sad8669 is on a distinguished road
WAVExtractor | Update 2

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.
Attached Images
File Type: png -.PNG (6.4 KB, 294 views)
Attached Files
File Type: rar WAVExtractor 1.3.rar (20.0 KB, 18 views)
Reply With Quote
The Following 2 Users Say Thank You to :( Sad8669 For This Useful Post:
Gehrman (19-07-2022), kj911 (19-07-2022)
  #88  
Old 21-07-2022, 12:38
Masquerade's Avatar
Masquerade Masquerade is offline
Registered User
 
Join Date: Jan 2020
Location: Monte d'Or
Posts: 1,161
Thanks: 284
Thanked 1,354 Times in 614 Posts
Masquerade is on a distinguished road
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.
Reply With Quote
The Following 3 Users Say Thank You to Masquerade For This Useful Post:
Gehrman (21-07-2022), ScOOt3r (21-07-2022), Wanterlude (15-08-2022)
  #89  
Old 25-07-2022, 01:54
Masquerade's Avatar
Masquerade Masquerade is offline
Registered User
 
Join Date: Jan 2020
Location: Monte d'Or
Posts: 1,161
Thanks: 284
Thanked 1,354 Times in 614 Posts
Masquerade is on a distinguished road
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
Reply With Quote
  #90  
Old 14-08-2022, 06:55
Masquerade's Avatar
Masquerade Masquerade is offline
Registered User
 
Join Date: Jan 2020
Location: Monte d'Or
Posts: 1,161
Thanks: 284
Thanked 1,354 Times in 614 Posts
Masquerade is on a distinguished road
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
Attached Files
File Type: 7z igatool.7z (35.4 KB, 8 views)
Reply With Quote
The Following User Says Thank You to Masquerade For This Useful Post:
Gehrman (14-08-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
Support and Help on Game Compression Tools and Methods Snake288 Conversion Tutorials 4 18-04-2020 07:30
Help choosing an mp3 player ikermalli Media Players 8 23-08-2010 00:15
[REQ] Pac-Man World 2 Starforce 3 Crack (RLD Tools inside) newone111 PC Games 48 21-03-2010 01:22
Frequently Asked Questions Joe Forster/STA PC Games - Frequently Asked Questions 0 29-11-2005 10:48
Daemon Tools Question Overthere PC Games 11 16-06-2003 18:02



All times are GMT -7. The time now is 02:41.


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