Skip to content

Releases: rhmodding/bread

v1.1.0

19 Sep 04:58
Compare
Choose a tag to compare

Version 1.1.0

If you like this community-driven project, why not give it a Star in the upper-right corner?

Additions

  • Added "Reload Texture" option
    • Accessible through the current editor's tab's context menu (right click the tab)
    • image
  • Added Debug tab

Changes

  • Rewrote the rendering system (#3)
    • Overall there are good optimizations and performance improvements
    • However, BCCAD rendering is still much slower than BRCAD rendering due to the multiply and screen colour effects

Bugfixes

  • Fixed RHMM crash when loading in a BCCAD where sprites that were created by the user having corrupt data (#5)

v1.0.5

02 Sep 20:29
Compare
Choose a tag to compare

Version 1.0.5

A new parameter has been found in the BRCAD format via issue #4 -- rotation in animation steps.

If you like this community-driven project, why not give it a Star in the upper-right corner?

Additions

  • Added rotation field in BRCAD animation step properties
    • This also means that the rotation field for animation steps in BCCADs was moved out of the "BCCAD-specific" category

Bugfixes

  • Fixed #2 - bad rotation with non-square textures when loading BCCADs
    • The loading rotation code has been rewritten so hopefully it isn't janky anymore
  • Fixed #4 - rotation for BRCADs was not defined
  • (Hotfix 1510806) Fixed incorrect scale rendering for animation steps

v1.0.4

20 Aug 16:19
Compare
Choose a tag to compare

Version 1.0.4

If you like this community-driven project, why not give it a Star in the upper-right corner?

Bugfixes

  • Fixed non-square textures not being rotated correctly for BCCADs
  • Fixed stack overflow error when loading some files

v1.0.3

18 Aug 17:53
Compare
Choose a tag to compare

Version 1.0.3

If you like this community-driven project, why not give it a Star in the upper-right corner?

Bugfixes

  • Fixed sprite part spinner being stuck with min and max at 0 for first sprite

v1.0.2

17 Aug 18:08
Compare
Choose a tag to compare

Version 1.0.2

If you like this community-driven project, why not give it a Star in the upper-right corner?

Additions

  • Added "Set to Last Edited Region" button in the sprite part region picker
    • This button will set the region to the last edited one for that editor tab

Bugfixes

  • Fixed crash when attempting to open the open file dialog when the last remembered directory was deleted

v1.0.1

04 Aug 22:03
Compare
Choose a tag to compare

Version 1.0.1

If you like this community-driven project, why not give it a Star in the upper-right corner?

Additions

  • Added Tips and Tricks in About menu bar
  • Added interpolation checkbox for BCCAD animations
  • Added dragging support in sprite part region picker
  • Added Close Current Tab option in the View menu

v1.0.0 - Initial Release

03 Aug 21:41
Compare
Choose a tag to compare

Version 1.0.0

Welcome to the first official release of Bread!
Bread is licensed under the Apache License 2.0 -- please refer to it for more information.

If you like this community-driven project, why not give it a Star in the upper-right corner?

General Features

  • Full BRCAD and BCCAD editing support for Rhythm Heaven Fever (Wii) and Rhythm Heaven Megamix (3DS) respectively
  • View the sprites and animations that make up a BRCAD/BCCAD

Improvements over BCCAD Editor

User Interface (UI)

  • Overall, the UI is tidier and less mangled
  • Tabs system: edit multiple files at the same time
  • Fewer actions involve the mouse on the canvas -- more focus is given to precision using controls
    • For example, the sprite region picker asks for the direct position and size rather than dragging a selection
  • Spinner controls improved
    • You can press UP and DOWN while focused on a spinner to increment and decrement it
      • Holding CTRL will advance by 10 units

Appearance

  • Look-and-feel based on RSDE, with easier to read text
  • Dark mode setting
  • Origin lines show the canvas's centre-point (origin) for better alignment with relative space

Behaviour

  • When loading a BRCAD file, it will attempt to find a texture (.png) and header (.h) file in the same directory as the .brcad
  • When loading a BCCAD file, it will attempt to find a texture (.png) file in the same directory as the .bccad
  • This reduces the number of file choosers and encourages organization when modding

Bugfixes

  • Designed with a goal in mind, Bread will encounter far fewer errors and edge cases than BCCAD Editor did
  • Various bugs have been fixed, including:
    • Clap Trap BCCAD not loading because its texture file is larger than its data-defined size