-
Posts
590 -
Joined
-
Last visited
-
Days Won
29
Content Type
Profiles
Forums
Articles
Downloads
Gallery
Blogs
Posts posted by Grila
-
-
Looks like a BigBox error to me, especially if you removed the plugin. Also, the plugin does nothing in the options view.
Maybe @neil9000 or one of the other mods can help.
-
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'."
2nd, the font is ultra tiny in my setup, but not seen in others screen shots.
3rd, 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.
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.
-
1
-
-
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
-
1
-
4
-
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!
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.
-
1
-
-
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:
-
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.
-
@MayorQwert test this file. It has the changes fixed hopefully and also has another menu added when you hold left for your entire collection. Test that out please also.
-
1
-
-
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.
-
1
-
-
Actually I'll give you the new file to test for me if you don't mind:
-
Awesome, i made changes this morning and have it working like this now. It's not published to the site yet because I'm adding some of the other suggestions, but it should be ready relatively soon.
-
1
-
1
-
-
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:
So in this example, if you choose Cooperative in the plugin, it will include items 2 and 3 in the randomization.
-
1
-
-
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.
-
1
-
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.
I guess I don't understand what you're stating here...
-
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.
-
@MayorQwert your Capcom Classics.xml doesn't work here either and it looks different from the one on my machine. Try deleting the file, opening up LaunchBox and generate missing arcade playlists to regen it and see if that fixes it.
-
5 minutes ago, MayorQwert said:
Feels somewhat lacking
Well, that's not a good way to get me to keep working on it after I literally poured 2 days work into it...
-
3
-
-
-
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.
-
And please try it on a platform and a playlist.
-
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.
-
@MayorQwert, use this file and take a screenshot when the messagebox pops up so I can see the path that's getting returned. And thanks for being the guinea pig
-
Indeed I did and forgot to change it ?
-
23 hours ago, MayorQwert said:
OK, that makes more sense. Try this file...
Overwrite the old one and be sure to unblock it.
-
Also, the plugin won't work if you are viewing your collection by "All Games", you have to use a platform or playlist view. That's how it knows what xml files to read for the play modes.
BigBox - Select Random Game Feature fixed by "Wheel Spin"
in Features
Posted
Actually the closer I look at it, it looks like whatever theme you are using has errors in the options screen xaml.