aboood40091 / bfres-tool Goto Github PK
View Code? Open in Web Editor NEWA tool for extracting/injecting textures.
License: GNU General Public License v3.0
A tool for extracting/injecting textures.
License: GNU General Public License v3.0
So, I used the latest version of your BFRES tool (4.1) to dump the textures from 1-1 of SM3DW (EnterCatMarioTexture.szs). I extracted the .bfres and then I opened it up in your tool. It dumped the .dds files with no problem. I then replaced "Lawn00_DM_alb" (9 mipmaps and in the BC1/DXT1 format) with my modified .dds file. It injected it with no problem. I compressed back into .szs and then loaded it up in the game. Everything was chopped up and garbled. At first I thought my modified .dds file was not saved right or something like that. So I used your tool again but instead of injecting my modified .dds file I used the same .dds file your tool outputted. I saved it compressed it and then I got the same thing in the game.
Do you want me to upload the modified .bfres file?
Hey! I was wondering if there's any way to replace files using cmd or another way instead of opening the tool, selecting the file you want to use, select the new file to replace it, and repeat. For all I know, I could be using it wrong, so mind my potential ignorance. I feel like this would be nice to be able to replace multiple files with.
Hi there,
I try to explain the problem but it's bit confusing.
I'm replacing Link_Skin... textures from Link.Tex1.bfres
All maps except _Alb have an u-offset of around 0.1 in uv space (to the right)
When injecting with version 4.1 everything is correct.
The textures themselves look correct ingame. Only the uv-offset is wrong.
It would be very helpful to have a batch inject. For example, select a folder and inject any .dds files that match the name of any in the bfres. Thanks!
Would it be possible to add PNG support to BFRES Tool?
In certain Breath of the Wild items I've tried to open (after converting sbfres to bfres), it will start extracting DDS files, but suddenly stop.
Then I notice there is a GTX file after the DDS ones. It's the file it said could not be found. The reason is that it adds a "2" to the end of the file name. So it would be "filename2.gtx" instead of "filename.gtx" like it's supposed to be.
To fix it, I simply rename the file without the "2" in it and open bfres tool again and it works fine.
Just curious if you could fix this issue for quicker extraction, thanks!
Hi,
What version of python are you using? I was using 2.7 and updated to 3.7.
I am getting this error:
Unsupported format: 0x5500ffff
Perhaps I am using the wrong SARC Extractor? I am following this tutorial and using the same M1_DV_Plain.szs from mario maker.
https://github.com/GRAnimated/SMMGuide/wiki/(Wii-U)-Decrypting-the-Files
Update: I think part of my problem was not working from C: and perhaps I was using an old or incorrect destination for getting my .szs files. I actually don't understand what I did. Things just started working.
Thanks for the tool! Feel free to delete this issue
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.