-
Posts
625 -
Joined
-
Last visited
-
Days Won
2
Content Type
Profiles
Forums
Articles
Downloads
Gallery
Blogs
Everything posted by JaysArcade
-
Vertical Aspirations Console Bezels View File This is the bezel set I created for use with vertically oriented monitors, and is the companion set for the Vertical Aspirations BigBox theme. The set includes the major consoles (*pre analog controls) NES, SNES, Sega Genesis, Sega Master System, Atari 2600, etc, etc. Each Retroarch console has two Overlay Borders. One with bezel and one without. I did this so you can use something like the HSM Mega Bezel Reflection Shader with the overlay if you are so inclined. I've noticed the shader is a little resource hungry so I've included the bezel versions here in case that shader slows your system down too much. If your system is fast enough. I highly recommend using the HSM shader. I have also included in the set, per-game bezels for Vectrex that utilize the overlays that were included in the physical games as well as several per game bezels for Intellevision that include the physical overlays that were included with the games for use with the game pads. (see below) This is nice so you can see what controls do what for the game you are playing. I may create a set like this for ColecoVision in the future. There is also a generic MAME Bezel I've included in the folder created by Chad Wedlake from his youtube channel. All the console bezels in this folder are derivative of his MAME bezels. As with the Vertical Aspirations BigBox theme, you'll need to be running Windows in portrait mode for these to be of any use to you. *At this point I'm not considering making bezels for newer generation consoles that use analog sticks on the controllers. This set was built with Arcade Cabinets in mind that do not typically use analog stick controls. Submitter JaysArcade Submitted 08/22/2020 Category Platform Bezels/Overlays
-
Version 1.0.0
379 downloads
This is the bezel set I created for use with vertically oriented monitors, and is the companion set for the Vertical Aspirations BigBox theme. The set includes the major consoles (*pre analog controls) NES, SNES, Sega Genesis, Sega Master System, Atari 2600, etc, etc. Each Retroarch console has two Overlay Borders. One with bezel and one without. I did this so you can use something like the HSM Mega Bezel Reflection Shader with the overlay if you are so inclined. I've noticed the shader is a little resource hungry so I've included the bezel versions here in case that shader slows your system down too much. If your system is fast enough. I highly recommend using the HSM shader. I have also included in the set, per-game bezels for Vectrex that utilize the overlays that were included in the physical games as well as several per game bezels for Intellevision that include the physical overlays that were included with the games for use with the game pads. (see below) This is nice so you can see what controls do what for the game you are playing. I may create a set like this for ColecoVision in the future. There is also a generic MAME Bezel I've included in the folder created by Chad Wedlake from his youtube channel. All the console bezels in this folder are derivative of his MAME bezels. As with the Vertical Aspirations BigBox theme, you'll need to be running Windows in portrait mode for these to be of any use to you. *At this point I'm not considering making bezels for newer generation consoles that use analog sticks on the controllers. This set was built with Arcade Cabinets in mind that do not typically use analog stick controls. -
Thank you! This is the first feedback I've received, and its good to hear someone likes the theme. I would LOVE to see a picture of your cab with the theme running. I built the theme with the intention of building my own copycat Rec-Room masters vertical cabinet, but other projects got in the way this summer and I haven't gotten around to building it yet. I do have the overlays and cfgs for several consoles. I've made different variations of each one. One variation with bezels and one without so you can use someting like the HSM Mega Bezel Reflection Shader with the overlay. I highly recommend that shader if your system is beefy enough to handle all that. I'll try to release what I have soon.
-
Vertical Aspirations - A vertically oriented cabinet theme (Animated Marquee Mod Added) View File VA 1.3 demo.mp4 The long wait is over.... Since version 12 of Launchbox has been released, and new marquee image priorities are now in place, I couldn't see any reason not to release the next version of Vertical Aspirations. Version 1.3 Removed the animated GIF joystick and added directional navigation bindings and png images to use in its place (joystick on screen now moves when you navigate the wheel). This should make the theme more responsive if/when BigBox has been opened for a long time. Added Pinball game and platform views that are similar to the RetroFE frontend theme called CoinOps Arcade vs Pinball vs, etc, etc. There are two of these views that are identical except for the wheel spacing. This is helful if you use the docklets style of clear logos. Added large vertical game and platform views that use a vertical curved wheel that disappears after a couple seconds of being stationary. Great for vertical game enthusiasts that want a vertical only experience. Changed all the fullscreen background images to stretch (against my better judgement). This should make the 10x16 and 3x4 ratio crowd happy. Please note: the theme is still optimized for 9x16 ratio - videos will probably look funny stretched. Added: Every single view (except the systems view) now has an invisible transparent overlay image. This image was introduced in the previous version but I believe it was missing in a few views. This image can be edited by the user to create an overlay to display their particular joystick, control panel, or any other label they would like to have displayed. This image is the top image in the z-order and basically covers the whole screen. Games View Marquee Logic: Games view marquee area logic now works properly as of Launchbox Version 12. What this means for you? This means no more moving images around, and no more turning off the image priorities in box front image priorities settings (marquee image priorities were added in this version of Launchbox). Theme will look for a proper marquee image in \LaunchBox\Images\{Platform Name}\Arcade - Marquee and will fill (stretch) the image it finds into the designated marquee area. If no marquee image is found, a non-stretched clear logo will appear in the marquee area instead. Most marquees are close to the aspect ratio size of the theme's marquee area, so stretch will be minimal. In Launchbox versions prior to version 12, box art and other non marquee/logo associated images would appear in the marquee area if they were not turned off in image priorities. If you previously turned off box front image priorities in older versions of Launchbox, it is now safe to return them to default - in fact please do, as the theme now utilizes box front art that it previously couldn't due to this limitation that has been removed. Platform View Marquee Logic: Platform view marquees function differently than Game Marquees within Launchbox. There is no actual platform marquee image category, and the platform banner images included in Launchbox have an odd shape that do not fit within Vertical Aspirations designated marquee area without being squished or stretched in an odd way. The oddly shaped, default platform banners also repopulate when you delete them from their folders which creates a problem with the way this theme works. Because of this, I have created several platform marquees that are stored in the \LaunchBox\Themes\Vertical Aspirations\Media\Platform Marquees folder that are used in the theme. If you want to change out the included platform marquees, you'll need to look for them here and not in the \LaunchBox\Images\Platforms\{Platform Name}\Banner folders. If you delete the included marquees from there, the platform clear logo will take it's place so there should always be something in the marquee area, it just won't be Launchbox banners. Thankfully, there are far fewer platforms than there are games, so adding these to the theme was trivial. Additionally, I am including a 3x4 optimized version of the theme. The background had to be heavily modified so the videos can play in a (close to) correct ratio. I'm including the Community Theme Creator files for both the regular 9:16 and 3:4 versions. I re-labeled and organized all the elements within the Community Theme Creator files to make it easier to open the theme and figure out what each item does. The 3:4 version of the theme is considered a lite version as it doesn't have all the individual platform views. It is what it is. The downloads are labeled CTC. INTRODUCTION This theme was built for people who have vertically oriented monitors in their cabinets - 1080x1920. It is based off of the Bezel and Lay File how-to videos I found on Youtube by the user Chad Wedlake (https://youtu.be/NUTnWWlcL3A) and are used with his permission. The files he used are derivative of the VCabinet artworks by Antolin Aguirre ( http://www.vcabinet.es ). When I started this theme, I was well into creating vertical bezels for use in various platforms with RetroArch. I found it a challenge to set up each platform in a vertical fashion. I'm not sure when, but it was at least a couple months back when I discovered the Community Theme Creator and started playing around with it a bit. Wow, is it ever easy to use. Particularly if you know how layers work in programs like Photoshop or GIMP. Anyways, I started with just importing a bezel I had created and then added the video behind the bezel. Added the marquee view for the arcade games that have marquees and just used clear logos for the ones that didn't. Worked out pretty good I thought so I kept going. Then I thought, how about a view for the Pinball FX, Future Pinball and Visual Pinball tables I have? Well now I have it to a point that I feel like it should be shared. For best results, I suggest setting a hotkey within BigBox to allow you to scroll through the various platform and games views. Many popular console platforms have their own views, but all platforms will display just fine with the default wheel or text views. The special views for Pinball are full screen table video views that do not look good with regular console or arcade videos. This theme was not designed with second monitor support in mind for pinball backglass videos or other marquees. This theme was not tested with Platform Category Views, Genre Views, Playlist Views, or any other non-platform oriented views, but I assume they should work OK as long as your media is set up for those views. I do intend at some point to also release the vertical bezel files I've created for the various platforms. This theme and the bezel files work great together to add a more seamless transition between game and frontend. You shouldn't need anything special to get the theme to work as long as you have good media files. The theme mostly requires a good set of clear logos, box art, and game cart/cd media. You will also need a good set of videos as well as vertically oriented Pinball videos if you want to use the pinball views. I'll release updates as I refine the theme. If you discover any weird bugs or have reasonable requests, please let me know. CREDIT I would like to thank Chad Wedlake for the use of his bezel template. @faeran for permission to use some of the xaml code from his excellent Vertigo Theme for the options views in the backend. @SonicFan53 for the clear platform images that the theme uses. And @y2guru for the excellent Community Theme Builder. I couldn't have done this without the Theme Builder. Incredible tool for theme building in BigBox! Thanks as always to @Jason Carr. INSTALLATION Download the zip file and unblock it by right clicking the file, go into properties and check the unblock check box and click OK. Once the file is unblocked, extract the folder into ==\Launchbox\Themes\ THEME VIEWS In order to see the various games views for the different platforms, you'll need to change to each view. If you set a hotkey within Bigbox (Keyboard Mappings/Controller Mappings - Switch View) to change views, this makes it easy to change views without going into the settings each time. Main Wheel Main Wheel Device View Main Wheel Vertical Text Wheel View Default Vertical View Default Games View Alternate Games View (Arcade platform only - I got next game) Vertical Text Wheel Games View Atari 2600 Games View Bally Astrocade Games View GCE Vectrex Games View Mattel Intellevision Games View TurboGrafx 16 Games View TurboGrafx CD Games View NES Games View Sega 32x Games View Sega CD Games View Sega Genesis Games View Sega Master System Games View Sega Saturn Games View Sony Playstation Games View Super Nintendo Games View Fullscreen Pinball Table Games View If you are interested in using any of the Bezels/Overlays within RetroArch, you can find them here. Animated Marquee Mod Added Feb 1st 2022 Platform Views 2022-01-08 19-01-42.mp4 Games Views 2022-01-08 19-05-17.mp4 See release notes at the bottom of this page (What's New in Version 1.3) for all the details. Basically this is a drop-in mod to add secondary marquee monitor support to the theme. You can roll with the default Launchbox marquee views with the theme or use these new views designed specifically for Vertical Aspirations. This is all possible now with version 12.7 of Launchbox/Bigbox and version 2.3 of the Community Theme Creator. If you try this and run into any issues, please let me know.... This theme has a lot going on and I can't catch everything..... Submitter JaysArcade Submitted 07/23/2020 Category Custom Themes
-
Version 1.3
1,687 downloads
VA 1.3 demo.mp4 The long wait is over.... Since version 12 of Launchbox has been released, and new marquee image priorities are now in place, I couldn't see any reason not to release the next version of Vertical Aspirations. Version 1.3 Removed the animated GIF joystick and added directional navigation bindings and png images to use in its place (joystick on screen now moves when you navigate the wheel). This should make the theme more responsive if/when BigBox has been opened for a long time. Added Pinball game and platform views that are similar to the RetroFE frontend theme called CoinOps Arcade vs Pinball vs, etc, etc. There are two of these views that are identical except for the wheel spacing. This is helful if you use the docklets style of clear logos. Added large vertical game and platform views that use a vertical curved wheel that disappears after a couple seconds of being stationary. Great for vertical game enthusiasts that want a vertical only experience. Changed all the fullscreen background images to stretch (against my better judgement). This should make the 10x16 and 3x4 ratio crowd happy. Please note: the theme is still optimized for 9x16 ratio - videos will probably look funny stretched. Added: Every single view (except the systems view) now has an invisible transparent overlay image. This image was introduced in the previous version but I believe it was missing in a few views. This image can be edited by the user to create an overlay to display their particular joystick, control panel, or any other label they would like to have displayed. This image is the top image in the z-order and basically covers the whole screen. Games View Marquee Logic: Games view marquee area logic now works properly as of Launchbox Version 12. What this means for you? This means no more moving images around, and no more turning off the image priorities in box front image priorities settings (marquee image priorities were added in this version of Launchbox). Theme will look for a proper marquee image in \LaunchBox\Images\{Platform Name}\Arcade - Marquee and will fill (stretch) the image it finds into the designated marquee area. If no marquee image is found, a non-stretched clear logo will appear in the marquee area instead. Most marquees are close to the aspect ratio size of the theme's marquee area, so stretch will be minimal. In Launchbox versions prior to version 12, box art and other non marquee/logo associated images would appear in the marquee area if they were not turned off in image priorities. If you previously turned off box front image priorities in older versions of Launchbox, it is now safe to return them to default - in fact please do, as the theme now utilizes box front art that it previously couldn't due to this limitation that has been removed. Platform View Marquee Logic: Platform view marquees function differently than Game Marquees within Launchbox. There is no actual platform marquee image category, and the platform banner images included in Launchbox have an odd shape that do not fit within Vertical Aspirations designated marquee area without being squished or stretched in an odd way. The oddly shaped, default platform banners also repopulate when you delete them from their folders which creates a problem with the way this theme works. Because of this, I have created several platform marquees that are stored in the \LaunchBox\Themes\Vertical Aspirations\Media\Platform Marquees folder that are used in the theme. If you want to change out the included platform marquees, you'll need to look for them here and not in the \LaunchBox\Images\Platforms\{Platform Name}\Banner folders. If you delete the included marquees from there, the platform clear logo will take it's place so there should always be something in the marquee area, it just won't be Launchbox banners. Thankfully, there are far fewer platforms than there are games, so adding these to the theme was trivial. Additionally, I am including a 3x4 optimized version of the theme. The background had to be heavily modified so the videos can play in a (close to) correct ratio. I'm including the Community Theme Creator files for both the regular 9:16 and 3:4 versions. I re-labeled and organized all the elements within the Community Theme Creator files to make it easier to open the theme and figure out what each item does. The 3:4 version of the theme is considered a lite version as it doesn't have all the individual platform views. It is what it is. The downloads are labeled CTC. INTRODUCTION This theme was built for people who have vertically oriented monitors in their cabinets - 1080x1920. It is based off of the Bezel and Lay File how-to videos I found on Youtube by the user Chad Wedlake (https://youtu.be/NUTnWWlcL3A) and are used with his permission. The files he used are derivative of the VCabinet artworks by Antolin Aguirre ( http://www.vcabinet.es ). When I started this theme, I was well into creating vertical bezels for use in various platforms with RetroArch. I found it a challenge to set up each platform in a vertical fashion. I'm not sure when, but it was at least a couple months back when I discovered the Community Theme Creator and started playing around with it a bit. Wow, is it ever easy to use. Particularly if you know how layers work in programs like Photoshop or GIMP. Anyways, I started with just importing a bezel I had created and then added the video behind the bezel. Added the marquee view for the arcade games that have marquees and just used clear logos for the ones that didn't. Worked out pretty good I thought so I kept going. Then I thought, how about a view for the Pinball FX, Future Pinball and Visual Pinball tables I have? Well now I have it to a point that I feel like it should be shared. For best results, I suggest setting a hotkey within BigBox to allow you to scroll through the various platform and games views. Many popular console platforms have their own views, but all platforms will display just fine with the default wheel or text views. The special views for Pinball are full screen table video views that do not look good with regular console or arcade videos. This theme was not designed with second monitor support in mind for pinball backglass videos or other marquees. This theme was not tested with Platform Category Views, Genre Views, Playlist Views, or any other non-platform oriented views, but I assume they should work OK as long as your media is set up for those views. I do intend at some point to also release the vertical bezel files I've created for the various platforms. This theme and the bezel files work great together to add a more seamless transition between game and frontend. You shouldn't need anything special to get the theme to work as long as you have good media files. The theme mostly requires a good set of clear logos, box art, and game cart/cd media. You will also need a good set of videos as well as vertically oriented Pinball videos if you want to use the pinball views. I'll release updates as I refine the theme. If you discover any weird bugs or have reasonable requests, please let me know. CREDIT I would like to thank Chad Wedlake for the use of his bezel template. @faeran for permission to use some of the xaml code from his excellent Vertigo Theme for the options views in the backend. @SonicFan53 for the clear platform images that the theme uses. And @y2guru for the excellent Community Theme Builder. I couldn't have done this without the Theme Builder. Incredible tool for theme building in BigBox! Thanks as always to @Jason Carr. INSTALLATION Download the zip file and unblock it by right clicking the file, go into properties and check the unblock check box and click OK. Once the file is unblocked, extract the folder into ==\Launchbox\Themes\ THEME VIEWS In order to see the various games views for the different platforms, you'll need to change to each view. If you set a hotkey within Bigbox (Keyboard Mappings/Controller Mappings - Switch View) to change views, this makes it easy to change views without going into the settings each time. Main Wheel Main Wheel Device View Main Wheel Vertical Text Wheel View Default Vertical View Default Games View Alternate Games View (Arcade platform only - I got next game) Vertical Text Wheel Games View Atari 2600 Games View Bally Astrocade Games View GCE Vectrex Games View Mattel Intellevision Games View TurboGrafx 16 Games View TurboGrafx CD Games View NES Games View Sega 32x Games View Sega CD Games View Sega Genesis Games View Sega Master System Games View Sega Saturn Games View Sony Playstation Games View Super Nintendo Games View Fullscreen Pinball Table Games View If you are interested in using any of the Bezels/Overlays within RetroArch, you can find them here. Animated Marquee Mod Added Feb 1st 2022 Platform Views 2022-01-08 19-01-42.mp4 Games Views 2022-01-08 19-05-17.mp4 See release notes at the bottom of this page (What's New in Version 1.3) for all the details. Basically this is a drop-in mod to add secondary marquee monitor support to the theme. You can roll with the default Launchbox marquee views with the theme or use these new views designed specifically for Vertical Aspirations. This is all possible now with version 12.7 of Launchbox/Bigbox and version 2.3 of the Community Theme Creator. If you try this and run into any issues, please let me know.... This theme has a lot going on and I can't catch everything..... -
Alternate font sizes for options page in a vertical theme?
JaysArcade replied to JaysArcade's topic in Big Box Custom Themes
I sent you a message. -
Request for community help - Launch from top level "wheel" in Bigbox
JaysArcade replied to JaysArcade's topic in Features
@jayjay, I just sent a message to both you and @JoeViking245 with the files. -
Request for community help - Launch from top level "wheel" in Bigbox
JaysArcade replied to JaysArcade's topic in Features
Yep. When I get home tonight I will post some. Thank you. -
Request for community help - Launch from top level "wheel" in Bigbox
JaysArcade replied to JaysArcade's topic in Features
Hey @JoeViking245 and @jayjay, I wanted to let you know of an issue. I tried to apply this to a theme I'm building in the Community Theme Builder. There is some commented out stuff at the top of the PlatformWheelFiltersView.xaml files in themes built with the theme builder and it looks like jayjay's code is being added there instead of further down where the plugin can see it. Also, it doesn't look like the <LPlat:LPControl /> stuff is being added at the end. Is this a limitation of the plugin with Community Theme Builder created themes or is there a way to make it work here also? <!-- xmlns:LPlat="clr-namespace:LaunchPlatform;assembly=LaunchPlatform" COMMUNITY Theme Creator for BigBox - Version 1.0.7.9 Theme: Vertical Cabinet Aspect Ratio: Stretch Developed by: Jay Thompson Published: Tuesday 07, July 2020 @ 10:40 PM --> <UserControl Name="Canvas" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity" xmlns:cal="http://www.caliburnproject.org" xmlns:transitions="clr-namespace:Unbroken.LaunchBox.Windows.Transitions;assembly=Unbroken.LaunchBox.Windows" xmlns:coverFlow="clr-namespace:Unbroken.LaunchBox.Windows.Controls.CoverFlow;assembly=Unbroken.LaunchBox.Windows" xmlns:bigBox="clr-namespace:Unbroken.LaunchBox.Windows;assembly=Unbroken.LaunchBox.Windows" xmlns:controls="clr-namespace:Unbroken.LaunchBox.Windows.Controls;assembly=Unbroken.LaunchBox.Windows" xmlns:videos="clr-namespace:Unbroken.LaunchBox.Windows.BigBox.Controls;assembly=BigBox" xmlns:wpf="clr-namespace:Unbroken.LaunchBox.Windows;assembly=Unbroken.LaunchBox.Windows" xmlns:gif="clr-namespace:WpfAnimatedGif;assembly=Unbroken.LaunchBox.Windows" xmlns:sys="clr-namespace:System;assembly=mscorlib" xmlns:lbsc="clr-namespace:ListBoxScrollCenterNS;assembly=ListBoxScrollCenterNS_05" xmlns:community="clr-namespace:COMMUNITYconverters;assembly=COMMUNITYtcfbb_014" xmlns:commc="clr-namespace:COMMUNITY_Controls;assembly=COMMUNITY_Controls_05" mc:Ignorable="d" d:DesignHeight="3840" d:DesignWidth="2160" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Style="{DynamicResource UserControlStyle}" > <UserControl.Resources> <community:ReturnXElements x:Key="ReturnXElements"/> <community:ReturnElementXImagePath x:Key="ReturnElementXImagePath"/> <community:TextToBrush x:Key="TextToBrush"/> <community:FormatDateTime x:Key="FormatDateTime"/> <community:SetTextFontSize x:Key="SetTextFontSize"/> <community:CurrentDateTime x:Key="CurrentDateTime"/> <community:UseValueOrFallbackWithFormat x:Key="UseValueOrFallbackWithFormat"/> <community:BatteryStatus x:Key="BatteryStatus"/> <community:ScalePropertyValue x:Key="ScalePropertyValue"/> <community:GetMediaFileName x:Key="GetMediaFileName"/> <community:ReturnTrueOrFalseValue x:Key="ReturnTrueOrFalseValue"/> <community:CenterOf x:Key="CenterOf"/> <community:OffscreenPosition x:Key="OffscreenPosition"/> <community:FileFallbackWithSearch x:Key="FileFallbackWithSearch"/> <community:TextFormat x:Key="TextFormat"/> <community:GetFileUsingTitle x:Key="GetFileUsingTitle"/> <community:GetCustomImageFile x:Key="GetCustomImageFile"/> <community:MakeMeSlightlyBigger x:Key="MakeMeSlightlyBigger"/> <community:MakeMeBigger x:Key="MakeMeBigger"/> <community:MakeMeMuchBigger x:Key="MakeMeMuchBigger"/> <community:Multiplier x:Key="Multiplier"/> </UserControl.Resources> <!-- VIEW START --> <Grid> <!-- MAIN GRID --> <Grid Height="{Binding ElementName=Canvas, Path=ActualHeight}" Width="{Binding ElementName=Canvas, Path=ActualWidth}"> <Grid.Background> <SolidColorBrush Color="Black" Opacity="{Binding BackgroundFade}" /> </Grid.Background> <Grid.RowDefinitions> <RowDefinition Height="100*" /> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="100*" /> </Grid.ColumnDefinitions> <!-- Get Property Values --> <Grid x:Name="Properties"> <TextBlock x:Name="Prop_SelectedItemVideo_X" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="X;23;1080"/> <Binding Path="ActualWidth" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_SelectedItemVideo_Y" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="Y;787;1920"/> <Binding Path="ActualHeight" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_SelectedItemVideo_W" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="W;1035;1080"/> <Binding Path="ActualWidth" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_SelectedItemVideo_H" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="H;773;1920"/> <Binding Path="ActualHeight" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_SelectedItemVideo_Angle" Text="0" Visibility="Collapsed" /> <TextBlock x:Name="Prop_SelectedItemVideo_CenterX" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource CenterOf}"> <Binding Path="Text" ElementName="Prop_SelectedItemVideo_X"/> <Binding Path="Text" ElementName="Prop_SelectedItemVideo_W"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_SelectedItemVideo_CenterY" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource CenterOf}"> <Binding Path="Text" ElementName="Prop_SelectedItemVideo_Y"/> <Binding Path="Text" ElementName="Prop_SelectedItemVideo_H"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_SelectedItemVideo_SkewAngleX" Text="0" Visibility="Collapsed" /> <TextBlock x:Name="Prop_SelectedItemVideo_SkewAngleY" Text="0" Visibility="Collapsed" /> <TextBlock x:Name="Prop_SelectedItemVideo_EffectShadowDepth" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="EffectShadowDepth;0;1920"/> <Binding Path="ActualHeight" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image2_X" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="X;0;1080"/> <Binding Path="ActualWidth" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image2_Y" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="Y;0;1920"/> <Binding Path="ActualHeight" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image2_EffectShadowDepth" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="EffectShadowDepth;0;1920"/> <Binding Path="ActualHeight" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image4_X" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="X;0;1080"/> <Binding Path="ActualWidth" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image4_Y" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="Y;769;1920"/> <Binding Path="ActualHeight" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image4_W" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="W;1080;1080"/> <Binding Path="ActualWidth" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image4_H" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="H;818;1920"/> <Binding Path="ActualHeight" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image4_Angle" Text="0" Visibility="Collapsed" /> <TextBlock x:Name="Prop_Image4_CenterX" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource CenterOf}"> <Binding Path="Text" ElementName="Prop_Image4_X"/> <Binding Path="Text" ElementName="Prop_Image4_W"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image4_CenterY" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource CenterOf}"> <Binding Path="Text" ElementName="Prop_Image4_Y"/> <Binding Path="Text" ElementName="Prop_Image4_H"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image4_SkewAngleX" Text="0" Visibility="Collapsed" /> <TextBlock x:Name="Prop_Image4_SkewAngleY" Text="0" Visibility="Collapsed" /> <TextBlock x:Name="Prop_Image4_EffectShadowDepth" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="EffectShadowDepth;0;1920"/> <Binding Path="ActualHeight" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image1_X" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="X;0;1080"/> <Binding Path="ActualWidth" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image1_Y" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="Y;60;1920"/> <Binding Path="ActualHeight" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image1_W" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="W;1079;1080"/> <Binding Path="ActualWidth" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image1_H" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="H;239;1920"/> <Binding Path="ActualHeight" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image1_Angle" Text="0" Visibility="Collapsed" /> <TextBlock x:Name="Prop_Image1_CenterX" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource CenterOf}"> <Binding Path="Text" ElementName="Prop_Image1_X"/> <Binding Path="Text" ElementName="Prop_Image1_W"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image1_CenterY" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource CenterOf}"> <Binding Path="Text" ElementName="Prop_Image1_Y"/> <Binding Path="Text" ElementName="Prop_Image1_H"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image1_SkewAngleX" Text="0" Visibility="Collapsed" /> <TextBlock x:Name="Prop_Image1_SkewAngleY" Text="0" Visibility="Collapsed" /> <TextBlock x:Name="Prop_Image1_EffectShadowDepth" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="EffectShadowDepth;0;1920"/> <Binding Path="ActualHeight" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image3_X" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="X;410;1080"/> <Binding Path="ActualWidth" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image3_Y" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="Y;595;1920"/> <Binding Path="ActualHeight" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image3_W" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="W;260;1080"/> <Binding Path="ActualWidth" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image3_H" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="H;185;1920"/> <Binding Path="ActualHeight" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image3_Angle" Text="0" Visibility="Collapsed" /> <TextBlock x:Name="Prop_Image3_CenterX" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource CenterOf}"> <Binding Path="Text" ElementName="Prop_Image3_X"/> <Binding Path="Text" ElementName="Prop_Image3_W"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image3_CenterY" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource CenterOf}"> <Binding Path="Text" ElementName="Prop_Image3_Y"/> <Binding Path="Text" ElementName="Prop_Image3_H"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image3_SkewAngleX" Text="0" Visibility="Collapsed" /> <TextBlock x:Name="Prop_Image3_SkewAngleY" Text="0" Visibility="Collapsed" /> <TextBlock x:Name="Prop_Image3_EffectShadowDepth" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="EffectShadowDepth;0;1920"/> <Binding Path="ActualHeight" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_AnimatedGIF1_X" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="X;448;1080"/> <Binding Path="ActualWidth" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_AnimatedGIF1_Y" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="Y;1752;1920"/> <Binding Path="ActualHeight" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_AnimatedGIF1_W" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="W;185;1080"/> <Binding Path="ActualWidth" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_AnimatedGIF1_H" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="H;140;1920"/> <Binding Path="ActualHeight" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_AnimatedGIF1_Angle" Text="0" Visibility="Collapsed" /> <TextBlock x:Name="Prop_AnimatedGIF1_CenterX" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource CenterOf}"> <Binding Path="Text" ElementName="Prop_AnimatedGIF1_X"/> <Binding Path="Text" ElementName="Prop_AnimatedGIF1_W"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_AnimatedGIF1_CenterY" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource CenterOf}"> <Binding Path="Text" ElementName="Prop_AnimatedGIF1_Y"/> <Binding Path="Text" ElementName="Prop_AnimatedGIF1_H"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_AnimatedGIF1_SkewAngleX" Text="0" Visibility="Collapsed" /> <TextBlock x:Name="Prop_AnimatedGIF1_SkewAngleY" Text="0" Visibility="Collapsed" /> <TextBlock x:Name="Prop_AnimatedGIF1_EffectShadowDepth" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="EffectShadowDepth;0;1920"/> <Binding Path="ActualHeight" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Wheel_X" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="X;0;1080"/> <Binding Path="ActualWidth" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Wheel_Y" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="Y;1420;1920"/> <Binding Path="ActualHeight" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Wheel_W" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="W;1080;1080"/> <Binding Path="ActualWidth" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Wheel_H" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="H;415;1920"/> <Binding Path="ActualHeight" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Wheel_Angle" Text="0" Visibility="Collapsed" /> <TextBlock x:Name="Prop_Wheel_CenterX" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource CenterOf}"> <Binding Path="Text" ElementName="Prop_Wheel_X"/> <Binding Path="Text" ElementName="Prop_Wheel_W"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Wheel_CenterY" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource CenterOf}"> <Binding Path="Text" ElementName="Prop_Wheel_Y"/> <Binding Path="Text" ElementName="Prop_Wheel_H"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Wheel_SkewAngleX" Text="0" Visibility="Collapsed" /> <TextBlock x:Name="Prop_Wheel_SkewAngleY" Text="0" Visibility="Collapsed" /> <TextBlock x:Name="Prop_Wheel_EffectShadowDepth" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="EffectShadowDepth;0;1920"/> <Binding Path="ActualHeight" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Wheel_FontSize" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="FontSize;10;1920"/> <Binding Path="ActualHeight" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image5_X" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="X;0;1080"/> <Binding Path="ActualWidth" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image5_Y" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="Y;1587;1920"/> <Binding Path="ActualHeight" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image5_W" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="W;1080;1080"/> <Binding Path="ActualWidth" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image5_H" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="H;333;1920"/> <Binding Path="ActualHeight" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image5_Angle" Text="0" Visibility="Collapsed" /> <TextBlock x:Name="Prop_Image5_CenterX" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource CenterOf}"> <Binding Path="Text" ElementName="Prop_Image5_X"/> <Binding Path="Text" ElementName="Prop_Image5_W"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image5_CenterY" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource CenterOf}"> <Binding Path="Text" ElementName="Prop_Image5_Y"/> <Binding Path="Text" ElementName="Prop_Image5_H"/> </MultiBinding> </TextBlock.Text> </TextBlock> <TextBlock x:Name="Prop_Image5_SkewAngleX" Text="0" Visibility="Collapsed" /> <TextBlock x:Name="Prop_Image5_SkewAngleY" Text="0" Visibility="Collapsed" /> <TextBlock x:Name="Prop_Image5_EffectShadowDepth" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource ScalePropertyValue}"> <Binding Path="." Source="EffectShadowDepth;0;1920"/> <Binding Path="ActualHeight" ElementName="Canvas"/> </MultiBinding> </TextBlock.Text> </TextBlock> </Grid> <!-- end of properties --> <!-- Selected Item Video --> <Grid x:Name="SelectedItemVideo" Width="{Binding ElementName=Prop_SelectedItemVideo_W, Path=Text}" Height="{Binding ElementName=Prop_SelectedItemVideo_H, Path=Text}" HorizontalAlignment="Left" VerticalAlignment="Top" Panel.ZIndex="0" > <transitions:TransitionPresenter x:Name="SelectedItemVideovideo" Width="{Binding ElementName=Prop_SelectedItemVideo_W, Path=Text}" Height="{Binding ElementName=Prop_SelectedItemVideo_H, Path=Text}" TransitionSelector="{Binding ImageVideoTransitionSelector}" Content="{Binding ImageVideoView}" StretchVideo="False" IsContentVideo="True" Opacity="1.0" RenderTransformOrigin=".5,.5" > <transitions:TransitionPresenter.RenderTransform> <TransformGroup> <RotateTransform Angle="0" /> <ScaleTransform ScaleX="1" ScaleY="1" /> <SkewTransform AngleX="0" AngleY="0" /> </TransformGroup> </transitions:TransitionPresenter.RenderTransform> </transitions:TransitionPresenter > <Grid.RenderTransform> <TransformGroup> <TranslateTransform X="{Binding ElementName=Prop_SelectedItemVideo_X, Path=Text}" Y="{Binding ElementName=Prop_SelectedItemVideo_Y, Path=Text}"/> <RotateTransform CenterX="{Binding ElementName=Prop_SelectedItemVideo_CenterX, Path=Text}" CenterY="{Binding ElementName=Prop_SelectedItemVideo_CenterY, Path=Text}" Angle="{Binding ElementName=Prop_SelectedItemVideo_Angle, Path=Text}" /> <SkewTransform CenterX="{Binding ElementName=Prop_SelectedItemVideo_X, Path=Text}" CenterY="{Binding ElementName=Prop_SelectedItemVideo_Y, Path=Text}" AngleX="{Binding ElementName=Prop_SelectedItemVideo_SkewAngleX, Path=Text}" AngleY="{Binding ElementName=Prop_SelectedItemVideo_SkewAngleY, Path=Text}" /> </TransformGroup> </Grid.RenderTransform> </Grid> <!-- Main Overlay --> <Grid x:Name="Image2" Panel.ZIndex="10" > <Grid.RowDefinitions> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" /> </Grid.ColumnDefinitions> <TextBlock x:Name="Image2imagepath" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource FileFallbackWithSearch}"> <Binding Path="." Source="pack://siteoforigin:,,,/Themes/Vertical Cabinet/Media/Main overlay"/> <Binding Path="." Source="Theme project.png"/> <Binding Path="." Source=""/> <Binding Path="." Source=""/> <Binding Path="." Source=""/> <Binding Path="." Source=".png"/> <Binding Path="." Source="Exact"/> </MultiBinding> </TextBlock.Text> </TextBlock> <Image x:Name="Image2img" Grid.Row="0" Grid.Column="0" Source="{Binding ElementName=Image2imagepath, Path=Text}" Width="{Binding ElementName=Canvas, Path=ActualWidth}" Height="{Binding ElementName=Canvas, Path=ActualHeight}" Stretch="Uniform" HorizontalAlignment="Left" VerticalAlignment="Top" RenderOptions.BitmapScalingMode="HighQuality" Opacity="1" RenderTransformOrigin=".5,.5" > <Image.RenderTransform> <TransformGroup> <RotateTransform Angle="0" /> <ScaleTransform ScaleX="1" ScaleY="1" /> <SkewTransform AngleX="0" AngleY="0" /> </TransformGroup> </Image.RenderTransform> </Image> <Grid.RenderTransform> <TransformGroup> <TranslateTransform X="{Binding ElementName=Prop_Image2_X, Path=Text}" Y="{Binding ElementName=Prop_Image2_Y, Path=Text}"/> <RotateTransform CenterX="{Binding ElementName=Prop_Image2_CenterX, Path=Text}" CenterY="{Binding ElementName=Prop_Image2_CenterY, Path=Text}" Angle="{Binding ElementName=Prop_Image2_Angle, Path=Text}" /> <SkewTransform CenterX="{Binding ElementName=Prop_Image2_X, Path=Text}" CenterY="{Binding ElementName=Prop_Image2_Y, Path=Text}" AngleX="{Binding ElementName=Prop_Image2_SkewAngleX, Path=Text}" AngleY="{Binding ElementName=Prop_Image2_SkewAngleY, Path=Text}" /> </TransformGroup> </Grid.RenderTransform> </Grid> <!-- Image 4 --> <Grid x:Name="Image4" Panel.ZIndex="20" > <Grid.RowDefinitions> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" /> </Grid.ColumnDefinitions> <TextBlock x:Name="Image4imagepath" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource FileFallbackWithSearch}"> <Binding Path="." Source="pack://siteoforigin:,,,/Themes/Vertical Cabinet/Media/Main overlay"/> <Binding Path="." Source="scanlines.png"/> <Binding Path="." Source=""/> <Binding Path="." Source=""/> <Binding Path="." Source=""/> <Binding Path="." Source=".png"/> <Binding Path="." Source="Exact"/> </MultiBinding> </TextBlock.Text> </TextBlock> <Image x:Name="Image4img" Grid.Row="0" Grid.Column="0" Source="{Binding ElementName=Image4imagepath, Path=Text}" Width="{Binding ElementName=Prop_Image4_W, Path=Text}" Height="{Binding ElementName=Prop_Image4_H, Path=Text}" Stretch="Fill" HorizontalAlignment="Center" VerticalAlignment="Center" RenderOptions.BitmapScalingMode="HighQuality" Opacity="0.5" RenderTransformOrigin=".5,.5" > <Image.RenderTransform> <TransformGroup> <RotateTransform Angle="0" /> <ScaleTransform ScaleX="1" ScaleY="1" /> <SkewTransform AngleX="0" AngleY="0" /> </TransformGroup> </Image.RenderTransform> </Image> <Grid.RenderTransform> <TransformGroup> <TranslateTransform X="{Binding ElementName=Prop_Image4_X, Path=Text}" Y="{Binding ElementName=Prop_Image4_Y, Path=Text}"/> <RotateTransform CenterX="{Binding ElementName=Prop_Image4_CenterX, Path=Text}" CenterY="{Binding ElementName=Prop_Image4_CenterY, Path=Text}" Angle="{Binding ElementName=Prop_Image4_Angle, Path=Text}" /> <SkewTransform CenterX="{Binding ElementName=Prop_Image4_X, Path=Text}" CenterY="{Binding ElementName=Prop_Image4_Y, Path=Text}" AngleX="{Binding ElementName=Prop_Image4_SkewAngleX, Path=Text}" AngleY="{Binding ElementName=Prop_Image4_SkewAngleY, Path=Text}" /> </TransformGroup> </Grid.RenderTransform> </Grid> <!-- Game title top --> <Grid x:Name="Image1" Panel.ZIndex="30" > <Grid.RowDefinitions> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" /> </Grid.ColumnDefinitions> <TextBlock x:Name="Image1imagepath" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource FileFallbackWithSearch}"> <Binding Path="." Source=""/> <Binding Path="ActivePlatform.ClearLogoImagePath"/> <Binding Path="." Source=""/> <Binding Path="." Source="*Platform name"/> <Binding Path="." Source=""/> <Binding Path="." Source=".png"/> <Binding Path="." Source="Exact"/> </MultiBinding> </TextBlock.Text> </TextBlock> <Image x:Name="Image1img" Grid.Row="0" Grid.Column="0" Source="{Binding ElementName=Image1imagepath, Path=Text}" Width="{Binding ElementName=Prop_Image1_W, Path=Text}" Height="{Binding ElementName=Prop_Image1_H, Path=Text}" Stretch="Uniform" HorizontalAlignment="Center" VerticalAlignment="Center" RenderOptions.BitmapScalingMode="HighQuality" Opacity="1.0" RenderTransformOrigin=".5,.5" > <Image.RenderTransform> <TransformGroup> <RotateTransform Angle="0" /> <ScaleTransform ScaleX="1" ScaleY="1" /> <SkewTransform AngleX="0" AngleY="0" /> </TransformGroup> </Image.RenderTransform> </Image> <Grid.RenderTransform> <TransformGroup> <TranslateTransform X="{Binding ElementName=Prop_Image1_X, Path=Text}" Y="{Binding ElementName=Prop_Image1_Y, Path=Text}"/> <RotateTransform CenterX="{Binding ElementName=Prop_Image1_CenterX, Path=Text}" CenterY="{Binding ElementName=Prop_Image1_CenterY, Path=Text}" Angle="{Binding ElementName=Prop_Image1_Angle, Path=Text}" /> <SkewTransform CenterX="{Binding ElementName=Prop_Image1_X, Path=Text}" CenterY="{Binding ElementName=Prop_Image1_Y, Path=Text}" AngleX="{Binding ElementName=Prop_Image1_SkewAngleX, Path=Text}" AngleY="{Binding ElementName=Prop_Image1_SkewAngleY, Path=Text}" /> </TransformGroup> </Grid.RenderTransform> </Grid> <!-- Image 3 --> <Grid x:Name="Image3" Panel.ZIndex="40" > <Grid.RowDefinitions> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" /> </Grid.ColumnDefinitions> <TextBlock x:Name="Image3imagepath" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource FileFallbackWithSearch}"> <Binding Path="." Source=""/> <Binding Path="ActivePlatform.DeviceImagePath"/> <Binding Path="." Source=""/> <Binding Path="." Source=""/> <Binding Path="." Source=""/> <Binding Path="." Source=".png"/> <Binding Path="." Source="Exact"/> </MultiBinding> </TextBlock.Text> </TextBlock> <Image x:Name="Image3img" Grid.Row="0" Grid.Column="0" Source="{Binding ElementName=Image3imagepath, Path=Text}" Width="{Binding ElementName=Prop_Image3_W, Path=Text}" Height="{Binding ElementName=Prop_Image3_H, Path=Text}" Stretch="Uniform" HorizontalAlignment="Center" VerticalAlignment="Center" RenderOptions.BitmapScalingMode="HighQuality" Opacity="1.0" RenderTransformOrigin=".5,.5" > <Image.RenderTransform> <TransformGroup> <RotateTransform Angle="0" /> <ScaleTransform ScaleX="1" ScaleY="1" /> <SkewTransform AngleX="0" AngleY="0" /> </TransformGroup> </Image.RenderTransform> </Image> <Grid.RenderTransform> <TransformGroup> <TranslateTransform X="{Binding ElementName=Prop_Image3_X, Path=Text}" Y="{Binding ElementName=Prop_Image3_Y, Path=Text}"/> <RotateTransform CenterX="{Binding ElementName=Prop_Image3_CenterX, Path=Text}" CenterY="{Binding ElementName=Prop_Image3_CenterY, Path=Text}" Angle="{Binding ElementName=Prop_Image3_Angle, Path=Text}" /> <SkewTransform CenterX="{Binding ElementName=Prop_Image3_X, Path=Text}" CenterY="{Binding ElementName=Prop_Image3_Y, Path=Text}" AngleX="{Binding ElementName=Prop_Image3_SkewAngleX, Path=Text}" AngleY="{Binding ElementName=Prop_Image3_SkewAngleY, Path=Text}" /> </TransformGroup> </Grid.RenderTransform> </Grid> <!-- Animated GIF 1 --> <Grid x:Name="AnimatedGIF1" Panel.ZIndex="50" > <Grid.RowDefinitions> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" /> </Grid.ColumnDefinitions> <TextBlock x:Name="AnimatedGIF1imagepath" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource FileFallbackWithSearch}"> <Binding Path="." Source="pack://siteoforigin:,,,/Themes/Vertical Cabinet/Media/Main overlay"/> <Binding Path="." Source="Animated-joystick.gif"/> <Binding Path="." Source=""/> <Binding Path="." Source=""/> <Binding Path="." Source=""/> <Binding Path="." Source=".gif"/> <Binding Path="." Source="Exact"/> </MultiBinding> </TextBlock.Text> </TextBlock> <Image x:Name="AnimatedGIF1img" Grid.Row="0" Grid.Column="0" gif:ImageBehavior.AnimatedSource="{Binding ElementName=AnimatedGIF1imagepath, Path=Text}" Width="{Binding ElementName=Prop_AnimatedGIF1_W, Path=Text}" Height="{Binding ElementName=Prop_AnimatedGIF1_H, Path=Text}" Opacity="1.0" Stretch="Uniform" HorizontalAlignment="Center" VerticalAlignment="Top" RenderOptions.BitmapScalingMode="HighQuality" RenderTransformOrigin=".5,.5" > <Image.RenderTransform> <TransformGroup> <RotateTransform Angle="0" /> <ScaleTransform ScaleX="1" /> <ScaleTransform ScaleY="1" /> </TransformGroup> </Image.RenderTransform> </Image> <Grid.RenderTransform> <TransformGroup> <TranslateTransform X="{Binding ElementName=Prop_AnimatedGIF1_X, Path=Text}" Y="{Binding ElementName=Prop_AnimatedGIF1_Y, Path=Text}" /> <RotateTransform CenterX="{Binding ElementName=Prop_AnimatedGIF1_CenterX, Path=Text}" CenterY="{Binding ElementName=Prop_AnimatedGIF1_CenterY, Path=Text}" Angle="{Binding ElementName=Prop_AnimatedGIF1_Angle, Path=Text}" /> <SkewTransform CenterX="{Binding ElementName=Prop_AnimatedGIF1_X, Path=Text}" CenterY="{Binding ElementName=Prop_AnimatedGIF1_Y, Path=Text}" AngleX="{Binding ElementName=Prop_AnimatedGIF1_SkewAngleX, Path=Text}" AngleY="{Binding ElementName=Prop_AnimatedGIF1_SkewAngleY, Path=Text}" /> </TransformGroup> </Grid.RenderTransform> </Grid> <!-- Wheel --> <Grid x:Name="Wheel" Panel.ZIndex="60" > <Grid.RowDefinitions> <RowDefinition Height="{Binding ElementName=Prop_Wheel_H, Path=Text}" /> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="{Binding ElementName=Prop_Wheel_W, Path=Text}" /> </Grid.ColumnDefinitions> <coverFlow:FlowControl x:Name="FlowControl" Grid.Row="0" Grid.Column="0" Opacity="1.0" ImageType="Clear Logo" CurveAmount="12" VisibleCount="7" PageSize="6" CameraZPosition="3.5" ItemZPosition="0" SelectedItemZPosition="1.6" Spacing="3" RotationAmount="0" RenderTransformOrigin=".5,.5" > <coverFlow:FlowControl.CoverFactory> <coverFlow:HorizontalWheelCoverFactory /> </coverFlow:FlowControl.CoverFactory> <coverFlow:FlowControl.RenderTransform> <TransformGroup> <RotateTransform Angle="0" /> <ScaleTransform ScaleX="1" ScaleY="1" /> <SkewTransform AngleX="0" AngleY="0" /> </TransformGroup> </coverFlow:FlowControl.RenderTransform> </coverFlow:FlowControl> <Grid.RenderTransform> <TransformGroup> <TranslateTransform X="{Binding ElementName=Prop_Wheel_X, Path=Text}" Y="{Binding ElementName=Prop_Wheel_Y, Path=Text}"/> <RotateTransform CenterX="{Binding ElementName=Prop_Wheel_CenterX, Path=Text}" CenterY="{Binding ElementName=Prop_Wheel_CenterY, Path=Text}" Angle="{Binding ElementName=Prop_Wheel_Angle, Path=Text}" /> <SkewTransform CenterX="{Binding ElementName=Prop_Wheel_X, Path=Text}" CenterY="{Binding ElementName=Prop_Wheel_Y, Path=Text}" AngleX="{Binding ElementName=Prop_Wheel_SkewAngleX, Path=Text}" AngleY="{Binding ElementName=Prop_Wheel_SkewAngleY, Path=Text}" /> </TransformGroup> </Grid.RenderTransform> </Grid> <!-- Blur --> <Grid x:Name="Image5" Panel.ZIndex="70" > <Grid.RowDefinitions> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" /> </Grid.ColumnDefinitions> <TextBlock x:Name="Image5imagepath" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding Converter="{StaticResource FileFallbackWithSearch}"> <Binding Path="." Source="pack://siteoforigin:,,,/Themes/Vertical Cabinet/Media/Main overlay"/> <Binding Path="." Source="blur.png"/> <Binding Path="." Source=""/> <Binding Path="." Source=""/> <Binding Path="." Source=""/> <Binding Path="." Source=".png"/> <Binding Path="." Source="Exact"/> </MultiBinding> </TextBlock.Text> </TextBlock> <Image x:Name="Image5img" Grid.Row="0" Grid.Column="0" Source="{Binding ElementName=Image5imagepath, Path=Text}" Width="{Binding ElementName=Prop_Image5_W, Path=Text}" Height="{Binding ElementName=Prop_Image5_H, Path=Text}" Stretch="Uniform" HorizontalAlignment="Left" VerticalAlignment="Top" RenderOptions.BitmapScalingMode="HighQuality" Opacity="1.0" RenderTransformOrigin=".5,.5" > <Image.RenderTransform> <TransformGroup> <RotateTransform Angle="0" /> <ScaleTransform ScaleX="1" ScaleY="1" /> <SkewTransform AngleX="0" AngleY="0" /> </TransformGroup> </Image.RenderTransform> </Image> <Grid.RenderTransform> <TransformGroup> <TranslateTransform X="{Binding ElementName=Prop_Image5_X, Path=Text}" Y="{Binding ElementName=Prop_Image5_Y, Path=Text}"/> <RotateTransform CenterX="{Binding ElementName=Prop_Image5_CenterX, Path=Text}" CenterY="{Binding ElementName=Prop_Image5_CenterY, Path=Text}" Angle="{Binding ElementName=Prop_Image5_Angle, Path=Text}" /> <SkewTransform CenterX="{Binding ElementName=Prop_Image5_X, Path=Text}" CenterY="{Binding ElementName=Prop_Image5_Y, Path=Text}" AngleX="{Binding ElementName=Prop_Image5_SkewAngleX, Path=Text}" AngleY="{Binding ElementName=Prop_Image5_SkewAngleY, Path=Text}" /> </TransformGroup> </Grid.RenderTransform> </Grid> </Grid> </Grid> </UserControl> -
-
-
Request for community help - Launch from top level "wheel" in Bigbox
JaysArcade replied to JaysArcade's topic in Features
Wow you guys are awesome! I think you both probably know I've been asking for this for a long time. The theme configurator is really cool. I did run into a problem. I'm using the Unified Refried theme. When I launched it after using the tool, I got this error. I think the error is because I ran the tool against the theme files I already manually converted yesterday? When I reverted to the original theme (the files I manually converted yesterday) I didn't get the error and it worked like a charm. I then tried converting the critical zone theme and tested it. Worked perfectly. I go into Bigbox, land the wheel on the Jukebox, wait ten seconds and hear the chime and the wheel starts spinning without launching the jukebox OR going into a subwheel! Seriously thank you both from the bottom of my heart. If I can buy you guys a beer or something let me know. I'm really excited about this! -
Request for community help - Launch from top level "wheel" in Bigbox
JaysArcade replied to JaysArcade's topic in Features
Hi jayjay. I tested it last night. I let attract mode run on its own for a while and it launched the program without going into a game view. I had to exit the jukebox to get back into Bigbox. At this point, it looks like running attract mode is a non starter unless there is some other kind of hack we can do. -
Request for community help - Launch from top level "wheel" in Bigbox
JaysArcade replied to JaysArcade's topic in Features
Just a quick thought. I haven't had a chance to test too much other than the initial install yesterday. Another big project I'm working on at home has me away from playing with this stuff too much. Sitting here at work today got me wondering, do you know how will this react when attract mode is running and cycling through all the platforms going in and out of various wheels? -
Request for community help - Launch from top level "wheel" in Bigbox
JaysArcade replied to JaysArcade's topic in Features
Wow @jayjay! Thank you so much. From what I can tell it works great. I'm still not sure why more of the community is not requesting this be implemented. I can think of a few situations where going into a subwheel is not desirable, such as launching Plex, Kodi or a jukebox. Heck, even @Jason Carr's own MusicBox would be awesome to be launched in this manner. The Pinball Arcade is another example of a system that has individual tables that are super hard to launch from a frontend. Just launch The Pinball Arcade as it's own system from the top level wheel. Well, now I don't have much to complain about. Thank you again! -
Request for community help - Launch from top level "wheel" in Bigbox
JaysArcade replied to JaysArcade's topic in Features
This is pretty cool jayjay. I installed it and it works fine on my end. Do you have any ideas how to make a start from platform plugin? Top level wheel launching in BigBox? Hyperspin had this integration like 10 years ago, but it seems impossible to have something similar on BigBox. It's the only thing I would like to see integrated into LaunchBox. Oh, and proper virtual pinball support. -
Request for community help - Launch from top level "wheel" in Bigbox
JaysArcade replied to JaysArcade's topic in Features
I would love to see something like that. -
Request for community help - Launch from top level "wheel" in Bigbox
JaysArcade replied to JaysArcade's topic in Features
Well I've been called one of the "very vocal minority" here on more than one occasion. Also "one of the very vocal power users". Gobby shite wouldn't surprise me. ? -
Request for community help - Launch from top level "wheel" in Bigbox
JaysArcade replied to JaysArcade's topic in Features
Thanks. I haven't heard that before. ? -
Nice. I'd like to see what people think of those guns before I pony up to get them. They look promising though for sure.
- 70 replies
-
- retro jukebox
- silverjuke
-
(and 2 more)
Tagged with:
-
Request for community help - Launch from top level "wheel" in Bigbox
JaysArcade replied to JaysArcade's topic in Features
Sadly no. Despite being requested and voted on in bitbucket, @Jason Carr requires for this to be heavily voted on in his feature request polls. I think he's against implementing it for some reason. Maybe I've been too vocal and given him too much grief about it? I've given up hope that it will ever be implemented to be honest (still complain about it though, LOL). At one time, I thought he said maybe someone could make a plugin it to make something like this work, but that's beyond my expertise. Not sure how bounties work, but if a plugin author were able to make a plugin to launch an app from top level, I would ante up to pay a bounty. -
No problem! I've used some of Maverick's tutorials myself. Specifically with getting my lightguns set up in MAME. He's good at demonstrating how some of this stuff works.
- 70 replies
-
- 1
-
- retro jukebox
- silverjuke
-
(and 2 more)
Tagged with:
-
Alternate font sizes for options page in a vertical theme?
JaysArcade replied to JaysArcade's topic in Big Box Custom Themes
Thanks. I was able to tweak enough of it to at least look similar to my theme. Not sure its good form for me to share the theme now that I've poached @faerans code, but at least for my use, it will work. Still need to fix it up a little, but here is was able to do last night. -
Yeah GameEx has been able to create video snaps for many years. This is a great addition to LB, Thanks Jason.
-
Alternate font sizes for options page in a vertical theme?
JaysArcade replied to JaysArcade's topic in Big Box Custom Themes
Thanks. I might take a look at @faerans Vertigo theme and see if I can figure out the xaml for the options stuff he uses there. Pretty sure its using the Themer plugin.