Widescreen Gaming Forum

[-noun] Web community dedicated to ensuring PC games run properly on your tablet, netbook, personal computer, HDTV and multi-monitor gaming rig.
It is currently 25 Apr 2024, 09:32

All times are UTC [ DST ]




Post new topic Reply to topic  [ 20 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: 09 Nov 2012, 20:53 
Offline

Joined: 09 Nov 2012, 20:00
Posts: 1
Hello All,

This is my first time posting to this forum. I hope this is the correct place for this.

I have created an extension for Google chrome (my first chrome extension!) that embeds WSGF rating medals into a games steam store page. I buy most of my games on steam and I found it time consuming to be constantly looking up games on WSGF to see if they had good multi monitor/wide screen support.

The extension injects a content script into the steam store page that pulls the name of the game and builds a URL to its page on WSGF (e.g. http://www.wsgf.org/df/borderlands-2/en/). This URL is then used in a YQL query to pull back the two rating medal images. These are then inserted into the steam store page.

Since technically this is a form of screen scraping, I wanted to post it here first to make sure that this was OK with the Admins. If Admins approve, this is something i would (eventually) like to publish in the chrome app store (free of course). In addition, I felt that, many people could help me test this thing. For the most part it works. Dirt 2, Dead Space 1 & 2, Skyrim are all examples of ones that work. The naming conventions for games on this site is somewhat inconsistent with steams naming convention. I tried to fix most of these with regular expressions, but there are still some that don't work.

e.g.

Steam name: Amnesia: The Dark Descent
WSGF url: http://www.wsgf.org/dr/Amnesia-dark-descent/
> This works.

Steam name: The Witcher 2: Assassins of Kings Enhanced Edition
WSGF url: http://www.wsgf.org/dr/witcher-2-assassins-kings
> Doesn't work. Too difficult to fix with regex.

Steam name: The Elder Scrolls IV: Oblivion® Game of the Year Edition Deluxe
WSGF url: http://www.wsgf.org/dr/elder-scrolls-iv-oblivion
> Doesn't work. Too difficult to fix with regex.

I have a few ideas on how to handle these weird conner cases but I haven't implemented it yet.

Currently, If my script can't find the game it prints a "not found" message where the medals would normally appear. I have also added a search bar that will open a WSGF search for that game in a new tab. This way if something doesn't show up that you know is on WSGF, you can easily search it.

Anyways, if do try this, could you report back any games that you know are on WSGF whose medals don't load on steam. I will try to fix as many as I can. Please report back bugs/weirdness that occur. Also, ideas/improvements are welcome. If anyone is interested in the source code please let me know.

I have uploaded the crx to my google drive: https://docs.google.com/open?id=0B_ZUZJqAIdYDcEhPdG4wZzZoaTQ

To install:
-Download wsgf_medals_for_steam_pkg.crx from download link above.
-Open url: chrome://chrome/extensions/ (or go to Settings > Extensions)
-Drag and drop the wsgf_medals_for_steam_pkg.crx into the extensions page ("Drop to install" message should appear)
-Go test this thing out on your favorite steam game's store page.

Thanks! ;)

Screenshot:
Image


Top
 Profile  
 


PostPosted: 10 Nov 2012, 01:52 
Offline

Joined: 20 Nov 2011, 21:29
Posts: 19
I downloaded this and am starting to use it. I will report back how it goes after a bit.


Top
 Profile  
 
PostPosted: 10 Nov 2012, 14:55 
Offline
Administrators
Administrators
User avatar

Joined: 27 Dec 2009, 14:27
Posts: 1789
At first, I think this is quite a cool extention, but then I start to have mixed feelings for this...

jchuckdev wrote:
I buy most of my games on steam and I found it time consuming to be constantly looking up games on WSGF to see if they had good multi monitor/wide screen support.


Although, I know it has been before been a bit time consuming specially with the site slower than it is now since the migration took place, so with better site performance this should not be as time consuming as before.

I am not a fan of scrapping the site, if we where to support it then I think an xml/rss feed would be better, stick the game name, the 2 grades and a link to the report on our site, this would also reduce server load and bandwidth.

However this is my concern, the WSGF is a large resource of information, sadly this does cost us a fair amount each year, which for the best part is covered by Skipclarke, with help from member donations and largely from advertising on the site.

If this plugin was used with steam, negating the need for users to visit our site, even if just to check the grade of a title, then this reduces the overall revenue that helps pay for the site to run, without revenue we cant run, so the plugin would cease to function.

However the WSGF is a very supportive community and we pride ourselfs on supporting a number of projects that help the gaming community overall, this could infact bring more traffic to the sites if the plugin went viral bring more attention to WSGF.

Deep down I personally would like to support this project, but I would suggest waiting for Skipclarke - the founder/owner/bill payer if he is happy to support this, bearing in mind that the plugin would be costing us money in terms of bandwidth and load while not really brining any revenue back into site, or worse potentially reducing existing income.

I also reconnise that this being a chrome extention would only work when someone is already familure with out site and uses chrome to browse steam rather than steam to browse steam, which I would expect to be a fairly small percentage of users.

I hope you can see the conumdrum we face in doing this, but by all means we are pleased to discuss and we are extremely gratefull for you raising this with us rather than not.

I am going to remain optimistic that we could help here, but I wish not to raise hopes untill the chief has spoken.

EDIT:- this post - http://www.wsgf.org/news/2h-2012-donation-drive - is relevent to what I am saying about revenue.

Thank you.
Delph

_________________
| Gigabyte X79S-UP5-WiFi Skt2011 | i7 4820k @4.4GHz Watercooled (Ivy Bridge-E) | Corsair Vengence 32GB @2133MHz 11-11-11-27 2T Quad-Channel (8x4GB) | AMD R9-Fury-X 4GB @1140/505MHz + EKWB Watercooled | 256GB Crucial MX200 SSD | 8x 1TB Samsung F3 SATA-II | Corsair 850W TX PSU | 3x Dell S2209W 22"wide TFT's (5760x1080res) | Logitech Z-5400 5.1ch speakers | Win7 Ultimate x64 |


Top
 Profile  
 
PostPosted: 10 Nov 2012, 19:40 
Offline
Administrators
Administrators
User avatar

Joined: 01 May 2006, 02:02
Posts: 475
Location: USA, Texas
I've got an idea that could be win/win. Let me see if drupal can do what I want.


Top
 Profile  
 
PostPosted: 11 Nov 2012, 01:23 
Offline
Editors
Editors
User avatar

Joined: 12 Sep 2007, 19:14
Posts: 1560
Neat idea and thank you very much for the contribution. I'll let the admin team handle the discussion of support/approval, but seeing this renews a wish I've had for a long time: to see WSGF certified images being used by devs/pubs to promote their games on homepages, store listings, and even box art. Our annual awards program is perfect for special achievements and recognition, but if the WSGF could become the de facto display certification standard for PC gaming in general, that would be awesome for everyone. Devs get another means of advertising the quality of their game, customers get ready assurance of the technical soundness of the game(s) they want, and we would get exposure to a fantastically huge audience of internet eyeballs. I've seen several Steam pages with awards images attached, so I have to believe this is in the realm of the possible. No idea what it would take to accomplish.

_________________
VirtualDub Game Recording Guide | BFME2 & RotWK Widescreen/Triplehead Mods


Top
 Profile  
 
PostPosted: 11 Nov 2012, 03:52 
Offline
Founder
Founder
User avatar

Joined: 13 Oct 2003, 05:00
Posts: 7358
jchuckdev,

First off, THANK YOU for your interest and willingness to donate your time and abilities to the WSGF. And, a DOUBLE thank you for coming to the community and asking first. Delphium summed up the situation pretty well - it's a balance between getting the site out there, keeping it relevant in the minds of gamers, and making it accessible.

I do like the idea. I would ask that as a default we put in some sort of link back to the game's Detailed Report so people can easily get information on the game's support, any gaps there-in, and any fixes we have. I understand how people would want quick access to the info in the medals, but I also want to get them quick access back to the WSGF.

In general, I think it is something that we want to support. I would look to Delphium and CrackerJackMack on what they can do on our end to: 1) help serve you the data, and 2) ensure we keep the load light on our end.

Again, thanks for your interest and help, and for being a great example of our community.

-Skip


Top
 Profile  
 
PostPosted: 09 Mar 2013, 07:21 
Offline
User avatar

Joined: 27 Nov 2012, 07:29
Posts: 13
Location: Russia
Thanks for extension. It would be nice if this feature was added to Enhanced Steam, it has a lot of users according to Google Play.
Maybe someway include alternative\additional names on game pages? Any ® | II \ 2 etc. | HD | F2P | GOTY that could appear in the title.


Top
 Profile  
 
PostPosted: 11 Mar 2013, 18:33 
Offline
Administrators
Administrators
User avatar

Joined: 27 Dec 2009, 14:27
Posts: 1789
If the OP of this thread or the Enhanced Steam plugin wishes to continue down this path then we are still open for discussions on how to go forward and support this.

_________________
| Gigabyte X79S-UP5-WiFi Skt2011 | i7 4820k @4.4GHz Watercooled (Ivy Bridge-E) | Corsair Vengence 32GB @2133MHz 11-11-11-27 2T Quad-Channel (8x4GB) | AMD R9-Fury-X 4GB @1140/505MHz + EKWB Watercooled | 256GB Crucial MX200 SSD | 8x 1TB Samsung F3 SATA-II | Corsair 850W TX PSU | 3x Dell S2209W 22"wide TFT's (5760x1080res) | Logitech Z-5400 5.1ch speakers | Win7 Ultimate x64 |


Top
 Profile  
 
PostPosted: 12 Mar 2013, 05:58 
Offline
User avatar

Joined: 27 Nov 2012, 07:29
Posts: 13
Location: Russia
Delphium wrote:
or the Enhanced Steam plugin

I've asked him about WSGF Medals feature as part of Enhanced Steam:
jshackles wrote:

I think he needs some kind of permission from admins. (=


Top
 Profile  
 
PostPosted: 12 Mar 2013, 15:29 
Offline
Administrators
Administrators
User avatar

Joined: 27 Dec 2009, 14:27
Posts: 1789
I have provided my feedback in the Steam thread.
http://forums.steampowered.com/forums/s ... tcount=108
http://forums.steampowered.com/forums/s ... 511&page=8



jshackles wrote:
Firmar wrote:
Hello.
Any chance of collaboration with folks from [url="http://www.wsgf.org/forums/viewtopic.php?f=63&t=24976"]WSGF[/url]?
They have vital info about widescreen\multi-monitor support, but their extension have some troubles with games that contain additional characters in title and don't match with one in wsgf database.


I'll take a look, but the general consensus on their forum is that they don't want people scraping their site like that because of the cost of bandwidth with little to no benefit for them. But I'll keep this in mind.

Delph wrote:
Hi, I am [url="http://www.wsgf.org/forums/memberlist.php?mode=viewprofile&u=26620"]Delphium[/url], one of the WSGF admins.

I would like to reignite the flame on this subject, first of all thank you for respecting our wishes not to scrape the site, we appreciate this and we feel that there is a more efficient and solid way of achieving this without page scrapping.

WSGF is a very supportive community and we pride ourselves on supporting a number of projects that help the gaming community overall, we would like to open discussions with you for going forward to implement this feature in an efficient manor.

Allowing us to provide you with the data you need in simple XML form that would not only lower bandwidth required from us, it would also lessen DB queries to SQL.

While in turn this means that you would require less page scraping, making it much easier for you to implement and work with if and when we make changes to our pages (as we have been recently)the XML format will not change so the tool will continue to work, using the XML will also return results a lot quicker for users of this steam extension as there is a reduced overhead.

Images from medals etc could be locally cached in the tool, with us providing a text grade via the XML, again improving performance.

One idea is to add the steam app number to our game detailed reports so that this could be used for matching against titles etc reducing errors such as "Starcraft 2" vs "Starcraft II" just as an example of potential name matching issues.

So with the WSGF ethos of supporting community projects, and in the interest of the Steam Extension users and WSGF users whom are asking us to integrate with you... lets talk and make things happen :)

Regards
Delphium
WSGF Administrator.

_________________
| Gigabyte X79S-UP5-WiFi Skt2011 | i7 4820k @4.4GHz Watercooled (Ivy Bridge-E) | Corsair Vengence 32GB @2133MHz 11-11-11-27 2T Quad-Channel (8x4GB) | AMD R9-Fury-X 4GB @1140/505MHz + EKWB Watercooled | 256GB Crucial MX200 SSD | 8x 1TB Samsung F3 SATA-II | Corsair 850W TX PSU | 3x Dell S2209W 22"wide TFT's (5760x1080res) | Logitech Z-5400 5.1ch speakers | Win7 Ultimate x64 |


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 20 posts ]  Go to page 1, 2  Next

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  




Powered by phpBB® Forum Software © phpBB Group