I got sick of having to manually move downloaded CDLC to Rocksmith's DLC folder, so I wanted to tell Firefox to a batch file on download to just copy downloaded psarc files for me. Turns out Firefox only accepts exe files as valid programs to open new downloads with, so a 1 line batch file exploded into over 50 lines of C++.
It's not perfect, but it functions for my purposes and I'm open to adding features to it if people ask and I have the time. One major limitation is that it currently only supports the Steam version of Rocksmith 2014 and only if you're using the default install location for both Steam and Rocksmith 2014 because I was lazy and hard-coded the path. However, I'm already looking into an alternative for this, so if you don't have Rocksmith through Steam or just use a custom install path, just be a little patient and the next version should be out shortly. EDIT: I've added that functionality now, you'll have to paste in the path to where you'd like CDLC installed when the program's run the first time you use it.
I got sick of having to manually move downloaded CDLC to Rocksmith's DLC folder, so I wanted to tell Firefox to a batch file on download to just copy downloaded psarc files for me. Turns out Firefox only accepts exe files as valid programs to open new downloads with, so a 1 line batch file exploded into over 50 lines of C++.
It's not perfect, but it functions for my purposes and I'm open to adding features to it if people ask and I have the time.
One major limitation is that it currently only supports the Steam version of Rocksmith 2014 and only if you're using the default install location for both Steam and Rocksmith 2014 because I was lazy and hard-coded the path. However, I'm already looking into an alternative for this, so if you don't have Rocksmith through Steam or just use a custom install path, just be a little patient and the next version should be out shortly.EDIT: I've added that functionality now, you'll have to paste in the path to where you'd like CDLC installed when the program's run the first time you use it.Links: