Skip to content

Conversation

@ISTALKMILK
Copy link

Performance

  • Replaced slow list searches with Dictionary lookups for better performance with lots of music
  • Added MaxConcurrentLoads config to control how many songs load at once, e.g. we only store 5 songs in memory and load in the next one when the current one ends. This saves on memory. (default: 5)
  • Debug logs now only compile in Debug builds (This includes a debug build config, and release)

New Features

  • Skip Song: Press F2 or R3 (right stick) to skip to next track (idea and help by @goatgirlclover) ((we talked and they're okay with me adding this to this mod, and will refactor their own mod to suit this!))
  • Remove Base Game Songs: New config option to only play custom tracks
  • Tracks now sort by Artist then Title

New Config Options

Skip Key = F2
Skip Key (Controller) = JoystickButton9
Remove Base Game Songs = false
Max Concurrent Loads = 5

SGiygas and others added 28 commits November 23, 2023 21:14
Refactor project files, add BRCPath variable for assemblies and use audio streaming instead of data caching
Make keybind for song reloading configurable
Remove all code related to caching, remove cache folder
…ecase

Ignore case when sorting by AudioClip name
- Rewording several segments
- Reworks naming and structure examples
- Reduce installation to just mentioning the Thunderstore mod loaders
- Slight cleanup with building segment

Closes Kade-github#45.
It's been several months now, don't think these are needed anymore
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants