Just a quick side note, this should also work for other nsw games, but the tools might not be the same.
- Tools we will be needing
-SARC-Tool This extracts the .bfres from the .szs file
-Embedd-extractor This extracts the .bntx from the .bfres file-BNTX_Injector This let's you view, export and replace textures from the file
-Python 3.0 or above to execute .py files
-bfres_tex_replacer.py This repacks the .bntx into the .bfres file
-Libyaz0 This repacks the .bfres into the .szs file
-An extracted dump of the game
1.1. SZS file extraction
First off, we're gonna need to put the model.szs and put in into the sarc_tool folder. Then you want to open up Windows Powershell into the folder we just went in.Now you want to type .\sarc_tool.exe .\model.szs
It will now extract the .bfres from the file
1.2. BFRES file extraction
Open the embedd_extract folder and execute the .exe file. Locate the .bfres file you just created and it will extract the textures.bntx into the bfres file's directory.
Open the bntx_injector folder and execute the .exe file. You will now need to open the textures.bntx file and export whatever you want to edit/change. When you've finished doing so, click replace and locate your edited file. You can now close the bntx_injector window. (it autosaves)
3.1. BNTX to BFRES
We will now repack the .bntx into he .bfres file. (make sure you install Python above)
Now locate your .bfres then your .bntx file, it will now repack automatically. You can then delete the .bntx file if you want to. (if you're just testing it's better to leave it as it is)
3.2. BFRES to SZS
This is the final step. Drag your .bfres file into the libyaz0 folder and do the same as for sarc_tool, open Windows Powershell but instead, this time type .\libyaz0.exe -c -level 1 .\model.bfres
You will now see the .szs file, you can place it in the right directory on your SD card and enjoy your mod.