-
Posts
1,470 -
Joined
-
Last visited
-
Days Won
20
Content Type
Profiles
Forums
Articles
Downloads
Gallery
Blogs
Everything posted by CriticalCid
-
I’ve talked with Jason about this and it seems to be a Big Box issue caused by changing themes on the fly. He’s aware of that and wants to fix it in the future. But for now there’s nothing I can do about that really.
-
Not sure about that as I haven't tried it before. There may be something in the Big Box options but I honestly can't tell.
-
Unfortunately I don't have it anymore but you can simply delete the TextGamesView.xaml file inside the Views folder You get some kind of visual feedback when you use VisualStudio but personally I don't find it very useful and just use Notepad++ for everything. When you edit a Games View you can just go back to the platforms menu and if you editing a Platforms View you can enter the options menu and then go back to see the new changes.
-
Well all elements are commented so I hope that helps a little. You'll have to reverse the order of the columns inside the columns definition and assign the Grid.Column properties of the wheel and pointer according to the new order. For example if the Wheel was previously on the very right column 4 it would be now the very left column 0, etc. As for mirroring the wheel and the pointer it could be enough to just invert the respective properties but I haven't tested that myself so you'll need to play around with that yourself.
-
Unfortunately that’s not quite as easy as other modifications. You’ll basically need to completely revert the column theme structure and mirror some elements by 180° in order to this. I'm assuming that you have no experience with WPF/XAML and guiding you through the whole process would just take me much more time than to just do it myself. And as the latter is already too time consuming for me at this point I have to tell you that can’t help you with that. I’m truly sorry.
-
video Unified Widescreen Platform Video Theme Project
CriticalCid replied to CriticalCid's topic in Game Media
I honestly can't see any lags in the N64 video either.- 68 replies
-
- criticalzone
- hyperspin
- (and 4 more)
-
I'm not sure if the underscore works with the methode I'm using for calling the artwork. Try to remove it from the file name and the ' from your playlist name
-
Have you unblocked the .dll files in the file properties? Do you happen to have an old version of the weather plugin installed in your general LaunchBox Plugins or Metadata folders? If so, delete it. Go to the Big Box options and deactivate everything under "Filters Details" and "Platform Details"
-
Well you forget that the Text List View isn’t only used for the Game Info screen. In fact I mainly created it to get used as alternative for the Wheel Views as that was requested by a bunch of people. Also most people skip the Game Info screen anyways. And like I said I can't turn off the fade as every View needs some time get the specific platform artwork loaded when you open it.
-
Well that was the whole point of my fix lol. The alternative would be to delay the fade so that the box is already on its place when it starts to fade in. There’s no other way to solve this due to technical limitations. The box will always fall through the letterbox and the fade will always only cover the 16:9 theme section.
-
What do you mean with always above the background layer? I literally changed absolutely nothing on that regard. That's because there is no custom fade out, only the standard LaunchBox fade out for View changes and there's technically no way for me to add one. There's a documentation.pdf file in the Themes folder and Jason's tutorials on YouTube The rest is learning from the code of other themes and Google
-
1. Sure, you can change all colors in the theme files. You’ll have to open all .xaml files inside the “Views” and “Styles” folders and replace the color codes with the colors of your choice. Most color properties are either named “Foreground” or “Color”. Only the horizontal bars have to be re-colored with an image editing software of your choice. You can find them in the folder “Images\Theme”. 2. Unfortunately I don't think that's possible atm. You can change the space between the covers of each row but not the space between the rows themselves.
-
What do you exactly mean with game info? The game descriiption? I've had it first in there but removed it in the end as it looked way better and cleaner without it in that particular View.
-
Ah I see, yeah I know exactly why that happens and you guys already have figured out a lot of the details yourselves. Big Box always loads the default artwork first before it recognizes the platform name and changes the artwork according to it. So I’ve added a custom fade transition to each View to hide the small time frame where the default artwork gets displayed. The problem is that the fade only affects the actual theme and not the additional letterboxes that get added when Big Box is forced to 16:9 on a different aspect ratio. Basically what you’re seeing is the box falling from outside the theme/screen into, or rather behind, the fade animation. Thanks for letting me know that this is an issue. I’ve just the delayed the box art animation a bit, so let me know if that solves it or if I have to delay it even more: TextGamesView.xaml You can also disable the forced 16:9 ratio by opening the ThemeSettings.xml file inside the Unified folder and change the value of <Force16X9AspectRatio>true</Force16X9AspectRatio> from true to false. But that will also break the video borders so you probably don’t want to do that.
-
You'll need to remove the following lines from every View <!-- UPPER GLASSBAR Y-AXIS MOVEMENT --> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.Y)" Storyboard.TargetName="UpperGlassBar"> <EasingDoubleKeyFrame KeyTime="0:0:0.0" Value="-200"/> <EasingDoubleKeyFrame KeyTime="0:0:1.5" Value="-200"/> <EasingDoubleKeyFrame KeyTime="0:0:2.0" Value="0"/> </DoubleAnimationUsingKeyFrames> <!-- UPPER GLASSBAR TRIANGLE Y-AXIS MOVEMENT --> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.Y)" Storyboard.TargetName="TriangleGlassBar"> <EasingDoubleKeyFrame KeyTime="0:0:0.0" Value="-200"/> <EasingDoubleKeyFrame KeyTime="0:0:1.5" Value="-200"/> <EasingDoubleKeyFrame KeyTime="0:0:2.0" Value="0"/> </DoubleAnimationUsingKeyFrames> <!-- CLOCK Y-AXIS MOVEMENT --> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.Y)" Storyboard.TargetName="DateTimeWeather"> <EasingDoubleKeyFrame KeyTime="0:0:0.0" Value="-200"/> <EasingDoubleKeyFrame KeyTime="0:0:1.5" Value="-200"/> <EasingDoubleKeyFrame KeyTime="0:0:2.0" Value="0"/> </DoubleAnimationUsingKeyFrames> <!-- UPPER GLASSBAR --> <Grid Grid.Row="0" Grid.Column="4" Grid.ColumnSpan="3" Panel.ZIndex="15" > <Grid.ColumnDefinitions> <ColumnDefinition Width="45*" /> <ColumnDefinition Width="424*" /> <ColumnDefinition Width="15*" /> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition Height="55*" /> <RowDefinition Height="260*" /> </Grid.RowDefinitions> <Viewbox Grid.Row="0" Grid.Column="0" Stretch="UniformToFill" > <Polygon x:Name="TriangleGlassBar" Points="0,0 45,55 45,0" Stroke="Black" StrokeThickness="0" Fill="Black" Opacity="0.5" > <Polygon.RenderTransform> <TransformGroup> <ScaleTransform/> <SkewTransform/> <RotateTransform/> <TranslateTransform/> </TransformGroup> </Polygon.RenderTransform> </Polygon> </Viewbox> <Border x:Name="UpperGlassBar" Grid.Row="0" Grid.Column="1" Grid.ColumnSpan="2" Background="Black" Opacity="0.5" SnapsToDevicePixels="True" RenderOptions.EdgeMode="Aliased" > <Border.RenderTransform> <TransformGroup> <ScaleTransform/> <SkewTransform/> <RotateTransform/> <TranslateTransform/> </TransformGroup> </Border.RenderTransform> </Border> <!-- DATE, TIME AND WEATHER --> <Viewbox x:Name="DateTimeWeather" Grid.Row="0" Grid.Column="1" > <DockPanel Height="45" Width="449" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" > <TextBlock Text="{Binding CurrentTime}" FontFamily="{StaticResource FontBebasNeue}" FontWeight="Bold" VerticalAlignment="Center" DockPanel.Dock="Right" FontSize="35" Foreground="Crimson" /> <TextBlock Text=" " FontFamily="{StaticResource FontBebasNeue}" FontSize="35" VerticalAlignment="Center" DockPanel.Dock="Right" /> <TextBlock Name="tbArrivalDateTime" Text="{Binding Source={x:Static sys:DateTime.Today}, StringFormat='{}{0:MMMM dd, yyyy}'}" FontFamily="{StaticResource FontBebasNeue}" VerticalAlignment="Center" HorizontalAlignment="Right" DockPanel.Dock="Right" FontSize="35" Foreground="Gold" /> <TextBlock Text=" " FontFamily="{StaticResource FontBebasNeue}" FontSize="35" VerticalAlignment="Center" DockPanel.Dock="Right" /> <g:GrilaWeather ShowUnits="True" ShowLocation="False" ShowTemp="True" ShowConditions="True" ItemSpacing="10" VerticalAlignment="Stretch" HorizontalAlignment="Right" Foreground="GhostWhite" FontFamily="{StaticResource FontBebasNeue}" MaxHeight="45" DockPanel.Dock="Right" Margin="0,0,0,0" /> </DockPanel> <Viewbox.RenderTransform> <TransformGroup> <ScaleTransform/> <SkewTransform/> <RotateTransform/> <TranslateTransform/> </TransformGroup> </Viewbox.RenderTransform> </Viewbox> </Grid>
-
You have to align the logo inside an image-editing program to the proper position on a 1920x1080 transparent background. Just check the logos that came with the theme to see what I mean.
-
Try to rebuild the image cache: Big Box -> Options -> Image Cache -> Refresh Platform Wheel Images That's because you have the wrong View selected for these platforms. To change that: Big Box ->Options -> Either go to the Keyboard Mappings or the Controller Buttons settings and set up a key/button for “Switch View”. Now go back to said platforms and switch the Games Views for each of them to the one you want.
-
Sure, just go to the Views folder and replace the Wheel3GamesView.xaml file with this one Wheel3GamesView.xaml
-
Weird... try to delete the whole opacity animation block for this and see if that helps <DoubleAnimationUsingKeyFrames Storyboard.TargetName="Pointer" Storyboard.TargetProperty="(Image.Opacity)" > <EasingDoubleKeyFrame KeyTime="0:0:0.0" Value="1"/> <EasingDoubleKeyFrame KeyTime="0:0:0.6" Value="1"/> <EasingDoubleKeyFrame KeyTime="0:0:1.4" Value="0.15"/> </DoubleAnimationUsingKeyFrames>
-
Go to the Views folder inside Unified and open the View in which you want to have the fade removed with a text editor of your choice. Search for the line that start with <!-- FADING WHEEL --> and delete all lines beneath it until the next blank line. Than search for the line <DoubleAnimationUsingKeyFrames Storyboard.TargetName="Pointer" Storyboard.TargetProperty="(Image.Opacity)" > and the line <EasingDoubleKeyFrame KeyTime="0:0:1.4" Value="0.15"/> beneath it. Change the Value from 0.15 to 1
-
There are only 4 Vertical Wheel Games Views that a theme can use, so you have to choose. Either remove the rotating for that View completely or replace one of the other Views with a version of it that has the rotation removed. To replace a different View with it just make a copy of the Wheel3GamesView.xaml file in the Views folder, then delete the View you want to replace and rename your copy like the View you just have deleted. To remove the rotation open the Wheel3GamesView (or the copy you've made) with a text editor of your choice, search for the line <!-- DISC ROTATE --> and remove both lines beneath it that start with <DoubleAnimation.
-
This was only designed for 16:9 screens, so unfortunately you’ll get a lot of black empty space at the top and the bottom of your 4:3 screen. There also won’t be a 4:3 version of it, at least not from me, as that would require to restructure the whole theme and resize all art assets which is an awful lot of work. Sorry.