I updated the build on the first post. The main reason for the update is because I added a bch texture replacer and a creator for the *.mbn Super Smash Bros model. They are both inside the "Tools" menu. Since I have no means to test the modified/created files, I'm waiting someone kind enough to test it for me and report if it's working in-game.
To use the BCH replacer:
- Go to Tools > BCH texture replacer...
- A new window will open, now click in File > Open and select the bch file that you want to modify
- Now select the texture you want to replace on the list, click on the "Replace" button and open the new texture
- You can also use Export all and Replace all to work with all textures at once
- Once you finish editing, click in "Save" to write the changes back to the original file. Be careful.
This one don't have any limitation regarding the texture sizes, and it don't have the compression quality loss aswell. Just make sure that the width and height are a power of two and that it isn't bigger than the max size the PICA200 supports (1024x1024 iirc). Also note that I didn't added support for the 14241342435365346439 different container formats used on Pokémon.
To use the Sm4sh model creator:
- Go to Tools > Sm4sh model creator...
- Click on the first folder button, and open the input model file (must be in OBJ or SMD format, SMD supports bones so I recommend it)
- Click on the second folder button, and "save" the output *.mbn file where you want
- Now click on "Create". When it finishes, a message saying "Done!" will appear.
Note that both tools are largely untested, as I don't have a 3DS to test them so they may very well just make the game crash. That's why I uploaded the test build.
The program have other changes aswell, so if anyone notices a regression let me know.