Releases: chrislo27/RhythmHeavenRemixEditor
v3.6.0 - Music volume fades and more!
Version 3.6.0
Lots of big changes in this one! Notably: fading in/out music, music volume can now go up to 200%, clipping in exports has been reduced significantly, gradual tempo changes, and more!
To view previous changelogs, click here.
Additions
- Trackers have gotten width functionality
- Scrolling on a tracker/time signature/repitchable entity will now combine all scroll actions into the same undo/redo action
- The range for music volume has been increased to 0-200% (previously 0-100%) (#212)
- Time signatures are rendered better and are also easier to select
- Added a key indicator when hovering over tool buttons
- The current BPM is now shown on the moving playhead
- Play-Yan is back, jumping to the beat when the metronome is active
- You can now type newlines in subtitles with Shift+Enter
Tweaks
- Reduced sound clipping in exports and the waveform renderer significantly
- This is in part due to the range of music volumes being increased
- The
timeSignature
field in themes no longer exists- The
trackLine
field is used instead
- The
- A blue star appears on the hover text for custom games
- Custom sound loading with data.json has changed
- The custom filter tab now always shows custom games even if they have different series
- The prefix
custom_
is no longer prepended - Custom games can now overwrite existing games (but not other custom games)
- This should make tweaking existing database entries MUCH less inconvenient
- Pastel Violet and Dark-Pastel Violet themes are now more violet
- Pitch text (with the keys) on entities is bigger and uses a bordered font
- The metronome tick sound is slightly louder
- The minimum BPM has been changed from 30 to 1
- Removed the spinner from the autosave indicator
- The editor is now less picky about collisions (should handle floating point inaccuracies)
- Corrected text (in all languages) for XOR (inverted) selections
- The registry loading screen has a button for going to the SFX database changelog page
Bugfixes
- Fixed music volume and tempo change trackers not having glyphs (#211)
- Fixed crash in info screen
- Fixed rare bug where selection movement would be wonky
- Fixed registry loading screen not exiting if an exception occurs
- Fixed playback start and music start tracker text not updating if a tempo change was placed
- Fixed leftover processes if the editor crashed without a terminal
- Fixed potential undo issue with repitching
- Fixed selection rectangle width text being warped when the zoom was different
- Fixed negative sign on the seconds part of a tracker being incorrect sometimes (#216)
- Fixed loading a remix always unloading all the sounds (and only loading cue/patterns)
v3.5.1
Version 3.5.1
This patch version fixes stuttering when playing random cue entities and adds the long-awaited Bossa Nova patterns!
To view previous changelogs, click here.
Additions
- Finally added Bossa Nova patterns for the boms and dons
- Courtesy of sp00pster
Tweaks
- Made the autosave indicator more visible (inspired by a certain game 👀)
- Added a loading indicator in the open remix screen during the background SFX loading process
- Pressing enter in the subtitle text field now finishes it as well
- Updated the font used so Japanese kana aren't as awful
Bugfixes
- Stutter on random cue entities fixed
- It will now load all sounds possible when first dragging
- Fixed rare possibilities where entities can perfectly overlap each other
- Fixed weird text warping at small selection rectangle sizes (now text does not render unless it can fit)
- Fixed not being able to drag selections of entities where the bottom-most entity/entities are special and are allowed to fit in the special bottom track
- (Toolboks) Fixed caret selection via clicking only working for left-aligned text fields
v3.5.0
Version 3.5.0
You can now export to MP3! Just set the file extension to .mp3 when exporting.
There is also now a Recently Used list! It'll remember the last page of games you've used, most recent first.
There are two new types of subtitle: Song Artist and Song Title! They'll look very similar to the intros for lyrical songs in Megamix and Fever.
To view previous changelogs, click here.
Additions
- Added support for exporting to MP3 files
- Added the Recently Used tab
- Keeps the last page of games in order from most to least recently used
- You can clear it in the Info and Settings screen
- Added Song Title and Song Artist entities
- You'll find them under Special Entities, and they function like the subtitles that appear in lyrical songs in Megamix or Fever
- Added CPU info in log files
- Version text in bottom-right turns orange when out of date (like RHRE0, RHRE2)
Tweaks
- Removed RHRM plug due to project cancellation
- Further improvements to overall editor stability and other minor adjustments have been made to enhance the user experience
Bugfixes
- Fixed crash on startup after Oct. 29, 2017 (GMT)
- Fixed https://github.com/chrislo27/RhythmHeavenRemixEditor/issues/207 - being able to play the remix while dragging entities
- Fixed waveform (not in presentation mode) being cut abruptly
- Fixed potential state issue with a failed autosave
- Fixed scrolling at the end of the list of entities affecting pitches and other in-editor scrolling inputs
- Fixed group defaults for the base filter not being respected
v3.4.1
Version 3.4.1
To view previous changelogs, click here.
Please report bugs in the Issues section of this GitHub repository. Bugs like these should not go unnoticed for such a long period of time!
Bugfixes
- Fixed scrolling of groups (in search, favourites) omitting one scroll section
- Fixed scrolling of patterns in favourites constantly resetting to start
v3.4.0
Version 3.4.0
The search engine got a much needed redo and can now be more precise! There's also a new tab: Favourites. You can also now render the waveform of the audio as it plays!
To view previous changelogs, click here.
Additions
- Added 14 new themes
- 7 Pastel themes (red, orange, yellow, green, blue, indigo, violet) in Light and Dark versions for each
- Rewrote the search bar
- It is now smarter about what you search
- Searching by game name will return only games with the query instead of the entire group
- Searching by entity name now only returns objects with the query
- Searching by call-and-response only returns objects that can be response-copied
- Example: searching for
shoo
omits the "shoot" SFX in Shoot-'em-up in call-and-response mode since it cannot be response-copied
- Example: searching for
- Added the Favourites picker tab
- Right click a game or game group to favourite/unfavourite it
- You can also search in your favourites as a filter option
- Added a "use in remix" search filter
- Filters by game name and only games in the remix
- Added the Waveform view
- Added proper warnings for music that is too large to hold in memory
Tweaks
- The
subtitle
field in theme JSON files has been renamed tospecial
- Older themes will load (subtitle is still a valid field) but you should use special
- You can now use the scroll wheel in the theme picker
- Added more theme buttons to the theme chooser (5 -> 9)
- Using the Game Boundary view in Presentation Mode will use group names and not language/remix specific names
- Fixed using the word "palette" instead of theme for the hover text of the theme button
- Increased the text size for entities
- Increased the width for entity labels
- Made the font generation hinter stronger
- Hopefully this results in less "bumpiness" at lower font scales
Bugfixes
- Fixed message label not being vertically centred (noticeable in fullscreen)
- Fixed width of border of presentation mode bar not scaling
- Fixed being able to exit out of the music select screen while it was still loading
- Removed MP3/WAV warnings for music because everything is decompressed now
v3.3.0 - New sound system and exporting audio!
Before we begin this changelog, I would like you to take the time to realize that the ability to export as audio, indeed, has been a long time coming. It has taken over a year and a half of combined work by so many people to get this much needed feature. Please view the credits (accessible in the info screen) to show your appreciation for these people!
Version 3.3.0
v3.3.0 is huge. This has a completely revamped sound system that allows you to export remixes as audio and not have to seek music!
To view previous changelogs, click here.
Additions
- Completely rewrote the new sound system
- Added the ability to export remixes as audio
- This requires an End Remix entity in the remix
- Selections of special entities (except End Remix) can now be placed below the track
Tweaks
- The new, open, save, and export buttons finally have labels
- Tweaked the titles of game boundaries to not overlap the music start tracker text
- Gave tapalong its own icon
- Updated to Kotlin 1.1.50
Bugfixes
- Fixed being able to cancel out of a remix load
- (Linux, maybe macOS) Fixed file choosers staying open until the operation was complete
- Prevent file choosers not appearing if the user deletes or modifies the directory the file choosers are bound to
A note on Java 9
Java 9 was released to the public on Sept. 21. I have been testing RHRE3 with the Java 9 runtime and everything seems to be fine. There will be a warning message in the console about illegal reflective access, but that concerns LWJGL and not code I've written.
v3.2.2
Version 3.2.2
To view the previous changelogs, click here.
- Fixed crash introduced due to concurrent development from v3.2.1 and v3.3.0
v3.2.1
Version 3.2.1
To view the previous changelogs, click here.
Please use v3.2.2 at least. There is a fatal crash that occurs in this version that v3.2.2 fixes.
- Fixed shake entities still shaking if you pause playback mid-shake and resume elsewhere (reported by Mixelz)
v3.2.0
Version 3.2.0
Themes and the search bar got some love in v3.2.0! There are also numerous tweaks and bugfixes.
To view the previous changelogs, click here.
Additions
- The SFX database got bumped up to v10
- In the Megamix section, Megamix-only games are now first (all ported games are after new games)
- Added views
- Game Boundaries: shows where games start and end
- There is only one view for now but that may change in the future
- Improved the search bar, notably:
- Added a clear button (X)
- Added a filter button
- You can now filter by game name, entity name, or if the game has call-and-response entities
- Added a proper theme picker (with previews!)
- Rearranged the top button bar
- Left side is now remix-specific (save, load, undo, etc)
- Right side is now function/view specific (themes, info, presentation mode, etc)
- Added the shake entity
- Stretchable entity that shakes the screen
- Adjust the intensity by changing the "pitch"
- One "octave" down is 50%, one "octave" up is 200%
Tweaks
- Tweaked the names of the themes in French for consistency with other languages
- The editor won't load invalid themes anymore (instead of crashing)
- Fields that are missing will be printed in console
- Search game group list no longer obeys priority and only uses ABC order
- SPACE while paused now only resumes
- An autosave notice is displayed when loading an autosave
- Tweaked playback buttons (new icons that mostly look the same)
Bugfixes
- Fixed response copies changing the width when it wasn't supposed to
- Fixed presentation mode covering textured backgrounds
- Fixed drawRect function to not have overlapping corners (presentation mode progress bar, notably)
- (maybe) Fixed possible "unable to allocate buffers" crash when playing music
- Fixed splitting multipart entities with more multipart entities leading to internal cues being inaccessible
- Removed "custom_" prefix from custom game names
v3.1.4
Version 3.1.4
v3.1.4 has some useful small details and several bugfixes to improve the user experience.
To view the previous changelogs, click here.
happy pi version
Additions
- Added a button in the info screen to the playable Rhythm Heaven Remix Maker by inkedsplat
- He's put a lot of hard work into it so please go check it out when you have the time!
- Message bar now shows INVALID placement if you cannot move/stretch your selection in that location
- Also shows when a selection will be deleted
- Selection rectangle now has a symbol for additive/toggle selection modes
- Moving the music start or playback start tracker nowhere no longer makes an undo action
- Message label in main editor now avoids having the cursor cover its text
- Toolboks-related
- Added memory delta in debug mode
- Version is now more prominent in the info screen
Bugfixes
- Fixed crash when undoing/redoing with no previous actions while dragging/doing something
- Fixed presentation mode progress bar using beats instead of seconds
- Fixed Rockers's initial strum sound not stopping for shorter cues
- Fixed incorrect text width in pattern display
- Fixed Go to GitHub and Autosave buttons not updating text after a language change
- Fixed selection rectangle position being one frame behind
- The editor version screen's back button functions correctly now
- Tweaked metronome icon animation