Jump to content
LaunchBox Community Forums

RedSnake

Members
  • Content Count

    14
  • Joined

  • Last visited

Community Reputation

17 Good

About RedSnake

  • Rank
    8-Bit Processor
  • Birthday January 26

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Thanx. Yeah I know of this Coinops built. Its not really possible to do in BB without doing it almost entirely in code behind + its only relevant for Arcade Definitly not in my scope
  2. Right now 26 platforms are covered with platform artwork complete. I have still 30 more of them on the way (the theme includes them but they miss posters and figures) that I want to finish before starting anything else. That's 56 home console systems (including windows indies and Arcade SNK Neo Geo MVS). I intend to cover at least all the systems that I integrated into LB, which is around 150 including Mame playlists. Pinball FX2 is part of it, so yes I will do it but not now right
  3. **************************************************** First update available in the download section (DarkRoom.zip) **************************************************** - Added Sega Master System, Colecovision and Mattel Intellivision game views - Fixed some bugs that made BB crash
  4. Ah sorry wrong quote. It is used to check for whatever metadata by order of priorities. For example, in the code above, it checks first for "Platform.Name", then if not found, it check for "KnownPlatformOrPlaylistTitle", etc ... It is usefull when you have a system with playlists or subcategories for example
  5. No it is to replace a string like "Shooter;Action;Platform" to "Shooter / Action / Platform"
  6. Hi, About point #01, I don't know. About point #02, you need code-behind (dll from c# code) for your converter ConvertersPlugin.dll ConvertersPlugin.zip Here is the dll that does what you want and the C# project in case you want to change it for whatever reason. In your xaml view: 1 - Add the reference to the dll: <UserControl 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:bigBox="clr-namespace:Unbroken.LaunchBox.Windows;assembly=Unbroken.LaunchBox.Windows" xmlns:transitions="clr-namespace:Unbroken.LaunchBox.Windows.Transitions;assembly=Unbroken.LaunchBox.Windows" xmlns:controls="clr-namespace:Unbroken.LaunchBox.Windows.Controls;assembly=Unbroken.LaunchBox.Windows" xmlns:coverFlow="clr-namespace:Unbroken.LaunchBox.Windows.Controls.CoverFlow;assembly=Unbroken.LaunchBox.Windows" xmlns:rs="clr-namespace:DarkRoomPlugin;assembly=DarkRoomPlugin" xmlns:vk="clr-namespace:ConvertersPlugin;assembly=ConvertersPlugin" xmlns:PathSelector="clr-namespace:Unbroken.LaunchBox.Plugins.PrioritizedPathSelector;assembly=Unbroken.LaunchBox.Plugins.PrioritizedPathSelector" xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity" xmlns:cal="http://www.caliburnproject.org" xmlns:aov="clr-namespace:Ao.Bigbox.ViewModels;assembly=Ao.Bigbox.Themer.v3_9_7" xmlns:aox="clr-namespace:Ao.Bigbox.Converters;assembly=Ao.Bigbox.Themer.v3_9_7" xmlns:aoc="clr-namespace:Ao.Bigbox.Controls;assembly=Ao.Bigbox.Themer.v3_9_7" xmlns:sys="clr-namespace:System;assembly=mscorlib" xmlns:wpf="clr-namespace:Unbroken.LaunchBox.Wpf;assembly=Unbroken.LaunchBox.Wpf" mc:Ignorable="d" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Style="{DynamicResource UserControlStyle}"> 2 - Declare the converter static ressource: <UserControl.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="pack://siteoforigin:,,,/Themes/DarkRoom/Views/Styles/Animations.xaml" /> <ResourceDictionary Source="pack://siteoforigin:,,,/Themes/DarkRoom/Views/Styles/StaticStyles.xaml" /> <ResourceDictionary Source="pack://siteoforigin:,,,/Themes/DarkRoom/Views/Styles/DynamicStyles.xaml" /> </ResourceDictionary.MergedDictionaries> <vk:VkConverter x:Key="VkConverter" /> <bigBox:ImageToSourceConverter x:Key="ImageToSourceConverter" x:Name="ImageToSourceConverter"/> <wpf:RemoveNewLineConverter x:Key="RemoveNewLineConverter" /> <LinearGradientBrush x:Key="GameDetailsBackgroundOpacityMask" StartPoint="0,0" EndPoint="0,1"> <GradientStop Color="#CCFFFFFF" Offset="0"/> <GradientStop Color="#00FFFFFF" Offset="1"/> </LinearGradientBrush> </ResourceDictionary> </UserControl.Resources> 3 - The use it to convert your string: <!-- Genres --> <aoc:AutoscaleTextBlock Text="{Binding SelectedGame.GenresString, Converter={StaticResource VkConverter}, StringFormat= 'Genre: \{0\}'}" Opacity="0.7" TextAlignment="Left" TargetFontSize="{Binding Source={StaticResource TargetFontSize18}}" TargetScreenHeight="{Binding Source={StaticResource TargetFontHeight1080}}" Foreground="#e7e7e7" FontFamily="Comic Book"> <aoc:AutoscaleTextBlock.Style> <Style TargetType="aoc:AutoscaleTextBlock"> <Style.Triggers> <DataTrigger Binding="{Binding SelectedGame.GenresString}" Value="{x:Null}"> <Setter Property="Visibility" Value="Collapsed" /> </DataTrigger> <DataTrigger Binding="{Binding SelectedGame.GenresString}" Value=""> <Setter Property="Visibility" Value="Collapsed" /> </DataTrigger> </Style.Triggers> </Style> </aoc:AutoscaleTextBlock.Style> </aoc:AutoscaleTextBlock> ==> Result: instead of:
  7. Hello all, In the process of coding a BB theme in xaml, I encountered a problem with one of the LB API: "PrioritizedPathSelector" from "Unbroken.LaunchBox.Windows.Controls". It seems to me that the third choice for path selection "Priority3FileName" is not taken into account at all. For example, in the following code <Style x:Key="PNGFileNameBinding" TargetType="controls:PrioritizedPathSelector"> <Setter Property="FileExtension" Value=".png" /> <Setter Property="Priority1FileName"> <Setter.Value> <Binding Path="Platform.Name"/> </Setter.Value> </Setter> <Setter Property="Priority2FileName"> <Setter.Value> <Binding Path="KnownPlatformOrPlaylistTitle"/> </Setter.Value> </Setter> <Setter Property="Priority3FileName" Value="_Default" /> </Style> I have a _Default.png picture that should be selected when the first 2 path selectors fails, but instead, nothing is selected resulting as an "empty" image displayed in BB. If I change it to <Style x:Key="PNGFileNameBinding" TargetType="controls:PrioritizedPathSelector"> <Setter Property="FileExtension" Value=".png" /> <Setter Property="Priority1FileName"> <Setter.Value> <Binding Path="Platform.Name"/> </Setter.Value> </Setter> <Setter Property="Priority2FileName"> <Setter.Value> <Binding Path="KnownPlatformOrPlaylistTitle"/> </Setter.Value> </Setter> <Setter Property="Priority4FileName" Value="_Default" /> </Style> Then it works correctly. Has anyone encountered this issue? It is a little problematic cause I need the 5 priorities but only have 4.
  8. Hi @Certifiedhalo Yes they work. What you see in Neo Geo MVS screenshot are marquees from LB metadata. In LB, my Neo Geo system is integrated as "SNK Neo Geo MVS" playlist under "Mame" platform. How did you integrate your Neo Geo games? (system name and parent?)
  9. Hi. If you are talking about per game illustrations, then yes they go where you said. If they don't show maybe game titles are different? Did you check via "launchbox->edit game", that the copied illustration is among all the available images for this game? You can also view a system in LB by displaying the backgrounds (and refreshing them all) to check if they are present: You can also check if priorities for background is set correctly: Also, keep in mind that I only shared game illustrations for the system where all the game that I integrated into LB are covered. So for now it is only PS2, Wii, GX4000, Windows indies and Neo Geo MVS/CD
  10. Yes although that the most time consumming part to have this theme working, as fanarts/illustrations are quite hard to find for some games. I will have to post them as well for systems where I have an "almost" complete collections of them (or at least for the games I have integrated in Launchbox). I wanted to add them as additionnal files in my theme download section but I couldn't find a way to do it.
  11. DarkRoom View File Intro DarkRoom is a theme for BigBox that relies heavily on 1120x1080 fanarts / game illustrations and has been influenced by CoinOps design. It has been designed for a 16:9 ratio, 1920x1080 resolution. I am not sure it is displayed properly in other resolutions as I don't have any means of test for that. For now 23 systems are covered, and more are on the way. This theme has : - 1 platform view, which presents a delayed video with random games from the current system - 2 game views: a wheel view and a text game view Video _BB.mp4 Files in Download sections DarkRoom.zip contains main theme files. _Platforms.zip, _Platform Categories.zip and Playlists.zip contains backgrounds and clear logos than must be extracted to DarkRoom/Images theme folder. All other zip archives contains fanarts / illustrations for the theme that must be place in your systems fanart folders. I will add more as time comes ... Submitter RedSnake Submitted 10/10/2020 Category Big Box Custom Themes  
  12. Version 1.0.1

    358 downloads

    Intro DarkRoom is a theme for BigBox that relies heavily on 1120x1080 fanarts / game illustrations and has been influenced by CoinOps design. It has been designed for a 16:9 ratio, 1920x1080 resolution. I am not sure it is displayed properly in other resolutions as I don't have any means of test for that. For now 23 systems are covered, and more are on the way. This theme has : - 1 platform view, which presents a delayed video with random games from the current system - 2 game views: a wheel view and a text game view Video _BB.mp4 Files in Download sections DarkRoom.zip contains main theme files. _Platforms.zip, _Platform Categories.zip and Playlists.zip contains backgrounds and clear logos than must be extracted to DarkRoom/Images theme folder. All other zip archives contains fanarts / illustrations for the theme that must be place in your systems fanart folders. I will add more as time comes ...
  13. **this post shoulmd be suppressed as submitting the theme in the download section created a new topic here ...
×
×
  • Create New...