I am thinking about purchasing Dark Souls to play with friends (primarily playing together and not alone). I have read that a soapstone is needed to actually play co-op. How long into the game can I get this?
Also, is it possible to play the entire campaign in co-op with a friend? If you join a game, is progress saved for both the host and the joined players, or is only the host player saved (exp, items, story progress)?