Jump to content
LaunchBox Community Forums

Grila

Members
  • Posts

    590
  • Joined

  • Last visited

  • Days Won

    29

Posts posted by Grila

  1. 2 hours ago, Zkyo said:

    @Grila Could I possibly get some advice on how to modify this plugin? I'd just like to change the key used to activate the plugin to anything other than a direction, because I use all 4 directions in other menus. Preferably a xbox controller button, but that's probably not that simple. I can use Steam to rebind a controller button to a key.

    The problem is that I have virtually no experience with coding. I cloned the repo and imported it into Visual Studio, and I think I can do what I'd like by changing a couple lines in RGSv2_0.xaml.cs. Swapping "public bool OnRight()" and "public bool OnPageDown()". I'm not sure how to rebuild the plugin from that point. If I try to build a solution, it fails with 14 errors about missing namespace names.

    I could never get it to work with a custom button press, that's why I had to resort to what was available in the plugin API. Here's the API page:

    http://pluginapi.launchbox-app.com/html/921cbe56-8200-e3cf-b8f4-2af213ae728a.htm

    I always wanted to be able to tie this to a custom, user select-able button or key but no options were ever added to the API to allow that as far as I can remember. This was also quite some time ago, so maybe things have changed since then? Sorry I can't help you out any further!

    • Thanks 1
  2. 2 hours ago, viking said:

    For the title in a bubble, I was hoping to code a bubble that adapts to the length ... but no idea how to do it ^^

    Viking, I did something similar in my ComixBox theme years ago. Take a look at PlatformWheel3 for the code. Here's the general idea though:

    Set a hidden label to the game name and have update on selection...

    <!-- AUTOMATIC BORDER SIZER START -->
    <Label x:Name="BorderSizer" Grid.Column="1" Content="{Binding ActivePlatform.Name, NotifyOnTargetUpdated=True}" FontFamily="Clementine" FontStyle="Italic" FontSize="46" HorizontalAlignment="Center" VerticalAlignment="Bottom" Visibility="Hidden" />

    Then set your "bubble" width and height bound to label text...

    <Border x:Name="TextFrame" Grid.Column="1" Background="White" Width="{Binding ElementName=BorderSizer, Path=ActualWidth}" Height="{Binding ElementName=BorderSizer, Path=ActualHeight}" HorizontalAlignment="Center" VerticalAlignment="Bottom" BorderBrush="Black" BorderThickness="5" SnapsToDevicePixels="True" Panel.ZIndex="2" />

     

    Like I said, take a look at my old ComixBox theme, PlatformWheel3 and you can see whole code and see it in action live in BigBox.

    • Thanks 2
  3. 41 minutes ago, Retro808 said:

    Thanks @Grila I know many users would agree with that.

    I was simply posting information for users to see since most may not be aware of it. Also my other focus was to move non-beta topics out of the beta thread and into a thread more appropriate for the concern.

    Use the thread I linked so we can keep the Mame file concern in that thread. Since Jason has responded there before it keeps all your requests and input in one spot for him. Thanks.

    I apologize @Retro808, I do see now where you suggested to move this to the correct forum. I replied in a hasty manner without regard to the details you actually posted.

    • Like 1
  4. 2 minutes ago, Retro808 said:

    Here is a quote from Jason taken from this thread. Figure I would post it so you can see the process Jason takes as it pertains to the Mame file LB reads. Jason is not simply using the Mame data alone.

    My recommendation if you have further responses related to this topic please post there since it is not a beta related issue/concern.

    I get it...but the code being "gold" doesn't matter if the update process on the dev's end doesn't happen (which appears to be the case here, since MAME is up to 0.226 now and the database is seemingly at 0.224). Also, those files are readily available to the public, so just let the user define their list.xml, catver.ini, etc and it won't matter what version of MAME they are trying to import...

    • Like 1
  5. That's the point of this discussion though...LaunchBox shouldn't be dependent on whatever version it's own database is on and we shouldn't have to wait for it to be updated. It should use a user generated list.xml like almost every other front-end uses.

    For example...

    Right now I'm on MAME 0.225. I use Arcade64 with a non-merged romset. In Arcade64 it shows I have 9545 working and available games. I wrote a batch file to copy all 9545 files to a different directory. When I import that directory with 9545 files into Launchbox, I uncheck all the boxes (non-working, casino, mahjong, etc.) and set it to import all clones. Launchbox only imports 9508 because it's depending on it's own, modified metadata for MAME (which we don't know what version it's on). If LaunchBox didn't try to re-invent the wheel and instead just used a list.xml that I would generate myself from my chosen romset, I would have all 9545 imported.

    And I get it, so what is a few roms don't import. But that's not the point...if I want to import 9545 roms and LaunchBox won't do it, then it's a problem.

     

    And just to add, I've been a community member here for some time and have contributed plenty. This isn't an attack on LB or Jason. I love the software and use it daily as many of us do and I appreciate all the hard work he puts in providing features that the community wants.

    • Like 1
  6. 9 minutes ago, mcfilmmakers said:

    That's what we're getting at - users who want to keep mame up to date have to do so by updating through every version between their current set and the latest set. Without a way of knowing what the current launchbox supported set is, users have to guess. Most of that time, the guess would be wrong. In this case, Mame is at version 226 and launchbox would appear to still be at 224. If a user updates to 225, such as I did, they can't know that they went too far without running into this problem I experienced. That's where letting the user use their own dat file comes in handy.

    I don't want to have to update through 3 iterations of mame updates at once. I also don't want to have to guess when to do it either. It's an issue.

     

    I'm going to have to agree. As far as I can tell, there isn't even a way to see what version of MAME LaunchBox is currently on so you're left guessing.

  7. 5 hours ago, darreldearth said:

    either the last release or the one before stopped the movie scraper plugin from working (Posted the Link to it below). Is there any way of fixing it or does the person who made the plugin need to change it? doesn't seem like he logs in anymore. ?

     

     

    The original author would have to fix it, is it's a community plugin. Jason and C-Beats don't have the source code for these, let alone the time to be fixing community plugins.

  8. Actually, I think you'll have to copy the whole theme directory and rename it as something else. Then replace the file I uploaded. The reason being is I think Critical Zone is now packaged with BigBox, so I don't believe you can just edit the theme. It gets rewritten on each launch.

    Make sure to select the right theme in the BigBox options afterwards!

  9. 1 minute ago, bundangdon said:

    Honestly, I really like the way this theme looks and wouldn't really change anything as i've been using it for the past few months. Though, it would be nice to have some different color schemes to choose from. But hey, that's probably just me :)

    Don't worry, I won't get rid of this version. I would put it out as a separate theme. 

    I'll also try to find some time to add some different color schemes. No one has ever asked for that but I think it's a good idea. Glad you're enjoying the theme @bundangdon ?

    • Like 1
×
×
  • Create New...