If its on Steam you shouldn't need anything to get it. That's one reason why DLC/Add-ons on Steam are good as you don't always need other things to get them to work.