Skip to content

Releases: RayDeeUx/menuloop_randomizer

1.11.5

17 Jan 02:43

Choose a tag to compare

  • Fix even more oversights.

1.11.4

15 Jan 22:59

Choose a tag to compare

  • Fix massive oversight.

1.11.3

15 Jan 16:35

Choose a tag to compare

  • Reduce log spam when Advanced Logs are enabled.
  • Fix a visual error when trying to favorite a song twice.
  • Fix changes not being reflected in the Song List menu when favoriting/blacklisting a song.

1.11.2

09 Jan 16:42

Choose a tag to compare

Friendly reminder that some features of this mod (including features from this update) require Better Touch Prio to be installed. These decisions are still here to stay.

  • Added the File Extension sorting option to the Song List.
    • Sort files based on their file extension alphabetically.
    • Better Touch Prio is required to use this sorting option in the Song List menu.
  • Attempted to offload Song Length calculations to another thread.
    • Sorting songs by Song Length should not freeze your game for as long now. (Unless if you change your settings too frequently, but why would you want to do that?)
    • The mod setting to disable sorting by song length is still available. However, this is now a purely cosmetic setting, since song length calculations happen for everyone unless if Better Touch Prio is not loaded.
    • Better Touch Prio is still required to use the Song Length sorting option in the Song List menu.
  • Added an option to show extra information about a song when Compact Mode is enabled in the Song List menu.
    • You can toggle this option off in the mod settings.
    • Better Touch Prio is required to use this feature, as this feature relies on Compact Mode being enabled.
  • Added a setting to use Miniaudio instead of FMOD to perform (most) song length calculations.
    • This setting is only available for non-iOS users.
    • This setting is enabled by default to preserve past behavior.
    • If this setting is disabled, FMOD will perform song length calculations for all of your songs instead.
    • This option is available for the minority of non-iOS users who prefer using FMOD to calculate song file lengths.
    • Better Touch Prio is required to use this feature, as calculating song file lengths without Better Touch Prio loaded would only waste resources.
  • Fix a bug where some song length calculations would be inaccurate if Miniaudio failed to calculate the length.
    • Most calculations that used to fail in v1.11.0 or v1.11.1 will use FMOD instead.
  • Adjust height limits for song name labels when Compact Mode is enabled in the Song List menu.
  • Fix log spamming that would happen if Advanced Logging was enabled while inside the level editor.
  • Fix a bug where you could play empty song files from the Song List menu if you tried hard enough.
  • Even more various (attempts at) micro-optimizations.

1.11.1

02 Jan 19:38

Choose a tag to compare

  • Hotfix.

1.11.0

02 Jan 16:50

Choose a tag to compare

This is a really lengthy changelog; be sure to read everything!
(Changelog items/subitems containing blue or cyan text indicates that Better Touch Prio is required to use that feature. These decisions will not be reverted anytime soon.)

  • Added Continue Menu Loop on Level Exit and Continue Menu Loop on Editor Exit (suggested by Myron472/GlydeR and Abagur900).
    • READ: These two toggles will ONLY work if you disable Colon's Menu Loop Start Time mod!!! [You can either disable it through its mod settings or through Geode's buttons, either is fine.]
    • These toggles are mutually exclusive with their corresponding Randomize Menu Loop on Level Exit and Randomize Menu Loop on Editor Exit toggles.
    • Example: if Randomize Menu Loop on Level Exit is enabled, it will apply first, and ignore your preference for Continue Menu Loop on Level Exit.
    • The same logic applies to the Randomize Menu Loop on Editor Exit and Continue Menu Loop on Editor Exit toggles.
  • Added a Song List scrolling shortcut to the currently playing song.
    • Shortcuts for the top and bottom of the song list also included, because why not.
    • Song list scrolling shortcuts are to the right of the scrollbar.
    • You can toggle it off in mod settings.
  • Added Compact Mode to the Song List.
    • Your preferences for Compact Mode are saved between restarts.
    • If you want even smaller song entries in the Song List, check the mod settings.
    • Better Touch Prio is required to use this feature.
    • You can toggle it off in mod settings.
  • Added a few filtering and sorting options to the Song List.
    • Favorites Only - show only favorited songs.
    • Reverse - reverses the Song List's entries.
    • Alphabetical - sorts the Song List's entries alphabetically.
    • Date Created - sorts the Song List's entries by the date they were added to your device.
    • Song Length - sorts the Song List's entries by their length. [Hidden by default--this one can freeze your game and take an awfully long amount of time!]
    • Song Size - sorts the Song List's entries by file size.
    • Your preferences for these filtering and sorting options are saved between restarts.
    • All of the sorting options are mutually exclusive from each other.
    • Better Touch Prio is required to use this feature.
    • You can toggle it off in mod settings.
  • Changed the Search Bar a bit so it requires Better Touch Prio to be used.
  • Changed the Search Bar a bit so it can be toggled off in mod settings.
  • Changed the placeholder text in the Search Bar in the Song List to include the name of the currently playing song.
  • Fix an incompatibility with Eclipse Menu's "Transparent Lists" feature.
  • Attempt to reduce frame drops when viewing many songs at once in the Song List menu.
  • Various (attempts at) micro-optimizations.

1.10.1

16 Nov 18:12

Choose a tag to compare

  • Add a scrollbar.
  • Move binary releases to Codeberg.

1.9.2

09 Aug 01:35

Choose a tag to compare

  • GitHub keeps marking releases as drafts for some reason.
  • Against all odds, GitHub decided to mark 1.9.0 as a draft release.
    • Pretend I slapped a bunch of profanities in here. >:(
  • Nothing in this binary has changed, this is purely a dummy update so everyone fetches the update properly this time.
  • Added "playlists" support (suggested by TheTrueNyxa)!
    • Add songs to a playlist file, then activate Load Playlist File Instead to load your playlist file!
    • Favorite songs lists and song blacklists still apply.
    • Constant Shuffle Mode (formerly Playlist Mode) is also supported.
  • Added a new menu to see the names of all loaded songs.
    • Gold song names indicate a favorited song, and green song names indicate a currently playing song.
    • Italicized song names indicate a NG/ML song that came from a different directory than expected (currently can happen with Custom Songs Folder by Sawblade).
    • Each song entry (besides the currently playing one) has a play button so you can change songs anytime.
    • No, I will not be adding a search bar.
  • Added Minimal as an option for Button Mode.
    • Only one button appears in this Button Mode: the "Control Panel" button.
  • Fix an issue where changing some settings didn't render a new song title card. Oops!
  • Fix an issue where blacklisting songs didn't update the name of the song chosen as the new menu loop. Oops!
  • Attempted to improve compatibility with song file path names that use non-UTF-8 encoding.
    • This is most noticeable on Windows. We just love and appreciate lack of UTF-8 support for nearly two decades, don't we? :)
  • Retroactively rename Playlist Mode to Constant Shuffle Mode across as many front-facing areas as possible to avoid confusion with more recent features (see first bullet point).
  • Removed elasticity from MLR menu opening animations. This is a non-negotiable change.

1.8.4

07 Jun 20:48
f75445c

Choose a tag to compare

  • Added Advanced Logging toggle.
  • Added an easter egg.

(also changed the behavior of some notification strings but that's relatively minor)

1.8.3

29 May 23:23
6cea446

Choose a tag to compare

  • Allowed the name of the currently playing song inside the controls menu to update more often.
  • Included Playlist Mode and Override Mode indicators in the controls menu.
  • Refactor some additional code.
  • Removed a controversial function hook.