[Live] Changes to Game Passes

:slight_smile: Good change!

2 Likes

As you might have noticed with the implementation of this change, game passes no longer support the comment & favorite options. This is mostly due to the shift from game passes moving away from the features supported by the asset IDs.

We don’t have information at the moment in regards to future changes to bring it back but we will follow up with internal teams and provide a response on this thread.

5 Likes

I’d hope that we’ll be able to toggle comments on game passes when they’re back. If we can’t toggle them and are forced to keep them on, don’t include an option. I know for sure I don’t want comments on my game passes because they get used as a means of berating my games or spamming scam comments.

3 Likes

Found a minor issue. The game passes tab still exists on the favorites page even though it should have been removed since you can no longer favorite game passes.

Example:

4 Likes

My concern is that most of the comments under gamepasses relate to cheats or unwanted guides on how to obtain them.

1 Like

is it just me or do test purchases not work in studio

2 Likes

It does not work. It doesn’t register the purchase and does not fire the event on the server.
https://gyazo.com/8c48de489f37ed0d77ba3803c5300e28.mp4

this is a gamepass. As you can see, after buying it did nothing and I can buy it AGAIN.

Old gamepass id’s do not work with the new prompt either, I ahd to replace all the id’s after the change

Server code

game:GetService("MarketplaceService").PromptGamePassPurchaseFinished:connect(function(Player,PurchaseID,isPurchased)

Client:

game:GetService('MarketplaceService'):PromptGamePassPurchase(game.Players.LocalPlayer, ProductID)

How I get the ID’s:
https://gyazo.com/cbf71979236bc6565bd58326b446f6e6.mp4

When trying to buy a NEW gamepass, this message shows up in the console.
https://gyazo.com/ca1d71a082492af68e39d95fddfc5bcb.mp4
the only thing that is done locally is showing the prompt.

5 Likes

I spent like an hour trying to figure out what was happening
really hope they make test purchases work, real pain right now

5 Likes

That is not a test purchase, that is in a LIVE server :stuck_out_tongue:

4 Likes

oh well that’s even worse

4 Likes

The old ID’s you used aren’t game pass ID’s. Of course they don’t work with the new function.

As they said, all old game passes will have an asset ID and a game pass ID. New ones only have a game pass ID. This is for two reasons:

  1. To not break games that are no longer being updated
  2. To not temporarily break games that haven’t changed over to the new function
3 Likes

I did the same thing earlier, when they made the change all my old gamepasses got a new ID in the url, which I then copy pasted into the new system and I’m having the same problem as well. I’m not using the old asset IDs.

1 Like

Yeah, I know there’s issues with it. Was responding to the specific piece I quoted.

Sorry if I caused a misunderstanding.

1 Like

Bump this, I just noticed that new Game Passes have no web api info, and this broke a chrome plugin I made.

1 Like

How do we get the old assetids for gamepasses that were created before(and thus have an assetid attached)?

8 Likes

Actually there has been a web api for this for months.

https://api.roblox.com/marketplace/game-pass-product-info?gamePassId=1818

6 Likes

Still looking for an endpoint that deals with game pass ownership

4 Likes

My friend has issue with getting a Game Pass icon.
It will always use “0” as the image ID.

Is there any way to load those?

3 Likes

GetProductInfo returning IconImageAssetId as 0 seems to be a bug. Should be able to get the image ID again when that’s fixed.

2 Likes

Also not all the gamepasses I own show up in my inventory. Is that the case for anyone else?

4 Likes