Why can't I play the campaign on PC if I already own it on Console?

I just recently got a new PC, and I was like halfway through the campaign, but after downloading it on steam; it tells me I must buy the game to play, but I have already bought it. Did I do something wrong or is it a slept-on-problem?

1 Like

Test through the Microsoft store / Xbox App first.
Steam functions differently even though you require an XBL account to play.

Well that’s because you bought the game through Microsoft and your now trying to play it through steam on PC. You’ll have to get it through the Microsoft game store on PC to have access to your library.

It is an Xbox Play Anywhere title. If you have it digitally on Console, you can download the campaign on the microsoft store/ Xbox App (They are essentially the same but Xbox App has a better UI). This is how I play the game and how I was able to play the co-op flight on my Xbox One S. The Steam version is considered its own version/purchase. It is stupid but that’s how Microsoft is on PC.

Xbox Play Anywhere only applies for the Microsoft Store/Xbox App, not third-party applications like Steam.

Reach out to support for this given challenge that you’re facing. Good luck!

Unfortunately, my best guess is that you need to purchase the campaign again on Steam if you want to access it on that platform. As said above, the shop on Xbox is the Microsoft Store, which technically carries over to PC… but only on that platform. Steam is a different entity in itself, and I assume Microsoft and/or Valve have some sort of policy that prohibits games purchased from other distributors carrying over to Steam.

You can always try to add Infinite to Steam as a ‘non-Steam game’, but I’ve heard that’s a hassle with the MS Store.

As Naqser stated, download the Xbox App on your PC then download Infinite on it from there, it should be in your playlist somewhere.