Skip to content

Batch Convert CDLC for macOS

Nikolaus Wittenstein edited this page Oct 26, 2018 · 5 revisions

Batch convert PC songs to MAC format

When I obtain songs that are in PC format, and I want to convert them all automatically, I am using the following script.

Prerequisites

  • 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 your appid)

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 {} \;
Clone this wiki locally