YARC-Official / YARG

YARG (a.k.a. Yet Another Rhythm Game) is a free, open-source, plastic guitar game that is still in development. It supports guitar (five fret), drums (plastic or e-kit), vocals, pro-guitar, and more!
https://yarg.in/
GNU Lesser General Public License v3.0
695 stars 151 forks source link

Hierarchical Songs View #43

Open Lordmau5 opened 1 year ago

Lordmau5 commented 1 year ago

Hey! So I see this project is still pretty early in it's development so I thought now would be the perfect time to suggest something like this :)

With ever-growing song libraries it can get quite chaotic in the songs view, at least in currently available Guitar Hero / Rock Band clones.

I've got a pretty well organized system for my Clone Hero songs and albums. 2 examples would be: Custom Songs\1. Original\Guitar Hero 3\Tier 1\... songs here ... Custom Songs\2. Custom\CSC\<month.year>\... songs here...

I do this so I have the original game songs sorted before the custom ones.

With this I have to scroll pretty much endlessly until I find the ones I want to play.

So I'd like to suggest the idea of a hierarchical view.

This way we would see all songs in the top-most folder together with the folders it has. Then, we can go into one of those folders and see all charts in there, with extra folders it has at the top. Repeat until we're in a folder that doesn't have any more songs.

Would this be something that could be included in the future? Perhaps not by default, but as an option would be really cool!

EliteAsian123 commented 1 year ago

Thanks for the issue report.

Yes, this is 100% something that I will be willing to implement in the future! One of YARG's goals is to be able to handle a lot of songs without lag, so not having a good song selection system is something that doesn't go too good with that. Once I add some more things that I've been planning, I am thinking of completely making a brand-new song selection system that allows you to sort and filter and what have you. Unfortunately, it will probably take me a couple of weeks to get to that point, but we'll see!

Lordmau5 commented 3 weeks ago

It's been a fair bit since I suggested this - thought I'd ask out of pure curiosity if this is still something that you guys are planning on implementing for us folk that has everything neatly organized heh 😁

TheNathannator commented 3 weeks ago

Definitely something I'd like to see in the future myself, we've just been focusing on more core features/issues for v0.13, with the whole engine refactor and whatnot.

Can't really give an estimate on when this might be looked at, there's a lot to do still. But I can say your patience will be rewarded well lol