So will the updates and future chapters automatically be placed into the downloaded game on my computer? Or will I have to redownload the newer chapters?
I mean... You'll have to redownload new chapters. It's not steam.
But I wouldn't have to pay for them...?
No, if you own access to the downloads here you'll be able to download it once it is ready.