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

v3.17.1

Compare
Choose a tag to compare
@chrislo27 chrislo27 released this 16 Mar 04:49
· 879 commits to dev since this release

Version 3.17.1

Please download the RHRE_v3.17.1.zip file, as it contains a possible fix to #278.

(The older zip file, named RHRE_v3.17.1_OLD_20190315.zip, will be kept for history.)

Bugfixes

  • Fixed monster goal crashing for Java 11 (#276)
  • Fixed Jumpin' Jazz credits crashing for Java 11 (same cause as #276)
  • Fixed trackers (tempo change and music volume change) with large widths sometimes not getting rendered

Version 3.17.0 Changelog

Playalong Mode

Read the documentation for all the info!

  • Playalong lets you assign timed inputs in your remix
    • Other ➡ Special Entities ➡ Playalong Input Entities
      • Also, the Skill Star SFX found in Extra SFX adds a skill star to the remix if placed at the same beat as an input
    • You can select from 3DS/GBA button types and RHDS touchscreen controls
    • image
  • Press G to open the Playalong menu
    • image
    • There are various challenge settings there -- Tempo Up/Down, Perfect Challenge, Monster Goal, and Life Goal
  • Right clicking the Playalong button in the toolbar opens the settings
    • image
    • Calibrate your keyboard and mouse inputs independently
    • Enable/disable the fail/ace SFX
    • Change between several control schemes
      • The QWERTY WASD/AZERTY ZSQD schemes are optimized for Rhythm Heaven-style controls with the D-pad on the left side
  • With the Playalong menu open, play your remix and tap the buttons (or click on the touchscreen) with good timing!
    • image

Additions

  • Added Playalong Mode
    • See section above for more info
  • Added modding metadata
    • Lots of helpful metadata for people who mod and edit the RH games
    • image
  • Added portable mode setting
    • Use the launch argument --portable-mode or use the new run_portable_X files
    • RHRE will put preferences and any other relevant RHRE data in the same folder as the JAR file when portable mode is enabled
    • Keep in mind that the host computer still needs Java 8 minimum
  • Pressing MIDDLE CLICK or CTRL+RIGHT CLICK (while the selection tool is active) on an entity will jump to that in the game picker
  • Pressing CTRL+K focuses the search bar
  • A bounding box appears behind a selection when dragging or stretching it now
    • image
  • The online counter in Info and Settings has a history button that will bring up a 24h histogram
    • image
  • Added message bar info when using the Tempo Change or Music Volume Change tools
    • Shows the change, duration, and transition duration (if gradual) when hovering over a tracker
    • Example screenshot
  • Advanced Options has a proper menu now
    • Simply press CTRL+A while in Info and Settings to access it
    • Or, click the editor version label five times
  • Added pitch style option in Advanced Options
    • Change between Sharps, Flats, or Integral pitch styles
  • Added two new backgrounds
    • Launch Party
      • image
      • The stars are animated
    • Kitties!
      • Plain white background with no animation if you prefer that
    • Additionally, backgrounds now have names in addition to their number in the Info and Settings screen
  • Added support for monitors with a higher refresh rate than 60 Hz
  • Added --show-tapalong-markers launch argument
    • A hidden, disabled feature from v3.0.0 where markers were set for every "tap" when using tapalong. You were supposed to use it to line up the music start marker but it was deemed too confusing
  • Added --midi-recording launch argument feature
    • If you have a MIDI device connected, playing midi notes will write notes to the remix if the remix is playing
    • Pressing the sustain pedal will toggle between playing and paused states
    • Note (pun not intended): This feature does not seem to have true real-time capabilities. It depends on your system's drivers. As such, please keep in mind that it is just a "toy" feature and is not intended for truly serious purposes.
    • Example gif
  • Added entities loaded indicator in load menu
  • New remixes start with a 120 BPM tempo change marker at beat zero by default

Changes

  • A selection of stretchable entities is now stretchable
    • ex
    • Previously only one entity may be stretched at a time
    • This is especially useful for Board Meeting
    • All of the entities in the selection must be stretchable for any stretching to work
  • RHRE doesn't determine the RSDE version anymore
  • Characters per second tooltip on subtitle entities is now enabled as part of Advanced Options being enabled (previously had to be debug mode enabled)
  • Right clicking the up/down arrow buttons in the picker jumps a page at a time (4 rows for game groups and games, 5 for patterns)
  • The HOME and END camera jump keys are now smooth like the minimap (previously instant)
  • Removed F8+SHIFT+G keybind to copy games (superceded by Advanced Options button)
  • Right clicking an entity with the Ruler tool active will copy the entity's ID
  • The selection box shows up to two decimal places now in width
  • Beat numbers are now rendered behind texture entities
  • Save menu has a loading icon when processing
  • Picker display more obviously shows it is unable to drag new entities when the current tool isn't the Selection tool
  • Entities that will be selected when dragging a selection box over them will be highlighted
  • Improved localization pluralization where possible

Bugfixes

  • Fixed HTTP requests not enforcing compression
  • Fixed cursor not staying in "stretching" mode when actively stretching an entity
  • Fixed arrow in stretchable entities not rendering correctly when moving or stretching the entity
  • Fixed tall entities not showing real height in minimap
  • Fixed Time Signature tool editing time signatures even when the mouse wasn't on the time signature beat
  • Fixed converting selection to JSON not working if a tape measure entity was present
  • Fixed picker display being laggy with large numbers of datamodels
  • Fixed end entity not having interpolation when moving
  • Fixed README_SFX.txt having wrong info about overwriting games
  • Fixed fade effect on gradual music volume changes not reversing (transparent to opaque) when the music was getting louder
  • Fixed message bar not showing "Drag the ends for a gradual transition" for tempo changes
  • Fixed possible infinity BPM in tapalong
  • Fixed possible JNA native library error (#273)
  • Fixed file name casing problem (#275)
    • This new check will only be done for custom sounds
  • Fixed entity text behaving weirdly when not at normal zoom levels (ex: Game Boundaries view)
  • Fixed minimap showing all white if the furthest ahead entity was negative
  • Fixed right clicking on search bar not switching to search results
  • Fixed CTRL+S in-editor triggering a scroll down event
  • Fixed tempo up spinning animation for credits stopping when fading out
  • Fixed text being "wiggly" after resizing the window multiple times
  • Improved internal implementation of pattern previewing (Listen to Pattern); no longer instantiates internal Editor scene