This is really great! The only thing I can think I'd like to see to make it better is a tag for inventory. I mean, I know we can see when we open up a GA page if it already exists in our inventory, but some DLCs and packs don't show up, and it would save time to not have to open the GA page to see that. Also, does anyone know if it's possible to see GAs that are limited to a specific level, like all level 4 GAs or something like that? Thanks!
Comment has been collapsed.
but some DLCs and packs don't show up
Even Steamgifts & SGTool sometimes can't detect DLCs. It is because Steam itself fails to check DLCs. I can't help with that.
does anyone know if it's possible to see GAs that are limited to a specific level, like all level 4 GAs or something like that?
https://www.steamgifts.com/discussion/8SzdT/new-search-parameters-part-two
and some script make a user interface to make it easier filtering giveaways.
Comment has been collapsed.
Must be Firefox.
It didn't happen to me with Chrome.
And I found out how to fix this.
Click arrow beside Greasemonkey icon > Manage User Scripts > Sort the list by Execution order
Right click Extended Steamgifts > execute sooner. Repeat this step until Extended Steamgifts and SG Game Tags switched around.
Comment has been collapsed.
It was chrome actually, but the the order trick worked.
Thank you!
Comment has been collapsed.
Working great so far.
Request:
Would it be possible to add another tag to show if the ga creator has been added to your own blacklist?
Since the number keeps increasing, it would be a great help to have a symbol for that. Currently I am checking every GA creator if he is blacklisted or not. They got BL for some reason and I don't want to join them. It simply would feel low to get grab their games and bl them on the other side...
Comment has been collapsed.
This is SG Game Tags so I won't add that feature here.
Actually I planned to make a script to do this (SG User Tags) which features :
I have finished the blacklist/whitelist note & steam level on user profile, but I have been so busy lately, so I pending this project.
Comment has been collapsed.
Thx for the fast response.
Regarding the SG++ info, it is faster to open the page instead of waiting for the popup. Easiest way would be a visible marker like you are using in game tags.
User Tags sounds great.
Looking forward to your upcoming scripts.
Thank you very much for all the afford you put into this. <3
Comment has been collapsed.
This new script does what you want
https://www.steamgifts.com/discussion/4C3Cl/userscript-steamgifts-tinkerer-featuring-refined-ostensible-gain
works great for me :D
Comment has been collapsed.
Thank you, a great work!
It's possible to decide hoe tag show?
for example if i'm not interested to show Mac/linux tag i can disable them.
Comment has been collapsed.
Comment has been collapsed.
Oh, maaaaan! Thanks for this one!!! This one is a gem! in addition to the one showing user ratings which I am going to install in a minute and hope they work well together! :D
Awesome job, dude!
Comment has been collapsed.
I also made a giveaway "Complete Naval Combat Pack" which bundled 5 days after my giveaway ended.
It shows bundled in my profile, but I got full CV for it.
It is indeed possible, but it is may takes a while to implement it because this is more complicated than it looks.
All saved data about bundled games will be erased because older data doesn't have bundled date. I hate to do this, but there's no other choice.
Not all page have giveaway date (the check will occur only at user profile & group profile). Is there any other page that shows ended giveaway?
one question...
If someone make a giveaway that starts May 18 and ends May 20, the game then added to bundle list with bundled date May 19, will he receive full CV?
I'll try what I can.
Comment has been collapsed.
I think all pages show start and end dates for giveaways.
User Profile Page https://www.steamgifts.com/user/xxx shows by hovering over the two time/date text fields for each giveaway listed. (could srape html I suppose?)
The same for individual giveaway pages https://www.steamgifts.com/giveaway/xxxxx/ hover over the two text fields. (could scrape html too?)
I even think you could use the front page/giveaway list to view dates too, just a bit more tricky on the 'timing' since they are still activegiveaways.
https://www.steamgifts.com has "X time remaining" for end time, and "X time/date ago" for start time. Hover again.
I'm sure giveaways that start before the bundlelist date, get full cv, regardless if they end after the bundlelist date.
I'm not concerned with front page, but user profile list, and giveaway pages.
Comment has been collapsed.
Not all page have giveaway date
I was talking about https://www.steamgifts.com/giveaways/wishlist, https://www.steamgifts.com/sales/highest-savings, https://www.steamgifts.com/account/settings/giveaways/filters, etc. They are not giveaways but the script shows the tags there.
I'm sure giveaways that start before the bundlelist date, get full cv, regardless if they end after the bundlelist date.
Then it won't work in https://www.steamgifts.com/giveaways/created, https://www.steamgifts.com/giveaways/entered, https://www.steamgifts.com/giveaways/won, since there is no giveaway start date there.
Comment has been collapsed.
Sorry for late reply.
The script request data for each game you haven't seen before, that may be the reason.
Well, the more time has passed, the less it needs to request because once the game is saved, it won't request it again.
For reduce the load time slightly, I recommend to turn off tags you don't need here
Comment has been collapsed.
I have tried to add this, but failed. And I don't have spare time anymore lately, so I won't add it in the near future.
For steam rating, check out Alpe's script, and it should works fine with my script too
Comment has been collapsed.
This script is really helpful, thank you. Wow, you guys rock.
One more suggestion: Could you add information about the Steam base price, which could be shown on the GA creation page? This would solve my idea shown in this thread, I think. :)
Comment has been collapsed.
What you are asking here and you thread is 2 different things.
Here you ask about steam price, and in your thread you ask about CV.
Steam base price is already clear here, 20P means USD 20 right? Or are you talking about regional prices?
Actually I can get steam price based on user country, in my case it'd be IDR.
Regarding your thread, I have no good way to check how much CV user will get from it especially for 5+ copies. I can check it manually (looping for every giveaways in gifts sent page, but it is so stupid and will be very slow if user has hundred giveaways.
Comment has been collapsed.
Yes, I think about the CV, i.e., the base price in USD (where it is derived from). The local price is not needed - my idea targets the CV a person might get from a new GA.
The 5+ copies are a bit harder to program, I'm sure. For this the script would have to look up the user's earlier GAs and count them. This would be easy for the Steamgifts page itself (as it already calculates the final CV anyway), but of course not for a piggy-back script.
So if you would like to add some functionality, then it would be to show the CV value of a GA being entered on the creation page, and if at the same time the "bundled" icon is visible, the value could already be lowered by 85%. Would that be possible? This would cover 95% of all cases, anyway. :) But this is only a suggestion, please don't feel forced to act.
Comment has been collapsed.
OK I understand.
And there is a problem...
In the giveaway creation page, there is no game point value there. And steam only returns regional prices @_@. I've been trying to get USD price but no luck.
Seems it is impossible to make it works in giveaway creation page.
Comment has been collapsed.
Is there some way to get this value from steamgifts itself? The value in points as well as the current price in USD is listed on the page of each giveaway, so these values are available somewhere?
Thanks for putting so much thought into my suggestion. :)
Comment has been collapsed.
I see. Well, maybe an API entry would be a good suggestion. There's of course only so much you can do with GreaseMonkey scripts.
Thanks for your analysis of my desired functionality. You rock! :)
Ah, and of course you're a member of my whitelist... ;)
Comment has been collapsed.
Hmmm... the only "Early Access" word from Steam API is in Popular user-defined tags, along with casual, indie, adventure etc.
Can I assume all early access games have this tag and once the game not in early access, the tag will disappear??
I've seen plenty of games has weird defined tags, especially bad games. I've seen bad horror game somehow has dating sim tag o_0
Comment has been collapsed.
Hehe funny about dating tags on horror games.
I have no idea if the tag is removed once it properly releases. I actually just assumed that it did.
EDIT: Just checked a few games that I had bought on early access a year ago and looking at their tags now on the store page shows no "Early Access" tag. So I guess it does get removed. Hope this helps.
Comment has been collapsed.
Added Early Access tag
The default is off though, you can turn it on at usual page
Comment has been collapsed.
The 'hidden' tag on a giveaway page doesn't obey the minimalist setting.
http://i.imgur.com/mPV2E1W.png
Oh, looks like 'wishlist' also ignores it:
Comment has been collapsed.
Hi, I think something is wrong with this particular script since chrome keeps on crashing if I browse SG with this on.
Other scripts I use are sg++, sg linkies, sg v2 giveaway filter, and add links to SGtools. Any advice for this?
Comment has been collapsed.
Sorry for the trouble.
I've made a change to get list of bundled games, so all previously saved bundled games are not needed anymore.
I wanted to delete them, but maybe they were too much so when the script tried to delete them, it took very long time and crashed the browser.
I removed the part that delete old bundled data, so if you want to remove them, you can remove the script and reinstall it. I don't know if it will affect script performance.
Comment has been collapsed.
I changed the way to get bundle list, so the old bundle data is not used anymore. I made the script to delete old data (iterate through all the data and delete it). Too many iteration can crash the browser, but it worked fine in my computer, so I published the script.
Anyway, I updated the script again and make it to not delete old data. Try update it once again.
And very sorry for the problem.
Comment has been collapsed.
The developer is only me though
Thanks, hope you like it.
You may want to change some SG Game Tags settings https://www.steamgifts.com/account/settings/giveaways.
Comment has been collapsed.
For now, wishlist tag only appears inside giveaway page.
(useful for trains)
And not outside giveaway page because you can just access https://www.steamgifts.com/giveaways/search?type=wishlist
And because user can add/remove games from their wishlist, I have no choice but to make a request for every game and can't be saved permanently unlike other tags.
I'm working to make it appear in giveaway list too (need to think more optimized way to get user wishlist), but not now.
Comment has been collapsed.
Yes, the one I change is how the script gets bundled list.
And now my server is over limit lol.
Guess I have to upgrade my server plan.
But it doesn't crash my Chrome, only the script now is not working.
I changed it back to previous version for now (v3.0.2.2 is exactly v2.12.2), until I upgrade my server.
Try update the script and check if it works now
Sorry for the trouble
Comment has been collapsed.
looks like it is fully working better than earlier. (the hanging was minimized)
thanks a lot for so much effort! whitelisted for justice. :D
Comment has been collapsed.
It just for the first time, because it request data for all the tags you enabled, and that hidden games is not visible in other page, so it must be the first time you see them.
The script only requests data for newly encountered game, and will save it locally for next use.
And I did an optimization, but my free account server couldn't handle the traffic (only 200 access and it is already maxed, WTF)
Thus I downgraded it again until I upgrade my server.
Comment has been collapsed.
hmmm.. I'm starting to wonder if that freezes come not from requesting many data, but too many saved data.
since 1 game saves up to 8 data. (8 tags)
I'll do something in the next update.
EDIT: it is not 8, but 6 data, since wishlist and hidden is not saved.
Comment has been collapsed.
for now the script saves :
cards-34900 = true
bundled-34900 = true
etc
So the script will have up to 6 variable for 1 game, whereas I can save it with 1 variable by using json
34900 : {cards: true, bundled: true}
I made it that way because it is easier to add more tags this way, and doesn't need to re-parsing JSON.
And for new update that I reverted back because my server couldn't handle the traffic, it even saves all bundled games into only 1 variable.
Comment has been collapsed.
109 Comments - Last post 2 minutes ago by Abletoburn
254 Comments - Last post 9 minutes ago by IAMERROR404
13 Comments - Last post 50 minutes ago by BanjoBearLV
796 Comments - Last post 1 hour ago by eeev
77 Comments - Last post 2 hours ago by CulitoRiko7u7
1,046 Comments - Last post 2 hours ago by sensualshakti
79 Comments - Last post 2 hours ago by Reidor
1,622 Comments - Last post 2 minutes ago by WaxWorm
60 Comments - Last post 4 minutes ago by ConanOLion
121 Comments - Last post 21 minutes ago by Deyalleft
2,334 Comments - Last post 21 minutes ago by DiabLXIX
16 Comments - Last post 35 minutes ago by nickchanger
140 Comments - Last post 43 minutes ago by LaVolpe99
16,916 Comments - Last post 45 minutes ago by MayoSlice
ANNOUNCEMENT:
I'm getting less and less free time. This project comes from my hobby as a programmer, I made this out of my boredom and used my free time to do productive things in a while. Now, I don't have that free time anymore, life happens.
I can't play my games anymore and I stopped entering giveaways because I haven't even touched some games I won, eventhough they were so high in my wishlist. I'm very sorry.
I have to do part-time job in additional of my current primary job.
So, I'm leaving SG and Steam for a while. I hope I can return here someday and play games again.
I will try to keep updating my bundle list, but all planned features are being on hold indefinitely.
If for some reason SG changes so much that the script broke, I'm very sorry I won't be able to fix it. The script is open for everyone, you can copy, change and host it with your own greasyfork account. No need to ask my permission.
Download
Minimalist version screenshot
Features
Current Tags
The script requires :
"Hidden" tag is only shown inside giveaway page. It is useful for invite only giveaway. Still thinking a way to optimize the way to get list of hidden games so that I can make it appear outside giveaway page.
The script now can get list of bundle games with just 1 request, and will request again every 6 hours.
Trading cards, achievement, linux, mac, early access still have 24 hours cache data.
It doesn't save data for hidden games, because you can always remove the game from filter.
Some games with wrong store page link won't show some tags, e.g Left 4 Dead Bundle and Portal Bundle since the store page itself is gone now.
I can't do anything about that.
If bundled tag doesn't appear at all, check if you can open this link, maybe my server down.
If wishlist tag doesn't appear at all, make sure you are logged in to steam with the same browser, and then check this link if there are some number inside [] after "rgWishlist" :
You can also see the code and maybe help me with the development at github.
Feedback and bug report are always appreciated. Though I may not reply to each of your comment, I do read all of them. And thank you for the compliments. :D
To do for next update :
Changelogs
3.4
3.3
See more changes
Screenshots
Comment has been collapsed.