Jump to content
LaunchBox Community Forums

Johnny T

Members
  • Posts

    510
  • Joined

  • Last visited

Posts posted by Johnny T

  1. 10 minutes ago, faeran said:

    Thanks @Johnny T. At least I can say that on my main computer, I do use 3 screens, and they can cycle between them without issue.

    Long shot, but maybe play around with the positioning of the screens in Windows and see if that makes any difference.

    You can also unplug one of your other monitors temporarily just to test if Big Box is able to display anything on that screen.

    Yep, that worked!! I changed screen 3 to be at the other side and it works now?

    image.thumb.png.55fa58bcb5e2eca9b52b9572d9e29289.png

    Strangely, if Screen 3 is in the centre or at the left hand side then it doesn't work??

    Many thanks for the great suggestion matey :)

  2. 15 minutes ago, faeran said:

    Just curious, when you are cycling through the Big Box screen options, does it never land on the portrait monitor?

    Hi Faeran, thanks for chipping in (great video's on YT by the way...). Good suggestion, I just tried it... Screen 1 goes to Screen 1, Screen 2 goes to Screen 2, Screen 3 goes back to Screen 1 again :( 

    I wonder if it's a limitation because i've got three screens? Maybe I need to make my vertical monitor either Screen 1 or 2 ?

  3. I've got three monitors. Two of them are just 1920x1080 but Monitor 3 is 1080x1920 (portrait).

    I've "identified" the 3 monitors and the vertical one is number 3.

    However, when I set Big Box to use Screen 3 as it's primary monitor (marquee monitor is set to 'none') then it just launches on Screen 2 instead?

    Anyone any ideas? 

    I can probably buy a lead and mess around setting my vertical monitor to Screen 2 but thought I'd ask on here before I went to that trouble in case there was an easy fix?

     

  4. 1 hour ago, Rockovissi said:

    Thanks. Is that what it’s doing though, looking for emumovies? I’ll just download the metadata but I didn’t know what it was looking for.

    As I said, I'm not 100% sure. I'm just very new to the Theme Creator. Just watched a few videos on it and still trying to get my head around it. It *looked* like that to me but I might be wrong. I'm sure someone more knowledgeable will be along to give you a definite answer :)

  5. 8 hours ago, Rockovissi said:

    Is there a way to disable that so it’s not looking for the videos? If so, is that in the Theme Specific settings or Big Box itself? Thanks!

    I'm not sure if you could use another 'game view' or not - which would be selectable through Big Box.

    Otherwise I think you'd be basically changing the theme itself through the Theme Creator. 

     

  6. 27 minutes ago, Rockovissi said:

    Hello all, wondering if you can answer a question for me regarding the Pulse theme. I have games set to Text List with Details, I do have the boxart showing up now but there's a blank square to the left of the boxart. What metadata is that looking for? And can I disable it so the box isn't showing? Is it a screenshot, emumovies? Thanks to anyone!

    I'm very (VERY) new to Theme Creator but, if it's the box I *think* you're referring to, then it looks like a box with the background set to a "scanlines.png" and it's supposed to have the video snap running on it.

    But, I'm sure someone a lot more knowledgeable will pop on and confirm that or correct me. 🙂

  7. For anyone who finds this thread in the future I thought I'd post back with the solution to setting up the image/video marquee on a theme. As Retro kindly pointed out in the earlier post, I just had to use the GameMarqueeView.xaml and PlatformMarqueeView.xaml and drop them into the Views folder within the Theme in question (even though they didn't originally exist in there (so I used the base files from the Big Box Default theme) - once they are dropped in then the theme honours whatever settings are in there).

    After much Googling and reading about xaml files and a BIG bit of help from Faeran, my GameMarqueeView.xaml ended up looking like this....

    <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:coverFlow="clr-namespace:Unbroken.LaunchBox.Windows.Controls.CoverFlow;assembly=Unbroken.LaunchBox.Windows"
        mc:Ignorable="d"
        d:DesignHeight="562"
        d:DesignWidth="1000"
        HorizontalAlignment="Stretch"
        VerticalAlignment="Top"
        FocusVisualStyle="{x:Null}"
        BorderThickness="0"
        Margin="0"
        Padding="0"
        Background="#000">
        <Grid VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Height="265" Width="1366">
            <coverFlow:FlowImage CreateFallbackImage="False" DataContext="{Binding SelectedGame}" ImageType="Boxes" Stretch="Uniform" StretchDirection="Both" HorizontalAlignment="Center" VerticalAlignment="Center" RenderOptions.BitmapScalingMode="HighQuality">
                <coverFlow:FlowImage.Style>
                    <Style TargetType="{x:Type coverFlow:FlowImage}">
                        <Setter Property="Visibility" Value="Hidden"/>
                        <Style.Triggers>
                            <MultiDataTrigger>
                                <MultiDataTrigger.Conditions>
                                    <Condition Binding="{Binding ElementName=MarqueeImage, Path=HasImage}" Value="False" />
                                    <Condition Binding="{Binding ElementName=LogoImage, Path=HasImage}" Value="False" />
                                    <Condition Binding="{Binding ElementName=MarqueeVideo, Path=HasVideo}" Value="False" />
                                </MultiDataTrigger.Conditions>
                                <Setter Property="Visibility" Value="Visible"/>
                            </MultiDataTrigger>
                        </Style.Triggers>
                    </Style>
                </coverFlow:FlowImage.Style>
            </coverFlow:FlowImage>
            <Grid VerticalAlignment="Stretch" HorizontalAlignment="Stretch">
                <Grid.Style>
                    <Style TargetType="{x:Type Grid}">
                        <Setter Property="Visibility" Value="Hidden"/>
                        <Style.Triggers>
                            <MultiDataTrigger>
                                <MultiDataTrigger.Conditions>
                                    <Condition Binding="{Binding ElementName=MarqueeImage, Path=HasImage}" Value="False" />
                                    <Condition Binding="{Binding ElementName=LogoImage, Path=HasImage}" Value="True" />
                                    <Condition Binding="{Binding ElementName=MarqueeVideo, Path=HasVideo}" Value="False" />
                                </MultiDataTrigger.Conditions>
                                <Setter Property="Visibility" Value="Visible"/>
                            </MultiDataTrigger>
                        </Style.Triggers>
                    </Style>
                </Grid.Style>
                <Image Source="{Binding SelectedGame.BackgroundImagePath}" Stretch="UniformToFill" HorizontalAlignment="Center" VerticalAlignment="Center" RenderOptions.BitmapScalingMode="HighQuality">
                    <Image.Effect>
                        <BlurEffect Radius="20"/>
                    </Image.Effect>
                </Image>
                <Grid>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="1*"/>
                        <ColumnDefinition Width="6*"/>
                        <ColumnDefinition Width="1*"/>
                    </Grid.ColumnDefinitions>
                    <Grid.RowDefinitions>
                        <RowDefinition Height="1*"/>
                        <RowDefinition Height="6*"/>
                        <RowDefinition Height="1*"/>
                    </Grid.RowDefinitions>
                    <coverFlow:FlowImage x:Name="LogoImage" Visibility="Collapsed" CreateFallbackImage="False" DataContext="{Binding SelectedGame}" ImageType="Clear Logo" Stretch="Uniform" StretchDirection="Both" 
                                         HorizontalAlignment="Center" VerticalAlignment="Top" RenderOptions.BitmapScalingMode="HighQuality" />
                    <Image Grid.Row="1" Grid.Column="1" Source="{Binding SelectedGame.ClearLogoImagePath}" Stretch="Uniform" HorizontalAlignment="Center" VerticalAlignment="Top" RenderOptions.BitmapScalingMode="HighQuality" />
                </Grid>
            </Grid>
            <coverFlow:FlowImage x:Name="MarqueeImage" CreateFallbackImage="False" DataContext="{Binding SelectedGame}" ImageType="Marquees" Stretch="Fill" StretchDirection="Both" HorizontalAlignment="Center" VerticalAlignment="Top" RenderOptions.BitmapScalingMode="HighQuality">
                <coverFlow:FlowImage.Style>
                    <Style TargetType="{x:Type coverFlow:FlowImage}">
                        <Setter Property="Visibility" Value="Hidden"/>
                        <Style.Triggers>
                            <MultiDataTrigger>
                                <MultiDataTrigger.Conditions>
                                    <Condition Binding="{Binding RelativeSource={RelativeSource Self}, Path=HasImage}" Value="True" />
                                    <Condition Binding="{Binding ElementName=MarqueeVideo, Path=HasVideo}" Value="False" />
                                </MultiDataTrigger.Conditions>
                                <Setter Property="Visibility" Value="Visible"/>
                            </MultiDataTrigger>
                        </Style.Triggers>
                    </Style>
                </coverFlow:FlowImage.Style>
            </coverFlow:FlowImage>
            <coverFlow:FlowVideo x:Name="MarqueeVideo" VideoType="Marquee" DataContext="{Binding SelectedGame}" PlayVideo="True" PlayAudio="False" FallbackToDefault="False" StretchVideo="True">
                <coverFlow:FlowVideo.Style>
                    <Style TargetType="{x:Type coverFlow:FlowVideo}">
                        <Setter Property="Visibility" Value="Visible"/>
                        <Style.Triggers>
                            <DataTrigger Binding="{Binding RelativeSource={RelativeSource Self}, Path=HasVideo}" Value="False">
                                <Setter Property="Visibility" Value="Hidden"/>
                            </DataTrigger>
                        </Style.Triggers>
                    </Style>
                </coverFlow:FlowVideo.Style>
            </coverFlow:FlowVideo>
        </Grid>
    </UserControl>

    The key parts are the Height and Width in the Grid tag - which align with my particular Marquee display. And also the VerticalAlignment="Top" near the top of the file which moves the marquee image up to the top of the screen. And, finally, the StretchVideo="True" (which Faeran kindly told me about) which stretches the marquee videos across the marquee screen.

     

    Once I'd sorted that then I also altered the PlatformMarqueeView.xaml as well. It became this.....

     

    <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"
        mc:Ignorable="d"
        d:DesignHeight="562"
        d:DesignWidth="1000"
        HorizontalAlignment="Stretch"
        VerticalAlignment="Top"
        FocusVisualStyle="{x:Null}"
        BorderThickness="0"
        Margin="0"
        Padding="0"
        Background="#000">
    	<Grid VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Height="265" Width="1366">
            <Image Source="{Binding Path=SelectedPlatform.BannerImagePath}" Stretch="Fill" HorizontalAlignment="Center" VerticalAlignment="Center" RenderOptions.BitmapScalingMode="HighQuality" />
        </Grid>
    </UserControl>

     

    These files may not be "perfect" in the programming sense as it was a lot of trial and error so, if anyone is reading this who has more knowledge, feel free to chime in and point out any mistakes. However, they seem to work for my setup with a stretched LCD so thought they might help someone else in the future.

    Thanks to Retro808 and Faeran as we are all just standing on the shoulders of giants like that to get anywhere with this stuff (I know I am anyway!!!).

    🙂

    • Thanks 1
  8. 2 minutes ago, neil9000 said:

    This may well be the problem. I'm on 0.236 still so it works fine here.

    Yep, that must be it!!

    Well spotted Neil 🙂

    I just went in to my MAME emulator folder and saw a new "hiscore" folder...

    image.png.072328157407c37af046f0143fd4aeb0.png

     

    And sure enough... within there is my Fighting Hawk high score from the weekend.....

    image.png.2973387fbad18f5f1a33e02f806592c4.png

    So, Big Box must still be looking in the "hi" folder I'm guessing?

    Is this something I can fix at the MAME end in the config or is it just a case of wait for a fix from the Big Box end?

    Thanks for your great help 🙂

  9. 6 minutes ago, neil9000 said:

    You need the official MAME from the mamedev website, no forks are supported. MAME now only supports 64bit systems, hence the 64 being dropped from the .exe, its always 64bit now, so no need to distinguish between 32bit and 64bit. The mame.exe from the current MAME's works just fine still.

    image.thumb.png.0b1b0eb19ba8a128def91085aa887d24.png

     

    Hi Neil

    Thanks for the info. I am using the official mame from the mamedev website. I tend to update most months so I'm using the 0.237 version. 

    I've got my LB "connected" to the cloud.

    And I've got Mame integration chosen in my options.

    Anything else I'm missing??

    It used to work (my old 126,000 score is still there for Fighting Hawk) but has stopped working recently.

    Thanks 🙂

  10. Hi all,

    After a blistering effort on Fighting Hawk (Mame) at the weekend (148,000) I noticed that my high score hadn't recorded on the Weekly / Monthly / Global high score table.

    I've just been Googling it to try and find the issue and someone posted on Reddit that you needed to be using mame64.exe for high scores to work?

    I'm only using mame.exe as I found that when I download the latest version of mame there isn't a "mame64.exe" that comes with it??

    The last update I have to mame64.exe was 26th Jan 2021. 

    Is this correct? Or am I missing something here? Is there a way of downloading the latest mame64.exe? Or am I just supposed to rename mame to mame64 to get the high scores to work in Big Box? Or am I completely on the wrong tracks here??

    Any help greatly appreciated... it won't get my Fighting Hawk high score back but it will help for next time 🙂

  11. On 10/30/2021 at 4:28 PM, Mock said:

    I love that launchbox supports hiscore. And did a project myself for many years ago to update a website with score to compete with friends at work.

    one thing i miss, is when a game has many entries on a hi score, it would be great that launchbox could focus your name for which ranking you have instead of the need of scrolling to find you name on an all time score. also it would be great so add users to follow to have some sort of custom score list for those you compete against.

    one last part is that a wizard for setting up hiscore could help more to join. something that could verify if the mame i correct and if its able to find the hi folder. just some basic to help beginners. 

    This is a great idea though! An extra 'tab' on the High Score board for "Friends" that just shows you and the usernames that you add in to LB (basically it would just filter the boards for your chosen usernames i.e. friends). That would be a very basic 'quick fix' implementation.

    Alternatively, if you wanted to go the full monty then it would be a "friend request" system with people accepting your friend request and having a management list of 'friends' etc.... I think even the first implementation would be a great addition.

    @Mock if you do request it as a feature please post the link in here and then I can vote on it please. 🙂

  12. 35 minutes ago, Retro808 said:

    You would have to modify a marquee view from another theme and place those files in the Pulse theme's \Views folder or create the marquee view for that theme. There is not setting to adjust the image/video size it is all up to how the view is coded.

    What are you trying to accomplish exactly? An image of the look you want would be helpful.

    Thanks for that Retro... I didn't realise I could just drop in other Theme's "views" and they would be honoured by the host theme.

    That's great info. 

    In answer to your question, I've got a cabinet that has a stretched LCD as a marquee... It's a strange ratio and 'standard' marquee's are only half on the screen (the bottom half is clipped).

    I really want to get some videos on the marquee if possible (since the update in v12) but I also really love the Pulse theme so would like to keep that if I can.

    Here's an older photo of the cab but you get the idea...

    394007640_IMG_20200627_182954(1).thumb.jpg.2f8a9ba6a43d6a9973f4c8abe87e3f20.jpg

    I'll try and drop in the "views" I edited in the last theme and see if that works.

    Thanks again for all your help matey.

    🙂

  13. Hi all,

    I was using the CriticalZone theme for ages and had managed to set up the marquee image sizes by altering the PlatformMarqueeView.xml and GameMarqueeView.xml in the Theme/Views folder.

    I'm using a stretched LCD display so need them to be quite squished.

    I've now transitioned to the excellent Pulse theme. And would like to use 'video' marquees. However, there isn't those PlatformMarqueeView.xml and GameMarqueeView.xml files in this theme. The creator kindly shared the BB Theme Creator original files with me so I've loaded BB Theme Creator tonight and I've been to the Game Marquee screen but it's blank with no elements on it.

    So I wondered if there was a way (either through the software or via altering an xml or whatever) to adjust the height/width of the marquee video/image in a theme? I couldn't see anything for that in the Big Box menus but maybe I'm missing something? Or maybe I can just drop an xml in a certain folder and any theme will read that?

    Many thanks for all your help

    🙂

  14. Okay, thanks for that. I'm planning on spending a bit of time to learn CTC anyway so will look through them and see if I can work it all out.

    I have a Fruit Machine cab and want a vertical theme so was going to use CTC for that. Seems like an amazing piece of software.

    Thanks for all your help and, of course, the superb theme. It's brilliant. 🙂

    • Thanks 1
  15. I installed Pulse last night. Wow! It's an awesome theme!!

    My one issue is that my stretched LCD display has an unusual resolution. In the past I've overcome this by changing the GameMarqueeView.xaml and PlatformMarqueeView.xaml in the Theme/Views/ folder but I noticed that Pulse doesn't have one?

    Does anyone know how I could alter the position/size of the marquees from Pulse?

    Many thanks for all your help 🙂

  16. 12 minutes ago, PaulyC said:

    Does anyone have a platform video for Fruit Machines?

    I'm struggling to find any other than the COLORFUL theme slots one.

    I've not got one. I only have fruities on my cab so only have the one platform. However, if you do find one then please post it as it would be good to have one 🙂

  17. On 6/22/2021 at 4:51 PM, faeran said:

    Hi @Johnny T. Not entirely sure why it would be doing that. I'd be interested to know exactly how your monitor configuration changes as you go through the process of opening and closing these types of games. Maybe you can open up windows display settings and keep an eye on it while it's happening.

    Is this something that is happening randomly with games or you can trigger it, every time, with specific games in your collection?

    Also, would be nice to know if the Big Box primary screen changes, or remains the same:

    image.thumb.png.c254eecad5efe36002dcc196701faf34.png

    Hi Faeran,

    Apologies for the late reply. Unfortunately I've got a million and one RL things going on at the moment and I'm struggling to find any time to do anything else....

    However, I *did* do a bit more investigation yesterday and found that on one particular game the monitor changes. However, when I go into the BB settings the monitors are still set correctly.

    At least now I can replicate the issue and know what game (at least one game - there may be a few others in the "Quiz Machine" playlist) is causing the issue. I know that some of these quiz machines are only Win XP compatible so I'm assuming it's something to do with that.

    I'll experiment (hopefully this weekend all being well) with running in different compatibility modes etc and just see if I can get any further.... 

    Just wanted to give you an update. Thanks ?

    • Like 1
  18. 34 minutes ago, faeran said:

    Hi @Johnny T. Not entirely sure why it would be doing that. I'd be interested to know exactly how your monitor configuration changes as you go through the process of opening and closing these types of games. Maybe you can open up windows display settings and keep an eye on it while it's happening.

    Is this something that is happening randomly with games or you can trigger it, every time, with specific games in your collection?

    Also, would be nice to know if the Big Box primary screen changes, or remains the same:

    image.thumb.png.c254eecad5efe36002dcc196701faf34.png

    Hi Faeran (congrats on your recent appointment - well deserved mate :) ) 

    Thanks for getting back to me. It's only the Quiz Machines and it's only certain ones. The "I'm a Celebrity Get Me Out Of Here" is a definite culprit and there's a couple of others.

    I *think* it's repeatable but won't know until I fire up the cabinet again which should be this weekend but I'll definitely check the Primary Screen setting hasn't changed.

    I might be able to get up to my cabinet tomorrow evening and, if I do, I'll post back my findings then.

    Thanks again for your suggestions.

    Cheers ?

    • Thanks 1
  19. Hi all,

    I've just started setting up SWP (Skill With Prizes) Quiz Machines as a platform in my Launchbox/BigBox build. These are quiz games like Who Wants to be Millionaire and 100 vs 1 etc.

    They are exe files and just run directly (without an emulator). However they quite often open at a different resolution to my monitor - for instance 800 x 600 - due to their age.

    On my cabinet I have two monitors - a marquee and a main monitor. I'm running the latest Win 10 and the latest BigBox.

    All the quiz machine games launch fine but I've noticed on quite a few of them, when I exit the game and go back to the main monitor, Big Box has moved on to my marquee monitor? 

    Anyone know why this would happen and how to prevent it?

    These quiz games are just like running old DOS games so I'm assuming it's maybe a problem that others have come across before?

  20. 21 minutes ago, C-Beats said:

    Not a problem you're not the first person I've seen with that issue. Do you know off hand how those files got in there? I'd be curious if we can find a common cause that we could potentially see about fixing or improving.

    I don't know unfortunately? I've been doing a lot of work on making a script that easily shows me which games I'm missing (and various other things ...) maybe it was a file I created many moons ago?? Can't say for sure :(

×
×
  • Create New...