Skip to content

Commit

Permalink
Prep for release
Browse files Browse the repository at this point in the history
  • Loading branch information
soopercool101 committed Aug 31, 2022
1 parent a5ca51a commit d793562
Show file tree
Hide file tree
Showing 6 changed files with 88 additions and 20 deletions.
10 changes: 5 additions & 5 deletions BrawlCrate/BrawlCrate.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -19,16 +19,16 @@
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
<AssemblyTitle>BrawlCrate v0.37</AssemblyTitle>
<AssemblyTitle>BrawlCrate v0.38</AssemblyTitle>
<Product>BrawlCrate</Product>
<Description>This program is provided as-is without any warranty, implied or otherwise. By using this program, the end user agrees to take full responsibility regarding its proper and lawful use. The authors/hosts/distributors cannot be held responsible for any damage resulting in the use of this program, nor can they be held accountable for the manner in which it is used.</Description>
<Copyright>
Copyright © 2018 - 2021 soopercool101, Simon381, Onium
Copyright © 2018 - 2022 soopercool101, Simon381, Onium
BrawlBox Copyright © 2009 - 2019 Bryan Moulton, BlackJax96, libertyernie, Sammi Husky
Super Smash Bros. Brawl © 2008 Nintendo and HAL Laboratory
</Copyright>
<AssemblyVersion>0.37.0.0</AssemblyVersion>
<FileVersion>0.37.0.0</FileVersion>
<AssemblyVersion>0.38.0.0</AssemblyVersion>
<FileVersion>0.38.0.0</FileVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<Platforms>AnyCPU;x64;x86</Platforms>
<Configurations>Debug;Release;Mono;Canary;Doxygen;Documentation</Configurations>
Expand Down Expand Up @@ -185,7 +185,7 @@
</PropertyGroup>
<PropertyGroup>
<StartupObject>BrawlCrate.Program</StartupObject>
<Version>37.0.0</Version>
<Version>38.0.0</Version>
<Authors>soopercool101, Simon381, Onium, Bryan Moulton, BlackJax96, libertyernie, Sammi Husky</Authors>
<Company>BrawlCrate</Company>
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
Expand Down
53 changes: 51 additions & 2 deletions BrawlCrate/Changelog.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

BrawlCrate - v0.37
Copyright © 2018 - 2021 soopercool101, Simon381, Onium
BrawlCrate - v0.38
Copyright © 2018 - 2022 soopercool101, Simon381, Onium
BrawlBox © 2009 - 2019 Bryan Moulton, BlackJax96, libertyernie & Sammi Husky

https://github.com/soopercool101/BrawlCrate
Expand All @@ -16,6 +16,55 @@ they be held accountable for the manner in which it is used.
|************ BrawlCrate Change Log ************|
===============================================

- BrawlCrate v0.38 - (8/31/2022)
. Add support for SSEEX structures (SELC and SELB)
- ADSJ Flag3 is now considered a signed byte (useful for SSEEX)
. Fix MVPM save corruption, parse known values
- Value1 => Split into ID and Value1b
- Value2 => CharacterNameCardDisplay1
- Value4 => CharacterNameCardDisplayLength1
- Value6 => CharacterNameCardDisplay2
- Value8 => CharacterNameCardDisplayLength2
- Value10 => CharacterNameCardDisplay3
- Value12 => CharacterNameCardDisplayLength3
- Value14 => CharacterNameCardDisplay4
- Value16 => CharacterNameCardDisplayLength4
- Value18 => SongID
- Value19 => SongDelay
- Value22 => Split into 22a,b,c
- Value23 and 24 were removed. They didn't actually exist and were the cause of save corruption
. Update BGMG parsing to current understanding
- InfoIndex => SongID
- Pad => PlayOffsetFrame
. Add basic parsing and editing to tySealVertList
. EffectMatrix and IdentityMatrix can now be manually edited via the property grid
. MASQ files will now maintain their original length, fixing issues with certain custom implementations
. RSTC files can now have their Max Entries count edited
. Nodes now expose the "NodeType" property to the property grid
. Collision Objects now expose the Points collection to the property grid
. New/Import for BRES now shows shorthand for the various animation types
. Ctrl+Shift+R is now a shortcut to reimport meshes on MDL0
. Menu.tlst now starts from ID 0xF040 rather than 0xF000
. ARC Export All now prompts for texture format if relevant
. Update internal documentation to v0.38
. Fix bug in which CSTM and RSTM would write past where it should, causing file corruption
. Fix bug in which a BRSAR would not be able to be saved unless direct children are edited
. Fix bug in which scroll wheel would not work in the property grid upon switching between different types of nodes
. Fix bug in which ASLS would not allow duplicate child names
. Fix bug in which STEX files would allow inputting a module name of greater length than allowed
. Fix bug in which the texture converter dialog would not properly remember the original path, causing crashes
. Fix bug in which item frequency tables could be duplicated, leading to potential corruption
. Fix crash that occurred when toggling the visibility of an MDL0 when it was open by itself or in a folder
. [API] Add support for new "Resources" folder for subscriptions to use
. [API] Fix crash when a new TLST was created
. [API] PAT0TextureNode.NewEntry() now returns the created node
. [API] Fix bug in which NumericInputBox would not properly respect set minimums/maximums when used in integer mode
. [API] BrawlAPI.Save() will no longer show "No changes" message
. [API] Add ColorSmashImport helper function to allow bypassing prompts
. [API] Fix issue where scripts could create their own instance of the Main Form
. [API] Add ARCNode.SortChildrenByFileIndex()
. [API] Expose BuildPath as MainForm.BuildPath

- BrawlCrate v0.37 - (5/18/2021)
. GitHub broke the automatic updater with a security update. This has been fixed to never happen again.
. Update internal documentation to v0.37
Expand Down
8 changes: 5 additions & 3 deletions BrawlCrate/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ internal static class Program
/// If this isn't equal to the latest release, it assumes it needs to update.
/// MAKE SURE THIS IS ALWAYS PROPERLY UPDATED FOR ANY STABLE RELEASE!!!
/// </summary>
public static readonly string TagName = "v0.37";
public static readonly string TagName = "v0.38";

/// <summary>
/// Shows upon first launch of a given stable release assuming that automated updating is on.
Expand All @@ -41,8 +41,10 @@ internal static class Program
/// assume that the user already saw this with the update prompt.
/// </summary>
public static readonly string UpdateMessage =
@"Updated to BrawlCrate v0.37! Here's what's new in this release:
- GitHub broke the automatic updater. Fixed so it will never happen again.
@"Updated to BrawlCrate v0.38! Here's what's new in this release:
- Add support for SSEEX structures, as well as various other SSE updates
- Stability improvements for BRSAR
- Fix various bugs
Full changelog and documentation can be viewed from the help menu.";

Expand Down
10 changes: 5 additions & 5 deletions BrawlLib/BrawlLib.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,12 @@
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
<TargetFramework>net472</TargetFramework>
<AssemblyTitle>BrawlCrateLib v0.37</AssemblyTitle>
<AssemblyTitle>BrawlCrateLib v0.38</AssemblyTitle>
<Product>BrawlCrateLib</Product>
<Copyright>Copyright © 2018 - 2021 soopercool101, Simon381, Onium
<Copyright>Copyright © 2018 - 2022 soopercool101, Simon381, Onium
BrawlLib Copyright © 2009 - 2019 Bryan Moulton, BlackJax96, libertyernie, Sammi Husky</Copyright>
<AssemblyVersion>0.37.0.0</AssemblyVersion>
<FileVersion>0.37.0.0</FileVersion>
<AssemblyVersion>0.38.0.0</AssemblyVersion>
<FileVersion>0.38.0.0</FileVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<Platforms>AnyCPU;x64;x86</Platforms>
<Configurations>Debug;Release;Mono;Canary</Configurations>
Expand Down Expand Up @@ -158,7 +158,7 @@ BrawlLib Copyright © 2009 - 2019 Bryan Moulton, BlackJax96, libertyernie, Sammi
<PackageId>BrawlCrateLib</PackageId>
<Company>BrawlCrateLib</Company>
<Authors>soopercool101, Simon381, Onium, Bryan Moulton, BlackJax96, libertyernie, Sammi Husky</Authors>
<Version>37.0.0</Version>
<Version>38.0.0</Version>
</PropertyGroup>
<ItemGroup>
<None Remove="CustomLists\FighterList.txt" />
Expand Down
21 changes: 19 additions & 2 deletions BrawlLib/InternalDocumentation/version.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,27 @@
Documentation_v0.37
Documentation_v0.38

=============================================================
|************ BrawlCrate Documentation Change Log ************|
=============================================================

Current BrawlCrate Documentation contributors: soopercool101, Syvkal, MarioDox, Pyro, HyperL!nk, Cahalan, Eon
Current BrawlCrate Documentation contributors: soopercool101, Syvkal, MarioDox, Pyro, HyperL!nk, Cahalan, Eon, WTails358, RedipsTheCooler, Escope12

- Documentation v0.38
. Added module annotations for Diddy Kong (Section [1])
. Added module annotations for Lucario (Section [1])
. Added module annotations for Olimar (Section [1])
. Added module annotations for Peach (Section [1])
. Added module annotations for Snake (Section [1])
. Added module annotations for Green Greens (Section [4])
. Added module annotations for New Pork City (Section [5])
. Added module annotations for Skyworld (Section [4])
. Added module annotations for Spear Pillar (Section [4])
. Added module annotations for Summit (Section [1])
. Jungle Japes Section [4] documentation updated to latest understanding:
- 0x04C -> Klaptrap SFX Timer (Jump SFX)
- 0x050 -> Klaptrap SFX Timer (Going Back Into Water SFX)
. Jungle Japes STDT documentation updated to latest understanding:
- 0x028 -> Klap Trap X-Axis Position

- Documentation v0.37
. Added module annotations for Jungle Japes (Section [1])
Expand Down
6 changes: 3 additions & 3 deletions Updater/Updater.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -76,11 +76,11 @@
</PropertyGroup>
<PropertyGroup>
<StartupObject>Updater.Program</StartupObject>
<AssemblyVersion>0.37.0.0</AssemblyVersion>
<AssemblyVersion>0.38.0.0</AssemblyVersion>
<Authors>soopercool101, Sammi Husky</Authors>
<PackageId>BrawlCrate Updater</PackageId>
<FileVersion>0.37.0.0</FileVersion>
<Version>37.0.0</Version>
<FileVersion>0.38.0.0</FileVersion>
<Version>38.0.0</Version>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<OutputPath>bin\$(Platform)\$(Configuration)\</OutputPath>
Expand Down

0 comments on commit d793562

Please sign in to comment.