Difference between revisions of "BrawlCrate"

From Custom Mario Kart
Jump to navigation Jump to search
m (Fixed error. Just saying Lami, you don't need the |- at the end when you're done.)
(→‎Version History: Finished the full changelog, and removed the nomedia. We might want to spoiler the changelog since it is huge...)
Line 26: Line 26:
  
 
== Version History ==
 
== Version History ==
{{nomedia}}
 
<!-- Almost done
 
 
{| class="wikitable"
 
{| class="wikitable"
 
! Version
 
! Version
Line 189: Line 187:
 
* (Hotfix 1) Fixes loading for sora.map
 
* (Hotfix 1) Fixes loading for sora.map
 
|-
 
|-
 +
| v0.34 Hotfix 2
 +
| 2020-05-14
 +
* (Hotfix 2) Fixes function name loading for maps
 +
|-
 +
| v0.34 Hotfix 3
 +
| 2020-05-15
 +
|
 +
* (Hotfix 3) External Module Functions will now keep their red background after selection
 +
|-
 +
| v0.35
 +
| 2020-10-17
 +
|
 +
* Adds 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
 +
* Allow cancellation of Export Selected
 +
* Supersoft collisions now render with more transparency
 +
* Allow manual linking of a Collision Object's linked model and bone
 +
* Update internal documentation
 +
* Show filename before program name if not using the full filepath
 +
* Fix bug in which exporting an unchanged text codeset would fail
 +
* Fix bug in which P+ Knuckles would not properly load MASQ data
 +
* Fix bug in which duplicating a TEX0 with a palette would prompt to delete its palette
 +
|-
 +
| v0.35 Hotfix 1
 +
| 2020-10-17
 +
|
 +
* (Hotfix 1) Fix bug in which TPL files would not be properly populated
 +
|-
 +
| v0.36
 +
| 2020-12-20
 +
|
 +
* Stage TB nodes now properly parse with children
 +
* STPM now parses Music and Sound volume
 +
* Fixes errors building Common2
 +
* Fixes errors previewing PAT0
 +
* Fix some crashes when importing DAE files
 +
|-
 +
| v0.36b
 +
| 2021-02-07
 +
|
 +
* Model Previewer draw priority has been updated to be more accurate to in-game (thanks to [https://github.com/aboood40091 @aboood40091]!)
 +
* Adds Item IDs for Smashville and Yoshi's Island (Brawl)
 +
* Pathing Data now properly updates Minimum and Maximum values automatically
 +
* Fix bug in which spaces were not properly placed when copying and pasting from a hex box
 +
* Fix bug in which Module Item IDs would overwrite changes made in the section editor
 +
|-
 +
| v0.36c
 +
| 2021-03-22
 +
|
 +
* Add full editing support for all used collision flags in Brawl
 +
* Heavily improve BrawlEx config support
 +
* Fixes a few minor bugs with Project+ config file editing
 +
|-
 +
| v0.36c Hotfix 1
 +
| 2021-04-05
 +
|
 +
* Fix PAT0 preview bug where textures contained in the same BRRES as a MDL0 would not display properly
 +
* Fix issue where certain wrappers were not being properly exposed to the API
 +
|-
 +
| v0.37
 +
| 2021-05-18
 +
|
 +
* GitHub broke the automatic updater. Fixed so it will never happen again.
 +
|- <--yes i am leaving this here to make it easier to come back once there is an update-->
 
|}
 
|}
-->
 
  
 
{{Custom Track Tutorial}}
 
{{Custom Track Tutorial}}
 
[[Category:Software]]
 
[[Category:Software]]

Revision as of 21:54, 11 January 2022

BrawlCrate
Author: soopercool101
Software Type: Viewer, Editor
File formats: PAC, PCS, BRRES, MDL0, TEX0, CHR0, PAT0, SRT0, CLR0, SHP0, BRSAR
Current Version: v0.37
Download: GitHub

Overview

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.

Media

Currently no media

Version History

Version Date of release Information
v0.30 2019-11-04
  • Major rewrite over the latest BrawlBox. Features API system, and many features and stability improvements.
v0.30 Hotfix 1 2019-11-04
  • Fix crashes when previewing models
v0.30 Hotfix 2 2019-11-04
  • Fixes issue with DPI rescaling
  • MoveDef parsing is off by default (can be toggled in settings)
  • Fix changelog viewing
v0.30 Hotfix 3 2019-11-06
  • Model viewer camera updated to a faster one by Onium
    • Mouse now wraps around, is no longer hidden
  • Settings are now once again saved between versions
  • Fix bug in which Update.bat never got deleted
  • Fix bug in which contextual loop would not work properly for audio
  • Fix bug in which stable builds could not switch to Canary
  • Updater version now matches the latest version in which it got updates
v0.30 Hotfix 4 2019-11-09
  • Fixes crashes when merging models
  • Fixes issue where CHR0Entries wouldn't show correct sizes
  • Fixes issues with negative numbers in Numeric Entry Boxes
  • Fixes issue where volume settings would not update correctly
v0.30b 2019-11-14
  • Adds additional API functionality regarding context menus
  • Improves parsing and editing of STPM files
  • Adds 255-slot CSS config support for BrawlEx
  • Fixes bugs with live texture rendering
  • Fixes issues with Export All dialog
v0.30b Hotfix 1 2019-11-15
  • (Hotfix 1) Fixes issues where the issue reporter would not report issues with proper formatting
v0.30c 2019-11-29
  • Adds support for deleting files that have been multi-selected
v0.30c Hotfix 1 2019-12-09
  • Fix issues where Masquerade and CSSC Entry Wrappers would behave incorrectly
v0.30d 2019-12-26
  • Adds additional useful functions to BrawlAPI
  • Allows materials and material references to be properly duplicated
  • Moves MDL0 Material Reference HasTextureMatrix property to the Texture Matrix Effect category
  • Fixes crash when parsing unexpected MoveDef children
  • Fixes crash when reading certain REFF animations
  • Fixes error logs when resetting model viewer settings
v0.30d Hotfix 1 2019-12-27
  • (Hotfix 1) Adds support for adding parents directly to bones
v0.30e 2020-01-04
  • 'Import > Object' option for MDL0 now supports all MDL0 import types
  • Add Delete Entries option to Edit All menu for CHR0
  • Improved STPM parsing (credit: MarioDox)
  • Add BrawlCrate documentation hosted at https://soopercool101.github.io/BrawlCrate/ (can be accessed from the help menu)
  • Fix bug where PAT0 Entries could attempt to access invalid data during duplication
  • Fix bug where the UserFloatInput API member would round to an int value
  • Fix bug where the last user input was not saved for numerical API inputs
v0.30e Hotfix 1 2020-01-05
  • (Hotfix 1) CHR0s can now be properly replaced with all animation import types
v0.30f 2020-01-15
  • Improved event match parsing
  • Improved BrawlEx Fighter Config parsing, including support for per-costume Etc
  • Fix bug in which PAT0 and CLR0 animations would not preview properly
  • Fix bug in which Stage Tables could not be properly replaced
v0.30g 2020-01-22
  • Adds support for Byte and Short interpretations to attribute grids
  • Adds support to paste in color+alpha data with Ctrl+V in Color Control
  • Fixes bug in which duplicating ARC Entries would result in crashes
  • Fixes bug in which new collision objects would not have names and would not be shown in the main form
  • Fixes bug in which imported MDL0 materials would be given generic names
  • Fixes bug in which duplicated MDL0 materials would not have proper names for their textures
v0.30h 2020-02-11
  • Add multi-import support for MDL0 subentries
  • Improve MSBin parsing
  • Improve Attribute Grid support
  • Fix SHP0 save corruption
  • Fix various duplication bugs
v0.31 2020-03-29
  • Integrated support for Project+ files (TSLT, ASLS, and PARAM)
v0.31 Hotfix 1 2020-03-29
  • (Hotfix 1) Fix inability to save PARAM files with changed flags
v0.32 2020-04-19
  • Add support for pathing data
v0.32 Hotfix 1 2020-04-20
  • (Hotfix 1) Improve boot times when the automatic updater is active
v0.33 2020-05-10
  • Add support for basic Trophy and Sticker mods
v0.34 2020-05-14
  • Adds support for Module Maps to be loaded from InternalDocumentation/Module/maps
  • Adds option to standardize Trophy internal names to BRRES names
  • Improve TrophyData saving
  • Fix crash when using 50cc conversion without stock palettes
v0.34 Hotfix 1 2020-05-14
  • (Hotfix 1) Fixes loading for sora.map
v0.34 Hotfix 2 2020-05-14
  • (Hotfix 2) Fixes function name loading for maps
v0.34 Hotfix 3 2020-05-15
  • (Hotfix 3) External Module Functions will now keep their red background after selection
v0.35 2020-10-17
  • Adds 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
  • Allow cancellation of Export Selected
  • Supersoft collisions now render with more transparency
  • Allow manual linking of a Collision Object's linked model and bone
  • Update internal documentation
  • Show filename before program name if not using the full filepath
  • Fix bug in which exporting an unchanged text codeset would fail
  • Fix bug in which P+ Knuckles would not properly load MASQ data
  • Fix bug in which duplicating a TEX0 with a palette would prompt to delete its palette
v0.35 Hotfix 1 2020-10-17
  • (Hotfix 1) Fix bug in which TPL files would not be properly populated
v0.36 2020-12-20
  • Stage TB nodes now properly parse with children
  • STPM now parses Music and Sound volume
  • Fixes errors building Common2
  • Fixes errors previewing PAT0
  • Fix some crashes when importing DAE files
v0.36b 2021-02-07
  • Model Previewer draw priority has been updated to be more accurate to in-game (thanks to @aboood40091!)
  • Adds Item IDs for Smashville and Yoshi's Island (Brawl)
  • Pathing Data now properly updates Minimum and Maximum values automatically
  • Fix bug in which spaces were not properly placed when copying and pasting from a hex box
  • Fix bug in which Module Item IDs would overwrite changes made in the section editor
v0.36c 2021-03-22
  • Add full editing support for all used collision flags in Brawl
  • Heavily improve BrawlEx config support
  • Fixes a few minor bugs with Project+ config file editing
v0.36c Hotfix 1 2021-04-05
  • Fix PAT0 preview bug where textures contained in the same BRRES as a MDL0 would not display properly
  • Fix issue where certain wrappers were not being properly exposed to the API
v0.37 2021-05-18
  • GitHub broke the automatic updater. Fixed so it will never happen again.