SongOrganizer
Trombone Champ Searching, Filtering, and Sorting
| Last updated | 3 weeks ago | 
| Total downloads | 29846 | 
| Total rating | 3 | 
| Categories | Mods | 
| Dependency string | emmett-SongOrganizer-1.6.4 | 
| Dependants | 0 other packages depend on this package | 
This mod requires the following mods to function
BepInEx-BepInExPack_TromboneChamp
BepInEx pack for Trombone Champ. Preconfigured and ready to use.
Preferred version: 5.4.21README
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.4
- Add "Modified Date" sort
 
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
- Fix for TC 1.25
 
v1.5.4
- Include fonts instead of using all your computer's fonts
 - Add favorite button to score screen
 
v1.5.3
- Fix for TC 1.23
 
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
- Ignore periods in search
 
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
- Search by genre
 
v1.3.9
- Fix for search bar for TC 1.21
 
v1.3.8
- Fix for localization for TC 1.20
 
v1.3.7
- Fix for multiplayer
 
v1.3.6
- Fix for TC 1.18B
 
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
- Entering the home screen will call https://toottally.com/api/search/?rated=1&page=1&page_size=100000 and save the result to BepInEx/config/rated.json
 - Entering the level select screen will read the rated.json file to determine which are rated tracks. It'll also log the shortname of rated tracks you don't have.
 
 
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