zerojay Posted January 7, 2014 Posted January 7, 2014 The former. The instructions for the program tell you specifically that it requires your profile to be public.
bluesky2006 Posted January 7, 2014 Posted January 7, 2014 The former. The instructions for the program tell you specifically that it requires your profile to be public. Yeah in my defence I thought this was already the case.
pietie Posted January 9, 2014 Author Posted January 9, 2014 Hi djvj I've completed the change (see first post) if you care to test. What I'm asking for is for your app to simply open the PCLauncher.ini and write:[game name] (from xml) steamID=0294839 I don't have a PCLaucher.ini so I've made it publish to [systemName].ini which I assume is correct? My tools Steam wheel creator - Generate xml list from Steam profile with artwork and videos HyperSearch - Integrates search functionality with HyperSpin
djvj Posted January 10, 2014 Posted January 10, 2014 Thanks pietie! This should make it setup for users extremely fast. I think it's fine to publish to the systemname ini. After-all, your tool can also create its own wheel and that keeps it all self-contained. So it's creating a new wheel for me, but after it grabs the first video of each game (usually a Big picture resource), it sits there for 2-5 mins looking like it's not doing anything. I imagine it's doing something in the background, but it doesn't say what it's doing. Is this normal? One more thing, my HS media video folder for the Steam system does not have any videos, I saw it download them all, but never copied them over. "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 January 10, 2014 Author Posted January 10, 2014 ...it sits there for 2-5 mins looking like it's not doing anything. I imagine it's doing something in the background, but it doesn't say what it's doing. Is this normal? Hmmm that doesn't sound right. You can check the errorlog folder, maybe something failed. It could also just be busy "higher up" (scroll up). The annoying thing with the way I did UI is that I have 2 or 3 threads download at the same time. So if Game 1 has 5 resources to download it might hold up that thread while the other thread continues with the rest of the games that have fewer resources. And because of the AutoScroll it continues scrolling to the newer lines even though there might be some active downloads higher up. Hope that makes sense! One more thing, my HS media video folder for the Steam system does not have any videos, I saw it download them all, but never copied them over. Did you follow all these steps?: 1. Download all resources (Fetch) 2. Select a specific video for each game (step #1 might produce more than one) and specify the section of the video you want (if you don't want the whole thing) 3. Hit the Publish button and follow the steps If you did and the videos didn't copy then something must have gone wrong and I would appreciate it if you could look in your errorlog folder. My tools Steam wheel creator - Generate xml list from Steam profile with artwork and videos HyperSearch - Integrates search functionality with HyperSpin
gigapig Posted January 10, 2014 Posted January 10, 2014 So it's creating a new wheel for me, but after it grabs the first video of each game (usually a Big picture resource), it sits there for 2-5 mins looking like it's not doing anything. I imagine it's doing something in the background, but it doesn't say what it's doing. Is this normal? I had the same problem see my earlier post I did do a lot of scrolling back up and canceling videos that were still downloading or they had just stopped after a certain percentage. Once they had stopped the only thing to do was start again. One more thing, my HS media video folder for the Steam system does not have any videos, I saw it download them all, but never copied them over. Once it's grabbed the videos and your back at your game list you need to select each game from the list and then choose a video you like as it may have downloaded quite a few per game; depending on the game of course. Once you've done that then you can publish. All the vids are stored in the Wheel creator cache, which depending on your library can get quite big. Mine is around 2gb. I did a handy video guide if your struggling
djvj Posted January 10, 2014 Posted January 10, 2014 Here is my error log, looks like you have some exceptions not handled: http://pastebin.com/czQWWqjf As for the videos, ok that makes sense, I did do everything, publish, etc, but didn't realize I had to select each game and choose the videos. I thought it picked the video automatically for me. I have 170 games on steam so this would be quite time consuming... My cache is 8GB If there is only one video, shouldn't it automatically select that video? There's no need for user input then and would save a bunch of time. I'd like to see something for auto selection support with ability to load the project back up and change later if need be. Some options to help auto selection would be to prefer flv or webm. Also maybe prefer video with the word "trailer" in the name. Another option would be to prefer videos if they fit a resolution, like 1280x720. I may need to use your video if I can't figure it out, thanks giga. pietie, when choosing videos, your built-in player isn't playing anything for me. Is there something I need to install first before this works? Edit: got another error when selecting Video on the last game in my list: http://pastebin.com/Nrd9nVc4 When I went hit video again it worked...odd. "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 January 10, 2014 Author Posted January 10, 2014 Here is my error log, looks like you have some exceptions not handled:http://pastebin.com/czQWWqjf Thanks! I'll work through it. If there is only one video, shouldn't it automatically select that video? There's no need for user input then and would save a bunch of time. I'll add it to the list. It will save some time on actually selecting the file but I personally still feel you need to go through each game and select an appropriate portion instead of the full video. Emumovies keep theirs 30-35 seconds I've noticed. I'd like to see something for auto selection support with ability to load the project back up and change later if need be. Some options to help auto selection would be to prefer flv or webm. Also maybe prefer video with the word "trailer" in the name. Another option would be to prefer videos if they fit a resolution, like 1280x720. There is already project support that allows you to save and come back later. If you add new games to your Steam library for example you can just update your previous SWC project and republish. If you keep the default settings (Big Picture (BP) > Steam store (SS)) then .webm is already preferred. I haven't found .flv on BP yet. With regards to the resolution, do you mean to use it as a filter? The BP results actually sometimes give back different quality of videos and I always pick the best quality available. But when I convert to MP4 I also convert to 640x480 (my emumovies ones I checked are all 640x480 so I just stuck with that). Oh yeah thanks, the "trailer" bias is a good idea. I have found some "trailer" ones with commentary or interviews in, but they are hopefully the exception. pietie, when choosing videos, your built-in player isn't playing anything for me. Is there something I need to install first before this works? Are you using Win8? Another user had a .webm playback issue on Win8. I think it was MrSparkle...not sure what he did to fix it. Some codec pack perhaps? Edit: I found the post which might help if you are indeed on Win8 (I still dont know about .flv though) If you could also tell me how to get flv working that would be great, webm works with the plugin from google, but I don't know for flv. My tools Steam wheel creator - Generate xml list from Steam profile with artwork and videos HyperSearch - Integrates search functionality with HyperSpin
djvj Posted January 11, 2014 Posted January 11, 2014 Oh I didn't know you could trim the video in your tool, probably because I can't play the files. But yes I'm on win8. I found this guide, but how is your tool playing it, is that a browser window, or WMP? Not sure which guide to follow. "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 January 11, 2014 Author Posted January 11, 2014 It uses the mediaelement control in WPF, which I *think* runs off WMP but I'll have to research that. Edit: It does in fact use the WMP components. This is the best answer I could find before I gave up: http://stackoverflow.com/a/3433184 My tools Steam wheel creator - Generate xml list from Steam profile with artwork and videos HyperSearch - Integrates search functionality with HyperSpin
Pyramid_Head Posted February 10, 2014 Posted February 10, 2014 You still gonna add the ability to not overwrite themes/wheels? Just wondering
pietie Posted February 13, 2014 Author Posted February 13, 2014 Yeah sorry. I haven't forgotten...I'll try and get round to it soon My tools Steam wheel creator - Generate xml list from Steam profile with artwork and videos HyperSearch - Integrates search functionality with HyperSpin
AxelTerizaki Posted February 16, 2014 Posted February 16, 2014 I have this weird error when I select a game : it doesn't always happen though, but it's very, very annoying as it happens quite often, and it crashes to desktop. 2014-02-15 19:45:25 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ System.ArgumentException: '0,0,-Infinity,0' n'est pas une valeur valide pour la propriété 'Margin'. à System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal) à System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value) à System.Windows.FrameworkElement.set_Margin(Thickness value) à SteamWheelCreator.RangeSlider.SetProgressBorder() dans c:\00-Work\Projects\HyperSpinClone\SteamWheelCreator\RangeSlider.xaml.cs:ligne 45 à SteamWheelCreator.RangeSlider.RangeSlider_LayoutUpdated(Object sender, EventArgs e) dans c:\00-Work\Projects\HyperSpinClone\SteamWheelCreator\RangeSlider.xaml.cs:ligne 32 à System.Windows.ContextLayoutManager.fireLayoutUpdateEvent() à System.Windows.ContextLayoutManager.UpdateLayout() à System.Windows.ContextLayoutManager.UpdateLayoutCallback(Object arg) à System.Windows.Media.MediaContext.InvokeOnRenderCallback.DoWork() à System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks() à System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget) à System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget) à System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) à MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler) à System.Windows.Threading.DispatcherOperation.InvokeImpl() à System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state) à System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) à System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) à System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) à System.Windows.Threading.DispatcherOperation.Invoke() à System.Windows.Threading.Dispatcher.ProcessQueue() à System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) à MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) à MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) à System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) à MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler) à System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs) à MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam) à MS.Win32.UnsafeNativeMethods.MessageBox(HandleRef hWnd, String text, String caption, Int32 type) à System.Windows.MessageBox.ShowCore(IntPtr owner, String messageBoxText, String caption, MessageBoxButton button, MessageBoxImage icon, MessageBoxResult defaultResult, MessageBoxOptions options) à System.Windows.MessageBox.Show(String messageBoxText) à SteamWheelCreator.ErrorHandler.HandleException(Exception ex) dans c:\00-Work\Projects\HyperSpinClone\SteamWheelCreator\ErrorHandler.cs:ligne 17 à SteamWheelCreator.MainWindow.LoadVideo(Boolean resetRangeSelectors) dans c:\00-Work\Projects\HyperSpinClone\SteamWheelCreator\MainWindow.xaml.cs:ligne 629 à SteamWheelCreator.MainWindow.gameListView_SelectionChanged(Object sender, SelectionChangedEventArgs e) dans c:\00-Work\Projects\HyperSpinClone\SteamWheelCreator\MainWindow.xaml.cs:ligne 161 Any idea why?
pietie Posted February 16, 2014 Author Posted February 16, 2014 AxelTerizaki, can you please try switching you locale to English? My tools Steam wheel creator - Generate xml list from Steam profile with artwork and videos HyperSearch - Integrates search functionality with HyperSpin
AxelTerizaki Posted February 16, 2014 Posted February 16, 2014 I can't seem to change it (I'm on Win7 Home Prenium). If you need a translation of the error message, here it is : '0,0,-Infinity,0' is not a valid value for property 'Margin'. I believe it tries to set the margin to -Infinity but it doesn't accept the value.
pietie Posted February 17, 2014 Author Posted February 17, 2014 Thanks but I didn't need a translation The problem has been reported before. It has to do with ffmpeg always using the US time format, whereas the French one for example is different. I thought I fixed it but never tested it. I have uploaded a new version and would appreciate it if you could test and let me know. The problem should occur when working with videos. Hunk_4TH, I've also added a bunch of checkboxes to the publish window that you can use to prevent content from being overridden. My tools Steam wheel creator - Generate xml list from Steam profile with artwork and videos HyperSearch - Integrates search functionality with HyperSpin
AxelTerizaki Posted February 17, 2014 Posted February 17, 2014 pietie > Thanks, the new version solved my problem. Now I'm able to fully enjoy your tool, and it's VERY useful, so many thanks for it!
pietie Posted February 18, 2014 Author Posted February 18, 2014 Ah awesome, thanks for the feedback. And pleasure! My tools Steam wheel creator - Generate xml list from Steam profile with artwork and videos HyperSearch - Integrates search functionality with HyperSpin
Pyramid_Head Posted February 18, 2014 Posted February 18, 2014 Thanks but I didn't need a translation The problem has been reported before. It has to do with ffmpeg always using the US time format, whereas the French one for example is different. I thought I fixed it but never tested it. I have uploaded a new version and would appreciate it if you could test and let me know. The problem should occur when working with videos. Hunk_4TH, I've also added a bunch of checkboxes to the publish window that you can use to prevent content from being overridden. Wow thanks so much man! Gonna test it out
0TribalGhost0 Posted February 18, 2014 Posted February 18, 2014 (Nevermind I Solved The Issue I had Added my system thru hyperhq instead of letting the app do it) I have been getting this error when trying to publish System.Exception: Faild to load existing database for system 'Steam'. Make sure the existing database is well formed. Consider publishing under a new name and system. ---> System.IO.FileNotFoundException: File not found: c:\Hyperspin\Databases\Steam\Steam.xml at SteamWheelCreator.MenuXmlDatabase.LoadFromFile(String filePath) in c:\00-Work\Projects\HyperSpinClone\SteamWheelCreator\MenuXmlDatabase.cs:line 42 at SteamWheelCreator.MergeWindow.ShowDialog(SWCProject project, String hyperspinPath, MenuXmlDatabase mainMenuXmlDb, PublishWindow publishWindow, String systemName) in c:\00-Work\Projects\HyperSpinClone\SteamWheelCreator\MergeWindow.xaml.cs:line 45 --- End of inner exception stack trace --- at SteamWheelCreator.MergeWindow.ShowDialog(SWCProject project, String hyperspinPath, MenuXmlDatabase mainMenuXmlDb, PublishWindow publishWindow, String systemName) in c:\00-Work\Projects\HyperSpinClone\SteamWheelCreator\MergeWindow.xaml.cs:line 49 at SteamWheelCreator.PublishWindow.publish_Click(Object sender, RoutedEventArgs e) in c:\00-Work\Projects\HyperSpinClone\SteamWheelCreator\PublishWindow.xaml.cs:line 112 also when trying to set up the pclauncher in hyperlaunchHQ under edit modules i do not have the set exe path in the settings only the option to hide cursor
Cr3tyl Posted February 19, 2014 Posted February 19, 2014 There seems to be some sort of bug in the video conversion. 99% of my videos that I pull from Steam don't convert at all when I try to publish them. I see the videos on the queue but they finish conversion instantly and the caches are sized 1 Kb. Only some videos seem to get away properly like the trailer for Dear Esther. There doesn't also seem to be anything on error logs that would say anything about this. I'm using Window 8.1 and I have "WebM for IE" installed - the videos play properly on the app itself. They just don't get any conversion through ffdshow.
pietie Posted February 20, 2014 Author Posted February 20, 2014 Did you configure the videos you want to use for each game? After downloading, you still need to go to each game, select the video you want to use and the portion of the video. If you did actually do that, could you please pastebin your project file? My tools Steam wheel creator - Generate xml list from Steam profile with artwork and videos HyperSearch - Integrates search functionality with HyperSpin
Cr3tyl Posted February 20, 2014 Posted February 20, 2014 Yes, I did exactly that. My file was too big for Pastebin, so I used Mega instead: https://mega.co.nz/#!1tZxibSB!Rbkd73OdCktmXlX33kmpIYeiGVRbjeBu1oBQghgQxiU (and yeah, I have almost 900 games on Steam... :/ )
pietie Posted February 20, 2014 Author Posted February 20, 2014 Thanks for the file, you have a long list! I could only find one game that is set up with a video: Dues Ex. The duration is only 1 second and there is no source set. But it was deleted anyway. <SteamWheelCreatorGameEntry SteamAppId="28050" name="Deus Ex: Human Revolution" deleted="true"> <VideoSettings> [color="#FF0000"] <FromSeconds>0</FromSeconds> <ToSeconds>1</ToSeconds>[/color] <Width xsi:nil="true" /> <Height xsi:nil="true" /> </VideoSettings> </SteamWheelCreatorGameEntry> The other entries are all empty and if a source was set I would expect the Xml element SourceVideoPath to be present. So I'm not sure what's going on, especially if your error log is empty. I do know Win8 users have had some issues but that was mostly related to video playback, which you have solved. It could be that you never saved your project file after configuring the videos? If you load up your project and go to one of the games with a configured video, switch to the video tab...what do you see? When you configure just a portion of the video to extract, do you see a properly calculated duration like below? What happens if you click preview? Does it correctly playback only the portion you selected? My tools Steam wheel creator - Generate xml list from Steam profile with artwork and videos HyperSearch - Integrates search functionality with HyperSpin
Recommended Posts
Archived
This topic is now archived and is closed to further replies.