Haven't logged into the forums before but I also had the same issue - followed what the admin said on this post but nothing worked, then saw something about the direct x files - I changed it to DX 9 and it loaded up, I will be checking @aSnowyEvening post now and following the link to see if this can fix the issue.

Just a side note - a lot of people are saying they have Avast as there AV, I did until a few moments ago, so if you do just double check your quarantine area to see if the missing file has been added into there!