You are viewing a potentially older version of this package. View all versions.
NikkelM-Randomize_Favorite_Songs-3.0.7 icon

Randomize Favorite Songs

Set songs as favorites with the Music Maker and randomize only from them each time you return to the Crossroads!

Date uploaded 2 weeks ago
Version 3.0.7
Download link NikkelM-Randomize_Favorite_Songs-3.0.7.zip
Downloads 84
Dependency string NikkelM-Randomize_Favorite_Songs-3.0.7

This mod requires the following mods to function

Hell2Modding-Hell2Modding-1.0.106 icon
Hell2Modding-Hell2Modding

Lua Mod Loader for Hades 2

Preferred version: 1.0.106
LuaENVY-ENVY-1.2.0 icon
LuaENVY-ENVY

A plugin to allow ReturnOfModding plugins greater control of their environment.

Preferred version: 1.2.0
SGG_Modding-Chalk-2.1.1 icon
SGG_Modding-Chalk

System for handling config files in ReturnOfModding

Preferred version: 2.1.1
SGG_Modding-ReLoad-1.0.2 icon
SGG_Modding-ReLoad

Provides helpers for managing hot reloading and waiting for the right time to load

Preferred version: 1.0.2
SGG_Modding-SJSON-1.0.1 icon
SGG_Modding-SJSON

A plugin for handling .sjson files in ReturnOfModding.

Preferred version: 1.0.1
SGG_Modding-ModUtil-4.0.1 icon
SGG_Modding-ModUtil

Utility mod for mod interactions within lua for SGG's games

Preferred version: 4.0.1

README

Randomize Favorite Songs

This mod allows you to mark songs as favorites with the Music Maker, and randomize from those songs only - instead of all songs - after unlocking the incantation that allows randomizing songs.

Simply mark a song as favorite using the same button as for pinning incantations and recipes, and randomize from your favorites using the "Open Inventory" button.

Will work with any songs added in the future, or through other mods.

If you favorite modded songs and then remove the mod(s) that added them, they will be unfavorited, even if you later reinstall those mods. You will need to re-add them as favorites then.

Favorite Songs

Other related mods

To further improve your musical experience in the Crossroads, consider installing some of my other mods:

Contribute

You can contribute to this mod by providing a translation for your native language! To do so, follow these steps:

  • Open the src/Game/Text/ScreenText.<language>.sjson.lua file, where <language> is the shorthand of the language you would like to translate (e.g. de for German).
  • Remove the leading -- from all lines in the newData table.
  • Translate the DisplayName entries. Do not change the Id values!
  • The character limit in the game is 20 for anything after the {XX} entries, which are placeholders for button icons. Do not change the {XX} texts.
  • Open a Pull Request with your changes, or ping @NikkelM in the Hades Modding Discord.

The mod is currently available in the following languages:

  • English
  • German

CHANGELOG

Changelog

v3.0.7

  • Fixed: Shuffling immediately after unfavoriting a song may still choose it.
  • Hardened the mod against potential crashes if a favorited song no longer exists (e.g. due to another mod that added it being uninstalled).

v3.0.6

  • Updated button texts.
  • Added support for localizations.
  • Added German localization.

v3.0.5

  • Fixed a crash when starting a new save with the mod installed.

v3.0.4

  • Changed the button to randomize songs to the "Open Inventory" binding to prevent an issue with the default controller mappings.

v3.0.3

  • Fixed preview image in r2modman.

v3.0.2

  • Updated dependencies, confirmed compatibility with the 1.0 update of Hades II.

v3.0.1

  • Removed some unused code.

v3.0.0

  • Reworked the favorite system to better work with the updated game logic.
  • Removed base randomizer functionality as it has been added to the base game. Randomizing from favorites is still available.
  • Note: Your favorites may have been reset due to the rework. Sorry!

v2.0.1

  • Fixed: Music changes between rooms if a random track is playing.

v2.0.0

  • Mark songs as favorite and have the Music Maker randomize only from favorites through a new song choice.

v1.0.4

  • Migrated the mod to the modern Thunderstore framework (Nexus will no longer receive updates).

v1.0.3

  • Fixed "Music Maker's Choice" sometimes being chosen as the random song when the "AllSongs" config option was enabled.

v1.0.2

  • Fixed image link in Readme.

v1.0.1

  • Added Thunderstore compatibility.

v1.0.0

  • Initial release