also for people who are getting the pure virtual function crash, add the game to steam as a non steam game and it will run!
how to do that?
In the bottom right of your library it says add game. There add the game and then you can run it through steam