Difference between revisions of "BrawlCrate"
m (Add latest tag to download link) |
|||
(23 intermediate revisions by 10 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {| class="textbox float-right grid width:30%" | |
− | {{ | + | |+ {{PAGENAME}} |
− | + | ! Author: | |
− | | | + | | soopercool101 |
− | | | + | |- |
− | | | + | ! Software type: |
− | | | + | | Viewer, Editor |
− | | | + | |- |
− | + | ! File formats: | |
− | | | + | | [[BRSAR]], [[BRSTM]], [[DOL]], PAC, PCS, [[BRRES]], GCT, [[MDL0]], [[TEX0]], [[CHR0]], [[PAT0]], [[SRT0]], [[CLR0]], [[SHP0]], [[REL]] |
− | + | |- | |
− | | | + | ! Version: |
− | | | + | | v0.40 |
− | + | |- | |
− | | | + | ! Date of latest version: |
− | | | + | | 2023-05-12 |
− | + | |- | |
− | | | + | ! Download: |
− | } | + | | [https://github.com/soopercool101/BrawlCrate/releases/latest GitHub] |
− | + | |} | |
== Overview == | == Overview == | ||
− | '''BrawlCrate''' is a fork and unofficial successor to [[BrawlBox]] | + | '''BrawlCrate''' is a program created by soopercool101. It is a fork and unofficial successor to [[BrawlBox]], using the same basic interface while adding new features and fixing bugs and glitches. Unlike BrawlBox, it is still in active development and gets regular updates. |
− | Like | + | 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. |
− | == | + | === Credits === |
− | * | + | * Onium, for making the Model Viewer camera faster in v0.30 Hotfix 3. |
− | * [https://github.com/ | + | * MarioDox, for improving STPM parsing in v0.30e. |
− | + | * [https://github.com/aboood40091 aboood40091], for updating the Model Previewer draw priority in v0.36b. | |
− | {{ | + | == Media == |
+ | {{nomedia}} | ||
+ | |||
+ | == Version History == | ||
+ | {| class="wikitable" | ||
+ | ! Version | ||
+ | ! Date of release | ||
+ | ! Information | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.30 v0.30] | ||
+ | | 2019-11-04 | ||
+ | | First release | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.30h1 v0.30 Hotfix 1] | ||
+ | | 2019-11-04 | ||
+ | | Fixed crashes when previewing models. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.30h2 v0.30 Hotfix 2] | ||
+ | | 2019-11-04 | ||
+ | | | ||
+ | * Fixed issue with DPI rescaling. | ||
+ | * MoveDef parsing is off by default (can be toggled in settings). | ||
+ | * Fixed changelog viewing. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.30h3 v0.30 Hotfix 3] | ||
+ | | 2019-11-06 | ||
+ | | | ||
+ | * Updated Model Viewer camera to a faster one. | ||
+ | ** The mouse now wraps around and is no longer hidden. | ||
+ | * Settings are now once again saved between versions. | ||
+ | * Fixed bug in which Update.bat never got deleted. | ||
+ | * Fixed bug in which contextual loop would not work properly for audio. | ||
+ | * Fixed bug in which stable builds could not switch to Canary. | ||
+ | * Updater version now matches the latest version in which it got updates. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.30h4 v0.30 Hotfix 4] | ||
+ | | 2019-11-09 | ||
+ | | | ||
+ | * Fixed crashes when merging models. | ||
+ | * Fixed issue where CHR0Entries would not show correct sizes. | ||
+ | * Fixed issues with negative numbers in Numeric Entry Boxes. | ||
+ | * Fixed issue where volume settings would not update correctly. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.30b v0.30b] | ||
+ | | 2019-11-15 | ||
+ | | | ||
+ | * Added additional API functionality regarding context menus. | ||
+ | * Improved parsing and editing of STPM files. | ||
+ | * Added 255-slot CSS config support for BrawlEx. | ||
+ | * Fixed bugs with live texture rendering. | ||
+ | * Fixed issues with Export All dialog. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.30b-h1 v0.30b Hotfix 1] | ||
+ | | 2019-11-15 | ||
+ | | Fixed issues where the issue reporter would not report issues with proper formatting. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.30c v0.30c] | ||
+ | | 2019-11-30 | ||
+ | | Added support for deleting files that have been multi-selected. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.30c-h1 v0.30c Hotfix 1] | ||
+ | | 2019-12-09 | ||
+ | | Fixed issues where Masquerade and CSSC Entry Wrappers would behave incorrectly. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.30d v0.30d] | ||
+ | | 2019-12-27 | ||
+ | | | ||
+ | * Added additional useful functions to BrawlAPI. | ||
+ | * Allowed materials and material references to be properly duplicated. | ||
+ | * Moved [[MDL0]] Material Reference HasTextureMatrix property to the Texture Matrix Effect category. | ||
+ | * Fixed crash when parsing unexpected MoveDef children. | ||
+ | * Fixed crash when reading certain REFF animations. | ||
+ | * Fixed error logs when resetting model viewer settings. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.30d-h1 v0.30d Hotfix 1] | ||
+ | | 2019-12-27 | ||
+ | | Added support for adding parents directly to bones. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.30e v0.30e] | ||
+ | | 2020-01-04 | ||
+ | | | ||
+ | * The <tt>Import → Object</tt> option for MDL0 now supports all MDL0 import types. | ||
+ | * Added Delete Entries option to Edit All menu for [[CHR0]]. | ||
+ | * Improved STPM parsing. | ||
+ | * Added BrawlCrate documentation hosted at [https://soopercool101.github.io/BrawlCrate GitHub] (can be accessed from the help menu). | ||
+ | * Fixed bug where [[PAT0]] Entries could attempt to access invalid data during duplication. | ||
+ | * Fixed bug where the UserFloatInput API member would round to an int value. | ||
+ | * Fixed bug where the last user input was not saved for numerical API inputs. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.30e-h1 v0.30e Hotfix 1] | ||
+ | | 2020-01-05 | ||
+ | | CHR0s can now be properly replaced with all animation import types. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.30f v0.30f] | ||
+ | | 2020-01-15 | ||
+ | | | ||
+ | * Improved event match parsing. | ||
+ | * Improved BrawlEx Fighter Config parsing, including support for per-costume and others. | ||
+ | * Fixed bug in which PAT0 and [[CLR0]] animations would not preview properly. | ||
+ | * Fixed bug in which Stage Tables could not be properly replaced. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.30g v0.30g] | ||
+ | | 2020-01-23 | ||
+ | | | ||
+ | * Added support for Byte and Short interpretations to attribute grids. | ||
+ | * Added support to paste in color+alpha data with <tt>CTRL + V</tt> in Color Control. | ||
+ | * Fixed bug in which duplicating ARC Entries would result in crashes. | ||
+ | * Fixed bug in which new collision objects would not have names and would not be shown in the main form. | ||
+ | * Fixed bug in which imported MDL0 materials would be given generic names. | ||
+ | * Fixed bug in which duplicated MDL0 materials would not have proper names for their textures. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.30h v0.30h] | ||
+ | | 2020-02-11 | ||
+ | | | ||
+ | * Added multi-import support for MDL0 subentries. | ||
+ | * Improved MSBin parsing. | ||
+ | * Improved Attribute Grid support. | ||
+ | * Fixed [[SHP0]] save corruption. | ||
+ | * Fixed various duplication bugs. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.31 v0.31] | ||
+ | | 2020-03-29 | ||
+ | | Integrated support for Project+ files (TSLT, ASLS, and PARAM). | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.31-h1 v0.31 Hotfix 1] | ||
+ | | 2020-03-29 | ||
+ | | Fixed inability to save PARAM files with changed flags. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.32 v0.32] | ||
+ | | 2020-04-19 | ||
+ | | Added support for pathing data. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.32-h1 v0.32 Hotfix 1] | ||
+ | | 2020-04-20 | ||
+ | | Improved boot times when the automatic updater is active. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.33 v0.33] | ||
+ | | 2020-05-10 | ||
+ | | Added support for basic Trophy and Sticker mods. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.34 v0.34] | ||
+ | | 2020-05-14 | ||
+ | | | ||
+ | * Added support for Module Maps to be loaded from <code>InternalDocumentation/Module/maps</code>. | ||
+ | * Added option to standardize Trophy internal names to [[BRRES]] names. | ||
+ | * Improved TrophyData saving. | ||
+ | * Fixed crash when using 50cc conversion without stock palettes. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.34-h1 v0.34 Hotfix 1] | ||
+ | | 2020-05-14 | ||
+ | | Fixed loading for sora.map. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.34-h2 v0.34 Hotfix 2] | ||
+ | | 2020-05-14 | ||
+ | | Fixed function name loading for maps. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.34-h3 v0.34 Hotfix 3] | ||
+ | | 2020-05-15 | ||
+ | | External Module Functions will now keep their red background after selection. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.35 v0.35] | ||
+ | | 2020-10-17 | ||
+ | | | ||
+ | * Added TargetFunction string to REL Commands when loading Module Maps. | ||
+ | * Facepoint and Triangle counters now update in real time rather than on save. | ||
+ | * Item IDs now populate for Green Greens and Distant Planet modules. | ||
+ | * Allowed cancellation of Export Selected. | ||
+ | * Supersoft collisions now render with more transparency. | ||
+ | * Allowed manual linking of a Collision Object's linked model and bone. | ||
+ | * Updated internal documentation. | ||
+ | * Showed filename before program name if not using the full file path. | ||
+ | * Fixed bug in which exporting an unchanged text codeset would fail. | ||
+ | * Fixed bug in which P+ Knuckles would not properly load MASQ data. | ||
+ | * Fixed bug in which duplicating a [[TEX0]] with a palette would prompt to delete its palette. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.35-h1 v0.35 Hotfix 1] | ||
+ | | 2020-10-17 | ||
+ | | Fixed bug in which [[TPL]] files would not be properly populated. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.36 v0.36] | ||
+ | | 2020-12-20 | ||
+ | | | ||
+ | * Stage TB nodes now properly parse with children. | ||
+ | * STPM now parses Music and Sound volume. | ||
+ | * Fixed errors building Common2. | ||
+ | * Fixed errors previewing PAT0. | ||
+ | * Fixed some crashes when importing DAE files. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.36b v0.36b] | ||
+ | | 2021-02-07 | ||
+ | | | ||
+ | * Model Previewer draw priority has been updated to be more accurate to in-game. | ||
+ | * Added Item IDs for [https://ssbwiki.com/Smashville Smashville] and [https://ssbwiki.com/Yoshi's_Island_(SSBB) Yoshi's Island] (Brawl). | ||
+ | * Pathing Data now properly updates Minimum and Maximum values automatically. | ||
+ | * Fixed bug in which spaces were not properly placed when copying and pasting from a hex box. | ||
+ | * Fixed bug in which Module Item IDs would overwrite changes made in the section editor. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.36c v0.36c] | ||
+ | | 2021-03-22 | ||
+ | | | ||
+ | * Added full editing support for all used collision flags in [[Super Smash Bros. Brawl]]. | ||
+ | * Improved BrawlEx config support. | ||
+ | * Fixed minor bugs with Project+ config file editing. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.36c-h1 v0.36c Hotfix 1] | ||
+ | | 2021-04-05 | ||
+ | | | ||
+ | * Fixed PAT0 preview bug where textures contained in the same BRRES as a MDL0 would not display properly. | ||
+ | * Fixed issue where certain wrappers were not being properly exposed to the API. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.37 v0.37] | ||
+ | | 2021-05-18 | ||
+ | | Fixed automatic updater. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.38 v0.38] | ||
+ | | 2022-08-31 | ||
+ | | | ||
+ | * Added support for SSEEX structures, as well as various other SSE updates. | ||
+ | * Made stability improvements for BRSAR. | ||
+ | * Fixed various bugs. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.39 v0.39] | ||
+ | | 2023-02-05 | ||
+ | | | ||
+ | * Added Knuckles (P+) to default fighterlist. | ||
+ | * Various SSE improvements. | ||
+ | * Various bug fixes. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.39h1 v0.39 Hotfix 1] | ||
+ | | 2023-02-06 | ||
+ | | Ensured default fighterlist is regenerated as needed. | ||
+ | |- | ||
+ | | [https://github.com/soopercool101/BrawlCrate/releases/tag/v0.40 v0.40] | ||
+ | | 2023-05-12 | ||
+ | | | ||
+ | * Various SSE improvements. | ||
+ | * Added support for ItemEx. | ||
+ | * General fixes to U8 archives. | ||
+ | * Fixed bugs with SHP0 v4. | ||
+ | |} | ||
+ | |||
+ | {{Custom Track Tutorial}} | ||
[[Category:Software]] | [[Category:Software]] |
Latest revision as of 15:26, 27 May 2023
Author: | soopercool101 |
---|---|
Software type: | Viewer, Editor |
File formats: | BRSAR, BRSTM, DOL, PAC, PCS, BRRES, GCT, MDL0, TEX0, CHR0, PAT0, SRT0, CLR0, SHP0, REL |
Version: | v0.40 |
Date of latest version: | 2023-05-12 |
Download: | GitHub |
Overview
BrawlCrate is a program created by soopercool101. It is a fork and unofficial successor to BrawlBox, using the same basic interface 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.
Credits
- Onium, for making the Model Viewer camera faster in v0.30 Hotfix 3.
- MarioDox, for improving STPM parsing in v0.30e.
- aboood40091, for updating the Model Previewer draw priority in v0.36b.
Media
Currently no media
Version History
Version | Date of release | Information |
---|---|---|
v0.30 | 2019-11-04 | First release |
v0.30 Hotfix 1 | 2019-11-04 | Fixed crashes when previewing models. |
v0.30 Hotfix 2 | 2019-11-04 |
|
v0.30 Hotfix 3 | 2019-11-06 |
|
v0.30 Hotfix 4 | 2019-11-09 |
|
v0.30b | 2019-11-15 |
|
v0.30b Hotfix 1 | 2019-11-15 | Fixed issues where the issue reporter would not report issues with proper formatting. |
v0.30c | 2019-11-30 | Added support for deleting files that have been multi-selected. |
v0.30c Hotfix 1 | 2019-12-09 | Fixed issues where Masquerade and CSSC Entry Wrappers would behave incorrectly. |
v0.30d | 2019-12-27 |
|
v0.30d Hotfix 1 | 2019-12-27 | Added support for adding parents directly to bones. |
v0.30e | 2020-01-04 |
|
v0.30e Hotfix 1 | 2020-01-05 | CHR0s can now be properly replaced with all animation import types. |
v0.30f | 2020-01-15 |
|
v0.30g | 2020-01-23 |
|
v0.30h | 2020-02-11 |
|
v0.31 | 2020-03-29 | Integrated support for Project+ files (TSLT, ASLS, and PARAM). |
v0.31 Hotfix 1 | 2020-03-29 | Fixed inability to save PARAM files with changed flags. |
v0.32 | 2020-04-19 | Added support for pathing data. |
v0.32 Hotfix 1 | 2020-04-20 | Improved boot times when the automatic updater is active. |
v0.33 | 2020-05-10 | Added support for basic Trophy and Sticker mods. |
v0.34 | 2020-05-14 |
|
v0.34 Hotfix 1 | 2020-05-14 | Fixed loading for sora.map. |
v0.34 Hotfix 2 | 2020-05-14 | Fixed function name loading for maps. |
v0.34 Hotfix 3 | 2020-05-15 | External Module Functions will now keep their red background after selection. |
v0.35 | 2020-10-17 |
|
v0.35 Hotfix 1 | 2020-10-17 | Fixed bug in which TPL files would not be properly populated. |
v0.36 | 2020-12-20 |
|
v0.36b | 2021-02-07 |
|
v0.36c | 2021-03-22 |
|
v0.36c Hotfix 1 | 2021-04-05 |
|
v0.37 | 2021-05-18 | Fixed automatic updater. |
v0.38 | 2022-08-31 |
|
v0.39 | 2023-02-05 |
|
v0.39 Hotfix 1 | 2023-02-06 | Ensured default fighterlist is regenerated as needed. |
v0.40 | 2023-05-12 |
|
Main Tutorials
Introduction –
Textures –
Scale –
Modeling ⇒ Using Blender –
BRRES: CTools
BRRES: BrawlBox –
BRRES: RiiStudio –
Minimap –
Solidity –
KCL: Wiimms Tools –
KMP Editing
Object Editing –
Cameras –
Cannons –
Post-effects –
Videos
Battle Arenas
Battle Arenas –
Enemy routes in battle arenas ⇒ Using Wiimm's Tools –
Coins
Misc. Tutorials
Getting Files –
BrawlBox Tricks –
Animations –
Shadows –
Mipmaps
Custom Effects –
Moving Terrain –
Music –
Ports –
Paint Remakes –
Tutorial Archive
Extended presence flags: Track Tutorial –
LE-CODE Track FAQ
Testing and Reviewing
Testing a Track –
Visual Review –
Track Transformation –
Fixing Errors
Software
3D Tools –
BrawlBox –
CTools Pack –
KMP3D –
KMP Cloud –
KMP Modifier
Lorenzi's KMP Editor –
MagicY –
Material Tool –
Post-Effect Editor –
Wiimms SZS Tools –
Wiimm's Tool Manager
Other
KMP Objects –
Custom Objects –
Model Database –
Tutorial Archive