geefr / beatsaber-linux-goodies

Mod installation scripts and other goodies to support Beat Saber on Linux
BSD 2-Clause "Simplified" License
132 stars 5 forks source link

QBeat: Install multiple mods using wildcards/modlist #14

Closed geefr closed 4 years ago

geefr commented 5 years ago

'making the list numbered and letting you do like --install "1-5 6 9-11" would be amazing'

That, or wildcards, or read a file contianing the list of mods to install/validate/update/etc

Zamundaaa commented 5 years ago

And/Or simply listing the mods like so: ./QBeat --install "Custom Sabers" "SongBrowser" "SaberTailor"

Also I just tried QBeat on Manjaro and it all worked very well, except for Beat Saber crashing on exit (I assume that's a mods fault) but as it's on exit it doesn't really matter to me. Looking forward to some kind of UI! Thank you for all your work on this :smile:

geefr commented 5 years ago

Thanks for the input, multiple args would be pretty trivial to implement tbh :)

Crashing on exit is expected, I think it's due to running under proton as I've seen it without any mods installed. Seen similar crashes and hangs on exit in a lot of things, wine has differences in threading behaviour or somesuch and poorly written engines can deadlock on cleanup because of it (I think..)

geefr commented 4 years ago

Can now do ./Qbeat --install foo bar baz "bizzle with spaces"

I'll leave it at that, seems to work well enough