Skip to content

Releases: Nenkai/ForzaTools

TexConv 1.0.1

18 Nov 23:23

Choose a tag to compare

1.0.1

  • Reworked for durango textures, should (hopefully) work a bit better
  • Mipmap extraction is now functional - use something like this image viewer to view them
  • Updated to .NET 9.0

NOTES

  • Requires .NET 9.0
  • Some textures don't extract well, i.e lowest mip of FM5 HDR textures
  • xg.dll is required for durango textures, it is provided (yikes!) - figuring out the swizzler algorithm would be nice (hint: CopyFromSubresource performs all the de-tiling)

Usage

Drag-drop swatch or folders containing swatches.

FH4 DB Load Patcher 1.0.4

07 Jun 16:25
88d635e

Choose a tag to compare

This tool makes it possible to use decrypted databases on FH4.

Requirements

Requires .NET 8 installed

  • Requires decrypted database as media/stripped/gamedbRC.slt
  • Do not use this online

Usage

  • If you are using a legitimate steam copy, run the program, it will launch FH4 and patch it.
  • Otherwise if you wish to boot from an executable instead, provide the path to it as a command line argument, alternatively you can drag the game executable onto the patcher's exe.
  • Another alternate method is to start the game from the executable and immediately starting the patcher afterwards.

PlaygroundMiniZip 1.0.3

23 Aug 13:24

Choose a tag to compare

Requirements

Requires .NET 6 installed

Extracts files out of PGZP/.minizip files, intended for GeoChunk/ChunkMap files. Works for version 100 and 101 (FH3 to FH5).

File names are not available in such files (except on FH5 where you can use leftover ChunkContentsMiniZip files). This is the best that can be currently done without understanding the geo coordinate system and being able to preview contents.
The unpack process will attempt to rename files based on their contents.

The GeoChunks and ChunkMap files should be within the same directory.

Usage

Provide file and optionally output directory.
You may need to run as admin in windows store versions.

Changelog

1.0.3 - Import file names from ChunkContentsMiniZip if it exists
1.0.2 - Further fix it, DeflateStream nor ICSharpCode works well for minizips
1.0.1 - Fixed inflate compression stream being somehow different in later games which caused an issue

PlaygroundMiniZip 1.0.2

22 Aug 16:36

Choose a tag to compare

Requirements

Requires .NET 6 installed

Extracts files out of PGZP/.minizip files, intended for GeoChunk/ChunkMap files. Works for version 100 and 101 (FH3 to FH5).

File names are not available in such files (except on FH5 where you can use leftover ChunkContentsMiniZip files). This is the best that can be currently done without understanding the geo coordinate system and being able to preview contents.
The unpack process will attempt to rename files based on their contents.

The GeoChunks and ChunkMap files should be within the same directory.

Usage

Provide file and optionally output directory.
You may need to run as admin in windows store versions.

Changelog

1.0.2 - Further fix it, DeflateStream nor ICSharpCode works well for minizips
1.0.1 - Fixed inflate compression stream being somehow different in later games which caused an issue

FH4 DB Load Patcher 1.0.3

20 Aug 11:54

Choose a tag to compare

This tool makes it possible to use decrypted databases on FH4.

Requirements

Requires .NET 6 installed

  • FH4 Steam ONLY (exe md5: EED96C68837BF66672F6C49E2F721A69) - should be latest as of 18/08/2023
  • Requires decrypted database as media/stripped/gamedbRC.slt
  • Do not use this online
  • Tool made in a dozen minutes, may just not work

Usage

  • If you are using a legitimate steam copy, run the program, it will launch FH4 and patch it.
  • Otherwise if you wish to boot from an executable instead, provide the path to it as a command line argument, alternatively you can drag the game executable onto the patcher's exe.
  • Another alternate method is to start the game from the executable and immediately starting the patcher afterwards.

BXML <-> XML Converter

20 Aug 01:42

Choose a tag to compare

Requires .NET 6 installed

Usage: bxml or xml files
NOTE: Files will be automatically converted to binary or plain text