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 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

 Source: https://github.com/soopercool101/BrawlCrate/blob/master/README.md