Originally Posted by alexsubri
try this in Internet/Firefox browser...
I've tried several times still no luck
Thanks for sharing the little install link. I didnt see a link in steam this morning. Tried that and its downloading.
Errr maybe not. It went through the install like any other steam game. But i dont see a % next to the title.