Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
SongOrganizer
Features
Filter by default/custom, played/unplayed, S-ranked/non-S-ranked, rated/unrated, favorite tracks
Filter by difficulty range
Add favorite tracks
Search bar: searches by long name, short name, artist, genre, description
Save your sort, filter, last song index to <R2modmanProfileFolder>/BepInEx/config/SongOrganizer.cfg
Search by first letter: typing a character (A-Z, 0-9) in track select will hop to the next track whose short name starts with that character
Calculate difficulty of all tracks if TootTallyDiffCalcLibs exists
Press F8 to clear search (configurable)
Usage
Changelog
v1.6.6
Fix index out of bounds, probably
v1.6.5
TC 1.29 Add tt calculations for dlc
v1.6.4
v1.6.3
Change default collection index to 0 since baboon put "all" there
v1.6.2
Fix a sometimes bug, maybe
Unhide the base game delete button
v1.6.1
Add MaxStarSlider config option for the difficulty slider
v1.6.0
Add keybind to clear search (F8 by default, configurable)
There could be multiple songs with the same difficulty, length, or artist, so if sorting by those fields, it will additionally by sort by short name
v1.5.8
Fixed a sometimes bug, maybe
Added HideHearts in the config
v1.5.7
Change main track dictionary to non concurrent
v1.5.6
Change collection index to be "all collections" by default
v1.5.5
v1.5.4
Include fonts instead of using all your computer's fonts
Add favorite button to score screen
v1.5.3
v1.5.2
Only calculate rated tracks on first song select entry
v1.5.1
Fix for crafted's custom track
v1.5.0
Add favorites
Fix index sometimes being -1, I think
Fix song select freezing, I think
v1.4.4
v1.4.3
Clearing the search bar will now bring you to the song that was previously selected
v1.4.2
Rated track filter now accounts for different versions of charts
v1.4.1
Add fallback fonts for search
Add optional themes
v1.4.0
If TootTallyDiffCalcLibs exists, use it for star sort and search
Add slider to filter by difficulty range
Make multiple requests to toottally instead of getting 10000000 at a time
Fix base game bug that breaks the song select screen when tmb difficulty is outside [0, 10]
Stop logging all your missing rated charts
v1.3.10
v1.3.9
Fix for search bar for TC 1.21
v1.3.8
Fix for localization for TC 1.20
v1.3.7
v1.3.6
v1.3.5
Log mirrors instead of the original download links
Remove delete buttons because they don't work
Make search dropdown over buttons if no toottally
v1.3.4
Fix bug with unrated base game tracks
v1.3.3
Fix bug with reading rated tracks from toottally
v1.3.2
Fix bug with reloading tracks when leaving song select
v1.3.1
Fix bug with reloading tracks
Fix bug where any track with the same trackref as a rated track will be considered a rated track, even when it's not
Log the download link of missing rated tracks
Add sort by long name
Ctrl+F to search
v1.2.3
Sort by artist for Trombone Champ 1.11B
v1.2.2
Fix search bar for Trombone Champ 1.10B
v1.2.1
Trombloader v2 compatibility
v1.2.0
Search bar: searches by long name, short name, artist, description
v1.1.0
Filter by rated/unrated tracks
v1.0.91
Remove search by long name for TC 1.095
v1.0.9
Delete button changes, remove #1 star for TC 1.09
v1.0.8
Save last played song in config. Thanks @Electrostats!
v1.0.7
Max score changes for TC 1.0881
v1.0.6
Fix alignment issues for Trombone Champ 1.087
v1.0.51
Fix bug in calculating max score
v1.0.5
Ability to delete all highscores of a song
v1.0.4
Ability to delete highscores individually
Fix bug in not being able to search by "Z"
Fix sometimes bug when exiting the level select with stuff filtered out, coming back in, unfiltering, then selecting something near the end of the list
v1.0.3
Typing a character (A-Z, 0-9) in track select will hop to the next track whose short name starts with that character
v1.0.2
Fix for Trombone Champ 1.085
v1.0.0
Ability to filter by default/custom, played/unplayed, S-ranked/non-S-ranked tracks
Saves your sort and filter configuration to <TromboneChampDir>/BepInEx/config/SongOrganizer.cfg