it use to be all free which was awesome but now they have made it ****** complicated with this stream and go here to download then you need this pass key then you have to buy the right one from this guy and then you need to attach it, its all bullshit. i don't mind paying for it but when it doesn't work i get ****** off. i wish they just go back to the way it used to be, you buy the game you load it in and then you download all the patches and skins, editors and so on....