Steam is bound to Ubi at the hip, if they want to continue selling the game... I'll try mine again now, but I just ran the one on my Win10 machine this morning and while there is a daily "search for updates" from Steam, and I did get another Steam update, TWoS ran just fine. I started a new career, and was leaving Memel on patrol...