Jump to content
LaunchBox Community Forums

Grila

Members
  • Posts

    590
  • Joined

  • Last visited

  • Days Won

    29

Posts posted by Grila

  1. 5 hours ago, FreeSoftwareServers said:

    @Grila First let me say Awesome Job! I did a trial installation today and here is my findings.

    1st, in the image in your installation doc's you cut out the top </GRID> tag, this will likely confuse most people and they will get the following Error:

    "The Grid start tag on line X position Y does not match the end tag of 'Canvas'." 

    503224661_BBRGError.thumb.png.cf330e7da88bd11c36c88f67f914fd84.png

    2nd, the font is ultra tiny in my setup, but not seen in others screen shots.

    1849568286_WiiU_TestShot.thumb.png.4ff9ee124516d5028f5729c8d40be72d.png3rd, I use a horizontal wheel so holding left/right results in platform switching. I tested and it consistently works where like above, I was on Wii when I held right. (Solution: somehow see if view is horizontal/vertical and switch L/R for U/D)? Or have more API Keys made available to you like you mentioned @Jason Carr adding to base code.

    Last is really a "install tips" I would add, which is you can find your default view via

    
    Esc >> Options >> Theme >> Views 
    
    "Default Startup" = Platforms
    Platforms List View = Platform Wheel 1

    And here is the code snippet I would have added in the image for how to setup. Eg:

    
             <Image Source=*******/>
                </Grid>
            </Grid>
            <Grid Height="{Binding ElementName=Canvas, Path=ActualHeight}" Width="{Binding ElementName=Canvas, Path=ActualWidth}">
                <bbrgs:RGSv2_0 HorizontalAlignment="Center" VerticalAlignment="Center"/>
            </Grid>
        </Canvas>

    ----Update-----

    After further testing, in the image above, you can see it says "Nintendo Wii", but it's on the "Nintendo Wii U" platform. Well the playmodes seem to be related to the "Nintendo Wii" but selecting a playmode brings me a random "Nintendo Wii U" Game based on the platform selected in the background. My issues are clearly related to the fact I use a horizontal wheel. I could think of a solution like declaring the platform in the beginning of the code, but I think there would be better ways like fixing the LR hotkey combo so the platform doesn't change when I hold the hotkey. In its current state its 100% usable, I just had to learn the quirks, but I just wanted to give my feedback from testing. Thanks again for the awesome coding job and really listing to and implementing feedback. It's like nothing I have ever seen.

    No, the closing grid tag is there in both of my pics and I've clearly marked it with red text. Anything before it doesn't matter, all you're doing is finding the end of the theme's main grid. That Image tag in the pic also has no meaning, as it may not be there in other themes. In your code snippet, you have an extra </Grid> after the image...that's not correct.step_2.thumb.PNG.23de3e280937b632f0d91f903d39f67a.PNGstep_3.thumb.PNG.2a2f5400764652f06e7f81fc3efa0434.PNG

    The small text is weird. What's your Windows DPI settings set to?

    I understand about the horizontal wheel problem, but it will be null when the hotkey gets implemented.

     

    Here's a zoomed out pic of the example theme code to back up my statement.

    518132008__D__LaunchBox_Themes_Fundamental_Views_PlatformWheel1FiltersView.xaml-Notepad5_25_20186_31_24AM.thumb.png.79b8304f098cb51f837b8de60b6858a1.png

    • Thanks 1
  2. Added a bunch of new features today and the file is now updated in the downloads section.

    Changelog Version 2.2

    • the plugin will now check if you have "Skip Game Details Screen" in your BigBox options and either launch the chosen game directly (Skip Game Details Screen enabled) or show the BigBox Games Detail Screen (Skip Game Details Screen disabled) Thanks @Kondorito for the suggestion
    • you can now select a random game from your entire library by holding left to call the plugin. This adds back the functionality of the original version 1 plugin without the need to go to the System Menu. Thanks @FreeSoftwareServers for mentioning it in the thread
    • the individual play-modes are now parsed and only shown once per occurrence in the list. Thanks @MayorQwert
    • the plugin no longer reads the XML files, but now gets all its data directly from the API
    • added a "No preferred play-mode" option to the platform and playlist views. Thanks @MayorQwert for the suggestion
    • Like 1
    • Thanks 4
  3. 41 minutes ago, MayorQwert said:

    Just going to post one screen cap this time, everything seems to be working without error! Tested all of the playlists that previously gave trouble, along with a few old ones, and there are no errors whatsoever!

    image.thumb.png.63361f223dc0df3c5fba9b3c97068f67.png

    I have to say I'm very surprised you were able to get everything fixed so quickly!

     

    I can't think of anything else that would need to be added from a feature standpoint. I suppose as you said rolling the menus into one perhaps. Are there any plans to have options like those available to the normal BigBox views, such as toggling having additional information displayed along with the box art, such as description, genre, etc.?

    Awesome. 

    The extra options are certainly a possibility, in fact my initial view had all the details to the right of the cover but I scrapped it for the more simplified view before showing it to everyone a few days ago. I'm out of the office until Tuesday now, so I won't be working on that until then. 

    Later tonight I'll remote into my work computer and officially release the newest revision with all the changes made. Thank you for taking the time to test all the changes. 

    • Thanks 1
  4. 5 hours ago, MayorQwert said:

    Have you considered perhaps rolling everything into a single hotkey? Like possibly have where you hold it and have the option to either search current view or entire collection?  Current setup is fine, but I am thinking down the line when perhaps the ability to set a hotkey becomes feasible and that way there can be a single hotkey for the whole plugin, a "random game button" if you will.

    Yeah, I just wanted to get the code scratched out first. Adding another menu level is the easy part.

    Just got the "*No Preferred Play-Mode" added to the platform/playlist sections and I also got rid of the XML call so that may fix your issue with those few playlists. Try this file out and see if it fixes the playlist problem:

     

  5. Yes, the hold left menu doesn't rely on a platform or playlist, it gets all your games, so it will work anywhere.

    And I will look into adding the "*No Preferred Play-Mode" to the other menus as well. Thanks for the feedback and testing. I have a few more minor things to do and I'll release this new version on the downloads page.

  6. 5 minutes ago, MayorQwert said:

    Just noticed something odd.  In all those tests just 'Cooperative' or 'Competitive were never given as a choice, like how it was in your example. For example, in the "Arcade" platform, I can't just have it shuffle random 'Competitive' games, I have to choose <player number>; Competitive

    I see and I know what's causing it but I'll have to think of a good way to solve it. Basically the problem is the list items are pulled from the Play Mode field in LaunchBox. Since you don't have any games marked solely as Competetive, it doesn't get a list item. I believe I can solve this by parsing the Play Mode, then adding the items to the list but I have to do some testing.

     

    • Like 1
  7. In your first example, if you chose Cooperative it will now show any games that have that included in their play-mode. But, it has to be there in Launchbox, it can't automagically know if a game has cooperative game-play or not.

    So in LaunchBox any games, regardless of their other tags, have to be marked as coop to show:

    Capture.PNG.d1c4432899c534030ad6cf5c447b2401.PNGSo in this example, if you choose Cooperative in the plugin, it will include items 2 and 3 in the randomization.

    • Thanks 1
  8. OK @MayorQwert, I got some coffee in me this morning and I think I've figured out what you would like implemented. Let me see if I have this right...

    Say I choose the Platform Arcade, the menu pops up with these choices (my collection is with the LaunchBox default play modes, but the point is the same):

    • 2-Player Alternating
    • 2-Player Simultaneous
    • 3-Player Simultaneous
    • 4-Player Alternating
    • 4-Player Alternating / 2-Player Simultaneous
    • 4-Player Simultaneous
    • 6-Player Simultaneous
    • 8-Player Alternating / 2-Player Simultaneous
    • Cooperative; Multiplayer
    • Single Player

     

    So right now, if I choose option two, which is 2-Player Simultaneous, it will only choose a random game that have that explicit play mode:

    • 2-Player Alternating
    • 2-Player Simultaneous
    • 3-Player Simultaneous
    • 4-Player Alternating
    • 4-Player Alternating / 2-Player Simultaneous
    • 4-Player Simultaneous
    • 6-Player Simultaneous
    • 8-Player Alternating / 2-Player Simultaneous
    • Cooperative; Multiplayer
    • Single Player

     

    Now, what I think you are proposing is that if I choose option two, which is 2-Player Simultaneous, you want it to choose a random game from all games that contain 2-Player Simultaneous:

    • 2-Player Alternating
    • 2-Player Simultaneous
    • 3-Player Simultaneous
    • 4-Player Alternating
    • 4-Player Alternating / 2-Player Simultaneous
    • 4-Player Simultaneous
    • 6-Player Simultaneous
    • 8-Player Alternating / 2-Player Simultaneous
    • Cooperative; Multiplayer
    • Single Player

    If this is what you are suggesting then you are absolutely right and it should be easy enough to incorporate. Right now, it searches for the exact string but if I change it to string.contains it should solve the problem. Please let me know if I've finally wrapped my head around this and I do apologize for getting frustrated yesterday, I just couldn't understand what was being conveyed.

    • Like 1
  9. 7 hours ago, MayorQwert said:

    Hopefully the plugin will eventually be able to display all 2-Player Simultaneous, Cooperative, Competitive, etc. games when the option is chosen, regardless of whether there are multiple tags, at some point.  Feels somewhat lacking :(

    So what you're saying here is that if you select 2-Player Simultaneous, you want it to choose all 2-Player games, all 2-Player Simultaneous games, and all 2-Player Cooperative games?

    If so...then what's the point of even having them categorized like that...just  have them all 2-Players if you don't care about the other tags. 

    If I want to play a 2-Player Simultaneous game.....then I don't want the others to show. Defeats the whole purpose IMO and if that's the case then I should just revert it back to simple 1P, 2P, Multiplayer, Coop then.

  10. Ok, that's better. Send me your Capcom Classics.xml, I think I know what's causing that.

    The option for the entire collection isn't there anymore because it's now pulling the playmodes from the xml of the platform/playlist you have selected. Scratch that comment, my mind was on a different subject. I will add that option back.

    These playmodes that get listed are taken directly from your games in the xml so yes, if you select 2-player simultaneous it will only find games with that. If you want to find games with say 2-player Simultaneous; Competetive, you have to select that entry. That's how the data is.

    It will never work in "View All Games" because you'd have to parse every xml in the Platform and playlist folder, which would most likely crash BigBox.

  11. OK, please try this file. If this doesn't work something weird is going on. I have it successfully working on 3 different machines now, each with a different LaunchBox install directory. One machine it's on my D:\ drive, one machine it's in my Downloads folder, and my main machine the path is set up similar to yours.

     

  12. 23 hours ago, MayorQwert said:

    Yes, I made sure to put it in the plugins folder and unblocked it.  It doesn't do anything with any game views I've tested, and I put it in a few, however I do get this when I tried to edit the 'Platform Wheel 1' with your code:

    image.thumb.png.d8513e9ca03839819c6d0b96790d667c.pngThis is in my Playlists section.

    OK, that makes more sense. Try this file...

     

    Overwrite the old one and be sure to unblock it.

×
×
  • Create New...