Hacking [Release] BFRES Texture Injector

  • Thread starter Thread starter mariosonicds
  • Start date Start date
  • Views Views 19,158
  • Replies Replies 48
  • Likes Likes 10
I don't know what's wrong with mine then. I dumped it again, just to be sure, but I'm getting the same error. The other ones work as expected.

UfLBHyt.png

Though 4 bytes is a bit small, I guess.
 
I don't know what's wrong with mine then. I dumped it again, just to be sure, but I'm getting the same error. The other ones work as expected.

Though 4 bytes is a bit small, I guess.

So you did open the output.bfres..... btw im using uwizzards extraction and compression tools
 
Awesome tuts video
Btw. If i recall there exists a dds plugin for photoshop.
Ok here is a link

In the comments someone made a tut if u want to skip the video
XD
 
whenever i try to use this, I keep getting this error

Code:
Traceback (most recent call last):
  File "Bfres_check.py", line 34, in <module>
    NAME = getString(bfres)
  File "C:\Users\mario\Desktop\TextureInjector\util.py", line 34, in getString
    result += tmpChar
TypeError: Can't convert 'bytes' object to str implicitly
 
  • Like
Reactions: FlappyFalco
That's a really good injection tool but how do I know if the texture I want to replace is a BC1, BC3, ABGR_8888 or something else?
 
whenever i try to use this, I keep getting this error

Code:
Traceback (most recent call last):
  File "Bfres_check.py", line 34, in <module>
    NAME = getString(bfres)
  File "C:\Users\mario\Desktop\TextureInjector\util.py", line 34, in getString
    result += tmpChar
TypeError: Can't convert 'bytes' object to str implicitly

I keep getting this too, I'm using a BFRES from Super Mario Maker if that makes a difference. Any ideas, @mariosonicds ?
 
That's a really good injection tool but how do I know if the texture I want to replace is a BC1, BC3, ABGR_8888 or something else?
You can use texconv2.
Code:
TexConv2.exe -i texture.gtx -o texture.dds -printinfo
This should print the information you desire.
 
Last edited by AboodXD,
  • Like
Reactions: Domineu
So you basically replace the FTEX data block and don't fix any pointers? Or how did you manage this? Doesn't that require the files to have approx. the same size when replacing them?

I'm asking out of interest since the pointer bigotry in BFRES makes my mind break a little when thinking about exporting / creating complete BFRES files (also, did someone ever find out how those IndexGroup lookup values are calculated?).
 
Last edited by Deleted member 370174,
  • Like
Reactions: FlappyFalco
I'm currently doing research to get the Octoling's playable in Splatoon using Cafiine. I made a SFX pack, and I'm hoping to make a full mod. At the stage this injector is in, is this compatible with 3dsmax in any way? I'm recognized as a hacker in the Splatoon modding hub.
 
  • Like
Reactions: N28582R

Site & Scene News

Popular threads in this forum