Jump to content
LaunchBox Community Forums

1 Screenshot

About This File

Manuals / How to

Refer to my YouTube channel or visit Faeran's Theme Creator Workshop videos to better understand the new features.

Dave Paterson - YouTube

Development Live Streams - YouTube

COMMUNITY Theme Creator - Patreon

Edited by y2guru
Compatibility


What's New in Version 3.2.6   See changelog

Released

 

Trial and Full versions available here:  https://www.patreon.com/collection/212278?view=expanded

 

Changes

  • Element Properties - Properties UX completely overhauled.
  • Element Properties - Conditions Button replaced with a custom button that now indicates No Conditions, Conditions or Conditions In Error.
  • Animation Editor UX completely overhauled.
  • Wheel Item Template - Allow user to select "Custom Condition" for Animations
  • Wheel Item Template - Added "SelectedItemIndexOffset" to list of allowed Metadata fields
  • Code Generator (Wheel Item) recognize "SelectedItemIndexOffset"
  • Source Editor/Text Editor (when called via show more) Position window according to Show More Button & ensure window does not flicker when displayed.
  • Game Wheel Index - Changed Scale Maximum value from 200% to 500%
  • COMMUNITYThemeCreatorLibrary upgraded to 1.4.9

Fixes

  • Condition Editor - Property Dropdown was empty for Custom Fields.
  • Condition Editor - Improved Validation.
  • Element Properties - Layout Conditions in error was never displayed.
  • Element Properties - Condition Badges populated in a faster, more efficient manner.
  • Element Properties - Condition Badges were not refreshed when adding a new UI Element.
  • Code Generator, Conditions in Error no longer generate XAML with errors.
  • Condition Value now allows apostrophe.
  • CTC .dll's are now copied to the Launchbox/Plugins folder when publishing a Theme that utilizes Startup/Pause/Shutdown.
  • User Defined Video on Platform Views Only - Using Metadata field "Selected Item Video" now locates the appropriate video file.
  • Animation Editor - "To Color" was being reset to Transparent.
  • Animation Editor - "Folder and Filename" (for Audio) was not being populated when initially displayed.
  • Like 41
  • Thanks 25
  • Game On 4
  • Unusual Gem 15

User Feedback

Recommended Comments



y2guru

Posted

  On 6/2/2020 at 1:31 AM, chrisk11 said:

Hello, new here and just tried running this for the first time. Win7 SP1 - 64x. I unblocked the zip and unzipped. Tried several times with same result. Also tried on my computer at work, it's also sp1 win7 64 and same error.

Expand  

I do not have a computer running win7 as Microsoft discontinued support of win7 earlier this year, I can try building an installer after work today and send it to you but again I have no way of testing it

chrisk11

Posted

  On 6/2/2020 at 3:53 PM, y2guru said:

I do not have a computer running win7 as Microsoft discontinued support of win7 earlier this year, I can try building an installer after work today and send it to you but again I have no way of testing it

Expand  

that would be amazing if its not too much trouble. I have another pc with win10 that i'll also try later today. thank you for the reply!

y2guru

Posted

  On 6/2/2020 at 5:29 PM, chrisk11 said:

that would be amazing if its not too much trouble. I have another pc with win10 that i'll also try later today. thank you for the reply!

Expand  

Try downloading , unblocking, unzipping to win 10, then click on the exe to ensure it works ,  once confirmed copy the unzipped directory over to win 7

chrisk11

Posted

  On 6/2/2020 at 7:05 PM, y2guru said:

Try downloading , unblocking, unzipping to win 10, then click on the exe to ensure it works ,  once confirmed copy the unzipped directory over to win 7

Expand  

Tried on win 10 and i'm still getting the same issue. Unblocked, installed fonts, ect.

  Quote

   at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
   at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
   at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
   at System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc)
   at System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties)
   at System.Windows.Application.DoStartup()
   at System.Windows.Application.<.ctor>b__1_0(Object unused)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
   at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
   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 MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext 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 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, 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.Application.RunDispatcher(Object ignore)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run(Window window)
   at COMMUNITY_Theme_Creator_for_BigBox.Application.Main()
Initialization of 'COMMUNITY_Theme_Creator_for_BigBox.MainWindow' threw an exception.

Expand  

 

y2guru

Posted

  On 6/3/2020 at 12:24 AM, chrisk11 said:

Tried on win 10 and i'm still getting the same issue. Unblocked, installed fonts, ect.

 

Expand  

can you zip up the data folder and send it to me directly please. (either from your win10 or win7 system)

image.thumb.png.83d4636ebffaca684a3a99deca5975f9.png

Foebik

Posted (edited)

Hey there, sorry if this was covered already but I searched and didn't see it. I have never used this app before but wanted to give it a try. This is my second attempt with fresh download each time. Every time I open the app I get a ton of this same error. The error repeats anytime I try access anything else in the default template, after I cleared out of the first set of errors. It does not make the app crash, just can't do anything.

Is there some dependencies that I am missing?

image.thumb.png.b1df3256a4c6e118b2d051c2f073686d.pngDue to Errors, the following UI Element has been disabled
 

Edited by Foebik
y2guru

Posted

  On 6/14/2020 at 6:08 AM, Foebik said:

Hey there, sorry if this was covered already but I searched and didn't see it. I have never used this app before but wanted to give it a try. This is my second attempt with fresh download each time. Every time I open the app I get a ton of this same error. The error repeats anytime I try access anything else in the default template, after I cleared out of the first set of errors. It does not make the app crash, just can't do anything.

Is there some dependencies that I am missing?

image.thumb.png.b1df3256a4c6e118b2d051c2f073686d.pngDue to Errors, the following UI Element has been disabled
 

Expand  

Once you have downloaded the zip file you must unblock the zip file before you extract

Foebik

Posted

Hmmm, my bad. I did see that before, but I thought it was an issue tied to Window's decompression tool built into the OS. Didn't know it also affected WinRaR. Thanks for the quick reply.
 

The Papaw

Posted

Is it possible, or is it possibly a future feature that we can import an older theme in the app to modify it?

neil9000

Posted

  On 6/18/2020 at 9:42 PM, Wanderer189 said:

Is it possible, or is it possibly a future feature that we can import an older theme in the app to modify it?

Expand  

It would of been needed to be made in the creator originally, and for the creator to share those files.

timbone316

Posted

My Win7 64 bit is getting the same error on  startup that chrisk11 is. Here is the error log:

   

at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
   at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
   at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
   at System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc)
   at System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties)
   at System.Windows.Application.DoStartup()
   at System.Windows.Application.<.ctor>b__1_0(Object unused)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
   at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
   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 MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext 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 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, 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.Application.RunDispatcher(Object ignore)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run(Window window)
   at COMMUNITY_Theme_Creator_for_BigBox.Application.Main()
Initialization of 'COMMUNITY_Theme_Creator_for_BigBox.MainWindow' threw an exception.

Any word on this issue? What stinks is that I unzipped it over a previous version, and now my old theme publishes, but crashes BigBox on startup with this error:

(Inner Exception)

The component 'Unbroken.LaunchBox.Windows.Views.ImageVideoView' does not have a resource identified by the URI '/Unbroken.LaunchBox.Windows;component/views/imagevideoview.xaml'.

App:     Big Box
Version: 10.14
Type:    System.Exception
Site:    Void LoadComponent(System.Object, System.Uri)
Source:  PresentationFramework

   at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
   at Unbroken.LaunchBox.Windows.Views.ImageVideoView.InitializeComponent()
   at Unbroken.LaunchBox.Windows.Views.ImageVideoView..ctor()
   at Unbroken.LaunchBox.Windows.BigBox.ViewModels.MainViewModel..ctor()


(Outer Exception)

Exception has been thrown by the target of an invocation.

App:     Big Box
Version: 10.14
Type:    System.Reflection.TargetInvocationException
Site:    System.Object CreateInstance(System.RuntimeType, Boolean, Boolean, Boolean ByRef, System.RuntimeMethodHandleInternal ByRef, Boolean ByRef)
Source:  mscorlib

   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   at Caliburn.Micro.BootstrapperBase.DisplayRootViewFor(Type viewModelType, IDictionary`2 settings)
   at (Bootstrapper , Object , StartupEventArgs )
   at Unbroken.LaunchBox.Windows.BigBox.Bootstrapper.OnStartup(Object sender, StartupEventArgs e)
   at System.Windows.Application.OnStartup(StartupEventArgs e)
   at System.Windows.Application.<.ctor>b__1_0(Object unused)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Recent Log:

   3:35:44 PM Exception

Is there a repo of previous versions until this is sorted out? Thanks

y2guru

Posted

  On 6/28/2020 at 7:36 PM, timbone316 said:

My Win7 64 bit is getting the same error on  startup that chrisk11 is. Here is the error log:

   

at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
   at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
   at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
   at System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc)
   at System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties)
   at System.Windows.Application.DoStartup()
   at System.Windows.Application.<.ctor>b__1_0(Object unused)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
   at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
   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 MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext 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 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, 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.Application.RunDispatcher(Object ignore)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run(Window window)
   at COMMUNITY_Theme_Creator_for_BigBox.Application.Main()
Initialization of 'COMMUNITY_Theme_Creator_for_BigBox.MainWindow' threw an exception.

Any word on this issue? What stinks is that I unzipped it over a previous version, and now my old theme publishes, but crashes BigBox on startup with this error:

(Inner Exception)

The component 'Unbroken.LaunchBox.Windows.Views.ImageVideoView' does not have a resource identified by the URI '/Unbroken.LaunchBox.Windows;component/views/imagevideoview.xaml'.

App:     Big Box
Version: 10.14
Type:    System.Exception
Site:    Void LoadComponent(System.Object, System.Uri)
Source:  PresentationFramework

   at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
   at Unbroken.LaunchBox.Windows.Views.ImageVideoView.InitializeComponent()
   at Unbroken.LaunchBox.Windows.Views.ImageVideoView..ctor()
   at Unbroken.LaunchBox.Windows.BigBox.ViewModels.MainViewModel..ctor()


(Outer Exception)

Exception has been thrown by the target of an invocation.

App:     Big Box
Version: 10.14
Type:    System.Reflection.TargetInvocationException
Site:    System.Object CreateInstance(System.RuntimeType, Boolean, Boolean, Boolean ByRef, System.RuntimeMethodHandleInternal ByRef, Boolean ByRef)
Source:  mscorlib

   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   at Caliburn.Micro.BootstrapperBase.DisplayRootViewFor(Type viewModelType, IDictionary`2 settings)
   at (Bootstrapper , Object , StartupEventArgs )
   at Unbroken.LaunchBox.Windows.BigBox.Bootstrapper.OnStartup(Object sender, StartupEventArgs e)
   at System.Windows.Application.OnStartup(StartupEventArgs e)
   at System.Windows.Application.<.ctor>b__1_0(Object unused)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Recent Log:

   3:35:44 PM Exception

Is there a repo of previous versions until this is sorted out? Thanks

Expand  

Please wait a week or 2, I’m still working on 1.0.8.0 which amongst other things fixes this issue

  • Like 1
y2guru

Posted

You can select the archive version 

y2guru

Posted

Or the version to download I should say

timbone316

Posted

How? When I click "Download this File", it just starts automatically.

CMOSS

Posted (edited)

Hi @y2guru,

I have an issue that maybe you can help me with. The theme that I am working on, once published, BigBox will not load any user defined image or video.

This is a screenshot from the theme in your creator:

imagen.thumb.png.92c00e36fed6b99f0ae0b6309100abd3.pngAnd this is how it looks in BigBox (I've tried refreshing the images cache):

imagen.thumb.png.1dc7a7432b4c1ac6652d4ec50e3f7cfc.pngThe blue stripe on the left and the marquee are platform specific. The cabinet and the video overlay are fixed assets.

Any idea?

Edit: Issue solved by downgrading to 11.4 (I was on 11.5 Beta 2).

Edited by CMOSS
y2guru

Posted

  On 9/5/2020 at 10:07 AM, CMOSS said:

Hi @y2guru,

I have an issue that maybe you can help me with. The theme that I am working on, once published, BigBox will not load any user defined image or video.

This is a screenshot from the theme in your creator:

imagen.thumb.png.92c00e36fed6b99f0ae0b6309100abd3.pngAnd this is how it looks in BigBox (I've tried refreshing the images cache):

imagen.thumb.png.1dc7a7432b4c1ac6652d4ec50e3f7cfc.pngThe blue stripe on the left and the marquee are platform specific. The cabinet and the video overlay are fixed assets.

Any idea?

Expand  

 

  On 9/5/2020 at 10:07 AM, CMOSS said:

Hi @y2guru,

I have an issue that maybe you can help me with. The theme that I am working on, once published, BigBox will not load any user defined image or video.

This is a screenshot from the theme in your creator:

imagen.thumb.png.92c00e36fed6b99f0ae0b6309100abd3.pngAnd this is how it looks in BigBox (I've tried refreshing the images cache):

imagen.thumb.png.1dc7a7432b4c1ac6652d4ec50e3f7cfc.pngThe blue stripe on the left and the marquee are platform specific. The cabinet and the video overlay are fixed assets.

Any idea?

Expand  

zip up your published theme from the launchbox/themes folder and send to me directly

CMOSS

Posted

Hi!

I have added a user defined video element that to display a particular video based on the selected game name (not the normal game video snap). The name of the game and the name of the video coincide, and the video is in the correct folder, but it is not being displayed.

Can anyone with me a hint on what I might be doing wrong?

imagen.thumb.png.6a198051d8e49b3c6787235414b4a36c.png

y2guru

Posted

  On 9/6/2020 at 2:44 PM, CMOSS said:

Hi!

I have added a user defined video element that to display a particular video based on the selected game name (not the normal game video snap). The name of the game and the name of the video coincide, and the video is in the correct folder, but it is not being displayed.

Can anyone with me a hint on what I might be doing wrong?

imagen.thumb.png.6a198051d8e49b3c6787235414b4a36c.png

Expand  

You can do a few things, 1. You can display the path name associated with the user defined element , this will enable you to determine if the file exists in your folder

2.  Add an element like a rectangle to the screen, then define visibility conditioning to it,  set it to visible but collapse it if the user defined file name is not found, this too will determine if you have the videoed in your folder

  • Thanks 1
CMOSS

Posted

  On 9/6/2020 at 3:09 PM, y2guru said:

You can do a few things, 1. You can display the path name associated with the user defined element , this will enable you to determine if the file exists in your folder

2.  Add an element like a rectangle to the screen, then define visibility conditioning to it,  set it to visible but collapse it if the user defined file name is not found, this too will determine if you have the videoed in your folder

Expand  

Hi @y2guru,

The path seems to be correct. I've edited directly the generated xaml code and I can make it work if I remove @@PLATFORM@@ from the binding path below:

<TextBlock x:Name="UserDefinedVideo2ImageFile" Visibility="Collapsed">
                    <TextBlock.Text>
                        <MultiBinding Converter="{StaticResource GetFileUsingTitle}">
                            <Binding Path="." Source="pack://siteoforigin:,,,/Themes/COLLECTIONS/Media/CollectionsGameVideos\@@PLATFORM@@"/>
                            <Binding Path="SelectedGame.Platform"/>
                            <Binding Path="ActiveGame.Title"/>
                            <Binding Path="." Source="0"/>
                            <Binding Path="." Source=".png"/>
                            <Binding Path="." Source="Fuzzy"/>
                        </MultiBinding>
                    </TextBlock.Text>
                </TextBlock>

Any idea of what I am doing wrong?

Thanks!

y2guru

Posted

  On 9/6/2020 at 8:03 PM, CMOSS said:

Hi @y2guru,

The path seems to be correct. I've edited directly the generated xaml code and I can make it work if I remove @@PLATFORM@@ from the binding path below:

<TextBlock x:Name="UserDefinedVideo2ImageFile" Visibility="Collapsed">
                    <TextBlock.Text>
                        <MultiBinding Converter="{StaticResource GetFileUsingTitle}">
                            <Binding Path="." Source="pack://siteoforigin:,,,/Themes/COLLECTIONS/Media/CollectionsGameVideos\@@PLATFORM@@"/>
                            <Binding Path="SelectedGame.Platform"/>
                            <Binding Path="ActiveGame.Title"/>
                            <Binding Path="." Source="0"/>
                            <Binding Path="." Source=".png"/>
                            <Binding Path="." Source="Fuzzy"/>
                        </MultiBinding>
                    </TextBlock.Text>
                </TextBlock>

Any idea of what I am doing wrong?

Thanks!

Expand  

Add a text element to the view and change the constant value to the following

this will show the file name and you can determine if you have the file name or not

{Binding Path=Text, ElementName=UserDefinedVideo2ImageFile}

 

  • Thanks 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...