Jump to content
(Public Beta) HyperSpin 2 is now available for everyone ×

Steam Wheel Creator


pietie

Recommended Posts

  • Replies 239
  • Created
  • Last Reply
Posted

I've been working over the holiday getting my Hyperspin setup working in my cabinet and I'm at the point now where I'm ready to add a few PC games (Ultra Street Fighter 4, etc) that I purchased through Steam.

I'm guessing based on the past few threads the Steam Wheel Creator isn't working. Should I just manually create a PC games XML database since this app is not working? I don't necessarily care about the Hyperspin bells and whistles....just want to be able to launch Steam games from Hyperlaunch/Hyperspin.

Posted

Yeah, I think we're best off adding them manually as I keep getting errors etc even on a fresh Windows install of 8.1 and 7. Think this might have be abandoned unfortunately :/

This is the stupid error I get when clicking on complete after clicking on process.

http://pastebin.com/RGV9H0qq

778883.png

Emumovieslifetimemember.gif

Posted

Sad because this was a great app, perhaps someone could pick it up if the source is released?

I was getting those type of errors when checking the themes and main menu themes boxes, so I normally uncheck them all and just check the wheel box.

56uIzxg.png

Posted

Yeah it was definitely a great app! Same goes for his HyperSpin search app.

I get a similar error clicking on a random game int he list before clicking publish. I also tried just checking wheels but I got the same error :/

778883.png

Emumovieslifetimemember.gif

Posted

It's a shame you guys are having problems. The app continues to work great for me as it always has. My only problem is that it seems to download backgrounds but isn't adding them. Might I suggest checking your permissions in the app's folder.

  • 1 month later...
Posted

Im getting errors too. Im able to create a few wheel images before it errors out. Here's a screenshotpost-30081-142870676524_thumb.jpg . Awesome app before the errors. thanks

  • 2 weeks later...
  • 1 month later...
Posted

index.php?app=downloads&module=display&section=screenshot&id=7382

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 video
    AutoSetVideo.DurationInSeconds: Simply the duration you want the final video to be
    AutoSetVideo.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 styling
    You can now optionally add some basic styling to all your wheel images.
    post-50857-142870624425.png

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 djvj
    post-50857-142870616156.png
    Just 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 sycdan
    Just 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.
    post-50857-142870601531.png
  • 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)
    post-50857-142870601528.png
  • 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
    post-50857-142870601534.jpg

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.

post-50857-142870595286.png

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.

post-50857-142870594914.jpg

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).

post-50857-142870594917.jpg

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

btn_donate_LG.gif

  • 2 weeks later...
Posted

Everything seems to be working now with the new version except for YouTube integration. (Quality dropdown is not populated and when you try to fetch the video anyway you get an error.) But very glad to get an updated PCLauncher.xml with the new version :)

Posted

No new version yet. I imagine the forum overlords made that post on my behalf.

 

I want to make some time today to work through the issues.Scanning just the last couple of threads it looks like there is a range of different issues. If I miss yours please just nag me about it again.

My tools

Steam wheel creator - Generate xml list from Steam profile with artwork and videos

HyperSearch - Integrates search functionality with HyperSpin

btn_donate_LG.gif

Posted

Hello pietie. If I could say so myself hypersearch would be high priority then this app. The search doesn't run on the new hyperlaunch aka rocketlauncher which is holding a lot of folks from upgrading. Can you please fix that app first so it works with hyperlaunch and rocket launch? Also allow for png display when a video is missing? Thanks

Man that's sick! I love what you made here and would love to add it to my set up! Don't forget to upload it to the download page! (Tapatalk signature)

Posted

Wow. Looking at this thread (never seen it before) I've obviously been using a much older version of SWC.

Your app works great though PieTie. Thanks so much for it.

Publish to PCLauncher? Does that mean it adds it directly into the module itself on the backend?

Posted

Hello pietie. If I could say so myself hypersearch would be high priority then this app. The search doesn't run on the new hyperlaunch aka rocketlauncher which is holding a lot of folks from upgrading. Can you please fix that app first so it works with hyperlaunch and rocket launch? Also allow for png display when a video is missing? Thanks

 

 

Oh thanks. Did not know HL changed to RL.

My tools

Steam wheel creator - Generate xml list from Steam profile with artwork and videos

HyperSearch - Integrates search functionality with HyperSpin

btn_donate_LG.gif

Posted

What are your main issues at the moment gigapig?

 

So far I fixed an issue where background image naming has changed on the Steam store. The youtube downloader also works again.

 

I'll now try and reproduce some of the errors above

My tools

Steam wheel creator - Generate xml list from Steam profile with artwork and videos

HyperSearch - Integrates search functionality with HyperSpin

btn_donate_LG.gif

Posted

Im getting errors too. Im able to create a few wheel images before it errors out. Here's a screenshotattachicon.gif46777.attach . Awesome app before the errors. thanks

 

Hi

 

Can you send me your log please?

My tools

Steam wheel creator - Generate xml list from Steam profile with artwork and videos

HyperSearch - Integrates search functionality with HyperSpin

btn_donate_LG.gif

Posted

There are 3 issues I still have.

 

Background images still don't show or download.

 

The xml does not have all the necessary info on some of the entries. Description is missing, so the wheel image or the wheel text won't show on the wheel. See attached.

 

When you publish and have all the check boxes checked to publish videos, themes etc, SWC throws up an exception error. The only temporary fix for this is to only publish games I have installed and only the wheels. I have just tried publishing my 207 games and only the wheel images an I got the exception error.

 

Thanks for looking into this, much appreciated.

 

This is just an installed games xml, I could not get a full xml. Problems start at line 315.

 

Steam.xml

 

post-2819-0-63314500-1432028129_thumb.jp

 

 

56uIzxg.png

Posted

New version for testing, v 1.0.3

 

Download here

 

Includes:

  • Background images work again
  • Downloading a video from YouTube works again
  • Better handling of some missing media during publish

 

My tools

Steam wheel creator - Generate xml list from Steam profile with artwork and videos

HyperSearch - Integrates search functionality with HyperSpin

btn_donate_LG.gif

  • 1 month later...
Posted

I downloaded the latest version 1.0.3 and with Batman Arkham Knight I get the following:

 

System.IO.DirectoryNotFoundException: Could not find a part of the path 'H:\Hyperspin\Utilities\Steam wheel creator\Cache\208650\SS'.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileSystemEnumerableIterator`1.CommonInit()
   at System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)
   at System.IO.Directory.EnumerateFiles(String path, String searchPattern)
   at SteamWheelCreator.MainWindow.gameListView_SelectionChanged(Object sender, SelectionChangedEventArgs e) in c:\00-Work\Projects\HyperSpinClone\SteamWheelCreator\MainWindow.xaml.cs:line 126

  • 3 weeks later...
Posted

Getting this error:

 

11:04:47 | ERR | Exception:
System.NullReferenceException: Object reference not set to an instance of an object.
   at SteamWheelCreator.CreateNewSteamWheel.<>c__DisplayClass13.<PrePruneList>b__d() in c:\00-Work\Projects\HyperSpinClone\SteamWheelCreator\CreateNewSteamWheel.xaml.cs:line 317
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Window.Show()
   at System.Windows.Window.ShowDialog()
   at SteamWheelCreator.MainWindow.newWheel_Click(Object sender, RoutedEventArgs e) in c:\00-Work\Projects\HyperSpinClone\SteamWheelCreator\MainWindow.xaml.cs:line 48
Posted

can anyone help clear this error please

 

 

 

____________________
2015-07-15 23:46:30
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
System.NotSupportedException: The given path's format is not supported.
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
   at System.IO.FileStream..ctor(String path, FileMode mode)
   at SteamWheelCreator.Publisher.<>c__DisplayClassa.<Publish>b__3(Object oo) in c:\00-Work\Projects\HyperSpinClone\SteamWheelCreator\Publisher.cs:line 204
 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...