pietie Posted July 25, 2013 Posted July 25, 2013 File Name: Steam Wheel Creator File Submitter: pietie File Submitted: 08 May 2015 File Category: Artwork Tools Credits: Pietie (requires .net 4) Windows 8 users: Please download this .webm codec for video playback to work: https://tools.google.com/dlpage/webmmf/ 12 Sep Change log NEW: Log.txt created to record more detail during certain processes to assist debugging Fixed bug during publishing process that would cause some themes to not create NEW: Filter on installed games only! This might not always be 100% accurate for various reasons but let me know how it goes. (thanks ParadoxSeven for testing) AutoSet video enhancement: The .config file now allows you to modify how the autoset feature behaves:<!-- int value or MIDPOINT --><add key="AutoSetVideo.StartPointOffSetInSeconds" value="MIDPOINT"/><add key="AutoSetVideo.DurationInSeconds" value="35"/><!-- true/false--><add key="AutoSetVideo.CenterAroundStartPoint" value="true"/> AutoSetVideo.StartPointOffSetInSeconds: Set to for example "10" to always start 10 seconds into the video. Set to "MIDPOINT" to start from the half-way mark in the videoAutoSetVideo.DurationInSeconds: Simply the duration you want the final video to beAutoSetVideo.CenterAroundStartPoint: If true the video will start from StartPointOffSetInSeconds - (DurationInSeconds / 2.0) 29 Jul Just a minor update to address two immediate issues. Sorry for the lack of updates, life happens... Change log Fixed background downloading - The Steam store changed their CDN it seems. Might happen again so will have to rewrite the scraping code to be smarter New feature: You can now auto-assign the first video across all entries on your list. Order of precedence: .webm, .mp4, .flv. Preference is also given to videos with "gametrailer" in the name. NOTE: You still follow the normal download procedure after which you have to click the "Auto-set video" link 06 Mar Change log Fixed bug where video conversion process did not work correctly on some locales New feature: Wheel stylingYou can now optionally add some basic styling to all your wheel images. 17 Feb Change log Added options to publish window to control which types of media gets published. Fixed ffmpeg localisation bug (again) 09 Jan Change log New feature: Publish to PCLauncher (for HL 3.0) - suggested by djvjJust provide the folder where your HyperLaunch.exe file is located.NOTE: Backup your .ini files in ..\RocketLauncher\Modules\PCLauncher to be safe New feature: exe filename is retrieved from steamdb.info - suggested by sycdanJust run through the fetch process for each game again. The exe name is published to the PCLauncher .ini as well (AppWaitExe) so now you don't need to configure that anymore. Includes some other minor enhancements 20 Dec Change log Improved and fixed the merging algorithm to not create duplicates in some situations New feature: When fetching your game list you now have the option to set the Http Cookies header. This is to allow downloading resources on age restricted games (e.g. Manhunt). You can also change the region code for games that are region-locked. Added localisation support for ffmpeg output parsing - thanks MrSparkle! (haven't had a chance to test this though) 13 Nov Change log Fixed out of memory issues experienced by some users (hopefully!) New feature: Before fetching your game list you can now provide a custom list of steam app Ids that are NOT on your steam profile. Now includes the 32bit version of ffmpeg instead of the 64bit one. If you'd like the 64bit one rather, download the static version from http://ffmpeg.zeranoe.com/builds/ and overwrite the one in the ffmpeg folder. Projects now remember your SteamProfileId 13 Sep Change log Project functionality - You can now Save/Load projects for later use and updating Videos! Automatically downloads videos from big picture and the steam store page. Download videos from YouTube. If the videos from Steam are not sufficient or non-existent download one from YouTube. Easily extract only a specific portion from the video. Also auto converts to MP4 format and 640x480 size. Note: ffmpeg is required for this (included in download) Downloads background from steam store. Includes a basic theme which together with the background, video and wheel creates a decent looking, no effort, steam wheel 29 Jul Change log Added merge capability. When publishing to an existing system the app now merges the new database with the existing one. It first tries to match on steam app id, then on name similarity. 26 Jul Change log Added http caching - this will help with subsequent requests Added basic error logging Added better steamId help Added a nicer default main menu wheel Game wheel images are now resized to a height of 175px Now automatically marking items with no additional detail for exclusion ':' converted to ' - ' Added ability to specify the position of the new system in the main menu Made it more clear when you're about to overwrite an existing config UPDATE You need to use your steam64Id. You can convert it here: http://steamidconverter.com To find it from your profile page, see this link: http://gaming.stackexchange.com/a/25787 Hi Guys I created a small app to assist with Steam wheel creation. Basic steps are: 1. Start with the "Create new" button. 2. Provide your steam id (64bit) and a name for the system (e.g. "Steam") Correct format: 76561197960435530 Incorrect formats: STEAM_0:0:84901, 123456 3. Allow it to download all the game detail. Note: Some items might fail (e.g. the steam sdk or any betas or early releases or tools) 4. Once everything has downloaded create a list. 5. You can now review the game list. Press DELETE to mark an item for exclusion. Press DELETE again to toggle. 6. Once you're happy click "Publish". 7. NOTE: The system will be automatically added to your hyperspin config. Please backup your existing config first, or play around on a separate copy of HS Some things of note... o. Wheel images are currently fixed to a width of 400px. o. I've included a default system and main menu theme zip file with just a basic background. You can replace this. o. I've also included a main wheel image (Steam.png). Click here to download this file My tools Steam wheel creator - Generate xml list from Steam profile with artwork and videos HyperSearch - Integrates search functionality with HyperSpin
johnodon Posted July 25, 2013 Posted July 25, 2013 Looks nice! "There are some who call me.......Tim."
djvj Posted July 25, 2013 Posted July 25, 2013 When clicking fetch ID: 105600 Name: PC Games Fetching game list for steam id: 105600...Error: System.Net.WebException: The remote server returned an error: (500) Internal Server Error. at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) at System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result) at System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result) "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."RocketLauncher's Official Home If you appreciate my work:My Apps:Window LoggerIdle Volume AdjusterExplorerRestorerRom Folder CleanerModule UpdaterMy Guides:How To Mod Guncons with Aimtrak
Pyramid_Head Posted July 25, 2013 Posted July 25, 2013 Not sure if I'm doing this right. But I get this error Fetching game list for steam id: ...Error: System.Net.WebException: The remote server returned an error: (500) Internal Server Error. at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) at System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result) at System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result) Same problem as DJ
pietie Posted July 26, 2013 Author Posted July 26, 2013 When clicking fetchID: 105600 Name: PC Games Fetching game list for steam id: 105600...Error: System.Net.WebException: The remote server returned an error: (500) Internal Server Error. at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) at System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result) at System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result) Sorry about that. I realised now that I never specified. It needs to be your steam64 id (or profile id). To find this you can use this method: http://gaming.stackexchange.com/a/25787 So what you're looking for is http://steamcommunity.com/profiles/1234567890/ My tools Steam wheel creator - Generate xml list from Steam profile with artwork and videos HyperSearch - Integrates search functionality with HyperSpin
djvj Posted July 26, 2013 Posted July 26, 2013 Thanks, that worked. But yea, Steam ID usually refers to a game's steam ID, so I would update that text to be more intuitive. Suggestions: Main Menu Wheel is the wrong size, the wheel is massive when selected on the main menu because it is only 100x100. Needs to made bigger. Maximum is 400x175. You can go slightly above the height if needed, but not wider. NEEDS proper warning and additional msgbox that this will erase your entire existing xml and art. Lucky I have a backup as that was not cool. It put 2 Steam wheels on my main menu when overwriting an existing xml. Basically added a new one and overwrote the old existing one. Should have an option to insert new games into the existing xml, rather then creating a new one from scratch. All I wanted to do was insert the steam games into my PC Games wheel and I got the above headaches. Better writeup on exactly the changes it makes to your setup. Issues: It did not find a wheel for DiRT 3. Possibly because of case? It deleted the existing mp4 main menu video but did not replace it. Added these bogus wheels: <game SteamAppId="644" name="Portal 2 Publishing Tool" /> <game SteamAppId="211" name="Source SDK" /> <game SteamAppId="229660" name="Sonic and All-Stars Racing Transformed Metal Sonic & Outrun DLC"> This game converted ":" to an extra space where it should be converted to "space dash space" <game SteamAppId="212680" name="FTL Faster Than Light"> should be <game SteamAppId="212680" name="FTL - Faster Than Light"> "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."RocketLauncher's Official Home If you appreciate my work:My Apps:Window LoggerIdle Volume AdjusterExplorerRestorerRom Folder CleanerModule UpdaterMy Guides:How To Mod Guncons with Aimtrak
pietie Posted July 26, 2013 Author Posted July 26, 2013 Thanks for the suggestions. I'll look into adding a merge option of some sort and more red text. It did not find a wheel for DiRT 3. Possibly because of case? It works off the app id so not sure. Can you check the appid in the xml please? I don't have Dirt3 myself but on steam is says 44320. Perhaps the download error'd out... It deleted the existing mp4 main menu video but did not replace it. Added these bogus wheels: You can exclude these before you publish (press DEL). The next update will automatically mark these for exclusion. This game converted ":" to an extra space where it should be converted to "space dash space" Thanks, will change to dash. My tools Steam wheel creator - Generate xml list from Steam profile with artwork and videos HyperSearch - Integrates search functionality with HyperSpin
djvj Posted July 26, 2013 Posted July 26, 2013 SteamID 44320 is correct, and it is correct in the xml <game SteamAppId="44320" name="DiRT 3"> <description>DiRT 3</description> <manufacturer>Codemasters Racing Studio</manufacturer> <year>2011</year> <genre>Simulation/Racing/Sports</genre> </game> "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."RocketLauncher's Official Home If you appreciate my work:My Apps:Window LoggerIdle Volume AdjusterExplorerRestorerRom Folder CleanerModule UpdaterMy Guides:How To Mod Guncons with Aimtrak
pietie Posted July 26, 2013 Author Posted July 26, 2013 SteamID 44320 is correct, and it is correct in the xml I've updated the version on dropbox if you care to test. I hacked Dirt3 onto my profile and it downloaded fine...The new version has error handling so perhaps that might turn up something. My tools Steam wheel creator - Generate xml list from Steam profile with artwork and videos HyperSearch - Integrates search functionality with HyperSpin
zerojay Posted July 26, 2013 Posted July 26, 2013 Does this new test version have the other fixes above?
pietie Posted July 26, 2013 Author Posted July 26, 2013 Does this new test version have the other fixes above? I updated the first post with a change log My tools Steam wheel creator - Generate xml list from Steam profile with artwork and videos HyperSearch - Integrates search functionality with HyperSpin
jackhammersalm Posted July 27, 2013 Posted July 27, 2013 How did I miss this! The Hyperspin Report writer/editor <br />resident grouch, Hyperspin facebook modorator<br />for those who want to read my work <br /><a href='http://thehyperspinreport.blogspot.co.uk' class='bbc_url' title='External link' rel='nofollow external'>http://thehyperspinreport.blogspot.co.uk</a>
pietie Posted July 29, 2013 Author Posted July 29, 2013 I've added a merge capability - this will allow you to merge a new list with an existing list without destroying your existing config. My tools Steam wheel creator - Generate xml list from Steam profile with artwork and videos HyperSearch - Integrates search functionality with HyperSpin
jackhammersalm Posted August 8, 2013 Posted August 8, 2013 An on the fly editor wouldn't go amiss here, but all in all a very good tool especially since it's idiot proof The Hyperspin Report writer/editor <br />resident grouch, Hyperspin facebook modorator<br />for those who want to read my work <br /><a href='http://thehyperspinreport.blogspot.co.uk' class='bbc_url' title='External link' rel='nofollow external'>http://thehyperspinreport.blogspot.co.uk</a>
estubbs Posted August 14, 2013 Posted August 14, 2013 Quick question, and I may be missing something. It's built my Steam wheel perfectly but I can't run anything; what do I need to change to get applications to run? Do I need to configure each manually in an INI file somewhere or should it have done this for me automagically?
pietie Posted August 16, 2013 Author Posted August 16, 2013 No it just generates the list for you. You still need to set it up with Hyperlaunch yourself. My tools Steam wheel creator - Generate xml list from Steam profile with artwork and videos HyperSearch - Integrates search functionality with HyperSpin
gigapig Posted August 19, 2013 Posted August 19, 2013 Just had this app pointed out to me and initially I wasn't convinced I'd bother using it. I like my wheel art the old way and created the hard way. But bollocks to that, this is bloody cool, having 122 Steam games in my list would take me a while to make wheel art for them all, your great tool did in 30 seconds. I even got excited about the new XML with loads of detail and the Steam ID, which is doing to make setup a breeze. You need special help if you get excited about an XML.
Polemicist Posted August 19, 2013 Posted August 19, 2013 No. I won't be tempted to the dark side. I have enough games already. Stop it you evil people. *sighs* Who am I kidding. And how did I miss this app???
gigapig Posted August 19, 2013 Posted August 19, 2013 No. I won't be tempted to the dark side. I have enough games already. Stop it you evil people. *sighs* Who am I kidding. And how did I miss this app??? I thought Origin was the dark side. You don't have a Steam account?? I actually haven't played a "proper" game in months
zerojay Posted August 19, 2013 Posted August 19, 2013 This app seems to have issues with episodic games like the Back to the Future and Sam & Max games and generates really screwed up stuff for them. (When done processing.)
Recommended Posts
Archived
This topic is now archived and is closed to further replies.