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



exodus_cl

Posted

On 12/6/2021 at 9:32 AM, The Papaw said:

@y2guru Hey Dave, when you are editing, not sure what you call the thing, control panel? The thing the arrow is pointing to in the SS.

Untitled.jpg

Hey! what did you do to change the perspective of the items that are on top of the chairs? I have been wanting to do that with the video item (working with CTC), but I haven't got any luck so far, I need to do something like this for a theme I have pending:
QLED Smart 4K TV Q80T | Samsung Chile

y2guru

Posted

19 minutes ago, exodus_cl said:

Great news guys, thank you!

Welcome, I’m still working on the wheel code but I should be ready to show it off this weekend and your example is in my to-do list

  • Like 1
y2guru

Posted

15 minutes ago, exodus_cl said:

Hey! what did you do to change the perspective of the items that are on top of the chairs? I have been wanting to do that with the video item (working with CTC), but I haven't got any luck so far, I need to do something like this for a theme I have pending:
QLED Smart 4K TV Q80T | Samsung Chile

Combination of skew and angle but that won’t fit the 3D angled image you have,  I’d have to build a 3D layer thet you can place objects onto and then you can rotate etc, but I’m not too good with 3D so it’ll have to wait until after the wheels

  • Like 1
  • Thanks 1
y2guru

Posted (edited)

On 3/13/2022 at 8:55 PM, exodus_cl said:

Hello @y2guru

 

In horizontal wheel, Is there any way we can change the selected item to be the first on the left instead of the center one?

image.thumb.png.52c271d08873f2d539157404b3eb66d2.png

 

 

you can do this in the Theme Creator 🙂

Within the Theme Creator 

 

 

 

 

Within BigBox

 

 

 

 

Edited by y2guru
  • Like 1
  • Unusual Gem 1
The Papaw

Posted

Is there any way to add a wheel index to a wall view?

y2guru

Posted

1 hour ago, The Papaw said:

Is there any way to add a wheel index to a wall view?

i doubt it, how would it appear and disappear? the wall view uses up,down,left and right

  • Thanks 1
The Papaw

Posted

I didn't figure you could, sure would help in platforms like arcade though. I am sure it could mapped to something or combo if it was available in BB. The answers always no if ya don't ask. Thx @y2guru for the reply

y2guru

Posted

40 minutes ago, The Papaw said:

I didn't figure you could, sure would help in platforms like arcade though. I am sure it could mapped to something or combo if it was available in BB. The answers always no if ya don't ask. Thx @y2guru for the reply

well if the big box team ever make a change then im sure to make it available via the theme creator

faeran

Posted

16 hours ago, y2guru said:

well if the big box team ever make a change then im sure to make it available via the theme creator

17 hours ago, The Papaw said:

I didn't figure you could, sure would help in platforms like arcade though. I am sure it could mapped to something or combo if it was available in BB. The answers always no if ya don't ask. Thx @y2guru for the reply

Good news. Index is available in the wall view. It's activated through a keyboard or controller mapping that a user can set. Check out the Default theme for an example.

  • Thanks 1
y2guru

Posted

Just now, faeran said:

Good news. Index is available in the wall view. It's activated through a keyboard or controller mapping that a user can set. Check out the Default theme for an example.

Thanks Brian, I'll add to my to-do list (probably take a look and possibly implement tonight)

  • Thanks 1
The Papaw

Posted

21 minutes ago, faeran said:

Good news. Index is available in the wall view. It's activated through a keyboard or controller mapping that a user can set. Check out the Default theme for an example.

Thats great, I thought a mighta seen something about it in one of your videos a while back, but wasn't sure

The Papaw

Posted

21 minutes ago, y2guru said:

Thanks Brian, I'll add to my to-do list (probably take a look and possibly implement tonight)

Good Deal! thank you Sir

Rincewind

Posted

AMAZING 👏 proper perspective,  congratulations on working that out @y2guru 

y2guru

Posted (edited)

1 hour ago, Rincewind said:

AMAZING 👏 proper perspective,  congratulations on working that out @y2guru 

well i don't want to get ahead of myself here, but if i can spend a little more time on this i could create a 3D parent Element, then whatever you stick inside it can be manipulated in a 3D space

Edited by y2guru
  • Unusual Gem 1
The Papaw

Posted

7 minutes ago, y2guru said:

well i don't want to get ahead of myself here, but if can i spend a little more time on this i could create a 3D parent Element, then whatever you stick inside it can be manipulated in a 3D space

Awesome Dave, that would work much better than what I tried doing with the skews

y2guru

Posted

On 3/14/2022 at 8:48 PM, exodus_cl said:

Hey! what did you do to change the perspective of the items that are on top of the chairs? I have been wanting to do that with the video item (working with CTC), but I haven't got any luck so far, I need to do something like this for a theme I have pending:
QLED Smart 4K TV Q80T | Samsung Chile

Possible even within the current build of the Theme Creator (using User Source) but it was very fiddly getting the position, size and scale to make the video fit within the monitor image, but yeah very possible without using Skew etc..

 

 

exodus_cl

Posted

10 minutes ago, y2guru said:

Possible even within the current build of the Theme Creator (using User Source) but it was very fiddly getting the position, size and scale to make the video fit within the monitor image, but yeah very possible without using Skew etc..

 

 

Wow, amazing, do you think it can be an option in future releases of Community Theme Creator? or maybe you can share the XAML template?

y2guru

Posted

8 minutes ago, exodus_cl said:

Wow, amazing, do you think it can be an option in future releases of Community Theme Creator? or maybe you can share the XAML template?

I would rather support it within the editor so you dont have to create XAML, but in the meantime, you can add a "User Source" UI Element to your view and paste the following into it.

 

<!--******************************************************************-->
<!--      Important Properties                                                              -->
<!--                                                                                                     -->
<!--         PerspectiveCamera Position="0,0,2"                                   -->
<!--         AxisAngleRotation3D Angle="24" Axis="0,1,0"                  -->
<!--****************************************************************** -->

<Viewport3D x:Name="VP3D">
    <Viewport3D.Camera>
        <PerspectiveCamera Position="0,0,2"  />
    </Viewport3D.Camera>
        
    <Viewport2DVisual3D>
        <!-- Give the plane a slight rotation -->
        <Viewport2DVisual3D.Transform>
            <RotateTransform3D>
                <RotateTransform3D.Rotation>
                    <AxisAngleRotation3D Angle="24" Axis="0,1,0" />
                </RotateTransform3D.Rotation>
            </RotateTransform3D>
        </Viewport2DVisual3D.Transform>
            
        <!-- The Geometry, Material, and Visual for the Viewport2DVisual3D -->
        <Viewport2DVisual3D.Geometry>
            <MeshGeometry3D Positions="-1,1,0 -1,-1,0 1,-1,0 1,1,0"
                TextureCoordinates="0,0 0,1 1,1 1,0" TriangleIndices="0 1 2 0 2 3"/>
        </Viewport2DVisual3D.Geometry>
            
        <Viewport2DVisual3D.Material>
            <DiffuseMaterial Viewport2DVisual3D.IsVisualHostMaterial="True" Brush="White"/>
        </Viewport2DVisual3D.Material>
            
        <Viewport2DVisual3D.Visual >
            <Grid Background="Transparent" HorizontalAlignment="Left" VerticalAlignment="Top" Width="{Binding ElementName=VP3D, Path=ActualWidth}" Height="{Binding ElementName=VP3D, Path=ActualHeight}">
                <!-- Your Content Goes Here -->
                
                
                <MediaElement Source="D:\LaunchBox\Videos\Windows\Street Fighter V.mp4" HorizontalAlignment="Left" VerticalAlignment="Center" Stretch="Fill" Width="438" Height="205" />
            </Grid>
        </Viewport2DVisual3D.Visual>
    </Viewport2DVisual3D>
        
    <!-- Lights -->
    <ModelVisual3D>
        <ModelVisual3D.Content>
            <DirectionalLight Color="#FFFFFFFF" Direction="0,0,-1"/>
        </ModelVisual3D.Content>
    </ModelVisual3D>
</Viewport3D>

  • Thanks 1
  • Game On 1
exodus_cl

Posted

4 hours ago, y2guru said:

I would rather support it within the editor so you dont have to create XAML, but in the meantime, you can add a "User Source" UI Element to your view and paste the following into it.

 

<!--******************************************************************-->
<!--      Important Properties                                                              -->
<!--                                                                                                     -->
<!--         PerspectiveCamera Position="0,0,2"                                   -->
<!--         AxisAngleRotation3D Angle="24" Axis="0,1,0"                  -->
<!--****************************************************************** -->

<Viewport3D x:Name="VP3D">
    <Viewport3D.Camera>
        <PerspectiveCamera Position="0,0,2"  />
    </Viewport3D.Camera>
        
    <Viewport2DVisual3D>
        <!-- Give the plane a slight rotation -->
        <Viewport2DVisual3D.Transform>
            <RotateTransform3D>
                <RotateTransform3D.Rotation>
                    <AxisAngleRotation3D Angle="24" Axis="0,1,0" />
                </RotateTransform3D.Rotation>
            </RotateTransform3D>
        </Viewport2DVisual3D.Transform>
            
        <!-- The Geometry, Material, and Visual for the Viewport2DVisual3D -->
        <Viewport2DVisual3D.Geometry>
            <MeshGeometry3D Positions="-1,1,0 -1,-1,0 1,-1,0 1,1,0"
                TextureCoordinates="0,0 0,1 1,1 1,0" TriangleIndices="0 1 2 0 2 3"/>
        </Viewport2DVisual3D.Geometry>
            
        <Viewport2DVisual3D.Material>
            <DiffuseMaterial Viewport2DVisual3D.IsVisualHostMaterial="True" Brush="White"/>
        </Viewport2DVisual3D.Material>
            
        <Viewport2DVisual3D.Visual >
            <Grid Background="Transparent" HorizontalAlignment="Left" VerticalAlignment="Top" Width="{Binding ElementName=VP3D, Path=ActualWidth}" Height="{Binding ElementName=VP3D, Path=ActualHeight}">
                <!-- Your Content Goes Here -->
                
                
                <MediaElement Source="D:\LaunchBox\Videos\Windows\Street Fighter V.mp4" HorizontalAlignment="Left" VerticalAlignment="Center" Stretch="Fill" Width="438" Height="205" />
            </Grid>
        </Viewport2DVisual3D.Visual>
    </Viewport2DVisual3D>
        
    <!-- Lights -->
    <ModelVisual3D>
        <ModelVisual3D.Content>
            <DirectionalLight Color="#FFFFFFFF" Direction="0,0,-1"/>
        </ModelVisual3D.Content>
    </ModelVisual3D>
</Viewport3D>

IAwesome! it would be great if you can integrate this 3d option in your app.

I'll check it to see what I can do with the code, my idea is to use the SelectedItemVideo1 in that field

As usual excellent support thanks! 

  • Like 1
y2guru

Posted

1 minute ago, exodus_cl said:

IAwesome! it would be great if you can integrate this 3d option in your app.

I'll check it to see what I can do with the code, my idea is to use the SelectedItemVideo1 in that field

As usual excellent support thanks! 

having a crack at implementing it into the Theme Creator now

image.thumb.png.d76fc13c8daf2455357caa06bf05a019.png

  • Like 1
  • Thanks 1
The Papaw

Posted (edited)

@y2guru Hey Dave, are you able to incorporate/look into special keyboards characters in CTC.  Every time I try to use one, CTC throws an error and crashes. They do seem to sorta work in CTC, when you re-open CTC they are there and after you publish the theme, the theme is showing them. Just curious.

Error.txt

Edited by The Papaw
y2guru

Posted

12 minutes ago, The Papaw said:

@y2guru Hey Dave, are you able to incorporate/look into special keyboards characters in CTC.  Every time I try to use one, CTC throws an error and crashes. They do seem to sorta work in CTC, when you re-open CTC they are there and after you publish the theme, the theme is showing them. Just curious.

Error.txt 3.25 kB · 1 download

You didn’t provide the string of characters you entered into the properties panel that caused the error

The Papaw

Posted (edited)

9 minutes ago, y2guru said:

You didn’t provide the string of characters you entered into the properties panel that caused the error

Sorry Dave, in a text box, I used a bullet (ALT+7 in Windows)

Edited by The Papaw

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