Would you create giveaways for games just because they haven't been given before?
I remember this feature from SGv1, but I didn't see it again since SGv2.
Comment has been collapsed.
SGv1 seemed to have some pretty cool features. I really really hope all the comments and critique are noticed and that there will be a SGv3 someday.
Comment has been collapsed.
It could be made possible with Steam API. Just that... It would be a hassle, and have many bugs/issues. Packages, bundles, regions, a game with many different versions. So yeah, no. Refer to https://steamdb.info if you wanna check for yourself.
Comment has been collapsed.
I'm not sure you'd even need the Steam API, I'm pretty sure that SG already has game statistic tracking for giveaways. Since SG already queries Steam for a games list, you'd just have to cross-reference the games list that populates when you create a giveaway against existing giveaways and eliminate any with results.
Comment has been collapsed.
This system will be like the bundles list, except like you said, you need to cross-reference givenaway games. But how often? Simple logic, you could say, "After every giveaway is created.", but doing that would require you query a really big string dump and processing, and an unnecessary one.
Right now I believe the Steam API is queried at every set intervals, like every day perhaps and the game library you see when creating a giveaway is retrieved data from the local database. Which is not that much of a thing(And yes, I do not think the daily update is a COPY of Steam API query. Pretty sure it's filtered out AND processed before being inserted.). You query one string and fetch the data with that filter. Otherway around you query thousands of titles against way more than thousands of titles EVERY TIME to keep it updated. So yes, either ways this would require almost constant synchronization with Steam API, which would be waste of resources imho.
You could however do something easier, populate all the latest giveaways from the local database and put them together in a list. So you can look it up yourself if it was given away or not. That wouldn't be that much resource-tiring process.
Comment has been collapsed.
Like I said, however, giveaway data is already stored. You would simply be querying the list to find any games that haven't been given away at all (probably a smaller list than it seems) against existing data that SG already has, since they have a list of games eligible for giveaways. I don't see where Stem API comes in. Once SG populates a list of games that haven't been given away, it's not like it has to constantly query, rather, it can just populate the list once and people can ask for it. Basically, it just looks for games that SG doesn't have giveaway info for/no giveaway info and then lists those somewhere. It's not a constant query and synchronization; if a giveaway was created for the game, the list could update or it could update at the end of day or whatever interval.
Comment has been collapsed.
Well, I'm assuming the daily steam data update is for only marking bundled games and slight info like that. Not storing the all-in-all game info from Steam to a local database, if it is, then as you say that can make things easier. Most simplistic approach could be: SELECT sg.id FROM steamgames AS sg WHERE sg.id NOT IN (SELECT steam_id FROM giveaways AS g GROUP BY g.id)
I guess this is what you mean?
Comment has been collapsed.
If I had the money, yes, yes I would have. I am pretty sure there are other people like me who wants to play Hyperdimension Neptunia Rebirth2 but only could afford the first game during the sale. I'd like to make a GA for those guys... If I had the money that is... T_T
Comment has been collapsed.
43 Comments - Last post 1 hour ago by Myklex
1 Comments - Last post 3 hours ago by lostsoul67
71 Comments - Last post 4 hours ago by lostsoul67
76 Comments - Last post 5 hours ago by Reidor
765 Comments - Last post 7 hours ago by grimfandango8888
43 Comments - Last post 8 hours ago by Qnemes
12 Comments - Last post 8 hours ago by orono
6 Comments - Last post 57 seconds ago by lext
161 Comments - Last post 3 minutes ago by MpoMp
420 Comments - Last post 4 minutes ago by MpoMp
2 Comments - Last post 5 minutes ago by Oppenh4imer
6,336 Comments - Last post 15 minutes ago by Oppenh4imer
71 Comments - Last post 30 minutes ago by xxxka
134 Comments - Last post 38 minutes ago by Vampus
Pretty self explanatory- I know there are statistics that track the number of copies of games being given away, but I don't know if there is a way to find if a game isn't being given away at all or hasn't ever been given away. I think this would be a cool feature to give away games that aren't just bundle games that people probably haven't gotten the chance to play. If it already exists, I apologize, please show me how to see this.
Comment has been collapsed.