Skip to content

v1.0.0-beta2

Latest

Choose a tag to compare

@bonimy bonimy released this 07 Oct 23:58
· 1 commit to main since this release
4e62ff0

MushROMs v1.0.0 Beta 2

Today, I am excited to announce the v1.0.0-beta2 release. This release comes with a substantial list of new changes, fixes, and features. The overall user-experience should go a lot smoother, with less possibility of errors or inaccuracies in what you design versus what gets generated

Layer 2 Backgrounds

The game's Layer 2 Backgrounds now get rendered in the editor. This adds no functionality yet, but provides for a hopefully richer experience in your time using the editor. This change is also a pre-cursor for the upcoming palette editor planned for the next release.
image

Play in emulator

Provide a compatible emulator of your choosing, then simply press F5 to begin testing your level
image

Toolbar redesign

The toolbar icons have been redesigned and colored
image
new design

Project rebranding

The project is officially retiring the name Brutario in favor of MushROMs. Brutario was only ever a temporary for this level editor during a time when I lost site of what MushROMs was always supposed to be: A level editor for Super Mario All-Stars. Brutario was my attempt to have a quickly-coded product pushed out that people could use asap (still way too long), but now that I've developed it this much, it really doesn't make sense to use this name anymore. Everyone knows what MushROMs is; that's the name I've always advertised, and that's exactly what this editor provides, so it only makes sense to use the original name.

Thank You

I'm not the fastest developer in the world. I'm one person who started decades ago as a child, not really knowing anything at all about software. I've done so many retakes on this program as I started learning newer concepts and practices for good software engineering. I never was able to provide a finished product for so long as it was all largely a learning process for me. For the long amount of time it took me to get here, I am truly sorry for making you all wait, and I can only hope there is still interest in my work.

But I also want to say thank you for taking that interest in the first place. It was what kept me going, and it was what taught me how to be an engineer. It's thanks to all of you that I do it as a career now. That is why I'll never charge for this. It was a lot of work, but it made me a richer person without ever having gained a cent. I can only hope that it does the same for all of you.

So again, thank you!
-SWR

What's Changed

  • Fix misplaced sprites after screen jump #3
  • Add .editorconfig #20
  • Update editorconfig and apply new formatting #22
  • Fix sizes of several controls #23
  • Restore missing row in level editor #24
  • Fix mouse object/sprite selection #25
  • Fix border style for some dialogs #39
  • Update license header #40
  • Fix sprite selection UI #47
  • Add "Run Emulator" menu button #50
  • Keep pixel data fixed during bitmap lifetime #51
  • Fix object selection to use highest Z coordinate #52
  • Fix AtCoords for loop #58
  • Fix scroll update and calcuations #59
  • Add support for layer 2 BGs #60
  • Fix rom unit tests #62
  • Add a "Recent ROMs" list #63
  • Add option to load last opened rom on startup #65
  • Fix filter in .gitignore #66
  • Fix license header in SettingsForm #67
  • Ensure Credits file is recoverable #68
  • Toolbar icon redesign #69
  • Enable scenery combo boxes on scenery edit #71
  • Update rendering for lifts #79
  • Fix descriptions of some sprites #80
  • Object Editor: Set Y limits based on object #82
  • Add bounds checks for 3-byte objects #83
  • Add y-bounds check when changing object #84
  • Fix settings for file dialogs #86
  • Read animation frame 0 on rom load #88
  • Add missing sprite editor events #90
  • Add Animation toggle #91
  • Fix definition of screen skip command #95
  • Update header editor #96
  • Persist area pointer change in sprite editor #98
  • Add missing ForegroundScenery values #99
  • Fix object editor #100
  • Update string parsing of UIAreaObjectCommand #101
  • Object editor UI fixes #102
  • Fix sprite editor UI #103
  • Add Application Icon #104
  • Rename project to MushROMs #105
  • Set animation to True by default #106

Full Changelog: v1.0.0-beta1...v1.0.0-beta2