GameBanana shows no ads to members. Sign up now!
Ads keep us online. Without them, we wouldn't exist. We don't have paywalls or sell mods - we never will. But every month we have large bills and running ads is our only way to cover them. Please consider unblocking us. Thank you from GameBanana <3

How to BNTX texture edit

A Tutorial for Mario Kart 8 Deluxe

Updates

Fix 10mo
  • BugFix Link to bfres_tex_replacer.py has been updated
1.01 1y Adjustment
I decided to make this tutorial since a couple of people have been asking me how to do this, so here you go.

Just a quick side note, this should also work for other nsw games, but the tools might not be the same.

  1. 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. Extracting

       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.

       2. Editing
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.Repacking

       3.1. BNTX to BFRES
We will now repack the .bntx into he .bfres file. (make sure you install Python above)
Execute bfres_tex_replacer.py.
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.
Sign up to access this!

Embed

Share banner
Image URL
HTML embed code
BB embed code
Markdown embed code

Credits

Key Authors
dx0 avatar
dx0 username pic Joined 3y ago
Offline
672 points Ranked 43724th
10 medals 2 rare
  • Became a Game Pioneer Medal icon
  • Returned 1000 times Medal icon
  • One month a member Medal icon
  • 6 months a member Medal icon
  • 1 year a member Medal icon
  • Returned 100 times Medal icon
Making of the tutorial
Original Authors
AboodXD
Created all the tools mentionned in the tutorial

Submitter

dx0 avatar
dx0 username pic Joined 3y ago
Probably Dead
672 points Ranked 43724th
10 medals 2 rare
  • Became a Game Pioneer Medal icon
  • Returned 1000 times Medal icon
  • One month a member Medal icon
  • 6 months a member Medal icon
  • 1 year a member Medal icon
  • Returned 100 times Medal icon
dx0 avatar
dx0

Creator
  • Paypal Donate
Sign up to access this!
Sign up to access this!
Sign up to access this!

Game

Sign up to access this!

Category

Details

Difficulty Level
Beginner

Attributes

Genre
Texturing

Share

  • Share on Reddit
  • Share on Twitter
  • Share on Facebook
  • 1
  • 5.9k
  • 5
  • 1y
  • 10mo
  • 10mo

More from Submitter

More Other/Misc Tutorials