Jump to content
LaunchBox Community Forums

y2guru

Members
  • Posts

    1,393
  • Joined

  • Last visited

  • Days Won

    35

Posts posted by y2guru

  1. 1 hour ago, CathMowr said:

    Hello everyone,

    I am trying to wrap my head around the Community Theme Creator and thought the forums might be the place to get a couple of answers. I hope this is the right thread, if not please put it where it belongs. So, lets get started.

    - So i figured out that the Text Games View seems to be the "lowest" page before jumping into a game via the wheel. A little like the Game Details Panel in LB.

    Text Filters View seems to regulate my View of the platforms and platform categories. Which View is the layout for Playlists, Genres, Devs, Publishers, Series, Statuses, Sources and Ratings? Whatever

    I put something in Platform Wheel1Filters View and it seems to overwrite Platform and Platform categories? What?

    Is there some kind of documentation anywhere which View influences which section of Big Box?

    - Representing Metadata that i stored via LB works like a charm. Straightforward, wonderful. Funny enough when i tried to represent platforms and and platform categories with clear logos there were already some present. I then tried to find out where their directory is and found them somewhere deeeeeep inside the Launchbox Folder. Ok cool i thought, so is the same possible with developer logos? I use the game logos in my Text Game Views and want to build kind of the same view when selecting a dev or publisher. I am so confused because i cant make out the logic of where goes what.

    - Ah yeah. Something in the same vein. I have Platform notes but can not figure out where they are stored. Help.

    - In the Default theme of Big Box there is this very neat "Recents" block that shows items you interacted with recently. Can i build this with the theme creator? I checked out the theme components template inside the creator but found nothing that gave me a clue. Same goes with playing around with the elements in "edit view"..

    So those are my questions after 1 day of fiddling around with the creator and I want to say : THANK YOU @y2guru for making this piece of software. I could not wrap my head around writing xaml for developing themes and this creator puts so much power in my hands!  A thousand thank yous again and also to everyone who helped build this. Please do not stop pushing this forward, this is the key for non coding people in participating in the great thing that is launchbox.

     

    All the best to you people!

     

     

     

     

     

    Perhaps @faeran can go over these in a separate video or point you to some of his previous theme workshop videos 

    • Like 1
  2. 23 hours ago, Rob_G said:

     Is that going to be in CTC 2.3?

    P

     One thing I am currently doing outside of CTC is showing the last played time.  It's a bit of a headache manually editing code each time I do an update.  It's the same code as released date, just a different binding path..  I also set the format of month to MMM so it's shorter.   

    <TextBlock x:Name="variableLPD1" Text="{Binding Path=ActiveGame.LastPlayedDate}" Visibility="Collapsed"/>
    <TextBlock x:Name="variableLPD1Formatted" Text="{Binding ElementName=variableLPD1,Path=Text, Converter={StaticResource FormatDateTime},ConverterParameter='MMM dd, yyyy'}" Visibility="Collapsed" />
    <TextBlock x:Name="variableLPD1withfallbacklogic" Visibility="Collapsed" Text="{Binding ElementName=variableLPD1Formatted,Path=Text, Converter={StaticResource UseValueOrFallbackWithFormat},ConverterParameter='Never;None;No'}"/>
    <TextBlock x:Name="Text12text" Opacity="1.0" Foreground="White" FontFamily="LAUNCHBOX_ROOT_FOLDER/Themes/Unified Lives!/Fonts/taileb.ttf#Microsoft Tai Le Bold" FontStyle="Normal" FontWeight="Normal" TextAlignment="Left" TextWrapping="NoWrap" TextTrimming="None" VerticalAlignment="Top" RenderTransformOrigin=".5,.5" Text="{Binding ElementName=variableLPD1withfallbacklogic, Path=Text}" 
    FontSize="{Binding ElementName=Canvas,Path=ActualHeight, Converter={StaticResource ScalePropertyValueD}, ConverterParameter=FontSize;17;720}" >    
     

     

     Another item on my wishlist is being able to compare binding path values.  For example, I want to compare 'Platform' and 'KnownPlatformOrPlaylistTitle'.  If they are different, I will show platform and playlist info.  If they are the same, I will just show platform info and hide the other.

     

    Rob

     

    provide additional date and time formatting you may want and I'll add them

    but i have allowed time formatting for Last Played Date

    image.thumb.png.3a422dc556cffbed558a8493231bb059.png

  3. 11 hours ago, Rob_G said:

     Things I wish I knew how to do, if possible:

     - Create an image slideshow

     - Display a total game count in gamewheel views  

     - Get previously played games, most played game

     - Count broken, hidden, completed, favorite games in platform and game wheel views

     - Auto capitalize first letter of text.  CTC doesn't support this right now and I'm not sure how to do it manually

     

    Some stuff might be wishful thinking.  I have figured a few easy things out on my own like date formatting and such...  I have a lot of previous scripting and forms experience, I'm just new with xaml...

     

    Rob

    To do image slideshows requires a plug-in, CTC already handles that.

    some of the binding fields you mentioned are platform specific and not available or pertinent to game specific views, such as total game count

    auto capitalize 1st letter of first word or each word would require a converter,  CTC can be modified to handle that

     

    image.thumb.png.7dcb8cd58cf41013460492d9900a3f1d.png

  4. @JaysArcade came up with a brilliant use case for the capture UI Element (mirroring example in my latest progress update video)

     

    From this image only 1 player sees the front end interface from their perspective

    160EA61F-FF46-49B0-91CB-234680EB83D4-2048x1536.thumb.jpeg.3f920a22d4d57b7565aabf3b086fb0d2.jpeg

    However, with the COMMUNITY Theme Creator 2.3 you could split the screen and mirror the interface to provide this.

     

    • Like 8
  5. 4 minutes ago, exodus_cl said:

    Thanks @faeran  and @y2guru for your help!

     

    Another question!
    I have been searching for the best method to add background music to an specific view, I'm sure I'm missing something since the only way I have been able to do it is to use a video that runs in the background.

    any indication is appreciated!

     

    New UI Element called User Defined Audio has been added to version 2.3.  Once i get my new development laptop i'll finish off 2.3 and upload it

  6. 19 minutes ago, exodus_cl said:

    Hey @y2guru, great work as usual, thanks!!

    One question: is there any way to do something like this in wall view?

    image.thumb.png.fe081cc9b466842815f1c37de39ca12c.png

     

    Specific issues:

    1.- I can't reduce the margin between rows (column margin can be kept to a minimum so is fine).

    2.- I cant add more than 5 columns.

     

    Thanks for any help!

    I can’t see why not, hit up @faeran and he’ll help out using the new wheel code, which I don’t support at the moment but plan to once I get the new laptop

  7. My 4 year old Surface Book 2 died this morning, it has been a wonderful work horse of a device and has seen may iterations of the COMMUNITY Theme Creator in its lifetime,  sadly this is the only laptop i have and requires a purchase of another laptop with similar specs in order for me to continue developing and supporting the COMMUNITY Theme Creator.

    I have setup a gofundme page that will hopefully allow me/us to reach the target goal and for a replacement machine to be purchased.

    Thank you so much in advance,

    Dave

    https://gofund.me/77af37ff

     

     

     

    • Like 1
  8. 1 hour ago, gvl said:

    Hi eveyone!

    I'm working on a Bigbox Theme and I'm so lost with this issue..... I would like to show a image depending if "ActiveGame.FrontImagePath" is portrait or landscape, i asume that i need to make a dll with a namespace and a Class to do that. I mean that i need read "ActiveGame.FrontImagePath" from Image Source property, compare Bitmap.Width agains Bitmap.Height .... something like this code:

            public static string ImgOrientation(Bitmap imagefront)
            {
                string Orientationimg;
                
              if (imagefront.Width = 0)
                    Orientationimg = ("Portrait");
                    return Orientationimg;
    
              else
                if (imagefront.Width >= imagefront.Height)
                    Orientationimg = ("Landscape");
                else Orientationimg = ("Portrait");
                
                return Orientacionimg;
            }

    .... and then in XAML, show a image called portrait.png if return is Portrait or landscape.png if return is Lanscape.

     

    This is my idea, but I'm not sure if it is the right way or not.

    Any help will be apreciated ....a working dll would be the best 😆😅

    Thanks in advance.

     

    On the right track yes, your example code would be inside a converter so that you would leverage it within your view, the result would dictate what you do, in this case display orientation.png (converter result.png)

    • Thanks 1
×
×
  • Create New...