Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    4,031
  • Joined

  • Last visited

  • Days Won

    33

Everything posted by JoeViking245

  1. Version 2.1.2

    88 downloads

    View the Top Scores for your Visual Pinball X Tables This plugin uses DNA Disturber’s PINemHi app to read a tables top scores that are stored in the nvram files created by VPinMAME. PINemHi currently it supports 425 roms. New v2.0 Now viewable in Big Box (Requires LaunchBox/Big Box v13.19 or newer) Instead of scrolling through these (in game) See this (in LaunchBox) If you’ve signed up on the PINemHi Leaderboard site, this plugin will also let you view your Personal Top 10 Scores (these scores are tracked separately from the Tables’ top scores) as well as the Best Top 10 Scores on the Leaderboard. Signing up is free and you only need to provide a username. No email address, proof of citizenship nor vaccinations required. (See Top 10 Scores below) Requirements LaunchBox/Big Box v13.19 (or newer) This plugin downloaded and setup (see Setting up the plugin below). PINemHi v3.6.3 (included with the plugin download) The game needs to point to a valid Visual Pinball table (i.e. file extension .vpx) This is required to get the ROM info for the table(s). Optional Requirements Sign up for PINemHi Leaderboards. (see Top 10 Scores below) Setting up the plugin Copy the VPXHiScores folder (from inside the zip) into your \LaunchBox\Plugins\ folder (new install) rename New_pinemhi.ini to pinemhi.ini (existing installs) skip to Updating Existing Installs Edit the pinemhi.ini file (\LaunchBox\Plugins\VPXhiScores\PINemHi\pinemhi.ini) Under [paths], edit the path to the Visual Pinball (VP) “nvram” folder located inside your Visual Pinball installation. i.e. VP=D:\Emulators\Visual Pinball\VPinMAME\nvram\ Also edit the path to the "user" folder i.e. USER=D:\Emulators\Visual Pinball\user\ The path MUST end with a slash!! (optional) Under [user], type in your PINemHi Leaderboard name and code. (see Top 10 Scores below) Save and Close pinemhi.ini Updating Existing Installs (if updating from a previous version of this plugin) The latest PINemHi app is included in the download. pinemhi.ini and has been renamed it to New_pinemhi.ini so it doesn't overwrite your old settings After copying the files into the plugins' folder Navigate to the \VPXhiScores\PINemHi\ folder Open pinemhi.ini Open/Edit New_pinemhi.ini Copy from your original pinemhi.ini under [paths] the path to your Visual Pinball \nvram\ folder the path to your Visual Pinball \user\ folder under [user] your 'name' and 'code' Paste (or just type) these into New_pinemhi.ini Also adjust any other settings you may have changed. i.e. [keys] Note: under [keys] is a feature called "send_button". This allows you to submit your score without needing to exit the table. After saving and closing New_pinemhi.ini, rename your original pinemhi.ini file (just in case. i.e. OLDpinemhi.ini). Then rename New_pinemhi.ini to pinemhi.ini Using the plugin LaunchBox Start LaunchBox. Right click on one of your VPX tables and select Visual Pinball Table HiScores Select View Table High Scores (see below for Starting/Stopping pinemhi_rom_monitor.exe) Big Box Start Big Box. Go to the Game Details for one of your VPX tables and select VPX HiScores (see below for Starting/Stopping pinemhi_rom_monitor.exe) Navigating the window in Big Box: Use Left Joy Up/Down or DPad Up/Down to scroll… you guessed it… Up/Down. Use DPad Left/Right to switch between the score types. Use your Big Box assigned Back button to close the window. Right Joy will move the window. Plugin Updates (new v2.0) If an update for the plugin is available, the right-click menu will start with (U) i.e. (U) Visual Pinball Table HiScores (LaunchBox only) When viewing high scores, click the information/support icon and click the Update Available button to take you to the plugins download page. How it works To get the top scores for a table, we 1st need to know which VPinMAME rom it’s using. To get this, the plugin searches the table for the name of the ROM that it uses. It will then search VPMAlias.txt to check if it has a ROM alias. The ROM name is then passed to pinemhi.exe which extracts the top scores from the nvram file associated with the ROM. The plugin searches the tables file directly for the ROM name. Power users: If you use an extracted/modified .vbs and change the cGameName = to a different ROM, be sure to change (at least that part) in the table itself. Top 10 Scores To be able to view your Personal Top 10 and Best Top 10 scores, you need to sign up at http://pinemhi.com/hiscores.php. This is where you’ll get your name and code to add to “pinemhi.ini “. (See note #4 under Setting up the plugin [above]) You will also need to have PINemHi’s ROM Monitor (“pinemhi_rom_monitor.exe”) running. This is a tiny executable that runs in the background and detects when a VPX table is loaded and then keeps track of your Personal top scores as well as downloads the Best Top 10 scores for that table. Please read through “PINemHi LeaderBoard installation and config.txt” located in the plugin folder. (\LaunchBox\Plugins\VPXhiScores\PINemHi\ PINemHi LeaderBoard installation and config.txt) Some main points in the documentation (for use with this plugin): Setup your Visual Pinball (VP) and user (USER) path and [user] name and code. Keys Make note of which shortcut keys do which action. There are 6 different hotkeys. Change them as necessary. Controller buttons are also supported. under [keys] is a feature called "send_button". Setting and using this allows you to submit your score without needing to exit the table. Run “pinemhi_rom_monitor.exe”. Other IMPORTANT notes: As a final note... The pinemhi_rom_monitor.exe was made with AHK (autohotkey). Microsoft Defender will frequently call AHK executables to be a virus/trojan This is a false positive. Feel free to test it with other anti-virus programs There is an option in Microsoft Defender to allow the program to still be used (make an exception for that file) Starting/Stopping pinemhi_rom_monitor.exe You can toggle the Rom Monitor On/Off from the Tools menu. Depending on its state, you’ll see this: Or this: In Big Box, in the Game Details screen, you’ll see either "Start PINemHi Monitor" or "Stop PINemHi Monitor") When you launch a Table with PINemHi Rom Monitor running, you’ll get a popup after the table loads showing your Top 10 Scores. Press “L” (default) to hide it. This is a nice indicator that the ROM Monitor is running and that your Personal Top Score will be saved. Alternately, you can set on_at_start=0 in pinemhi.ini to disable the popup. PINemHi Leaderboard Along with Personal Top Scores, PINemHi Leaderboard has some other cool features not directly accessible through this plugin like daily, weekly and 5-minute challenges. (These are accessible using the shortcut keys mentioned above.) It tracks Player 1 scores [aka Personal Top 10 Scores] as well as Special Scores (i.e. 20 loops [Back To the Future] or 50 martians killed [Attack From Mars]). You can add up to 9 friends and view each other’s top scores. There are also a number of Badges that can be earned on various tables. Main Site: http://www.pinemhi.com/ Leaderboard: http://pinemhi.com/hiscores.php VPForums discussion: https://www.vpforums.org/index.php?showtopic=44580 ROM-less Tables (new v2.1.0) [Some (most?)] ROM-less table are supported to show local high scores. Thanks goes to @Sbaby (and a little bit of AI ) for doing most the work towards implementing this feature. To see online top scores, your tables will need to be modified. See PINemHi's Main Site and click ROM-LESS CODE SNIPPETS for details. Special thanks to DNA Disturber for creating PINemHi for the Visual Pinball community and allowing permission to use it here, making this plugin possible!!
  2. Did some testing... how you show you have it setup will work except the last slash in the rompath after "Games". It needs to be removed. electron -rompath "G:\Emulators\Acorn\Electron\Games" -cass ...assuming all your cassette .zip files are in this folder, as-well-as "electron.zip".
  3. It would probably be easiest to add "G:\Emulators\Acorn\Electron\Games" to the rompath in your mame.ini file. [don't forget the quotes (") and semicolon (;)] Then for your command line ("2nd page") just use electron -cass Then check these 2 boxes
    ⭐⭐⭐⭐⭐ I was missing several videos in my Steam Platform that LB didn't have/couldn't find and not realizing v0.3.2 was out, I used what I had from before, v0.2.0 (w/youtube-dl.exe v2020.11.26 ). It worked like a champ!!! (I've since downloaded v0.3.2 [with the updated youtube-dl] )
  4. You're right. That's what I get for still testing it at the same time as writing the post. lol Thank your kids for me for allowing you time to work this out!! And thank you for taking the time to find the error!!! I updated the original post so future readers can [hopefully] have less time away from their kids.
  5. Ya, LB won't do that for you. But that's OK since there isn't really a ton of MAME chd's that A) do work, and B) are worth playing. But that's just me. Let's try this: Folder "a" - This is your "Trimmed" folder that holds your personalized special collection of .zip files. Folder "b" - This is where you've downloaded every MAME chd possible. This contains subfolders with the exact same name as it's corresponding zip file. Inside each subfolder contains the chd file for that game Folder "c" - This is where you want to copy ONLY the subfolders (and their contents) in "c" that have a matching zip file (i.e. same name) in "a". @echo off set sourceZIPs=d:\temp1\a set sourceCDHs=d:\temp1\b set destCHDs=d:\temp1\c for %%F in ("%sourceZIPs%\*.zip") do ( if exist "%sourceCDHs%\%%~nF" ( xcopy "%sourceCDHs%\%%~nF" "%destCHDs%\%%~nF" /e /i ) ) pause Just "set" the 3 respective folders to match yours. If you're copying the chd folders to the same location as the .zip files, just set the path_to 'a' and 'c' to the same location. chd's are large files so it will take a while. I added "pause" at the end so you'll know it's done when it says "Press any key to continue...". You could put a letter in front of "*.zip" just to do a few at a time. For example to do just the ones that start with "B": for %%F in ("%sourceZIPs%\b*.zip") do ( Batch file broken down: For all the files in the Folder "a" that have a .zip extension If Folder "b" contains a subfolder with the exact same name as the file (minus extension) in "a" Copy THAT subfolder and it contents to Folder "c"
  6. You sure you don't have any of the boxes checked in your emulator settings? From the way it acting (it works when supermodel.exe is moved in with the roms), you have the 2 left boxes checked. Verify none of these are checked. Supermodel doesn't have a "setting" for 'where the roms are located'. You simply give it the full path to the rom.
  7. Since this was (so I thought) for 'updating' the chd's, the robocopy method I gave: Sees ../area51/area51.chd in the Source folder and looks for ../area51/area51.chd [same folder and file names] in the Destination folder. If it exists [finds a match] in the Destination folder, AND it has a different file size, it will replace it ('update' it) with the one from the Source folder. Maybe I misread what you're trying to do. Does your Trimmed folder not yet have the chd subfolders/files? If it doesn't, then ya. We need a completely different method. My apologies.
  8. I would have thought when you ran the importer with MAME as your emulator and Arcade as the Platform, it would have scraped correctly via the rom name. Depending on how exactly you imported them, it may have been a matter of needing to check the box Force using MAME metadata. If that doesn't work, what you can do is edit your 1991 version of the game, remove the associated LB DB id by clicking the "X", rename the title to "offtwall" (the name of the correct rom file) and click search metadata, and select that version.
  9. @DerSchlachter @vaderag If you're working with MAME chd's, and each one is properly stored in a folder... And your destination folder (below) only has a select few of those that are in the source folder (above) Robocopy (built 'into' Windows) is relatively painless. Rem source folder = "H:\Downloads Torrents\MAME 0.235 CHDs (merged)" Rem destination folder = "I:\mame chd" Rem /XL Copies folders/files from the source only if a folder/file of the same name already exists in the destination Rem /XX Ignores files/folders in destination that aren't in the source Rem /MIR Mirrors through subfolders robocopy "H:\Downloads Torrents\MAME 0.235 CHDs (merged)" "I:\mame chd" /XL /XX /MIR Copy/paste this into a text file, then save it as a batch file. i.e. "CopyUpdatedCHDs.bat". (change your Source and Destination folders accordingly) Then run it. (the 5 "Rem" lines are 'remarks' [comments] and safely do not get executed when in a batch file. I've had someone ask me that before and thought I'd clear the air up front. ) /XX is needed because /MIR would otherwise delete the 'destination' (i.e. "joewashere") if it's not in the 'source'. This will only Copy things. Nothing get deleted or moved.
  10. This is true. However this particular [subset of] MAME is for softlists. aka software lists or consoles. Or if you want to go old school, MESS. Fortunately/unfortunately this is not a new "issue". LaunchBox doesn't directly 'support' (for a lack of better words) importing 'MESS'. Mainly, searching the MAME hash files to get the proper naming for the roms (assuming you're using MAME softlist roms to use with actual MAME). It been on The Polls several times in the past to have the importing of MAME Software Lists incorporated into LB. But due to lack of interest (of the LB Community. Not the Developer(s)), it keeps getting pushed off the list. Depending on your romset, there are options for importing them. If you're using a non-MAME set, where it's just the .sfc file (in the case of SNES) [or a zip file] that has the proper Name (i.e. "Madden NFL '94 (Europe).sfc" [or .zip]), just chose a different emulator when importing. Then change it to MAME afterwards. But be sure to select Super Nintendo Entertainment System in the Scrape As dropdown. Not really "ideal", but works, in this imperfect world we live in. What does seem to work a bit better.... If you have actual MAME softlist roms (i.e. madden94.zip), there is a plugin that was created by one of the forum members just for this purpose. Granted it's not "officially" built into LaunchBox, but as I understand it, it works exceptionally well (though I don't really use it myself). The author of the plugin is still fairly active in the LB/BB community, though hasn't updated it since June. But I'm thinking that's a "If it ain't broke......" kind of thing. You can find the MAME Software List Import plugin here.
  11. Assuming you're using MAME 0.211B for every other game, and in your MAME emulator settings, the Default Command-Line Parameters: is -keyboardprovider dinput your Use Custom Command-Line Parameters: for kof2002 should be -keyboardprovider dinput -bios japan The Custom parameter(s) completely override the Default. So you need to add in the keyboardprovider part.
  12. Those you probably actually want to use an emulator other than MAME and it would depend on the emulator is it even 'allows' zipped files.
  13. For MAME Arcade machines (games), you want to keep them zipped. But if you're running console systems that use chd's through MAME, those should be unzipped.
  14. Hmmm... for me, using "orionpro -flop1 game1715 -flop2 games10" and then selecting Orion-128, all I get is a prompt. I also tried "orion128 -flop1 game1715 -flop2 games10". Same thing. Different prompt. Glad you got it working. I can't read Russian(?) anyway. lol
  15. Tools Options Media (section - Left Pane) Box Front Priorities (or 3D Box Priorities if that's your default image group) Check the boxes you want see [as 'backup box art'] and then Move Selection UP/Down to put the list in the order you want to see them (if the first one doesn't exist, look for the 2nd one... etc.). And while you're looking at your beautiful collection, don't forget to play then too.
  16. You're very welcome. Loading game1715 is nice because that disk automatically loads Norton Commander. I imagine if I actually knew how to 'use' the Orion system, I probably wouldn't need it. But I don't. So if you're like me and have not-a-clue, you can load games1715 into flop1 and then a second disk into flop2. NC will load, and then you can press "D" and select "Drive B" to load it. Use TAB to switch between left and right panes (A:\ and B:\) [if you haven't pressed Scroll Lock to Enable MAMEs UI Controls]. mame.exe orionpro -flop1 game1715 -flop2 games It's capable of loading up to 4 disks, so load 'em up. And then share if you find any games that are worth trying.
  17. Just playing around a little, I was able get this to work mame.exe orionpro -flop1 game1715 (you'll need orionpro.zip [vs orion128.zip] and game1715.zip) At the menu, select Orion-Pro. This'll automatically load Norton Commander. Arrow down to chess.com and hit enter.
  18. That very well could be it. I have a non-merged set so I can't verify. You should be able to run the Parent roms with your merged set. If you want, you can check the parent games to confirm that they 'are not missing'. Or if it easier, delete your Sega Model 3 Platform and rerun the Importer and select Do Not Import Clones. Here's a list of the parent roms (games) to check.
  19. Check/Fix #1: Edit one of the games you imported (right click on a game and select Edit). On the left pane, click Launching. I'm guessing the "ROM File" path to the actual rom is incorrect. The instructions for the importer I suppose could be a little more clear. On the tab with "Select where to copy your roms to", this is [supposed to point to] the path where your roms are physically located. To fix without rerunning the importer, you can select All Games (click on one game, and the hit CTRL+A), then Click "Tools", "Change ROMs Folder Path for Selected Games..." then choose the path they're actually in. Check/Fix #2: If my above guess was wrong, and the paths are OK, then you need to edit your Emulator for SuperModel, and make sure all 3 boxes are Un-Checked. Check/Fix #3: No idea. lol Let me know what you find with the 1st 2.
  20. The m5.ini he gave you needs to go into the MAME ini folder. Not LaunchBox. Example: D:\Emulators\MAME\ini\m5.ini
  21. This is basically just a "fancy" batch file. lol But you don't 'have to' copy files from your full set or create text files or anything like that. And it brings them into LB for you. As for being outdated, I'm thinking only in the sense of not being 'fancy' way of doing it. lol I realize this plugin is really just a one-and-done kind of thing. As in, you should only need to use it once, then 'throw it away'. lol But for what you have to pay for it, it's (hopefully) worth it for the convenience. The thing with the batch files being "outdated" is, Demul was last updated in April 2018 (unless I've missed something [which wouldn't surprise me. lol]). That puts you in the era of MAME release 0.197. When Demul loads a rom, it does a CRC32 check on the rom. So if you have a newer romset than 0.197, it'll be hit-or-miss if Demul 'decides' to run it. But according to this writeup "How To Set Up DEMUL Properly" by CDCruze [Feb 2019], "[Demul] version 0.7 is working fine with the MAME 0.205 ROM set." I guess what I'm saying is the batch file shouldn't be outdated if it was created after April 2018 and included all the MAME machines Demul emulates (which hasn't changed since then). And they're definitely a 'slick' way to sort out the roms. Just not "fancy". Glad to hear you're intrigued by this. As I stated in the writeup, I really don't even run these machines, but I'm starting to think I should make it so you can't select multiple systems so that it can put in the Custom Command Lines into the emulator when importing. [thinking out loud here] Anyway, let me know if there's any issues or suggestions.
  22. Sega Naomi, Naomi 2, Atomiswave, Hikaru, Gaelco game importer (for Demul) View File Import games for use with Demul (Sega * Emulator). Purpose: This purpose of this plugin is to import only the MAME machines that can be emulated in Demul. A sort of MAME machine ‘filtered’ importer to supplement LaunchBox’s Import Tool. Why: LaunchBox can already import these machines (games) for you using the built-in Tools - Import - MAME Arcade Full Set. All you need to do is un-check the skip games unplayable in MAME checkbox. The concern is this results in over 6000 additional entries imported (even more if you uncheck any other boxes and include clones). And as in most cases, more is NOT always better. Alternatively you can also simply drag-and-drop the roms into LaunchBox. Which is great when you already have them sorted out. Included Systems: The list of machines included for this plugin was generated by running the command “demule.exe –listroms” using Demul v0.7 (Apr 28, 2018). The systems included are Naomi, Naomi 2, Atomiswave, Hikaru, Gaelco, Cave3rd (CV1000) and System SP. (Sega Dreamcast, though emulated, is not included in the list. [It’s not a MAME machine]) Naomi and Naomi 2 are each broken into 2 separate systems: Cartridge System (rom only) and GDROM (chd). What this plugin will do: Let you select some or all of the games in the selected system to import. Select games from just 1 or multiple systems. (though may only be a good idea for Naomi/Naomi 2 Cartridge System (and GDROM System, respectively) because of the different command lines needed between systems**) Import selected games into an existing Platform or create a new one. When creating a new Platform, assigns “Scrape as” to “Arcade”. (useful when downloading metadata and media) Attempt to automatically detect/select your Demul emulator. (But you can select any of your existing emulators.) (optional) Copy roms to a new location for the games you’re importing. (optional) Only import games that have a corresponding rom in your selected Source folder. (i.e. If you selected 20 games and you only have the roms for 5 of those, only those 5 games will get imported. What this plugin won’t do: Add Demul as a new emulator. Make Demul work for you. Filter parent and clone roms. Add the required command line to the emulator (**see below). ‘Bulk’ import into separate Platforms. Add metadata and media to the imported games. If copying roms (optional), only the games main rom file is copied. It will not look for nor copy any required BIOS, Device or chd files. Installing the plugin: After downloading the zip file, ‘Unblock’ the zip file. (Right click, Properties, and click Unblock) - Now copy the "DemulImporter" folder from the zip file into your ..\LaunchBox\Plugins\ folder. i.e. D:\LaunchBox\Plugins\DemulImporter\ Using the plugin: Click Tools and select Demul game Importer Select a system This will populate a list (in the middle) of all the games for that system. Select games By default, none of the games will be checked. As you start ‘checking’ games, they will get added to the list of games to be imported (on the right). Click again to remove them from the import list. Click Check All to add all games for the selected system to the import list. You guessed it, click Check None to uncheck all the boxes, removing them from the import list. At this point, you can select a different system and continue to add more games to the import list. Not recommended because of the different command line parameters needed for the different systems. (it'll make a mess when you go to ad them) Once you’re satisfies with your import list, click Next. Select a platform to import the games into You can select an existing platform from the dropdown list or click Add New Platform to create a new one. Select an emulator The plugin will automatically try to detect your Demul emulator from the ones you have in LaunchBox. If it isn’t already selected, look for it in the dropdown list. Select the folder where your roms are located (optional) If you wish to have your roms copied to a new location, type in (or better yet, Browse to) the folder [Source Folder] where they’re located. Select the folder where you want to tell LaunchBox the roms are located This is required to set each games Application Path. It’s also handy if you [optionally] choose to have your roms copied. Setup is done. It’s time to import. You have 2 options: Select Copy AND Import if you wish to have your roms copied to a new location and then the games imported into LaunchBox. Select Import Only to just import the games into LaunchBox. If you have a curated set of roms for the system you’re importing for, you can check Import games that only exist in the ROMs Source Folder. This is useful if, for example, you have a broken out set of roms just for Demul that consists of only the games you like. When selecting the games to import, select a system (i.e. Naomi Cartridge System) and then click Check All. You will need to add the Source Folder for where these rom are located (even if you don’t plan to copy them). During the final Import process, the plugin compares the list of games to be imported to the roms located in the Source Folder. If a game has a matching rom, it will be imported. Otherwise it’ll be skipped. Of course, if your “broken out set of roms just for Demul” are also already broken down by System, save yourself time and just drag-and-drop them into LaunchBox. When everything’s Complete, click Exit. NOTES: **Default Command-Line Parameters System Command Line Parameter Naomi -run=naomi -rom= System SP -run=naomi -rom= Gaelco -run=gaelco -rom= Atomiswave -run=awave -rom= Hikaru -run=hikaru -rom= Cave3rd -run=cave3rd -rom= Once import is completed, simply select the newly imported games and click Tools, Download Metadata and Media.... Information on getting these systems to run in Demul can be found here: https://forums.launchbox-app.com/topic/30622-sega-naomi-demul-in-launchbox/ Disclaimer: I personally only have a few of these games on my cab. So I’m not very familiar with the systems mentioned here. Also, I have no idea if Demul is even “the best” emulator for these systems. I just knew Demul had a definitive list of games it can emulate, that list was easy to get and probably isn’t going to change (it hasn’t since 2018). Which means I shouldn’t have to update the plugin (except for maybe fixing a programmer error here or there ). Submitter JoeViking245 Submitted 09/07/2021 Category Third-party Apps and Plugins  
  23. Version 2.0.0

    615 downloads

    Import games for use with Demul (Sega * Emulator). Purpose: This purpose of this plugin is to import only the MAME machines that can be emulated in Demul. A sort of MAME machine ‘filtered’ importer to supplement LaunchBox’s Import Tool. Why: LaunchBox can already import these machines (games) for you using the built-in Tools - Import - MAME Arcade Full Set. All you need to do is un-check the skip games unplayable in MAME checkbox. The concern is this results in over 6000 additional entries imported (even more if you uncheck any other boxes and include clones). And as in most cases, more is NOT always better. Alternatively you can also simply drag-and-drop the roms into LaunchBox. Which is great when you already have them sorted out. Included Systems: The list of machines included for this plugin was generated by running the command “demule.exe –listroms” using Demul v0.7 (Apr 28, 2018). The systems included are Naomi, Naomi 2, Atomiswave, Hikaru, Gaelco, Cave3rd (CV1000) and System SP. (Sega Dreamcast, though emulated, is not included in the list. [It’s not a MAME machine]) Naomi and Naomi 2 are each broken into 2 separate systems: Cartridge System (rom only) and GDROM (chd). What this plugin will do: Let you select some or all of the games in the selected system to import. Select games from just 1 or multiple systems. (though may only be a good idea for Naomi/Naomi 2 Cartridge System (and GDROM System, respectively) because of the different command lines needed between systems**) Import selected games into an existing Platform or create a new one. When creating a new Platform, assigns “Scrape as” to “Arcade”. (useful when downloading metadata and media) Attempt to automatically detect/select your Demul emulator. (But you can select any of your existing emulators.) (optional) Copy roms to a new location for the games you’re importing. (optional) Only import games that have a corresponding rom in your selected Source folder. (i.e. If you selected 20 games and you only have the roms for 5 of those, only those 5 games will get imported. What this plugin won’t do: Add Demul as a new emulator. Make Demul work for you. Filter parent and clone roms. Add the required command line to the emulator (**see below). ‘Bulk’ import into separate Platforms. Add metadata and media to the imported games. If copying roms (optional), only the games main rom file is copied. It will not look for nor copy any required BIOS, Device or chd files. Installing the plugin: After downloading the zip file, ‘Unblock’ the zip file. (Right click, Properties, and click Unblock) - Now copy the "DemulImporter" folder from the zip file into your ..\LaunchBox\Plugins\ folder. i.e. D:\LaunchBox\Plugins\DemulImporter\ Using the plugin: Click Tools and select Demul game Importer Select a system This will populate a list (in the middle) of all the games for that system. Select games By default, none of the games will be checked. As you start ‘checking’ games, they will get added to the list of games to be imported (on the right). Click again to remove them from the import list. Click Check All to add all games for the selected system to the import list. You guessed it, click Check None to uncheck all the boxes, removing them from the import list. At this point, you can select a different system and continue to add more games to the import list. Not recommended because of the different command line parameters needed for the different systems. (it'll make a mess when you go to ad them) Once you’re satisfies with your import list, click Next. Select a platform to import the games into You can select an existing platform from the dropdown list or click Add New Platform to create a new one. Select an emulator The plugin will automatically try to detect your Demul emulator from the ones you have in LaunchBox. If it isn’t already selected, look for it in the dropdown list. Select the folder where your roms are located (optional) If you wish to have your roms copied to a new location, type in (or better yet, Browse to) the folder [Source Folder] where they’re located. Select the folder where you want to tell LaunchBox the roms are located This is required to set each games Application Path. It’s also handy if you [optionally] choose to have your roms copied. Setup is done. It’s time to import. You have 2 options: Select Copy AND Import if you wish to have your roms copied to a new location and then the games imported into LaunchBox. Select Import Only to just import the games into LaunchBox. If you have a curated set of roms for the system you’re importing for, you can check Import games that only exist in the ROMs Source Folder. This is useful if, for example, you have a broken out set of roms just for Demul that consists of only the games you like. When selecting the games to import, select a system (i.e. Naomi Cartridge System) and then click Check All. You will need to add the Source Folder for where these rom are located (even if you don’t plan to copy them). During the final Import process, the plugin compares the list of games to be imported to the roms located in the Source Folder. If a game has a matching rom, it will be imported. Otherwise it’ll be skipped. Of course, if your “broken out set of roms just for Demul” are also already broken down by System, save yourself time and just drag-and-drop them into LaunchBox. When everything’s Complete, click Exit. NOTES: **Default Command-Line Parameters System Command Line Parameter Naomi -run=naomi -rom= System SP -run=naomi -rom= Gaelco -run=gaelco -rom= Atomiswave -run=awave -rom= Hikaru -run=hikaru -rom= Cave3rd -run=cave3rd -rom= Once import is completed, simply select the newly imported games and click Tools, Download Metadata and Media.... Information on getting these systems to run in Demul can be found here: https://forums.launchbox-app.com/topic/30622-sega-naomi-demul-in-launchbox/ Disclaimer: I personally only have a few of these games on my cab. So I’m not very familiar with the systems mentioned here. Also, I have no idea if Demul is even “the best” emulator for these systems. I just knew Demul had a definitive list of games it can emulate, that list was easy to get and probably isn’t going to change (it hasn’t since 2018). Which means I shouldn’t have to update the plugin (except for maybe fixing a programmer error here or there ).
  24. MAME is not considered to be backwards compatible. Though you will find that an older romset will have some roms that still work with a newer version of the emulator (mame.exe). In fact it may have many that still work, or just a few. That said, it's strongly advised to ALWAYS match the version of the emulator with the version of your romset. It'll save a ton of guess work and headaches down the road. (see reply from Lordmonkus above)
×
×
  • Create New...