Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    3,446
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by JoeViking245

  1. I had this happen just this weekend, but also in the past with older LB versions, on several occasions. Can't say for sure how many versions ago, but at least 2 or 3 (full versions). Maybe 4. Anyway, I only noticed it happening when doing a ton of LB maintenance/testing: adding/removing games/platforms/media/etc. I just figured LaunchBox was starting to get annoyed of all my messing around. A polite exit, wait several seconds, and restart LB "cured" it every time. I've never had it happen when just "surfing" my LB collection and playing various games. That's the 'sound' of a good buffer. lol
  2. Sega Model 3 Game Importer View File The intent of this plugin is to import MAME's Sega Model 3 roms that are supported in the Supermodel emulator. Sega Model 3 machines are not playable in MAME, but a MAME full romset does contain the roms for it. This is where Supermodel ["A Sega Model 3 Arcade Emulator"] comes into 'play'. And quite literally. There are currently 60 machines supported, of which 38 are clones. The plugin uses "Games.xml" to get the rom names, proper Titles and versions for the SM3 machines that Supermodel supports. This file is located inside the "Config" folder of your Supermodel installation. Required Files: This downloaded plugin Games.xml Not required for importing, but highly recommended: All Supermodel files (you know, like supermodel.exe, etc.) A MAME romset containing the necessary SM3 roms Using the plugin: Download and unblock the zip file. Copy the folder (which includes 1 file) inside the zip into your ../LaunchBox/Plugins folder. i.e. D:\LaunchBox\Plugins\ImportSegaModel3\ImportSegaModel3.dll Start LaunchBox. Select Tools, Import Supermodel Games.xml v1.00 The process from here should be fairly intuitive by just following the steps in the Import Wizard. Select the folder where Supermodel's Games.xml file is located (if not automatically selected). Select Games.xml. (if not automatically selected) Choose a Platform to import the games into (You can create a new one or use existing). If you choose an existing Platform, the imported games will be set to Emulator selected in the next step and will not affect any of the existing game's emulator. Select your Emulator. (I strongly recommend Supermodel. But you can choose any emu [and change it later]) Filter the clones (Options are to Import: All games individually, clones as additional apps, no clones). Select the roms’ source folder (Only required if you plan to copy them from their current location). Select the roms’ destination folder (This is required to set the Application Path for the games). Select Copy & Import or Import Only. Downloading Metadata: If you selected an existing Platform to import the roms into, Right click that Platform and select “Edit”. Make sure the Scrape As: is set to “Arcade” and then click “OK”. Click on one of the games, then press CTRL+A to select all games. Now click Tools and select Download Metadata and Media and follow the prompts. Be sure to check the box for: Search for game information and media from the LaunchBox Games Database (recommended). Check or un-check the media images/videos you wish to download. (You can also click "None" and download these at a later time) Click Yes, download and replace all existing metadata and media. Then click Finish. This plugin was "designed" to account for subsequent Supermodel updates. After a Supermodel update (which should include an updated Games.xml file), rerunning this plugin "should" account for any new additions, renamed roms and renamed titles/versions. Adding/changing those respectively in your Platform. It won't, however, account for any games that were completely removed. But I really don't think this will be an issue. If you're having issues getting Supermodel setup and running your games, a quick Goggle search will usually get you what you need. i.e. "LaunchBox Supermodel", "Supermodel <insert game title here>". For general (and some somewhat specific) information/help regarding Supermodel, see here: Installation - Supermodel: A Sega Model 3 Arcade Emulator (supermodel3.com). List of currently supported games per Games.xml (Aug 31, 2021): As always, I'm open to any and all comments and suggestions regarding this plugin you may have. Submitter JoeViking245 Submitted 08/31/2021 Category Third-party Apps and Plugins
  3. Version 1.0.0

    209 downloads

    The intent of this plugin is to import MAME's Sega Model 3 roms that are supported in the Supermodel emulator. Sega Model 3 machines are not playable in MAME, but a MAME full romset does contain the roms for it. This is where Supermodel ["A Sega Model 3 Arcade Emulator"] comes into 'play'. And quite literally. There are currently 60 machines supported, of which 38 are clones. The plugin uses "Games.xml" to get the rom names, proper Titles and versions for the SM3 machines that Supermodel supports. This file is located inside the "Config" folder of your Supermodel installation. Required Files: This downloaded plugin Games.xml Not required for importing, but highly recommended: All Supermodel files (you know, like supermodel.exe, etc.) A MAME romset containing the necessary SM3 roms Using the plugin: Download and unblock the zip file. Copy the folder (which includes 1 file) inside the zip into your ../LaunchBox/Plugins folder. i.e. D:\LaunchBox\Plugins\ImportSegaModel3\ImportSegaModel3.dll Start LaunchBox. Select Tools, Import Supermodel Games.xml v1.00 The process from here should be fairly intuitive by just following the steps in the Import Wizard. Select the folder where Supermodel's Games.xml file is located (if not automatically selected). Select Games.xml. (if not automatically selected) Choose a Platform to import the games into (You can create a new one or use existing). If you choose an existing Platform, the imported games will be set to Emulator selected in the next step and will not affect any of the existing game's emulator. Select your Emulator. (I strongly recommend Supermodel. But you can choose any emu [and change it later]) Filter the clones (Options are to Import: All games individually, clones as additional apps, no clones). Select the roms’ source folder (Only required if you plan to copy them from their current location). Select the roms’ destination folder (This is required to set the Application Path for the games). Select Copy & Import or Import Only. Downloading Metadata: If you selected an existing Platform to import the roms into, Right click that Platform and select “Edit”. Make sure the Scrape As: is set to “Arcade” and then click “OK”. Click on one of the games, then press CTRL+A to select all games. Now click Tools and select Download Metadata and Media and follow the prompts. Be sure to check the box for: Search for game information and media from the LaunchBox Games Database (recommended). Check or un-check the media images/videos you wish to download. (You can also click "None" and download these at a later time) Click Yes, download and replace all existing metadata and media. Then click Finish. This plugin was "designed" to account for subsequent Supermodel updates. After a Supermodel update (which should include an updated Games.xml file), rerunning this plugin "should" account for any new additions, renamed roms and renamed titles/versions. Adding/changing those respectively in your Platform. It won't, however, account for any games that were completely removed. But I really don't think this will be an issue. If you're having issues getting Supermodel setup and running your games, a quick Goggle search will usually get you what you need. i.e. "LaunchBox Supermodel", "Supermodel <insert game title here>". For general (and some somewhat specific) information/help regarding Supermodel, see here: Installation - Supermodel: A Sega Model 3 Arcade Emulator (supermodel3.com). List of currently supported games per Games.xml (Aug 31, 2021): bassdx Sega Bass Fishing (USA, Deluxe) getbassdx Get Bass: Sega Bass Fishing (Japan, Deluxe) getbassur Get Bass: Sega Bass Fishing (Japan, Upright) getbass Get Bass: Sega Bass Fishing (Japan, Standard) daytona2 Daytona USA 2 - Battle on the Edge (Japan, Revision A) dayto2pe Daytona USA 2 - Power Edition (Japan) dirtdvls Dirt Devils (Export, Revision A) dirtdvlsu Dirt Devils (USA, Revision A) dirtdvlsau Dirt Devils (Australia, Revision A) dirtdvlsj Dirt Devils (Japan, Revision A) dirtdvlsg Dirt Devils (Export, Ver. G?) eca Emergency Call Ambulance (Export) ecap Emergency Call Ambulance (US location test?) ecau Emergency Call Ambulance (USA) ecaj Emergency Call Ambulance (Japan) fvipers2 Fighting Vipers 2 (Japan, Revision A) fvipers2o Fighting Vipers 2 (?) harley Harley-Davidson and L.A. Riders (Revision B) harleya Harley-Davidson and L.A. Riders (Revision A) lamachin L.A. Machineguns: Rage of the Machines (Japan) lemans24 Le Mans 24 (Japan, Revision B) lostwsga The Lost World (Japan, Revision A) lostwsgp The Lost World (Location Test) magtruck Magical Truck Adventure (Japan) oceanhun The Ocean Hunter (Japan) scud Scud Race (Export, Twin/DX) scudau Scud Race (Australia, Twin/DX) scuddx Scud Race (Export, Deluxe) scudplus Scud Race Plus (Export, Twin/DX, Revision A) scudplusa Scud Race Plus (Export, Twin/DX) skichamp Ski Champ (Japan) spikeofe Spikeout Final Edition (Export) spikeout Spikeout (Export, Revision C) srally2 Sega Rally 2 (Export) srally2p Sega Rally 2 (Prototype) srally2pa Sega Rally 2 (Prototype Version A) srally2dx Sega Rally 2 (Export, Deluxe) swtrilgy Star Wars Trilogy Arcade (Export, Revision A) swtrilgya Star Wars Trilogy Arcade (Export) swtrilgyp Star Wars Trilogy Arcade (Location Test, 16.09.98) vf3 Virtua Fighter 3 (Revision D) vf3a Virtua Fighter 3 (Revision A) vf3c Virtua Fighter 3 (Revision C) vf3tb Virtua Fighter 3 Team Battle (?) von2 Virtual On 2: Oratorio Tangram (Revision B) von254g Virtual On 2: Oratorio Tangram (Ver 5.4g) von2a Virtual On 2: Oratorio Tangram (Revision A) von2o Virtual On 2: Oratorio Tangram (?) vs2 Virtua Striker 2 (Step 2.0) vs215 Virtua Striker 2 (Step 1.5) vs215o Virtua Striker 2 (Step 1.5, older) vs298 Virtua Striker 2 '98 (Step 2.0) vs29815 Virtua Striker 2 '98 (Step 1.5) vs2v991 Virtua Striker 2 '99.1 (Revision B) vs299 Virtua Striker 2 '99 (?) vs29915 Virtua Striker 2 '99 (Step 1.5) vs299a Virtua Striker 2 '99 (Revision A) vs299b Virtua Striker 2 '99 (Revision B) As always, I'm open to any and all comments and suggestions regarding this plugin you may have.
  4. You might need to run the games in 'windowed mode' to get OBS to capture it.
  5. The 'issue' here is that LaunchBox relies on MAME ("mame.exe -listxml" [or something like that]) to get which games are "playable". Per MAME, using mame.exe, Sega Model 3 machines (games) are unplayable and are 'tagged' as such. An interim workaround to importing MAME's Sega M3, Naomi and such is to use a plugin a community member created. This way you can do your full import while leaving all (but one ) of the check boxes checked. Then using the plugin, import the machines that don't work in MAME, but do in another emulator. Here's some discussion about the plugin from just the other day. I personally don't know if it's supposed to have car sounds or not. All I here is music and the dude telling me what kind of turn is coming up. Honestly, your best option is look through the Supermodel3 forums. Tons of good information about Supermodel3 itself and about the machines it can run and what's needed to run them, if anything. (i.e. what Koroth was talking about for Emergency Call Ambulance and Dirt Devils)
  6. [ONLY if you want to dig into it more] Looking at srally2pa (using your error image above). In your Supermodel/roms folder, you have segabill.zip srally2.zip srally2pa.zip Are all 3 of those files in your mameui/roms folder too? Look in both of those roms folders again, do they also both have "srally2p.zip"? If you answered yes to both questions, then dang. lol But if so, you could try copying (not 'moving') those 4 files from your Supermodel/ROMs folder to your MAMEUI/Roms folder (backup the existing 4 files in MAMEUI/Roms 1st. At your discretion) and then try launching srally2pe.zip (and srally2p.zip and srally2.zip for that matter) from the MAMEUI/Rroms folder again. And if they still won't run from there, then I guess go back to: [side note regarding Sega Rally 2] Unless you're someone who "has to have them all" (and that's OK) srally2p and srally2pa are merely the prototypes for srally2. Do they run/look different? Possibly. Do they run better [than srally2]? Probably not. So if you don't "have to have them" [the prototypes], you could shave off a whopping 114MB from you 1.75GB by removing srally2p.zip and srally2pa.zip. "Sega Rally 2 (Export)" [aka srally2.zip] only needs segabill.zip and srally2.zip to run.
  7. How do you have them currently setup in LaunchBox? In LB go to >Tools>Manage Emulators and edit your <emulator_in_question>. Post the following pict: 1. Pic of the Details tab. Then Right Click and Edit a game that uses the emulator_in_question. Post the following pics: 1. Pic of the Launching page. 2. Pic of the Emulation page. This will help us to see where something might be wrong in your setup. (nothing personal. just need a little more detail.)
  8. This doesn't really 'solve' the issue, but it is a sort of workaround, as it were. It does require a few extra steps outside of LaunchBox. But it's really not that bad. Basically you create a MAME delimited xml file for each system you want to import. Then using the plugin, import them into LaunchBox. Caveats: This will only import into Platforms (vs playlists) and you will need to tell it which (previously setup) Emulator you'll be using. After Importing, you will then need to download all metadata and media via LB's built-in tool. If your MAME's "rompath" is pointing to where your full romset is located, it won't matter if it's a merged, non-merged or split set. As long as it's an intact, full set. In the link, it gives a couple different methods/examples for creating a 'custom xml file'. One example shows for Sega Model 3 and the other for Naomi. There are other possible methods too for creating them (such as using clrmamepro), but the guy who created the plugin was too lazy to describe them.
  9. I think it's "a thing". Just be sure to [completely] load and exit BigBox once before your friends/family stop by.
  10. Don't forget to be nice and let it 'seed' for a little while afterwards.
  11. Looks like it might be giving you the option to choose the main Title (Sega Bass Fishing Challenge) or the alternate title (Sega Bass Fishing Challenge Version A) from LB's database.
  12. Like Neil said, the 2 required files for "Pang" will be in your MAME fullset.
  13. 1) That would be more work for me. lol [jk] 2) That will all take place when you use Tools - Download Metadata and Media... to import your images and videos (and associate the game with the LaunchBox database). I assumed that when you downloaded Metadata that it would "fix" the games Title, as-well-as populate the respective metadata fields. "Fix", as in remove anything in, and including the parenthesis. I ran a few different tests and found that the Download Metadata and Media... tool, even when selecting "...replace all existing metadata and media", will NOT rename the Title (remove parenthesis). It will however fill in all the respective metadata fields and associate it to the LB database. Test #2: From a fresh XML Import, I removed everything in and including the parenthesis from the games Title. i.e. "Scud Race (Export, Twin/DX)", "Scud Race (Australia, Twin/DX)" and "Scud Race (Export, Deluxe)" all became 3 separate games simply called "Scud Race". Ran the Download M&M tool and it worked as expected (retrieved all respective metadata and LB-db ID#'s). Test #3: From another fresh XML Import, I renamed the above 3 to "S-Race". [something arbitrary and unorthodox] Ran the Download tool and again, all the metadata was properly populated. BUT.... they did NOT get an associated LB ID#. I understand why LB will not rename game Titles and respect that. Test #3 was odd in that it retrieved the metadata but not the db ID. But hey, the test was an off-the-wall, arbitrary and unorthodox one at that. lol Probably never to see the light of day again. Now that I've overexplained myself (as I tend to do. lol), my abbreviated response is: Scanning MAME metadata is beyond the scope of this plugin and would duplicate a process innate to LaunchBox. Use Tools - Download Metadata and Media... to retrieve MAME's metadata after using this plugin. (you'll use it anyway to get images and videos ) I will update the plugin to remove anything in [and including] parenthesis in the game's Title to maintain a consistency with the LaunchBox database. As always, thanks for the heads up. After this next update, I might even be able to take this out of 'beta' and do an 'official' release. That way all 6 of the people who downloaded this (well, probably 5 because I think I d/l'd it when I was trying to figure out what I did before the June update. lol) can download one that says "version 1.0" without the word 'beta' in it.
  14. Quote only the whole line. Not each individual path. rompath "I:\CLEAN ARCADE SETUP\Roms\MAME 0.234 ROMs (non-merged);I:\CLEAN ARCADE SETUP\Roms\MAME 0.232 CHDs (merged)"
  15. MAME doesn't innately make it easy to 'weed out' say, handheld games. Which in turn makes it nearly impossible for Jason to incorporate a filter such as that. ("nearly"... anything's possible. But not everything's probable.) Not to 'pimp' my own plugin, but the MAME Custom XML Importer used in conjunction with the awesome site Arcade Database (Adb) may at least help a little. Adb seems to stay current with the latest MAME official releases to within, at most a few days. And you can just about filter anything in MAME. And of course from there, have it create an xml for you to import. Once you found the filter settings that you want, you can save that link 'to the filter' and recheck it anytime. Example: "Vector" Video - http://adb.arcadeitalia.net/?search=mame&display_type=2 This will bring to the list of the 100 machines that MAME has listed as the video type Vector. You could even narrow those down to ones being CRT 15khz, 25kHz or 31kHz. And from there, have it give only Working machines. Point is, that "Link" will search whatever the current revision of MAME is (and Adb is caught up to). This ain't no end-all, cure-all solution by any means. But it it is a means to a solution.
  16. Me? Honestly, I'd do it the hard way, once. (well... OK. Probably 3 or 4 times. ) Which sounds like you've got that done. Then get the monthly MAME updates (as you see fit) and read whatsnew. Again, for me, what works is having the Full set in one location and pointing LB to there. Then from there, manually checking out 'whatsnew'. (I'll address some of the other issues on your other [linked] thread).
  17. That's exactly what I ended up doing. After a couple of years spending way too much time whittling down my LaunchBox/BigBox Arcade Platform, creating batch files that will copy ONLY files from my Full Set (after the monthly update) to my LB Arcade/Roms folder IF they already exist there (including bios and system files)... I got to thinking, why keep a Full set AND a curated set. Arcade.xml is basically already my curated set. (in a manner of speaking) So like you're saying, I bulk-changed the rompath for all the games in LB AND in "mame.ini" (don't forget ). Then as far as any new additions to MAME, read "whatsnew.txt" and then a simple drag and drop into LB.
  18. When double clicking the shortcut, there won't be any 'black box' ("Windows command-window") to hide. You made a shortcut to the original exe file. Right? Not a shortcut to the batch file? [side note: the batch will have the "black box". But the shortcut won't] "navigate to where your x360ce.exe file is located. Right click that file" Your "Shutdown..." batch file... The last part is incorrect. You have "x360.ce". That should be "x360ce.exe". c:\windows\system32\cmd.exe /c c:\windows\system32\TASKKILL.exe /F /IM x360ce.exe
  19. Plan "B" (actually should have done this in the 1st place. Doh! lol) Open Windows Explorer and navigate to where your x360ce.exe file is located. Right click that file and select "Create Shortcut". Now right click on this new 'file' ("x360ce.exe - Shortcut") and select "Properties". On the Shortcut tab, next to "Run", click and select "Minimized". Click OK. With x360ce NOT running, double the the shortcut. It should now start minimized. Have BB point to that shortcut instead of the "Start..." batch file. Delete the batch file. Double click the shortcut (in Windows Explorer, not in LB/BB) that you just created to start x360ce. Now double click 'The second one' ("Shutdown..."). Is x360ce still running? If it is still running, bring up the x360ce window so it's not minimized, Press ALT+Tab to get back to Windows Explorer and double click 'The second one' again. Is x360ce still [still] running? Or did it close this time? If it still doesn't close it, that brings us to your next question... I can't tell you. It's not that I won't. It's just that I can't. How about you tell me. Or you can share a screen capture of what's actually inside the batch file you created. (right click the batch file and select Edit).
  20. For having been spot on before and with more details here, I think I'm good now. lol I think you'll be better off just using a batch file (vs an AHK script). You get the same outcome either way. Plus it's easier to describe. Create 2 new text files. "Start x360ce.txt" and "Shutdown x360ce.txt". Or name them what ever you want. Inside "Start x360ce.txt", put Start /min "D:\Games\Extras\x360ce\x360ce.exe" Inside "Shutdown x360ce.txt", put c:\windows\system32\cmd.exe /c c:\windows\system32\TASKKILL.exe /F /IM x360ce.exe Save and close both files. In Windows Explorer, rename them to have the file extension ".bat" i.e. "Start x360ce.bat". If you can't see the file extensions... Click the "View" tab and check "File name extensions" When all's good, they should look like: Add these to BigBox, and play games.
  21. To be clear, You're wanting to add 2 "games" (which are actually the 2 'scripts' you're asking for) to their own Platform (we'll call it "Extras"). Then in BigBox, you open the Platform "Extras" and launch the "game" [we'll call it] "Start x360ce". [I imagine then] at this point you'll go play some games the require x360ce to be running. Then when wanting to play a game that doesn't require it, you'll got "Extras" and launch "Shutdown x360ce". There's potentially unavoidable issues doing it that way in BB. (will explain more once clarified) If you need x360ce for all games in all platforms, you're best off creating a batch file that will start x360ce, then run BigBox, and then when you exit BB, shutdown x360ce. That would look something like: Start /min "D:\Games\Extras\x360ce\x360ce.exe" cd "D:\LaunchBox\core" start /w "" BigBox.exe c:\windows\system32\cmd.exe /c c:\windows\system32\TASKKILL.exe /F /IM x360ce.exe Lines explained: Start x360ce minimized ("/min") You MUST start BigBox.exe from your ../LaunchBox/Core folder! Not BigBox.exe that in LB's root folder. Start BigBox. "/w" will pause the batch file ("wait") until BigBox exits. Shutdown x360ce. It's my understanding x360ce is a fickle thing to close, so a little "brute force" is necessary If you only need x360ce for certain emulators (and not all) or for just certain games (and not all the games that use 'that emulator', we'll need a different approach. And if I totally misunderstood... let me know.
  22. Sweet!! Glad it worked! And I learned something new too.
  23. I think it's called "xinput" mode that your I-Pac 2 is in. Maybe they call it both. My I-Pac Mini doesn't have that feature, so I can't help [directly]. Hopefully someone who's familiar with that can chime in. This might be a little hokey [Yes. hokey. not 'hotkey'. lol], but this worked with my Xbox 360 controller's right trigger. So it "should" work on the I-Pac when in xinput mode. (I think) #persistent SetTimer, WatchAxis, 5 return WatchAxis: GetKeyState, JoyZ, JoyZ if JoyZ < 45 { WinClose, ahk_exe {{{StartupEXE}}} sleep 500 } (script adapted from https://www.autohotkey.com/boards/viewtopic.php?t=23189) You can put this in your Running AutoHotkey Script tab for your Cemu emulator. And with fingers crossed, it'll do what you want. Oh ya, "WinClose" is a preferred method over "ProcessClose" in AHK.
  24. That kind of doesn't make sense. You wanted to exit Cemu with the right trigger (of an Xbox controller) . [hence the script] Which as I think about it now seems odd because wouldn't you be using the right trigger during game play? I personally haven't messed with it that much to know. Then now you're saying Escape is tied to the right trigger. Where does the I-Pac2 fit into all this? Do you have Cemu configured for your cab buttons (I'm assuming that what's connected to the I-Pac2) and for your Xbox controller? I'm not trying to sound an arse. Just trying to get an overall idea of what you're dealing with. Cemu doesn't require any special scripts to exit back to LaunchBox/BigBox. And you can change the Exit Game button(s) Mapping (in LaunchBox/BigBox) to anything you want. It doesn't have to be the default Button7 + Button8 combo. Personally, I use the Right Shoulder + Back button combo because I'm pretty sure I wouldn't accidentally hit those simultaneously in the middle of a game. lol
×
×
  • Create New...