Tools
Any complete tools can go here
1,792 files
-
Work in progress, build 0.7
For instructions and support join reshax discord: https://reshax.com/topic/138-reshax-discord-server
Currently, we must be able to replace any mesh in the game, including Aloy and other characters, robots, or environment parts. Also possible to replace most textures.
- 510 Downloads
Updated -
This is a customized XNALaraMesh add-on for Blender, designed to enable accurate import and export of ASCII models from Horizon Forbidden West.
(It is intended for use alongside the Horizon Forbidden West [PC] Model import tool)
See related files:
HFW Export-Import Tutorial
XNALaraMesh_HFW_2.0.zip
- 94 Downloads
Updated -
Extremely early version of tool, can export a good portion of models in game, some will fail due to version (investigating if this is due to them being old files, or if the game genuinely has a different code path for them, as I can only see 1 in the exe). Some will also fail due to WIP issues with mapping LOD indices (errors or corrupt mesh output)
Drag and drop Alan Wake 2's folder onto the exe/pass it via CLI and it will export all binfbx files in the archives.
Currently only exports models with material names/skeleton, references to textures and other data is a heavy work in progress, but I felt it was best to get an early version out that can at least export mesh info.
Requires Cast plugin to import into Blender/Maya for now, more formats will be supported later: https://github.com/dtzxporter/cast
Janitor.CLI.7z
- 30 Downloads
Updated -
Dying Light [3] The Beast tool, can export models/textures, works same as Dying Light 2 tool:
DyingLight3.exe <rpack_file> Or just drop rpack onto the tool.
All main textures are in common_textures_0_pc.rpack, GUI images in gui_common_pc.rpack
All models are in common_meshes_pc.rpack
- 374 Downloads
Submitted -
Tool to convert custom models into Far Cry 3/4 XBG format. Similar to previously released tool for Far Cry 5.
fc3mod.exe - for skeletal models (characters or NPCs)
fc3mod_static.exe - for static models
fc3mod_weapon.exe - for weapons
Usage:
1. Import or make your custom model in UE4.22.3, build it and save (you must get .uasset & .uexp)
2. run corresponding tool for static, skeletal models or weapons (fc3mod your.uasset original.xbg) - this will make XBG file
Example:
fc3mod.exe newvaas.uasset vaas.xbg 3. Import XBG file into the game
Important notes:
- in Far Cry 3/4 unlike Far Cry 5, models must be split into submeshes with no more than 48 bone influences.
- weapons can only be converted if custom model has same number of animated parts as original model, and each weapon part has only one material.
- 43 Downloads
Updated -
Dragon Age The Veilguard tools.
Work same as my previous frostbite tools.
toc_dav.exe - dump tool
Change .ini file parameters:
- game path
- dump path
- selection to dump "ebx", "res", "chunks" or "all"
Place oo2core_9_win64.dll from the game next to the tool.
Then drop any .toc file onto .exe to dump assets. Or run from command line with 1 parameter - toc file name. Main file is default.toc, voice files are inside subfolders - en.toc and other languages
Fb_dav.exe - model tool
Takes .MeshSet as parameter.
rgz_skeleton.ebx - main universal skeleton for all humanoids. Must be in the same folder. Game has 2 skeletons with this name, you need the one from "techanim" folder, which is bigger. If you need another skeleton, use its name as 2nd parameter. Or rename it to rgz_skeleton.ebx.
Tool will try to find chunks automatically. If not, it gives error message with chunk name.
Set of smd files - to fix distorted faces
They are 2-frame animation files to transform head model to its normal state.
fb_strands.exe & fb_strands_c.exe - hair tools
Each hair model has .StrandHairResource and .StrandHairSet files, and also a small EBX file (about 5kb in size) next to it which has its parameters, including the initial position. This EBX file is usually called the same, with _strand_model.ebx or _model.ebx in the end of its name.
Tool takes 2 or 3 parameters:
fb_strands.exe <StrandHairResource> <StrandHairSet> [EBX]
First 2 parameters are required, but if you add EBX in the end, it will try to place static part correctly. fb_strands_c.exe is experimental version for curly strands. It looks more or less fine, but not 100% proper, so i'm calling this tool experimental. Later it may be improved.
Hairs will be exported as 2 OBJ files (one for flowing, one for static part) with curves, which can be later converted to meshes or particle systems in blender or other editor. OBJ files will have hair groups marked, which can be useful for rendering.
- 553 Downloads
Updated -
Program for handling FFN, PFN, XFN, MFN and SFN fonts from EA games
List of functionalities:
- Parsing EA Font files
- Preview for font images
- Decoding and viewing font flags
- Viewing/Editing character table
- Exporting font images as DDS, PNG or BMP
- Importing font images from DDS, PNG or BMP
- 40 Downloads
Submitted -
This python script (Blender 2.49b) will let you import skeletal meshes (wrestlers and npcs) from Backyard Wrestling 1 & 2 (PS2 Version - XBOX not fully tested).
Theres two Blender Projects: "Blender249" is the original one from Xentax made by Szkaradek123 (Works on Backyard Wrestling 1). "Blender249_2" is an improved version that helps you locate the "newGameLib" library (change path in blender python script) and also lets you import Backyard Wrestling 2 Characters. Edit the Offset at "g.seek(xxx)" according to the skeletal .MESH you want to import.
Open your .MESH in Hexeditor and search for "pelvis". Subtract 36 from the resulting offset and you got the value you need for "g.seek(xxx)". Now run the script in blender and open your .MESH files.
This method is only required for Backyard Wrestling 2.
Python 2.6.6 is required (All versions of the game).
- 8 Downloads
Updated -
Final stable releases of both models and levels of ID-Daemon that were posted on the former XeNTaX forum, please see original screenshots for more details. I included for maps the needed files to just run the tool directly on your already dumped game assets.
In order to run the model tool just look up the *.MeshSet you want to convert and the skeleton.
Run it like this in command prompt:
Fb_nfsrun_pc.exe *.MeshSet
or
Fb_nfsrun_pc.exe *.MeshSet *.ebx If its a character the skeleton must exact skeleton.
You can even drag and drop the *.MeshSet on to the tool and it will convert it for you, assuming the skeleton is located at the root of the tool to be loaded automatically.
Since the skeleton is hard-coded in the tool as the BF3 skeleton name such as "veniceantske01.ebx", you must rename the skeleton that way if you go the drag/drop route of conversion.
Otherwise use the exact syntax above.
- 62 Downloads
Submitted -
Tool for .glm files - plaintext source models from their engine, found in the leak
Usage: from .glm file on the tool or use command line or batch
It will convert to .smd because model structure is closer to that format, used in older games
- 58 Downloads
Updated -
Tool to export HZDR models/textures.
Usage is same as original PC game: https://reshax.com/topic/16020-horizon-zero-dawn/#comment-83749
- 124 Downloads
Updated -
D\W Interactive tool.
Designed for the game,
"Small soldiers: Squad commander"
Introduction:
This modding tool was designed for the game Small Soldiers: Squad Commander. It allows users to access the contents of .cfs archive files — to extract, rebuild, and manage them. Additionally, it enables you to open and edit script files, and save the modified archive. This version of the program comes with a powerful searcher and scripter.
Compatibility:
The demo and full versions of the game both use the same .cfs archive with an identical structure, but there are some differences in the script file formats. I wanted to improve my tool significantly, so I updated it to fully support script files from both the demo and full versions.
Information:
For more information, please visit my website: www.theoutforce.hu.
Knowing issues:
The only problem I have is with the .spr and .SPR files. Watto helped me with the .spr files, but the reader part of this format is still problematic, since I still do not know that how the game stores the .pal “palettes”. There are no any .pal files in the archives, which suggests that the palettes are hardcoded somewhere in the game .exe file… More investigation and deeper reasearch are needed.
Extra information:
A native Linux version of this program will also be developed soon using Qt Creator.
Stay tuned for updates, as a new release will be available soon!
Special thanks to:
Watto (cfs, aud, asf structure)
Krisztian Kispeti, Dev.
Web: www.theoutforce.hu
- 13 Downloads
Updated -
Made by Maide and discotrigger from the Requiem Discord server, as well as Dimy from Noclip's server. Included are an archive extraction Python script, a NLTX texture extraction script, and the DLL associated with both. Also included is a script for Noesis to rip models (it also has wildly incomplete animation and texture support).
For the primary texture extraction script, some textures from Disgaea 7 will need to have their 0x17 hex address changed to 02 or 01 beforehand, and the resulting texture will need to have its red and blue channels swapped externally. Extraction from FAD archives is not possible with these tools. Nintendo Switch swizzle is off by default, PS4 & PS5 swizzle is not included.
Future NIS games may end up being compatible if they use the same formats.
2025 edit: noesis update and aluigi quickbms script wooo
D6and7.zip
- 30 Downloads
Updated -
With this tool, you will be able to decompress and compress, unpack and pack the .bin files related to the game's texts and maybe graphics.
- 33 Downloads
Submitted -
My old tool for TLOU2 PS4 fixed to work with PC files.
Unpack .psarc files with UnPSARC_v2.7, and then you can use any .PAK file with the tool. Use command line, or just drop .PAK file onto the .exe
Work same as old tool, described here:
https://web.archive.org/web/20230819184855/https://forum.xentax.com/viewtopic.php?t=22580
After extraction, model and skeleton are in separate files. So they must be manually combined to work together. SMD model & skeleton can be just imported separately and then connected in blender. For ascii it will not work, so you have to open model in text editor, remove first line (0), which is bone number, and copy-paste skeleton there instead of that zero.
So far tested on models, textures, maps - all looks fine.
Animations are probably wrong, i can look into that later.
- 715 Downloads
Updated -
For those who wan't to convert Xvag audio files, here's a tool for it. Tested on Last of Us 2 PC
Put the xvag files in src, converted ones will be in output.
FFmpeg must be installed
- 101 Downloads
Submitted -
This is attachment from ZenHAX posted by MrStPL in topic:
Persona 5 .bf texts unpack and repack- 66 Downloads
Submitted -
This is attachment from ZenHAX posted by LuigiwithTHEDoNg in topic:
(Unity) Help decrypt Idoly Pride- 33 Downloads
Submitted -
- 2 Downloads
Submitted -
- 3 Downloads
Submitted -
This is attachment from ZenHAX posted by rengareng in topic:
Metro: Exodus vfx unpacker- 80 Downloads
Submitted -
- 3 Downloads
Submitted -
This is attachment from ZenHAX posted by exygen12 in topic:
How can i find WWE 2k19 tool?- 11 Downloads
Submitted -
This is attachment from ZenHAX posted by beedy in topic:
Help with decompression xbox360 files [rx2]- 5 Downloads
Submitted