BrawlCrate

BrawlCrate is a fork and unofficial successor to BrawlBox. It uses the same basic interface as BrawlBox while adding new features and fixing bugs and glitches. Unlike BrawlBox, it is still in active development and gets regular updates.

Like BrawlBox, BrawlCrate was designed to edit PAC and PCS files from Super Smash Bros. Brawl, but can also edit files from Mario Kart Wii and New Super Mario Bros. Wii such as BRRES files.

The following file formats can be edited with BrawlBox: PCS, BRRES, MDL0, TEX0, CHR0, PAT0, SRT0, CLR0, SHP0, BRSAR.

Improvements and Additional Features
BrawlCrate is a BrawlBox fork with a variety of features aiming to improve ease of modding for a variety of Wii games. BrawlBox and BrawlLib were maintained initially by Kryal, then by BlackJax96, and currently by libertyernie. BrawlCrate also incorporates a modified version of the Color Smash tool originally by Peter Hatch and modifed versions of the BrawlManagers by libertyernie. Current BrawlCrate contributors: soopercool101, Simon381, Onium

General
Improved animation previewer that is more game-accurate relative to BrawlBox versions post-v0.71. Improved texture rendering system that will detect missing or incorrectly named textures more accurately. Restored direct Boneflag editing from older versions of BrawlBox. More features for texture imports. Files no longer become Write-locked when opened. Faster update cycle, quicker updater, and settings save between updates. Improved collada import and export.

Characters
Automatic generation of metal materials has been improved and expanded. Metal materials can be toggled and previewed in the model previewer. Adds automatic generation of Spy costumes. BrawlEx config files can now be edited directly from the program. PCS files now use proper compression when saved as PAC files. Integrated support for DukeItOut's 50 Costume Code. Allows for usage of a text file list of characters so you don't have to keep track of them

Stages
Automatically uses improved compression algorithm for stages when available. Adds duplicate functionality to various file types. Adds internal documentation for STDTs and Stage Modules. Adds ability to edit SCLA, or Stage Collision Attribute files. Greatly improves collision editor, allowing for use of two extra collision types and multiple new flags. Greatly improves STDT editing, and adds support for editing of other stage table types. Better parsing of Stage Parameters. Allows for usage of a text file list of stages so you don't have to keep track of them for your build.

Modules
Modules can now be edited using 2 or 1 byte modes, as well as the default 4-byte mode. Adds ability to edit and save module annotations, allowing you to take notes on how to edit a module. Modules no longer get corrupted when saved in the program (and allows buffers to be manually edited).

UI
Adds ability to automatically regenerate stock icon PAT0's. CSSRoster.dat or CSS.bex from BrawlEx or PMEX can now be directly edited (with drag-and-drop functionality). Integrated Color Smash Support.

Single Player
Adds improved Classic Mode parsing, with control over more variables. Adds improved SSE parsing, with more files able to be edited. Adds support for loading of text files for Character and Stage lists for custom builds.

API
Python API has been greatly extended with new functionality. Extensive documentation for interfacing with the program can be found online. Plugins hosted with GitHub can now be updated by users from within the program.