BrawlCrate

From NSMBW Modding Database
Jump to navigation Jump to search
BrawlCrate
Screenshots:
thumb
thumb
Type: Multi-Purpose Tool
Developer(s): soopercool101, NuclearNecrosis, Simon381, Onium
Stable Release Version: v0.41
Operating System: Windows
Written in: C#
License: GNU LGPLv3
Download:

Source Code Latest Release

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 BrawlCrate: .pac, .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. It was initially released on April 8, 2018 under the name StageBox. 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.


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 (.dae) 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 .txt 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 .txt 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.