Comment has been collapsed.
Hey just wanted to say a big thank you for doing this! my sg+ alt stopped working days or a week ago and i just got around to looking into it. I have to say this version is really working well and seems to be MUCH faster too. I dunno if thats cause they also improved the sight 7 hours ago (saw thread by cg saying this) but either way thanks again. so helpful
Comment has been collapsed.
Wow, no idea how I've missed this one. I've been using the Alternative version and it's been working fine but this is sooo much better :D Thank you a thousand times for maintaining this script!
Plus, I'd like to report that it works like a charm on Opera 19 (based on Blink rendering engine which is used in Chrome) using the Tapermonkey extension :)
Comment has been collapsed.
Bumping this thread to remind users that this exists and has significant (?) improvements over the old code, including most forks I've seen of the original.
summons the spirit of cg or any other mod listening
If you could add this link to the user add-ons thread, that'd be great. If not, that's also fine. This is going to be obsolete once SG2 launches, but people may as well enjoy it until then.
Comment has been collapsed.
I'm not sure why it's taken me this long to try you script but I got tired of blacklisting DLC for games I didn't own. However, having installed your version, I still see those DLC. I'm not 100% sure what you mean by "force a DLC update" but I was using SGPA before, not SGP. Still, I cleared my previous custom filters, enabled then disabled the default SG games filter, unchecked then checked "Hide DLC for games I don't own" in the script settings.
Comment has been collapsed.
Which DLC do you see that you shouldn't? If they appear on the DLC list, then they should be filtered, otherwise, your browser hasn't downloaded the list properly, or Github is serving you an old version of the DLC list (I found that happened a few times in my testing).
Basically, the script asks Github for a raw version of the DLC list (scriptDLC.src = 'http://github.com/psyren89/release/raw/master/dlc.min.js';). Github will translate this into raw1.github.com... or raw2.github.com..., and may end up serving a version that is one set of commits behind.
Currently, though, Github appears to be having issues with connections on port 443, so that may or may not be affecting things.
EDIT: wait, problems fixed.
Comment has been collapsed.
All the DLC that are displaying for me are in your list, so the problems seems to be on my end. Any ideas on resolving this or finding out why it's not requesting that list? I'm using Firefox.
EDIT:
The Firefox console is only showing these github js files being requested:
GET https://github.com/psyren89/release/raw/master/steamgifts-plus.min.js [HTTP/1.1 302 Found 383ms]
GET https://raw.githubusercontent.com/psyren89/release/master/steamgifts-plus.min.js [HTTP/1.1 200 OK 583ms]
It's also showing me the following warning but I'm not sure it's related:
Use of getPreventDefault() is deprecated. Use defaultPrevented instead. jquery-1.5.2.min.js:16
EDIT2:
In "steamgifts-plus-alternative-install.user.js" I'm seeing the following line:
steamgiftsPlus.src = 'http://github.com/psyren89/release/raw/master/steamgifts-plus.min.js';
but I'm not seeing:
scriptDLC.src = 'http://github.com/psyren89/release/raw/master/dlc.min.js';
Or is the latter only supposed to be called in "steamgifts-plus.min.js"?
Comment has been collapsed.
Correct, the latter is only in the actual file containing all the logic, not the installer.
The getPreventDefault doesn't seem to be breaking anything, and is something to do with jQuery, which is not my work.
Can you try wiping your SGP data (back up your filters first), then refreshing the page with Ctrl + F5 (force refresh), then manually downloading the DLC list, then seeing if the problem persists?
Comment has been collapsed.
I wiped the SGP data and force refreshed which fixed my issue. Also, the "Delete Saved Addon Data" spawns a progress indicator below it that doesn't disappear (at least for the few minutes I waited and it shouldn't take that long to delete that stuff). In addition, more indicators appear if you keep clicking the delete option. When I clicked okay at the prompt you get when first loading SG with the addon, it doesn't show the changelog, just a white box. None of those really affect me but I thought I'd make you aware of them.
Comment has been collapsed.
Since I don't have (or really want) a GitHub account, I'll post this here: Dragon Age: Origins Awakening isn't getting filtered out.
Comment has been collapsed.
Click force update link for dlc under advanced options tab is what he meant by "force a DLC update"
When you click it the console will show "Resource interpreted as Script but transferred with MIME type text/plain: "https://raw.github.com/psyren89/release/master/dlc.js"."
Comment has been collapsed.
Doesn't work me anymore since last firefox update.
Comment has been collapsed.
You serious ?
Nothing changes except the firefox update
Comment has been collapsed.
Yeah and instead saying it's doesn't tell you anything, maybe you may tell me what you need to know.
Comment has been collapsed.
sigh
Browser version, script engine, what you mean by "it duznt wurkz".
I mean seriously, if you walked into a hospital and said "I'm sick", what the hell would you expect the doctors to do? Do you honestly think they can diagnose anything with so little information?
Comment has been collapsed.
Oh god you're so pretentious and condescending.
Your comparison is 100% bullshit, in a hospital doctors can sound my body.
I've got no fucking skills in programming (or whatever it is called), if it's so obvious, tell me what you need to know instead of looking down on me.
I run on Seven 64b Ultimate Edition.
Firefox last version.
Scriptengine ? You mean smth like Greasemonkey ? (which is the one I used, 1.15V).
I'm using in the same time :
Comment has been collapsed.
You're unhelpful and wilfully ignorant.
In a hospital, do you fancy paying a whole host of bills and wasting a lot of time to have scans and tests done just because you can't open your mouth and give more relevant info?
You still haven't told me what you mean by "doesn't work" (anyone seeing a pattern here?). Does the script not do anything? Do it half do things? Is only filtering broken? Is your PC on fire?
When you disabled everything, did you restart the browser to apply the changes?
noscript is the likely culprit.
When you load SG, if you open the JS console (Ctrl shift J), do you see any messages mentioning steamgiftsplus at all?
Comment has been collapsed.
Haha oh boy, you two have an amazing friendship here. I've had a good laugh. :P
But in all seriouslness, psyren give newbies/unexperienced people a bit help, even if that's not your job. Just don't be too harsh on them. :)
Your work is appreciated here, keep it up.
And AureasAetas, you really could provide more info, than just "it doesn't work".
What you listed in that one post above with your system specs and browser Add-ons, is usually something you should post right away. You know, browser Add-ons can often break or even prevent other Add-ons or scripts from working. Also I see NoScript on your list, have you tried turning it off?
Disable all other Add-ons and scripts except for Greasemonkey and SG+AA, restart Firefox and see if it works.
Take it easy, lads.
Comment has been collapsed.
I'm a complete noob with GreaseMonkey.
Can you tell me "how" to run it through GM? I installed GM, but can't figure out how to get your addon to work/run.
Comment has been collapsed.
Thanks... But GM isn't intercepting it and it is enabled. Best I can get is the .js to load in a browser window as a text display. :P
Comment has been collapsed.
"This add on could not be installed because it appears to be corrupt."
I rclicked on the link to the .js file and chose save as file & saved to desktop.
Thanks for the suggestion, but it didn't work either. :/
Comment has been collapsed.
That's strange.
Have you tried adding the script manually?
(if "gm_scripts" folder doesn't exist, create it.)
Create a new folder inside gm_scripts called "SteamGifts_Plus_Alternative
"
Download the "steamgifts-plus-alternative-install.user.js
" and put it into that folder.
Restart FF and if necessary, activate the script in GM.
Comment has been collapsed.
Ok. Now we are getting somewhere. I think I figured out why it isn't working. I don't use Mozilla Firefox standard. I'm using a derivative of FF called Comodo IceDragon. I'm thinking GM just isn't compatible (without tweaking).
I don't have that folder structure you mentioned, but I do have it under ...Roaming/Comodo... and no gm_scripts folder. I added the folder and followed the directions, but GM just won't see the .js file. This is the first headache I've run into with this browser. (shrug)
Thanks again for the help. :)
Comment has been collapsed.
Yeah no biggie, let's try something else.
Install Scriptish and restart.
Click OP's link, which is https://github.com/psyren89/release/raw/master/steamgifts-plus-alternative-install.user.js
You should see something like this
It works for me as you can see.
I hope that helps!
Comment has been collapsed.
There are 2 script window options in GM for me.. "Manage User Scripts" (which just launches the add-on feature of the browser) and "New User Scripts". I've tried dragging the .js file into New User Scripts, but nothing happens.
Comment has been collapsed.
Thanks everyone for your help on this. All efforts have just failed. I'm almost certain that GreaseMonkey is not functioning correctly in this browser. So I'm going to simply uninstall it and use Chrome to try out the script for its filtering. :)
Comment has been collapsed.
No I haven't. I did switch over to Comodo Dragon (Chrome with added Comodo security) and the script is running great. SteamGifts.com is much nicer in this browser.
@Psyren89: Great script! I've been wanting more filtering for a long time. :)
Comment has been collapsed.
I really do appreciate the up-to-date DLC list. However, with the "Hide DLC for games I don't own" option enabled, it's actually filtering out some DLC for games that I DO own. I just realized this when SG+ took a bit to apply itself and I saw a giveaway for "Tom Clancy's Splinter Cell Conviction Insurgency Pack" at the top of the list. As soon as SG+ loaded though, it disappeared. Turning off that option brought it back. I've owned the base game for a while and it shows up under my list of games on SG. I don't own the DLC. Something to look into when you get a chance.
Comment has been collapsed.
That's an interesting one. Steam must not properly report that you own the game, so SG+ is hiding it. Can you check your owned games list (Account > Sync Account) and see if the parent game (Tom Clancy's Splinter Cell Conviction™ Deluxe Edition) is listed? Or if not, what is actually there? I'm thinking it may be something to do with what SG reports the game's title as...
Comment has been collapsed.
I have the Deluxe Edition on Steam but SG is listing it as "Tom Clancy's Splinter Cell Conviction" on my games list. I received the game back when there was the standard version and the deluxe version. Now there only seems to be the deluxe version, so maybe that's a contributing factor.
Comment has been collapsed.
Is the game actually showing up as "Deluxe Edition" in the SG games list for anyone? Because I have deluxe and it's not. So maybe it's best to have the entry in the DLC list be the standard edition.
EDIT: the deluxe edition shows up as a DLC on Steam for my version
Comment has been collapsed.
Steam lists the DLC as "Tom Clancy's Splinter Cell Conviction - Deluxe CD Key." I purchased the deluxe edition rather than the standard edition plus deluxe upgrade.
Possibly related, SG is showing that I own Natural Selection 2 Deluxe, when in fact I don't.
Comment has been collapsed.
SG. I only mention it because, not knowing how SG retrieves games/DLC from profiles, I thought perhaps it just retrieved "deluxe edition" and assigned it to NS2 rather than Conviction. Probably not, but then again how did it come up with NS2 Deluxe...
Comment has been collapsed.
Github has derped and is not sending the script with a MIME type of text/plain, rather than application/javascript. This may break the script on some browsers (I have no idea about Firefox, but it's the case with the newest Chrome). I'll see what I can do, but if anyone has any suggestions on where to host SGPAA, let me know.
Comment has been collapsed.
2,117 Comments - Last post 15 minutes ago by MeguminShiro
51 Comments - Last post 1 hour ago by allison8bit
84 Comments - Last post 1 hour ago by xeos23
0 Comments - Created 2 hours ago by Sadsnake
11 Comments - Last post 3 hours ago by anditsung
259 Comments - Last post 5 hours ago by Wok
39 Comments - Last post 10 hours ago by Chris76de
609 Comments - Last post 10 minutes ago by CBlade
84 Comments - Last post 28 minutes ago by AllTracTurbo
31 Comments - Last post 1 hour ago by EveryShadeOfLife
10,859 Comments - Last post 1 hour ago by CultofPersonalitea
6,439 Comments - Last post 2 hours ago by imsaleh0
52 Comments - Last post 3 hours ago by herbesdeprovence
17,039 Comments - Last post 3 hours ago by Operations
AS OF THE NEWEST CHROME VERSION (35), THE SCRIPT HAS BROKEN DUE TO SECURITY FEATURES.
PLEASE REINSTALL THE SCRIPT OR EDIT THE SAVED SCRIPT INSTALLER TO POINT TO http://psyren89.github.io/release/steamgifts-plus.min.js
Is anyone interested in using my fork of SGP?
A little while ago, Kaitlyn's hosting for SGP died. A couple of guys here copied the code and put up their own copy of it. They didn't maintain it, however, and I got no response when I asked to be added to the repo as a contributor so I could keep stuff up to date, and there's also been no response on my pull request to update the DLC list.
I forked their code and am now hosting my own. I've fixed a couple of bugs in the code, set up CI to run the JS through the Closure compiler automatically (for minification), and I'm keeping the DLC list as up to date as I can.
If you want to fix bugs, you'd be welcome to pull down the code and make pull requests.
Since at least one user wants to see it, here are some installation instructions:
Download this (Chrome users right click -> Save Link As).
Firefox users, run it through Greasemonkey.
Chrome users, download it to local storage, then drag and drop it into the Tools -> Extensions window or run it through Tampermonkey.
You should be good to go after that. It'll use the same settings/storage as SGP/A if you're already using it.
EDIT: If you update from the old SGP, be sure to force a DLC update so that you're using my shiny updated DLC list!
If you're interested in contributing to the code, feel free to fork, modify, and push back with a pull request. If it looks reasonable, I'll merge your code into the master branch.
If you want me to add DLC, open an issue and add details (name, Steam store link, etc.).
Comment has been collapsed.