Origin, UPlay, Epic, GoG, Battlenet, Rockstar, Beth, Itch, etc.....

1 year ago

Comment has been collapsed.

Other clients (apart from GOG) don't have API. So it's not possible to confirm winner activated game. That's why games would need to give 0 CV.

Problem with GOG connect:

  1. New games added to GOG connect!
  2. Find people that own game on steam
  3. "Make" giveaways for GOG version, people enter it, win and sync library via connect
  4. Game appears on GOG account, so it's possible to mark giveaway as received.

That'd mean all games added to GOG connect would need to be put on no-value list.

People sometimes now pick wrongly to make giveaeay for non-Steam games. Or pick wrong game entirely, as game they have is not allowed here. Or don't check appID, and make giveaway for game with similar / the same name. Allowing non-steam games to this mix would only make those mistakes happen way more often.

No official statement or smth. Just my opinion here.

1 year ago
Permalink

Comment has been collapsed.

That's a very good point, but it is possible for a bot to autodetect Connect offers and remove those games from the giveaway list until a week after the offer expires.

1 year ago
Permalink

Comment has been collapsed.

I don’t think so. I like the ideas of winning/ giving non steam keys, but without an API to check libraries, it’ll be very difficult to manage. Then with games being multi platform, we’ll need some additional step or failsafe or something to ensure you’ve marked the correct platform.

Conceptually I’m a fan of the idea, I just think there’s a significant amount of work that should/ needs to be done first

1 year ago
Permalink

Comment has been collapsed.

Bump. It's definitely time. The reasons to the negative posted last year are all either no longer valid or were never valid to begin with.

1 week ago
Permalink

Comment has been collapsed.

If valid or not... good luck that cg do this programming work if he don't implement basics as automatic checks if people activate wins or not....

1 week ago
Permalink

Comment has been collapsed.

Um, which of these other clients has an (edit: open) API to hook into to check for activation/ownership? The last time this was brought up, that was the primary concern.

1 week ago
Permalink

Comment has been collapsed.

https://dev.epicgames.com/docs/services/en-US/Interfaces/Ecom/OwnershipVerificationREST/index.html

There are always options available for people interested in options. GOG Galaxy is an example of a client that reads other clients btw...it definitely can read your game library from other clients. Definitely doable here should cg ever decide/realize that only having Steam redeemed games represented here is limiting the site and its potential.

*To my knowledge, the only client I have that doesn't integrate with GOG is itch.io.

1 week ago*
Permalink

Comment has been collapsed.

Sounds like you should just make your own site, then. Time to capitalize on cg’s obvious blunder!

1 week ago
Permalink

Comment has been collapsed.

Yes, because talking about things that could improve is not something people do. Thanks for the advice lol.

1 week ago
Permalink

Comment has been collapsed.

That's one open API. As far as I know, most still require login credentials, which would then have to be stored in a db here on SG to sync your account. I'm certain I don't have to detail the potential issues with login credentials being stored here ...

Galaxy also allows you to manually add games without owning them, which could easily lead to abuse (trading, reselling, and regifting).

For now, I have to disagree with "it's definitely time."

1 week ago
Permalink

Comment has been collapsed.

We already store log in credentials here. Are you saying that adding your log in creds for other clients is the issue?

You can manually add games to your Steam library also, and the system is already well abused for trading, reselling, regifting, etc...especially since not all games you own on Steam show as being owned here. Adding other clients doesn't really change any of that. As long as a game CAN be recognized here, it IS recognized here.

However, in the example of Galaxy (2.0), it DOES read your client libraries if you link your accounts, which is functionally the exact same as here.

So, with those concerns abated or refuted, you still think it should be Steam only?

1 week ago
Permalink

Comment has been collapsed.

We already store log in credentials here.

We log in through Steam (edit: Steam stores our login credentials, not SG). For clients without an accessible API, this site would need to have your login credentials available to sync accounts.

You can manually add games to your Steam library also

I am fairly certain you cannot add Steam games to your Steam library without owning them. That's why this isn't an issue here. Otherwise, you'd potentially have whole accounts claiming ownership of their wins without actually owning them (and users could easily "fix" un-activated wins without ever buying the game).

.especially since not all games you own on Steam show as being owned here

Of course, the problematic "Steam is learning/Profile features limited" games. You can still check manually if necessary (either yourself or support).

1 week ago*
Permalink

Comment has been collapsed.

You can check manually on any client I imagine. ;)

As to the rest, and especially logging in, that's only a problem if people allow it to be a problem. If all your accounts are synced to SG the way Steam is, then it all works the same other than, maybe SG implements its own login system. Not really an issue. You then sync your accounts and are good to go.

So, assuming these issues aren't really issues, is there really any reason not to include other games from other clients, broadening the pool of games that can be given away?

1 week ago
Permalink

Comment has been collapsed.

If all your accounts are synced to SG the way Steam is, then it all works the same other than, maybe SG implements its own login system. Not really an issue. You then sync your accounts and are good to go.

I just want to point out that you can log into Steam like you can because it has a working API that allows anonymous login to be implemented on any site. The other sites do not have such feature.
So then we go with the second option, "maybe SG implements its own login system. Not really an issue." where you expect cg, the single person behind this hobby/passion-project site of his, writes a login-system for multiple platforms, and I think the API-issue would be still there?
But the whole thing is only a problem if people allow it to be a problem, as you said. I take that as you're already working on expanding the site's architecture, right? Would be a shame if after expressing such a vision, you would be just sitting around, expecting others to do the job.

Anyways, it's not really an issue if we ignore problems and/or just say that others will do their magic, and it will just work.

1 week ago*
Permalink

Comment has been collapsed.

"But the whole thing is only a problem if people allow it to be a problem, as you said. I take that as you're already working on expanding the site's architecture, right? Would be a shame if after expressing such a vision, you would be just sitting around, expecting others to do the job."

Sad tactic to try and shut down conversation. Not that I would ever be shut down by such lowly tactics. I'm sure you'll think up equally sad reasons to make excuses for refusing to innovate (or refusing on behalf of cg apparently anyway lol), but hey, you do you.

...and yes, I do expect that cg, seeing an opportunity to expand said "passion project", would jump on that opportunity to do so. I don't expect such a go getter to allow sad, sad "if's and but's" to get in the way of improving the site.

*Really, I'm amazed that you think so little of cg's skills.

1 week ago*
Permalink

Comment has been collapsed.

Sad tactic to try and shut down conversation.

There is no conversation, as you're brushing everything aside because others should solve any issue. You just did that even this very day.

Things are easy, if you can ignore problems with "they'll sort it out somehow" then tick them off, acting likethey are not even existing.

*Really, I'm amazed that you think so little of cg's skills.

Pot talking to the kettle black lol. A revolting, textbook example of strawman arguements, and puting words into others' mouth, bravo.

Anyways, good luck. I'm curious what cg will think of your plan of how he should spend his free time on a giga-project that is likely several sizes bigger than SG itself, considering the site is a forum, and existing giveaways use the already existing API system.

1 week ago
Permalink

Comment has been collapsed.

Depends on how much he thinks the advertising for the site will be increased by increased presence I'm sure. I do think it's sad that you don't even think cg capable of adding a login. Fortunately, cg does always seem to be playing with ideas for the site, so at least his will to innovate is not as dead as it is in others.

Alright, you have a good one.

1 week ago
Permalink

Comment has been collapsed.

Bruh, you simply aren't arguing in good faith at all.

Folks would be more inclined toward discussion if you weren't being so obtuse.

1 week ago*
Permalink

Comment has been collapsed.

Of course I am "arguing in good faith". I could however make that same claim you are making, about both you and Adam, and have it be legitimate. What I'm not doing is obstinately closing doors to improve the site or trying to shut down conversation by saying to go somewhere else (that last part sound familiar?). I'm also not accepting baseless arguments of course, but who would? Why you all think A) you make decisions for cg (well, Adam does anyway) and B) cg is incapable of improving the site; I'll never know lol.

You should take notes from Tzarr, who actually discusses the topic, whether for or against. It's never too late to learn, doc.

1 week ago*
Permalink

Comment has been collapsed.

I wasn’t arguing anything with you. Again, you’re misrepresenting another poster by putting words in my mouth.

I’ve had two comments in this thread— the first was a legitimate suggestion, and the second was to tell you to chill out.

Lay off the victim complex.

1 week ago
Permalink

Comment has been collapsed.

The first was not a legitimate suggestion. It was you telling me to not make suggestions. You can stop pretending.

The second comment was really just stupid. Straight up.

I really am also not seeing a scenario where I've been victimized lol. I guess that's just projection or some such on your end. Perhaps wishful thinking? Either way.

1 week ago
Permalink

Comment has been collapsed.

The first was not a legitimate suggestion. It was you telling me to not make suggestions. You can stop pretending.

Don't try to read into intent or tone with written text. You're simply seeing what you want to see.

You are clearly interested in misdirection and shit-flinging here, and I'll take no part in that. Have a good one.

1 week ago
Permalink

Comment has been collapsed.

cya

1 week ago
Permalink

Comment has been collapsed.

So then we go with the second option, "maybe SG implements its own login system. Not really an issue." where you expect cg, the single person behind this hobby/passion-project site of his, writes a login-system for multiple platforms, and I think the API-issue would be still there?

For me, whether or not he can code a log-in isn't the concern. With all due respect to cg, I couldn't care less what he can or cannot do, to be honest. For me, It's trusting one log-in to protect the credentials for several other accounts. cg doesn't even ask this of us now, with one account. Steam's API deals with all of that (and so, so much more), and does so with multiple layers of protection.

That API is, in as few words as possible, the backbone of this site.

1 week ago
Permalink

Comment has been collapsed.

You don't use Galaxy, right?

1 week ago
Permalink

Comment has been collapsed.

No, and if it asks for login credentials for other clients, I won't use it.
The reason should be self-evident.

1 week ago
Permalink

Comment has been collapsed.

Then you do fall firmly in the "not now" category for sure.

How Galaxy works is it lists all the main clients and allows you to search for others. You can then sync your accounts by logging in to each individually, in the same fashion you do here (through the other client logins). At that point however, you are synced and good to go. So it's maybe a hybrid of sorts? That system shouldn't be too difficult to implement. Steam syncing is the largest issue, and that is already taken care of (*here).

1 week ago*
Permalink

Comment has been collapsed.

I had a related thought. You could pick and choose what to sync here and what not to sync here. Don't want to see Epic, don't sync Epic. For example.

1 week ago
Permalink

Comment has been collapsed.

If this site requires logging directly into other clients, I fall firmly in the "not ever" category.

1 week ago
Permalink

Comment has been collapsed.

I would imagine the choice would in fact be yours to sync up different accounts or not. It is in the example I've offered. It's entirely your choice. But...the option is there.

1 week ago
Permalink

Comment has been collapsed.

Stop putting all your eggs in the GOG Galaxy 2.0 basket. GOG Galaxy 2.0 still has a memory leak. Confirmed by developers. It can't read large Steam libraries and crashes in an instant while trying to read them. Memory leak is there since 17 months and is still not fixed.

Try Playnite, which can read such large libraries and can basically do the same as GOG Galaxy 2.0. Except it can even do more and does exist way longer and doesn't crash.

Considering a connection between all the other clients, no, I don't want all of my logins to be stored on SGs server. Do I know if they are all hashed? What if they aren't? What happens with a data breach? A server where millions of logins to all game clients are stored is a prime target.
Without an API, the login has to be via SG and I don't want to give all of my logins to SG. So, without an API, no bueno.

1 week ago
Permalink

Comment has been collapsed.

Playnite. Even better. It's the idea behind Galaxy that is important rather than Galaxy itself, but Playnite works great as an example also.

Also, adding an API isn't prohibitive. Although I imagine building one from scratch would have a cost attached.

1 week ago*
Permalink

Comment has been collapsed.

The developers of the other clients have to provide an API which then can be used by SG. It's an interface to their otherwise closed system. If they don't provide an API, CG can't magically create one that works.
And as far as I know - I can be wrong here - they don't provide an API.

1 week ago
Permalink

Comment has been collapsed.

Sorry, I meant that more for having an SG specific login. IDK how Valve deals with their API, but I think most are rented out. Like, maybe SG pays a fee for its use. Creating your own is probably cost prohibitive though, which would be a counter to my argument I think.

1 week ago
Permalink

Comment has been collapsed.

Valves API is public, so no fees involved to use it

1 week ago
Permalink

Comment has been collapsed.

That's handy. I wonder how other clients handle theirs. A thing I'll have to look into.

1 week ago
Permalink

Comment has been collapsed.

just make your own site with other clients and hookers

1 week ago
Permalink

Comment has been collapsed.

dont forget the blackjack.

1 week ago
Permalink

Comment has been collapsed.

Pornhub already exists.

1 week ago
Permalink

Comment has been collapsed.

And rename the website to Shitgifts.com finally, not enough of free and garbage 1-2P giveaways now

1 week ago
Permalink

Comment has been collapsed.

Steam is the only client that really sells 1 and 2p games, other than itch, which at the moment would be one client that couldn't be added anyway since it's the one client that can't be read by other sites (at least, it can't be read by Galaxy 2.0 yet), and GOG, where all the 1 and 2p games are good old games and not new bundle trash.

1 week ago
Permalink

Comment has been collapsed.

GOG is the only one from that list which is worth to add

1 week ago
Permalink

Comment has been collapsed.

Value is in the eye of the beholder. That does mean that you accept at least one other client as being worthy though, eh? I also would like GOG synced. It would be the most useful of the other clients to sync IMO. GOG is the only other client that really has even close to the sort of library volume that Steam has.

1 week ago
Permalink

Comment has been collapsed.

One thinks that developer needs to make it and gives some general conspect, but developer has to do it and everything in programming isn't one-to-one like writing some text and thinking...

1 week ago
Permalink

Comment has been collapsed.

I get when people necroing thread by mistake (its weird but happens or for some really valid reasons, even tho its again probably better to start new on in that case) but there is no development here to prompt necroing or starting new thread, people already gave legit answers to why it probably will not happen, why it is hard (api stuff...etc) and that hasn't changed, yeah there are new stores but same problems with new stores, so same answers to why this ain't happening, pretty much people can copy-paste answers from year ago and cg not implementing any of that after you suggestion 1 year ago is also answer to your question, its not happning...so necroing this thread only resulted in drama here, unnecessary.

1 week ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 week ago.

1 week ago
Permalink

Comment has been collapsed.

NO.

This is STEAMgifts.com.

6 days ago
Permalink

Comment has been collapsed.

That. Is not a good reason. At all. If there were more options when this site started, it probably would've been called GameGifts. It's never too late.

6 days ago
Permalink

Comment has been collapsed.

It could be named FREEGifts if someone even ask for money giveaway :)

6 days ago
Permalink

Comment has been collapsed.

Is not possible if the API of those companies is a mess, I know the EGS is a mess.

Also you are asking somebody to invest several hours on coding, hosting and fixing, for something that is broken, for free.

6 days ago
Permalink

Comment has been collapsed.

Almost two years later, and keys for other clients are still rather rare. See e.g. Fanatical, where games for Uplay and Origin are sold without key, but instead have some direct activation thing. Battlenet had it similar when a game appeared on Humble.

And while there may be an occasional key found for another client, I have not yet seen any bundle of games for e.g. Epic. So all in all, even with better API-support, is the effort worth it for merely perhaps 1 or 2 additional GAs per month?

6 days ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.