Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    3,448
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by JoeViking245

  1. MAME Hi-Score Display - A plugin for BigBox View File MAME Hi-Score Display - A plugin for BigBox Use this plugin to view a games high scores from BigBox’s Game Menu. Features Creates a menu item called “View Hi-Scores” that allows you to display high scores for most games in your Arcade platform directly in BigBox. What's needed (3) files that are included in the downloaded zip file (the plugin) Version 3.0 - One file that is included in the downloaded zip file (the plugin) 2 lines of text added to the "TextGamesView.xaml" file for your current BigBox Theme MAME configured to save high scores Saved high score files (These are automatically generated by MAME once it’s configured to save them in the "hi" and/or “nvram” subfolders of your MAME emulator) What it won't do Show high scores for games using emulators other than MAME. Show high scores for games in LaunchBox. MAME is not built to save high scores the same way (or at all) for all arcade machines, so not all games are supported by this plugin Contributors @jayjay – The one who came up with the idea and did all the hard stuff. @JoeViking245 – The one who helped with all the easy stuff. @fromlostdays – The one who made these instructions easier to follow. A HUGE Special Thanks goes to GreatStone’s utility “hi2txt”. This utility converts MAME’s high score files into a readable format which ultimately makes this plugin possible!! http://greatstone.free.fr/hi2txt/index.html Installation and setup instructions: Step 1: Installing the Plugin Step 2: Editing your BigBox Theme to add support for the Plugin Step 3: Making sure MAME is set up to save high scores Installing the Plugin: Download the plugin, Mame_Hi_Scores (v5.0.0).7z from the LaunchBox download section (If not using 7zip) After you’ve downloaded the zip file, be sure to unblock it in Windows by right clicking it, selecting Properties, and clicking Unblock Open the zip file and extract/copy the "Hi_Scores" folder into ..\LaunchBox\Plugins i.e. D:\LaunchBox\Plugins\Hi_Scores\Mame_Hi_Scores.dll Editing Your BigBox Theme to add support for the Plugin: As of version 5.0.0, this step is no longer required. If you are updating from a version PRIOR to v5.0.0, you will need to UNDO THE CHANGES made to your TextGamesView.xaml file!!! (just delete the 2 lines that were added, and save.) Setting up MAME to save high scores: Using a recent official MAME release – If you have an older release of MAME, you may need to do the following steps instead. Congrats! You’re all setup! Now that you’ve setup the plugin, why not give it a try? How to use: Start BigBox Go into the "Arcade" Platform Select a game Near the bottom of the Menu (if the selected game has a high score file saved) you'll see "View Local Hi-Scores" Select "View Local Hi-Scores" to see your high scores for that game! To close the Hi-Scores window (options): (new v5.0.0) Press the button (or button combo) you have mapped to Close Active Window Press Enter (keyboard) Press Escape (keyboard) Click the X in the upper right corner (mouse) Submitter JoeViking245 Submitted 11/10/2019 Category Third-party Apps and Plugins
  2. Version 5.1.0

    405 downloads

    MAME Hi-Score Display - A plugin for BigBox Use this plugin to view a games high scores from BigBox’s Game Menu. Features Creates a menu item called “View Hi-Scores” that allows you to display high scores for most games in your Arcade platform directly in BigBox. What's needed (3) files that are included in the downloaded zip file (the plugin) Version 3.0 - One file that is included in the downloaded zip file (the plugin) 2 lines of text added to the "TextGamesView.xaml" file for your current BigBox Theme MAME configured to save high scores Saved high score files (These are automatically generated by MAME once it’s configured to save them in the "hi" and/or “nvram” subfolders of your MAME emulator) What it won't do Show high scores for games using emulators other than MAME. Show high scores for games in LaunchBox. MAME is not built to save high scores the same way (or at all) for all arcade machines, so not all games are supported by this plugin Contributors @jayjay – The one who came up with the idea and did all the hard stuff. @JoeViking245 – The one who helped with all the easy stuff. @fromlostdays – The one who made these instructions easier to follow. A HUGE Special Thanks goes to GreatStone’s utility “hi2txt”. This utility converts MAME’s high score files into a readable format which ultimately makes this plugin possible!! http://greatstone.free.fr/hi2txt/index.html Installation and setup instructions: Step 1: Installing the Plugin Step 2: Editing your BigBox Theme to add support for the Plugin Step 3: Making sure MAME is set up to save high scores Installing the Plugin: Download the plugin, Mame_Hi_Scores (v5.0.0).7z from the LaunchBox download section (If not using 7zip) After you’ve downloaded the zip file, be sure to unblock it in Windows by right clicking it, selecting Properties, and clicking Unblock Open the zip file and extract/copy the "Hi_Scores" folder into ..\LaunchBox\Plugins i.e. D:\LaunchBox\Plugins\Hi_Scores\Mame_Hi_Scores.dll Editing Your BigBox Theme to add support for the Plugin: As of version 5.0.0, this step is no longer required. If you are updating from a version PRIOR to v5.0.0, you will need to UNDO THE CHANGES made to your TextGamesView.xaml file!!! (just delete the 2 lines that were added, and save.) Setting up MAME to save high scores: Using a recent official MAME release – If you have an older release of MAME, you may need to do the following steps instead. Congrats! You’re all setup! Now that you’ve setup the plugin, why not give it a try? How to use: Start BigBox Go into the "Arcade" Platform Select a game Near the bottom of the Menu (if the selected game has a high score file saved) you'll see "View Local Hi-Scores" Select "View Local Hi-Scores" to see your high scores for that game! To close the Hi-Scores window (options): (new v5.1.0) Press the button you have mapped for your controller to Back Press the key you have mapped for your keyboard to Back
  3. Just type it in. Hit Tab, and provide the other information.
  4. You can also hit Windows key + Shift + S to bring up Snip & Sketch all-ready to grab a capture. It is definitely a nice feature!
  5. Check the default command line parameter for you MAME 32 emulator and see if removing it (probably "-keyboardprovider dinput") fixes the issue.
  6. I'm glad it's all working! And thanks for getting back. It definitely helps! I totally spaced on the need for fm7 right before the media type (-cass, -flop1.... ). Sorry about that. The cass1 comes straight from the hash file. Though now looking at the fm7 hash file, one spot shows 'cass1' and another shows 'cass'. Though MAME hasn't tested multi-image games for FM-7, I know some consoles need 'cass1', 'cass2' to load the different images. I'll take a closer look. But for now since cass1 works, maybe best for me to leave well enough alone. lol That tid bit about only needing to bulk edit the command lines for one of the sets is big forehead slap on my part. Again, sorry about that. ? Good call.
  7. A good example of a console that takes two or more command line arguments is the Atari 2600 cassettes where you need to load scharger AND the cassette (rom). a2600 -cart1 scharger -cass But that's not what you were really asking about. The emulators are set up based on the Platform(s) you want to use them for in regards to the command line needed. So "Fujitsu FM 7" Platform (at least if used in MAME) is going to be -cart or -cass. There really isn't an innate way for LaunchBox to tell MAME "if it's a t77, use -cass. Otherwise use -flop1." That being said, you can creatively make it work [to have both in one Platform]. There may be an easier or better way, but this is my shoot-from-the-hip thought. Import fm7_cass as normal. (well, via this plugin) Then install yet another plugin called Bulk Custom Command-Line Editor. Select all games, run the plugin and enter -cass and click Finish. Now go back to the Software List Importer plugin and import fm7_disk into the same Platform you used above. When that's done, [in LaunchBox] click "ARRANGE BY" and select "Date Added"Select the "newest" added games, run the other plugin and this time use -flop1 These custom command lines will take precedence over MAME's Associated Platforms command line parameters that were automatically entered in when importing both console sets. But to keep things clean, you can go into Manage Emulators, select MAME, Associated Platforms and delete the 2 for Fujitsu FM 7. I haven't tried this, so if you could, please let us (the Forum) know if it works. And if it doesn't, we'll find another way. ?
  8. Try this. I didn't fully test it, but seems like it should work. $^!B:: if WinExist("ahk_exe BigBox.exe") { WinActivate return } Run "F:\LaunchBox\BigBox.exe" return
  9. Well then, I'm stumped too. It's weird it's just that one rom and not others too. Especially with the fresh install of everything.
  10. Did your clean install of MAME include making sure there was no cfg or nvram file for this one mysteriously unnamed rom before starting MAME again and opening the game?
  11. Nothing to feel stupid about. An easy misunderstanding. Glad it it's working now!
  12. Just had a thought... Make sure you're putting it the "Running AutoHotKey Script" tab in Edit Emulator. (The "Exit AutoHotKey Script" tab is used only for exiting from the pause screen in BigBox.)Also, the "Send !{F4}", though effective, is not very pretty and can be problematic. If your 1st one was placed in the correct tab and doesn't work, scratch my last post ant try this: $Esc:: { WinClose, ahk_exe trs80gp.exe } Replace "trs80gp.exe" with the actual name.ext of your emulator if different.
  13. Try this: $Esc:: { Send !{F4} } Your 1st one should work. But sometime programs are finicky. This will send Alt+F4 when you press Esc. (just hope the active window is indeed Trs80gp.
  14. Show what you tried with the AppleWin script. please
  15. My 1st though was that it's opened (or already open) in a window behind LB. But that shouldn't happen. Next thought is that the dll(s) need to be unblocked again. Nothing (should have) changed with how it starts. Let me know if it's still acting weird.
  16. That could be done. But when you scrape metadata from the LaunchBox meta-database, it fills it in for you. Though (at just a quick look) there appears to be an exception with "Jpn". Which brings up to.... When downloading metadata, choose "...download and replace all existing metadata and media".If you already have media that you don't want to replace, click Select None on the previous 2 screens.
  17. 1.20.2beta * Fixed issue with cdrom media having wrong disc name in the application path.
  18. Thank you @DOS76. (That's sincere, not sarcastic ) psx has 5 games in which the Description contains a " (double quote) which makes it a non-valid Windows filename. Hence the error. Easy fix. Remove all d-quotes when adding it the file\path. But, as you enlightened me to... Unlike hash xml files for -cart and -cass media, -cdrom media hash files contain an [additional] Element "<disk name=...>" which gives the proper chd filename. v.s. "<description>" which give the proper Title. When I added chd support, I didn't even look for <disk name> as the other media types didn't have it. And now I know, and can fix that. ? At least until I come across 2+ disk sets. Ugh. I need to figure out how they're dealt with. i.e. If you load (disc 1) will it know to look for (disc 2)? Or if all discs need to be accounted for in the command line. That would be one ugly command line for something like "Riven - The Sequel to Myst (USA)" which has 5 discs. I'll work on fixing this.
  19. Funny you should ask. I was just updating my set yesterday and had an epiphany regarding this. You need to use a Split or Non-Merged set. A Merged WILL NOT work with a full Import. However, if you plan to not Import clones, you can use any set (Merged, Non-Merged or Split). @slagfart Thanks for bringing that up! I will append the instructions. The clones of a Merged set will not work because of how they reside inside the parent rom. I haven't found a way to launch a clone [from a Merged set] except through the MAME UI. Seems there has to be a way. But I haven't found it. If anyone has some insight on how to do this, I'd love to hear about it!
  20. general notes: Saturn has 2223 games (1155 if you take out the clones and prototypes). So the Import process itself will take a little time. Here we're only talking about adding game Titles and the path_to_the_ Rom_ file into the Platform you selected. Not actually looking for or touching any Rom files. For the path_to_the_ Rom_ file, the plugin basically just does a copy and paste of what's in the text box. For cdrom based platforms it will also add \rom_name\Full_Game_Title to what was in the text box. If it's a new Platform or existing makes no difference (using a later release of the plugin). Note: if you're looking to use the Copy feature for cdroms (chd's), it doesn't work [see release notes]. When Import is complete, click OK and LaunchBox will get refreshed to show the [new] Platform and load the games in it. If it doesn't (because you were multitasking on the PC during importing), press F5 to refresh. With 1155 new games and my wonky computer, this takes about 5 seconds+. Regardless it shouldn't take an hour.
  21. When you clicked "Import" on the last tab, did it have the green progress show for a while and then a little popup window saying your games have have been imported?
  22. Sweet! Another thing off the checklist. When I started this plugin, I wasn't very familiar with Software Lists at all. So learning as I go. For example, at 1st I thought you needed to have the rom path added to mame.ini. Then learned you don't. And later discovered there's at least one console/computer that does (ti99). And now, how cdroms and MAME interact. I anyone notes something that's not working as it should, let me know and I'll see if it's within my means to fix. Undocumented Plugin Feature:
  23. So I only glanced at messages here but figured I try importing Saturn CD using the plugin. Granted I don't have any of the MAME chd's for it and (at least as of release 0.214) it's not supported in MAME anyway. Is this what it's suppose to look like?I'm guessing maybe a regular Saturn emulator doesn't use chd's? Or maybe it's just a naming convention that's different (blame MAME. lol)? Oh, and @DOS76, I updated it so that it accounts for cdroms (chd's). ? (2nd pict path)
  24. Not sure how far you need to go, but I use a 30' HDMI cable I got from monoprice years ago. Works great.
×
×
  • Create New...