Jason Carr Posted May 22, 2017 Author Share Posted May 22, 2017 Hehehehehe. Thanks guys. Beta 8 is out now with some bug fixes as well as a few new plugin features from the live stream this morning: - New PluginHelper.StateManager.IsBigBox property - New PluginHelper.StateManager.IsPremium property - New PluginHelper.StateManager.IsBigBoxInAttractMode property - New IPlatform.GetAllGames(bool includeHidden, bool includeBroken) method - New PluginHelper.BigBoxMainViewModel object is available that will allow you to force navigate to various places in Big Box. Documentation will be updated shortly to reflect these new changes. Also, I'm hoping I've fixed @Andrewnintendo's issue above as well as @Nielk1's issue with game database IDs changing. Plugin documentation: http://pluginapi.launchbox-app.com 3 Quote Link to comment Share on other sites More sharing options...
Nielk1 Posted May 23, 2017 Share Posted May 23, 2017 (edited) @Jason Carr The metadata and media fix seems to be half-working. The metadata for the example problem game of mine, Colin McRae Rally (2014) was indeed preserved and did not change to the incorrect game, however, media for the incorrect game still downloaded. It appears you have prevented the metadata overwrite since the DatabaseID was attempting to change when it was already set, but that incorrect DatabaseID was still carried into the media download step rather than using the DatabaseID already attached to the game. I have no use for it personally, yet, but if you make another iteration after this it would probably be worth adding IPlatformCategory:GetAllPlatforms() . EDIT: Also @Jason Carr it looks like IBigBoxMainViewModel is in the wrong NameSpace; it's in Unbroken.LaunchBox.Plugins instead of Unbroken.LaunchBox.Plugins.Data Edited May 23, 2017 by Nielk1 Quote Link to comment Share on other sites More sharing options...
Jason Carr Posted May 23, 2017 Author Share Posted May 23, 2017 18 hours ago, Nielk1 said: @Jason Carr The metadata and media fix seems to be half-working. The metadata for the example problem game of mine, Colin McRae Rally (2014) was indeed preserved and did not change to the incorrect game, however, media for the incorrect game still downloaded. It appears you have prevented the metadata overwrite since the DatabaseID was attempting to change when it was already set, but that incorrect DatabaseID was still carried into the media download step rather than using the DatabaseID already attached to the game. I have no use for it personally, yet, but if you make another iteration after this it would probably be worth adding IPlatformCategory:GetAllPlatforms() . EDIT: Also @Jason Carr it looks like IBigBoxMainViewModel is in the wrong NameSpace; it's in Unbroken.LaunchBox.Plugins instead of Unbroken.LaunchBox.Plugins.Data Yeah, I think that was by design to pick up a new game if the existing one no longer existed, but I can see how that doesn't make a whole lot of sense. I'll see if I can get that logic switched up. Also, yeah, I really probably need another namespace since it's not all Data, but yes, I should keep the root namespace clean with the plugin options. I'll see what I can do. Quote Link to comment Share on other sites More sharing options...
JamesBond@ge Posted May 23, 2017 Share Posted May 23, 2017 Is it safe to update to a Beta and then afterwards install official 7.9 again? Do I just install over the top of my current installation? Quote Link to comment Share on other sites More sharing options...
Jason Carr Posted May 23, 2017 Author Share Posted May 23, 2017 1 minute ago, JamesBond@ge said: Is it safe to update to a Beta and then afterwards install official 7.9 again? Do I just install over the top of my current installation? It's usually safe to do that, yes; though it is definitely recommended to take a backup of your entire installation. Betas are betas, and they do break from time to time. 1 Quote Link to comment Share on other sites More sharing options...
JamesBond@ge Posted May 23, 2017 Share Posted May 23, 2017 Great. Thanks Jason. And thanks for the work you do, also. 1 Quote Link to comment Share on other sites More sharing options...
Jason Carr Posted May 23, 2017 Author Share Posted May 23, 2017 Alright, beta 9 is out now guys. @Nielk1 this should fix that logic so that media and metadata is only downloaded from the existing connected games database ID instead of searching again. I've also added a couple new methods to IGame to get all images on a game (for @UnderwoodNC's games database submission plugin) as well as a new Unbroken.LaunchBox.Plugins.Data.ImageTypes class which has constants for all possible image types. 4 Quote Link to comment Share on other sites More sharing options...
Ariakan Posted May 24, 2017 Share Posted May 24, 2017 Hi! Did you see these bugs yet? (about other region/language roms that disappear or won't import) https://bitbucket.org/jasondavidcarr/launchbox/issues/3015/other-language-rom-fail-if-the-gamehttps://bitbucket.org/jasondavidcarr/launchbox/issues/3014/deleting-a-rom-file-from-lang-or-region-x And can we manually update LaunchBox ? You say there is Beta 8 and 9, but when I launch Beta 7 it don't ask me if I want to update. Quote Link to comment Share on other sites More sharing options...
kiroscell Posted May 24, 2017 Share Posted May 24, 2017 Big Box is crashing immediately after updating to the latest beta with no changes from me. Is there a crash or error log located anywhere in the install folder that I can post for troubleshooting? Quote Link to comment Share on other sites More sharing options...
cammelspit Posted May 24, 2017 Share Posted May 24, 2017 (edited) Just update to beta 9, still getting immediate exceptions and fully crashing LB/BB about half the time. I posted a bitbucket for it soon as beta8 came out but 9 is behaving identically. No changes from me. UPDATE: Had to clear my plugins folder 100% and LB/BB is working so something was working in beta7 that no longer works. No idea which one yet. Edited May 24, 2017 by cammelspit Quote Link to comment Share on other sites More sharing options...
Nielk1 Posted May 24, 2017 Share Posted May 24, 2017 @Jason Carr My Add/Update Metadata and Media issue appears to finally be resolved. Will need to do some more testing of course to be sure but my test case works as expected. Quote Link to comment Share on other sites More sharing options...
dov_EL Posted May 24, 2017 Share Posted May 24, 2017 Jason, Ready for GOLD ? Quote Link to comment Share on other sites More sharing options...
Charco Posted May 24, 2017 Share Posted May 24, 2017 It'll be done when it's done. Quote Link to comment Share on other sites More sharing options...
dov_EL Posted May 24, 2017 Share Posted May 24, 2017 57 minutes ago, Charco said: It'll be done when it's done. I agree, but if you do not make a harangue any time, The Dev. It does not feel loaded from its audience Quote Link to comment Share on other sites More sharing options...
kiroscell Posted May 24, 2017 Share Posted May 24, 2017 Anyone else getting an immediate crash when launching BigBox or is it just me? Quote Link to comment Share on other sites More sharing options...
DOS76 Posted May 24, 2017 Share Posted May 24, 2017 I'm getting the new beta now will let you know Quote Link to comment Share on other sites More sharing options...
neil9000 Posted May 24, 2017 Share Posted May 24, 2017 @kiroscell I just updated and launched bigbox, no issues here. Are you using any plugins? Quote Link to comment Share on other sites More sharing options...
DOS76 Posted May 24, 2017 Share Posted May 24, 2017 Yeah no issues here either. Quote Link to comment Share on other sites More sharing options...
neil9000 Posted May 24, 2017 Share Posted May 24, 2017 Yeah im wondering if plugins that were made when the plugin system was implemented are now broken as Jason has still been messing with it a lot and adding stuff to it. Quote Link to comment Share on other sites More sharing options...
DOS76 Posted May 24, 2017 Share Posted May 24, 2017 (edited) Okay @Jason Carr I just noticed this when I combined two games it makes two additional apps including a duplicate one for the facing game is this expected behavior I thought the dropdown would let you choose the game you wanted to be the face game and would only make the additional app for as however many games you were combining with the game that is still showing. Edited May 24, 2017 by DOS76 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.