Drybonz Posted October 26, 2022 Share Posted October 26, 2022 I'm using the official MAME art for my arcade set, and noticed that a lot of marquees, for instance, aren't being picked up in LB... I'm assuming because the file that LB imported doesn't match the name (ex. aliensu and aliensj, aliensw, etc) of the art file exactly, even though LB is pointed to the proper directory for the marquees. Is there an easy way to get LB to pick up and use these art files without having to manually go through thousands of arcade games and do it manually? Thanks for the help. Quote Link to comment Share on other sites More sharing options...
Retro808 Posted October 26, 2022 Share Posted October 26, 2022 24 minutes ago, Drybonz said: I'm using the official MAME art for my arcade set, and noticed that a lot of marquees, for instance, aren't being picked up in LB... I'm assuming because the file that LB imported doesn't match the name (ex. aliensu and aliensj, aliensw, etc) of the art file exactly, even though LB is pointed to the proper directory for the marquees. Is there an easy way to get LB to pick up and use these art files without having to manually go through thousands of arcade games and do it manually? Thanks for the help. Displaying marquees where? Inside the LB/BB UI or in game? LB/BB will pull the marquee images from the LB image folders, not from Mame folders. So by default it would look in \Launchbox\Images\Arcade\Arcade - Marquee\ Quote Link to comment Share on other sites More sharing options...
Drybonz Posted October 26, 2022 Author Share Posted October 26, 2022 Ok... so, yes... within the LB interface. Yes, I know the directory has to be changed... I have already pointed to the proper folder in the platform options. Most of the marquees are showing properly, but the problem is with the ones, apparently that don't exactly match, in file name, the game file name that LB has imported. Quote Link to comment Share on other sites More sharing options...
Retro808 Posted October 26, 2022 Share Posted October 26, 2022 Can you give an example (such as the exact game name and rom name you are launching or displaying and the images file name in the folder). I do not really mess with Mame artwork, but LB bindings are designed to pull images named after the rom file or named exactly as the name is in LB. Quote Link to comment Share on other sites More sharing options...
Drybonz Posted October 26, 2022 Author Share Posted October 26, 2022 A couple of quick examples... Bionic Commando, game is bionicc1, and art file is (as named in the "official" MAME art) bionicc. Another one is Berzerk... game files is berzerk, art file is berzerka. These are just a couple that don't show the art in LB, but there are a bunch of other ones. Quote Link to comment Share on other sites More sharing options...
Retro808 Posted October 26, 2022 Share Posted October 26, 2022 11 minutes ago, Drybonz said: A couple of quick examples... Bionic Commando, game is bionicc1, and art file is (as named in the "official" MAME art) bionicc. Another one is Berzerk... game files is berzerk, art file is berzerka. These are just a couple that don't show the art in LB, but there are a bunch of other ones. I assume like you mentioned in your first post the issue to be the file name mistmatch. Example if you take berzerk and change the image file name from berzerka to berzerk does it show the marquee? I do know LB can use images named after the rom so I believe that means the image name must match the rom name. Quote Link to comment Share on other sites More sharing options...
Drybonz Posted October 26, 2022 Author Share Posted October 26, 2022 Sure, it works... but you would have to manually check thousands of roms and manually rename the mis-matches. I think part of this might come from LB MAME importer bringing in roms that aren't the optimal or parent roms. One example I just noticed is Gryzor (which is a Contra variant) being imported instead of Contra. There could be other problems, but I think the main game file name is supposed to match the art file names (in theory). Quote Link to comment Share on other sites More sharing options...
Retro808 Posted October 26, 2022 Share Posted October 26, 2022 3 hours ago, Drybonz said: Sure, it works... but you would have to manually check thousands of roms and manually rename the mis-matches. I think part of this might come from LB MAME importer bringing in roms that aren't the optimal or parent roms. The version of Mame tou are using and your import settings can also affect how LB imports the Mame roms. It will abide by your region setting which can affect which rom is primary as well as your preference over 4-player/2-player rom types. LB can determine parent since it reads the Mame.xaml from the version of Mame you told it you were using. It cannot determine optimal rom since that is too subjective and likely something it will not be coded to do. I take it that is one of the major issues using the Mame artwork, if your imported primary rom name does not match the artwork file name there will be a lot of leg work to fix. I doubt much will be done in the short term to make using mame official artwork any more seamless since LB has its own image infrastructure. 3 hours ago, Drybonz said: One example I just noticed is Gryzor (which is a Contra variant) being imported instead of Contra. There could be other problems, but I think the main game file name is supposed to match the art file names (in theory). The Gryzor issue I am not sure on. Just checked and my import has Contra imported separately from Gryzor. Quote Link to comment Share on other sites More sharing options...
Drybonz Posted October 26, 2022 Author Share Posted October 26, 2022 (edited) A lot of stuff seems to get through the filters on the MAME import too. It seems like there is always some manual cleanup to do. *edit* It looks like the LB database is actually using the same files as the "official" set, so I will probably just back those up and download them from LB database to make thing easy. Edited October 26, 2022 by Drybonz Quote Link to comment Share on other sites More sharing options...
Retro808 Posted October 26, 2022 Share Posted October 26, 2022 3 minutes ago, Drybonz said: A lot of stuff seems to get through the filters on the MAME import too. It seems like there is always some manual cleanup to do. Well that's the nature of development. Thankfully we have a dev team that constantly works on improvements. 1 Quote Link to comment Share on other sites More sharing options...
C-Beats Posted October 27, 2022 Share Posted October 27, 2022 A lot of the filters are driven by INI's of various sources and are placed in the \\LaunchBox\ThirdParty\MAME\ directory. If you're using the newest set during import it may be worthwhile to take a look in that folder and google each of those filenames and grab the most recent ones and replace the ones in that folder with them. Typically they come out within a week of the MAME release. Grabbing these will make sure we have the most up-to-date metadata to work with to help those filters work as well as possible. 1 Quote Link to comment Share on other sites More sharing options...
Drybonz Posted October 27, 2022 Author Share Posted October 27, 2022 (edited) Ah ok... I didn't know this. I'm sure I just need to drop my ini in there and try again. Thanks. *edit* It looks like the set in the LB directory is 06/2022 which should be fine for my .244 set. Edited October 27, 2022 by Drybonz 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.