Colorman3605 Posted April 24 Posted April 24 Version 13.21 crashes on startup if there are badges dlls I created in the plugins folder. Does the same thing happen to anyone? Thanks! Quote
JoeViking245 Posted April 24 Posted April 24 2 hours ago, Colorman3605 said: Version 13.21 crashes on startup if there are badges dlls I created in the plugins folder. Does the same thing happen to anyone? Thanks! Though we can appreciate your enthusiasm and concerns, please don't post the same issue in multiple threads. I removed your other post. We can continue discussions here (in 1 location). Can you attach one of your custom badges dll files that appears to be causing the issue you described so it can be looked at tested? Quote
Colorman3605 Posted April 25 Author Posted April 25 Version I - [ English Language ].dll This is one of my dlls. Thanks! Quote
JoeViking245 Posted April 25 Posted April 25 4 hours ago, Colorman3605 said: This is one of my dlls. Thanks! It looks like you created your plugin using version 1 of the app. Try using version 2 (at the top of the page in the link). Custom Badges - Third-Party Applications and Plugins (Development and Beta Testing) - LaunchBox Community Forums 1 Quote
Colorman3605 Posted April 25 Author Posted April 25 With With the dlls created with version 2, no problem. Launchbox starts correctly. Too bad that these dlls lose part of their function because they are displayed not in the order you could do with version 1 (I don't know in what order they are displayed). If anyone knows the method to make them display in the desired order, let me know. Thanks! Quote
Solution JoeViking245 Posted April 25 Solution Posted April 25 1 hour ago, Colorman3605 said: With With the dlls created with version 2, no problem. Launchbox starts correctly. Too bad that these dlls lose part of their function because they are displayed not in the order you could do with version 1 (I don't know in what order they are displayed). If anyone knows the method to make them display in the desired order, let me know. Thanks! It's because in v1 you could set the index. Which really shouldn't be done. That's why Jayjay removed it in v2. Quote
Colorman3605 Posted April 25 Author Posted April 25 I tried mine in dll groups. The problem was not in Launchbox or in the program to create the dlls but in one of the dlls. If I saw well after the update and after I had copied my dlls into the plugins folder, there were two with different names but same parameters. Maybe they were in conflict. Anyway, problem solved!!! Thanks! 1 Quote
Colorman3605 Posted Friday at 09:28 AM Author Posted Friday at 09:28 AM Today I inserted two new badges that I created. Not only does Launchbox crash at every start but once I deleted the corresponding dlls the problem remained until I deleted the dlls of all the badges I created. I tried to re-insert the dlls again and create them from scratch (with version 2 of LBCustomGameBadge, I don't use version 1 as it inserts them randomly on the screen) but nothing. At this point I will not use custom badges until there is an update of LBCustomGameBadge or a new way to insert badges directly from Launchbox and not from third parties. If anyone has suggestions, welcome. Thanks! Quote
JoeViking245 Posted Friday at 01:18 PM Posted Friday at 01:18 PM 3 hours ago, Colorman3605 said: Today I inserted two new badges that I created. Not only does Launchbox crash at every start but once I deleted the corresponding dlls the problem remained until I deleted the dlls of all the badges I created. I tried to re-insert the dlls again and create them from scratch (with version 2 of LBCustomGameBadge, I don't use version 1 as it inserts them randomly on the screen) but nothing. At this point I will not use custom badges until there is an update of LBCustomGameBadge or a new way to insert badges directly from Launchbox and not from third parties. If anyone has suggestions, welcome. Thanks! I suggest: Look at the LaunchBox debug logs. I'd assume at the bottom of the log it'll mention your badge plugin filename and then indicate the error associated with it right before crashing. May give a clue as to the issue. Verifying the custom badge plugins you created were indeed created with v2 of the third-party app Delete v1 off your system completely (if not already) so it doesn't accidentally get used Check that different badge plugins don't have any conflicts between each other i.e. using the same criteria (a long shot.... may have no bearing...) try using a different image for the offending badge plugin. You can change it without needing to recreate the plugin by replacing the image in the badges image folder You can (as a double check) verify that the resulting dll plugin files you're using were created with v1 vs. v2. right-click the file(s) and select Properties. In the Details tab, for v1, the File description will be {blank} v2 will show ClassLibrary4. (ignore the File version line) If that doesn't help, you could always: At the top of this page under Help & Support, select Request a Feature. Once the request is in and posted... upvote your feature request create a new thread here on the forums 'stating your case', add a link to the request ask other interested parties to upvote it too I say "Request a Feature" vs 'report a bug' because I'm fairly confident it's not a bug. If none of the above does anything for you, like before, attaching the offending dll file and someone may be able to test it or look at it and possibly determine an issue. 1 Quote
Colorman3605 Posted Friday at 09:11 PM Author Posted Friday at 09:11 PM I did the tests you suggested. The problem was in the images associated with the dlls. Their format was too large. I reduced it to that of the default badges in Launchbox and everything seems ok. I will continue to try with the remaining dlls now, if there are no other posts it will mean that everything went ok. Thanks! 1 Quote
Colorman3605 Posted Saturday at 10:44 AM Author Posted Saturday at 10:44 AM (edited) I confirm, everything is ok but there is a big clarification to be made. Maybe the problem is not even in the format used to create the dll but in its creation of the image file in the launchbox folder when it is started the first time after inserting the dlls in the plugin folder. Let me explain: - I created a dll with the new image format and copied the dll into the plugin folder. When starting Launchbox the usual crash. - I copied the image associated with the dll into the launchbox badges folder (it doesn't matter if the dll is already in the plugin folder). Then I started Launchbox and everything went ok. Basically you need to do two steps to use custom badges dlls. I hope this clarification can be of help. Edited Saturday at 10:46 AM by Colorman3605 Quote
JoeViking245 Posted Saturday at 12:21 PM Posted Saturday at 12:21 PM 1 hour ago, Colorman3605 said: I created a dll with the new image format and copied the dll into the plugin folder. When starting Launchbox the usual crash. When you did this first step, did you then look at the LaunchBox logs? Did it indicate anything about the crash? Quote
Colorman3605 Posted Saturday at 12:39 PM Author Posted Saturday at 12:39 PM No I haven't checked. P.S. the badges images after the update to the current version of Launchbox are no longer in the badges folder inside the images folder but are in the badges folder inside the media packs folder. Maybe this causes some conflict (?). Quote
JoeViking245 Posted Saturday at 01:39 PM Posted Saturday at 01:39 PM 58 minutes ago, Colorman3605 said: No I haven't checked. P.S. the badges images after the update to the current version of Launchbox are no longer in the badges folder inside the images folder but are in the badges folder inside the media packs folder. Maybe this causes some conflict (?). Hmm.. Good point. These 2 may go hand-in-hand (depending on what the log shows). Quote
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.