I see there's a programming section in the forums now. I've made a few small tools, so I'm posting them here. As I'm supposed to make some more programs in the near future, I'll keep this as my own thread for this.
STPM TOOLThis program allows you to easily edit any value in the STPM files in stages (usually known as miscdata[10] in brawlbox). You can edit the ones I exactly know what they do (the ones with a small descryption) or any other, by typing the offset in the last box.
You can also compare your actual STPM file with an automatically generated backup, made when the program is run.
BLOCK TOOLThis tool is meant for stagers too. It can apply the information in the main bone for the stage builder block model. It can be used in other models too by using the program in a 'bin' folder and entering some values from brawlbox. You can edit the normals, remove faces, scale and rotate the different faces of that model.
Specially useful to place blocks in a stage and use the same bone for all of the models in there.
UV TOOLThis tool is meant to easily edit the UV coordinates in any MDL0 file. You can move and scale the whole bunch of points, or individually edit them one by one. Useful if you know what you do.
GCT FUSIONIZERAn easy but interesting tool that allows you to fuse 2 gct files into one. Just have some individual code in a code.gct file and add the content to your RSBE01.gct or RSBP01.gct files without needing to complile the gct file again.
Just to add small codes into a bigger code file.
MSHADOW TOOLA new tool to edit the Shadow System in stages.
MDL0 PORTERA simple tool that fixes the MDL0 files from other games with a single click. Based on RTB's tutorial in SWF.
Stage Roster Expansion ToolWith this tool you can include and edit the stage roster code to your gct.
GCT AnalyzerA tool for editing and keeping in track the codes inside your gct file. You can merge gct's, convert them to txt, add new codes and remove them.
MATERIAL TOOLNew tool to fix materials in OBJ imports (or quickly editing some values in any mdl0 file)
- Now it fixes materials in DAE imports too. It changes the colors to a gray value and changes the shader with another.
A tool for editing most material properties in a row. You can select the materials you want to edit and make the changes for all of them at the same time. It can also copy the material properties from external files, including other models, something interesting if you want to quickly set up your materials when a new version of your model is ported to brawlbox.
CBLISS TOOLA new tool to edit the cBliss codes. You can automatically include the codes in your set and customize them in an easy way.
ASL TOOL A new tool to edit the gct files with the ASL code in it.
Tutorial
here The ASL Tool is a program to edit a specific code to be found in gct files. That code makes it possible to load different versions of a stage when selecting it in the stage select. The program allows the full customization of this code.
Video tutorial:
CSS TOOLA program made to edit the order of the character icons in the CSS. It's pretty easy to customize in which order the characters are listed, one only has to expand a small list and add/remove items from it. Compatible with both PAL and NTSC.
More tools will be posted soon.