Skip to content
This repository has been archived by the owner on Apr 16, 2023. It is now read-only.

Releases: chrislo27/RhythmHeavenRemixEditor

v3.13.3

14 Sep 03:36
Compare
Choose a tag to compare

Version 3.13.3

Additions

  • MIDI input can now change the pitch of selected cues, even beyond the usual +/- 2 octaves
    • Make sure your MIDI device is plugged in and connected prior to starting RHRE

Changes

  • Improved exporting accuracy by at least 60% on average
    • Now largely based on the tempo in the song (higher tempos will increase precision significantly)
  • Improved game registry warnings

Bugfixes

  • Fixed MIDI input not playing Glee Club notes (#257)
  • Fixed uploading to picosong not working in Java 9 and above (#258)
  • Fixed loading icon blocking text sometimes in open remix screen
  • Fixed deleting entities with a keybind not updating the message label

v3.13.2

27 Aug 23:36
Compare
Choose a tag to compare

Version 3.13.2

This is a general security and stability update. It is highly recommended you update to this version as soon as possible.

Additions

  • Added the searchHints field to data objects for SFX databasing
    • Allows you to add other tags for searching games
    • Example: in SFX database v71, Flock Step was renamed from the previously incorrect "Flockstep", but you can still search for "flockstep" and it will appear

Changes

  • SFX credits will now be updated without an editor update as database updates continue
  • Advanced Options: Selection to JSON now uses star-substitution if the entire selection is from the same parent game
  • Advanced Options: Activating/deactivating Advanced Options now has a sound cue

Bugfixes

  • Fixed texture entity file chooser crashing the editor if a file chooser wasn't already opened during the session (#256)
  • Fixed documentation URLs using http instead of https
  • Fixed RHRExpansion logo appearing in rich presence, window icon, and info and settings version label
  • Fixed a lot of picosong requests not using https
  • Fixed toggling debug mode resetting search results to top

v3.13.1

05 Aug 17:24
Compare
Choose a tag to compare

Version 3.13.1

If you enjoy using this program, please consider making a donation.

Bugfixes

  • Fixed music file chooser crashing the editor if a file chooser wasn't already opened during the session

Changelog for v3.13.0

This update was only made possible by donators. If you enjoy using this program, please consider making a donation.

If you use custom SFX with custom data.json, please replace your IDs with star-substitution.

Additions

  • Improved the exporting workflow
    • Added the ability to select a region to export
    • Added the "Upload immediately" button
      • This skips choosing a file and goes straight to uploading on picosong
      • Useful for getting input on a certain part of a remix from other people
    • image
  • Added Advanced Options
    • Click the editor version in Info and Settings five times to enable/disable
    • Exposes some options in-editor
  • Added star-substitution for JSON databasing
    • This allows you to replace any instance of a game's ID in its child objects (that aren't deprecated IDs) with a star *
    • Reduces the amount of copy-pasting and identical text
  • Added characters per second tooltip on subtitle entities when in debug mode

Changes

  • Changed the default swing types:
    • 60% Swing is now named 60% Light Swing (3:2)
    • 70% Shuffle is now 67% Swing (2:1)
    • Added Hard Swing at 75% (3:1)
  • Reworded "Pitch: C" to "Pitch Shift: C" in tooltips and messages
  • News unread notification will be active if there are any new/different articles than last time instead of just the first article being different
  • Optimized "read" indicators for news articles in storage
  • Tweaked scoring algorithm for credits game
  • Improved game registry verification (launch argument --verify-registry)

Bugfixes

  • Fixed setting "Remix ends at last cue" not working for exports
  • Fixed CTRL+O to open a remix not opening the file chooser (#252)
  • Fixed zero-length remixes throwing a runtime error when exported to non-WAV format
  • Fixed ghost time signatures appearing when remix is not stopped
  • Fixed pink-and-black texture appearing very briefly on start-up for game buttons in editor
  • Temporary files made while exporting are now deleted immediately after use (previously only when the editor exited gracefully)
  • File choosers should now work in Java 11 when it comes out

v3.13.0 - Make a Star(-Substitution)

05 Aug 02:25
Compare
Choose a tag to compare

Version 3.13.0

This update was only made possible by donators. If you enjoy using this program, please consider making a donation.

If you use custom SFX with custom data.json, please replace your IDs with star-substitution.

Additions

  • Improved the exporting workflow
    • Added the ability to select a region to export
    • Added the "Upload immediately" button
      • This skips choosing a file and goes straight to uploading on picosong
      • Useful for getting input on a certain part of a remix from other people
    • image
  • Added Advanced Options
    • Click the editor version in Info and Settings five times to enable/disable
    • Exposes some options in-editor
  • Added star-substitution for JSON databasing
    • This allows you to replace any instance of a game's ID in its child objects (that aren't deprecated IDs) with a star *
    • Reduces the amount of copy-pasting and identical text
  • Added characters per second tooltip on subtitle entities when in debug mode

Changes

  • Changed the default swing types:
    • 60% Swing is now named 60% Light Swing (3:2)
    • 70% Shuffle is now 67% Swing (2:1)
    • Added Hard Swing at 75% (3:1)
  • Reworded "Pitch: C" to "Pitch Shift: C" in tooltips and messages
  • News unread notification will be active if there are any new/different articles than last time instead of just the first article being different
  • Optimized "read" indicators for news articles in storage
  • Tweaked scoring algorithm for credits game
  • Improved game registry verification (launch argument --verify-registry)

Bugfixes

  • Fixed setting "Remix ends at last cue" not working for exports
  • Fixed CTRL+O to open a remix not opening the file chooser (#252)
  • Fixed zero-length remixes throwing a runtime error when exported to non-WAV format
  • Fixed ghost time signatures appearing when remix is not stopped
  • Fixed pink-and-black texture appearing very briefly on start-up for game buttons in editor
  • Temporary files made while exporting are now deleted immediately after use (previously only when the editor exited gracefully)
  • File choosers should now work in Java 11 when it comes out

v3.12.2

22 Jul 16:18
Compare
Choose a tag to compare

Version 3.12.2

If you enjoy using this program, please consider making a donation.

Bugfixes

  • Fixed deleting a stored pattern not deleting its file, causing it to be reloaded again on another launch

Bugfixes in v3.12.1

  • Fixed #248 - Texture entities in stored patterns do not retain their texture
  • Fixed very small game boundaries showing backwards text
  • Fixed pitch and volume tooltips not being delineated
  • Fixed online counter not working
  • Fixed folder button in export screen being in wrong place
  • Fixed upload screen failing to continue if one or more picosong fields were filled out

Changelog from v3.12.0

A special thanks to my donators that were the very first to test and give feedback on this update. They are the reason this update is available to everyone!

Another special thank you to GlitchyPSIX for making the RHRExpansion logo and also a collection of RHRExpansion teasers you can see here!

Additions

  • You can now resize the track row count from five to ten
  • Added Swing
  • Added Stored Patterns
    • image
    • Drag a set of entities down to store them for later, or press INSERT with a selection
    • You can store as many as you want
  • Added playable credits
    • They've also been entirely revamped
    • Hold SHIFT for a nice challenge
  • Added the F hotkey to switch to the last game selected
  • Added experimental online counter in info screen
  • Added some more (entirely animated!) backgrounds
    • Polka dots from RHDS game select
      • image
    • Space Dance from Megamix
      • image
    • "Retro" faux-3D rainbow grid (new default)
      • image
  • You can now use the menu backgrounds as editor backgrounds by right clicking the theme chooser button
  • Added texture entities
    • Find them in Special Entities
    • Select them and right click them to select an image to put on your remix
  • Various UI improvements:
    • Added the RHRE2 logo in the open remix screen when loading a brhre2 file
    • Added hover labels to the pattern preview button
    • Added a refresh button to the news screen
  • Added new launch arguments related to databasing

Changes

  • Tempo changes can no longer be stretched (due to swing rhythm addition)
    • Existing remixes with gradual tempo changes will be loaded with instantaneous ones
  • The Time Signature tool now shows a ghost preview of what you will place
  • Improved user interface of Recover Unsaved Remix screen (specifically cancel button)
  • Snap button will show current snap level when hovered over
  • Loading MIDIs will attempt to expand the track count (using instrument count as a suggestion)
  • The folder button to open the file explorer to the custom sounds folder now always appears (before only appeared if there were no custom sounds)
  • Clicking the minimap to scroll is more fluid
  • Entities that are pitched beyond an octave will now gain a number next to the +/- symbol instead of repeating it
    • Example: C--- will now be shown as C3-
  • Entities that have a very long name will now show a tooltip when hovered over and not leak text
  • Subtitles will render their text on the entity with newlines replaced with an arrow
  • Export screen:
    • Instructions to find End Remix entity are now shown if necessary
    • Added button to choose file to export to (has picosong message) for first step
    • Added button at end of export process to open containing folder
  • Improved Play-Yan's jumping animation when using the metronome
  • Databasing: The custom series is no longer valid, and any games/groups that were CUSTOM are now OTHER (but marked as custom)
  • News thumbnails are now cached to a file (.rhre3/thumbnails)
  • News API: The path has changed from /articles to /rhre3/articles (same with /articles/:id)
  • Numerous performance improvements:
    • Improved constant memory usage of midi device finder (now only runs once on startup)
    • Improved CPU and memory usage for ranges internally (all integral ranges switched to avoid boxing)
  • Toolboks: The library has been merged into this repository (since RHRE is the only Toolboks project I have)

Bugfixes

  • Fixed remix recovery erroneously saying that a saved remix was unsaved (#245)
  • Fixed opening the remix recovery file occasionally opening the file dialog
  • Fixed being able to preview Special Entities
  • Fixed editor version screen and news screen not having ESC as shortcut for back button
  • Fixed <user>/ being incorrect for non-Windows systems (should be ~/)
  • Fixed the cursor becoming the stretch icon when moving a stretchable entity near its ends
  • Fixed being able to edit subtitles in selections with more than one entity
  • Fixed recent and favourited games sometimes being removed
  • Fixed temporary files made by exporter not being cleaned up
  • Fixed disabling and re-enabling Discord rich presence not updating (presences would go away, but not return until the next startup)
  • Fixed rare random crashes related to picker due to concurrency

v3.12.1

20 Jul 04:01
Compare
Choose a tag to compare

Version 3.12.1

If you enjoy using this program, please consider making a donation.

Bugfixes

  • Fixed #248 - Texture entities in stored patterns do not retain their texture
  • Fixed very small game boundaries showing backwards text
  • Fixed pitch and volume tooltips not being delineated
  • Fixed online counter not working
  • Fixed folder button in export screen being in wrong place
  • Fixed upload screen failing to continue if one or more picosong fields were filled out

v3.12.0 - The RHRExpansion

19 Jul 23:05
Compare
Choose a tag to compare

Version 3.12.0 - The RHRExpansion

RHRExpansion logo

A special thanks to my donators that were the very first to test and give feedback on this update. They are the reason this update is available to everyone!
By the way, you can now donate to this project with this PayPal link!

Another special thank you to GlitchyPSIX for making the RHRExpansion logo and also a collection of RHRExpansion teasers you can see here!

Additions

  • You can now resize the track row count from five to ten
  • Added Swing
  • Added Stored Patterns
    • image
    • Drag a set of entities down to store them for later, or press INSERT with a selection
    • You can store as many as you want
  • Added playable credits
    • They've also been entirely revamped
    • Hold SHIFT for a nice challenge
  • Added the F hotkey to switch to the last game selected
  • Added experimental online counter in info screen
  • Added some more (entirely animated!) backgrounds
    • Polka dots from RHDS game select
      • image
    • Space Dance from Megamix
      • image
    • "Retro" faux-3D rainbow grid (new default)
      • image
  • You can now use the menu backgrounds as editor backgrounds by right clicking the theme chooser button
  • Added texture entities
    • Find them in Special Entities
    • Select them and right click them to select an image to put on your remix
  • Various UI improvements:
    • Added the RHRE2 logo in the open remix screen when loading a brhre2 file
    • Added hover labels to the pattern preview button
    • Added a refresh button to the news screen
  • Added new launch arguments related to databasing

Changes

  • Tempo changes can no longer be stretched (due to swing rhythm addition)
    • Existing remixes with gradual tempo changes will be loaded with instantaneous ones
  • The Time Signature tool now shows a ghost preview of what you will place
  • Improved user interface of Recover Unsaved Remix screen (specifically cancel button)
  • Snap button will show current snap level when hovered over
  • Loading MIDIs will attempt to expand the track count (using instrument count as a suggestion)
  • The folder button to open the file explorer to the custom sounds folder now always appears (before only appeared if there were no custom sounds)
  • Clicking the minimap to scroll is more fluid
  • Entities that are pitched beyond an octave will now gain a number next to the +/- symbol instead of repeating it
    • Example: C--- will now be shown as C3-
  • Entities that have a very long name will now show a tooltip when hovered over and not leak text
  • Subtitles will render their text on the entity with newlines replaced with an arrow
  • Export screen:
    • Instructions to find End Remix entity are now shown if necessary
    • Added button to choose file to export to (has picosong message) for first step
    • Added button at end of export process to open containing folder
  • Improved Play-Yan's jumping animation when using the metronome
  • Databasing: The custom series is no longer valid, and any games/groups that were CUSTOM are now OTHER (but marked as custom)
  • News thumbnails are now cached to a file (.rhre3/thumbnails)
  • News API: The path has changed from /articles to /rhre3/articles (same with /articles/:id)
  • Numerous performance improvements:
    • Improved constant memory usage of midi device finder (now only runs once on startup)
    • Improved CPU and memory usage for ranges internally (all integral ranges switched to avoid boxing)
  • Toolboks: The library has been merged into this repository (since RHRE is the only Toolboks project I have)

Bugfixes

  • Fixed remix recovery erroneously saying that a saved remix was unsaved (#245)
  • Fixed opening the remix recovery file occasionally opening the file dialog
  • Fixed being able to preview Special Entities
  • Fixed editor version screen and news screen not having ESC as shortcut for back button
  • Fixed <user>/ being incorrect for non-Windows systems (should be ~/)
  • Fixed the cursor becoming the stretch icon when moving a stretchable entity near its ends
  • Fixed being able to edit subtitles in selections with more than one entity
  • Fixed recent and favourited games sometimes being removed
  • Fixed temporary files made by exporter not being cleaned up
  • Fixed disabling and re-enabling Discord rich presence not updating (presences would go away, but not return until the next startup)
  • Fixed rare random crashes related to picker due to concurrency

v3.11.0

11 May 14:25
Compare
Choose a tag to compare

Version 3.11.0

Please note that custom sounds and themes have been relocated -- see the Changes section of this changelog for more info.

If you enjoy this program, please consider making a donation.

Additions

  • The "base BPM" of a pattern is now shown in the picker
    • Example with Manzai Birds
    • Example with Airboarder
    • If there are multiple base BPMs in a pattern, the low and high range is given
      • Example of a custom pattern
  • Added a button to open the folder where themes are stored in the theme menu
  • Added a button to open the folder where custom sounds are stored in the Info and Settings screen (and when no custom sounds are present, in the picker)

Changes

  • The themes, logs, and customSounds folders have been moved to <user>/.rhre3/
    • This means that you will no longer have to copy these folders to each RHRE installation as they will be shared for all versions from now on
  • Custom sounds by default are one beat long (changed from half a beat)
  • Custom sounds can loop if their filename (not extension) ends with .loop
    • Example: sing.loop.ogg will loop, but sing.ogg will not
  • The music start tracker no longer snaps to an interval if you hold SHIFT after starting a move
    • This allows for more precision
    • image

Bugfixes

  • Fixed news article link button always appearing even if no link was provided

335@2018-05-20

v3.10.1

27 Apr 21:41
Compare
Choose a tag to compare

Version 3.10.1

Bugfixes

  • Fixed scrolling in pattern list stopping all sounds while playing a remix (#239)
  • Fixed changing the favourites list stopping all sounds while playing a remix

Version 3.10.0 Changelog

Additions

  • Added news (accessible on toolbar)
    • Stay updated with the latest RHRE and custom remixing news
    • There are two Discord server invites in the news section; check these communities out!
    • News screen
  • Added camera panning buttons by request (#237)
    • image
    • Right clicking will jump to start/end respectively
  • Added pattern previewing by request (#237)
    • image
  • Added an easter egg if you have a MIDI keyboard plugged in

Bugfixes

  • Fixed back button being clickable while exporting a remix
  • Fixed particle-based backgrounds not being smooth on startup
  • Reduced resource usage

v3.10.0

27 Apr 14:12
Compare
Choose a tag to compare

Version 3.10.0

Additions

  • Added news (accessible on toolbar)
    • Stay updated with the latest RHRE and custom remixing news
    • There are two Discord server invites in the news section; check these communities out!
    • News screen
  • Added camera panning buttons by request (#237)
    • image
    • Right clicking will jump to start/end respectively
  • Added pattern previewing by request (#237)
    • image
  • Added an easter egg if you have a MIDI keyboard plugged in

Bugfixes

  • Fixed back button being clickable while exporting a remix
  • Fixed particle-based backgrounds not being smooth on startup
  • Reduced resource usage