So I recently linked my account to steam, and play the game from Steam, but I don’t have an overlay like in my other games. By the way, I’m running an Nvidia Optimus setup which causes overlay issues in some games.
It’s because it’s using directX 10, that doesn’t support very well overlays.
Have you tried reinstalling DirectX ?
Just tried, and everything is up to date. I guess I’ll have to do without, just like Payday, until it’s fixed.