-
Notifications
You must be signed in to change notification settings - Fork 80
Batch Convert CDLC for macOS
Nikolaus Wittenstein edited this page Oct 26, 2018
·
5 revisions
When I obtain songs that are in PC format, and I want to convert them all automatically, I am using the following script.
- Buy Rocksmith 2014 on Steam
- Download the latest release of the Rocksmith Custom Song Toolkit for macOS (stable or not)
- Make sure you have installed Mono Framework
- Make sure you have bought at least one DLC from steam (Cherub Rock for example), and note its
appid
from the list here: RocksmithToolkitLib.SongAppId.xml (to get appid of your bought dlc look at address bar, digits after /app/ word is yourappid
)
You can then execute the following script (make sure to change the first variables accordingly to your specifics)
songsFolder=~/Downloads/songs
rocksmithToolkitLocation=~/Downloads/RocksmithCustomSongToolkit.app
appId=492987
monoPath=/Library/Frameworks/Mono.framework/Versions/Current/bin/mono
# Delete already existing mac songs from download folder which do not work
find $songsFolder -name "*_m.psarc" -exec rm {} \;
# Convert the songs from pc to mac format in same folder
find $songsFolder -name "*_p.psarc" -exec $monoPath $rocksmithToolkitLocation/Contents/Resources/cdlcconverter.exe -s Pc -t Mac --appid $appId -i {} \;