I am considering to purchase The Walking Dead from the Telltale Store. The system requirements do not list an "internet connection".
1. Is an online activation required to install the games?
2. Can I play your games without an internet connection?
3. Is there a limit on re-installs?