I wish I could guarantee this but it's been a little over 2 years since I played. What I can say is I had all the content on Steam, bought a bundle with the expansions on sale, and had to make a couple of settings with my AV but it was without a doubt one of the most enjoyable games I've ever played. As I recall the trainer had been retired but we had the votes to get it unretired and CH brought it back. It worked fine for all of it in my play.
My only regret is that I've already played it . I wish I still had my first play to look forward to. 😏