Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    4,078
  • Joined

  • Last visited

  • Days Won

    33

Everything posted by JoeViking245

  1. In the command line parameters you can add -view opengl to render video using OpenGL acceleration. (in lieu of creating/modifying mame.ini) To be able to help further, can you share some screenshots: Go to Tools, Manage, Emulators, select you’re MAME emulator and provide a screenshot of the following sections: Details Associated Platforms Select one of your Arcade (MAME) games and click Edit (or press Ctrl+E). Provide a screenshot of the following sections: Metadata Launching Emulation And to clarify, your MAME ROMs are located in /LaunchBox/Games/Arcade/? And your MAME emulator (within LaunchBox) is in /LaunchBox/Emulators/MAME/?
  2. You can add the rompaths to mame.ini if you'd like. (Make sure you're adding it to the correct one. At 1st you said you manually installed MAME and then you indicated you had LaunchBox install it. Thinking, you might have 2 installs.) Or you can add -rompath %romlocation% to the end of the Default Command-line Parameters in your MAME emulator. Which I though LaunchBox added that in when you had it install MAME for you. 'To handle the ROMs location automatically.'
  3. The videos folder you see in the /Core/ subfolder should only be there while LaunchBox is running. Also, that subfolder is simply a symlink to your actual /Videos/ folder. Which doesn't eat up any space. If you're seeing a Videos folder under Core (symlink, or otherwise) after LaunchBox is completely shutdown, then there's something else going on.
  4. Well, I tried. 😊 I guess we have different ideas on what is meant by cocktail mode. But glad you solved the biggest issue.
  5. To get a game to launch in cocktail mode, simply add to the command-line parameters -view cocktail. The problem is that you can't assign a custom command-line parameter to a game in a playlist. Well, you can. But that command sticks with the game itself. Whether viewing it in a playlist or in a platform view, or otherwise. One solution is: Create a new emulator in LaunchBox Call the new emulator something like "MAME Cocktail Mode" Point to the same mame.exe file [as your original] for the executable. In the Default Command-line Parameters, add the end "-view cocktail" (without quotes) In the Associated Platforms section, add your 'Arcade' platform. Keep Default Emulator un-checked Click OK to save and close To launch a game in cocktail mode, right-click the game and select "Launch With", then select "MAME Cocktail Mode". A second solution is: to import (again) the games you want to have the option to play in cocktail mode (aka, you'll have 2 'copies' of the same game visible in LaunchBox). Make sure to have Allow Duplicates checked when importing them. [Somehow] put those [duplicated] games into an "Arcade Cocktail Games" playlist (or whatever you want to call it). When viewing the Arcade platform, you can select sort by Date Imported and then be able to select the games under 'todays date'. In the new playlist, edit those games and in the Emulation section, Check Use Custom Command-line Parameters In the field below that, add your regular parameters along with -view cocktail. That's a lot of games to be edited. So instead, install the Bulk Custom Command-line Editor plugin. Then simply select all the games in that playlist and run the plugin per the instructions. This will do them all-in-one-shot.
  6. My guess is that when you use this method (with the filename only, then the rompath), MAME is looking for a MAME ROM, named after a MAME convention. If you were to rename the ROM to splatth2u.7z and then from the command line typed mame genesis -cart splatth2u -rompath "C:\Users\me\LaunchBox\Games\Sega Genesis" ...my guess is that it'll work (note, no file extension). Here you'd be using the ROM name that MAME has in its internal 'database'. aka: you can't use the -rompath parameter with ROMs that aren't using MAMEs naming convention. Even if you add the full filename. Obviously renaming all your ROMs is not realistic. This fix (or at least one way to do it) is to create a 2nd MAME emulator in LaunchBox. You can point to the same mame.exe executable, but in this one, un-check the 2 boxes to NOT remove quotes and to keep the file extension and full path to ROM. Then in the Associated Platforms, add Sega Genesis, and for the command-line parameters you'd only need... genesis -cart LaunchBox will send the command just like you have it in your This runs the game.
  7. The error indicates something is up with your license file. Email support@unbrokensoftware.com and they can sort it out for you.
  8. It only shows Platforms (left side). Once you select a Platform, the emulator's associated to that Platform will appear on the right. The process to get Platforms showing on the left is: Look at each emulator one-at-a-time and skip it if it's RetroArch, MAME or DOSBox. Look at each Associated Platform in that emulator. The Platform must have at least 1 game in it Add the Platform to 'the list'. aka: Only Platforms that have at least 1 game in it and has an Emulator with an Associated Platform of that Platform will appear. So, if you have a Nintendo Wii Platform and it has at least 1 game in it and your Dolphin emulator has an Associated Platform 'Nintendo Wii', Nintendo Wii will show up on the list (left side - along with the 2 pinball platforms and the 2 Sega platforms yours is showing). All criteria must be met for it to appear. Dolphin does not have to be the default emulator for Nintendo Wii. But it does have to have the Associated Platform Nintendo Wii. Just like for your Sega Naomi... If you click Sega Naomi, on the right will appear Demul. Even though Demul is not the default emulator for that Platform, is does have the Associated Platform 'Sega Naomi'. Hopefully this will help you to deduce why none of your other Platforms are not appearing.
  9. Strange. The xml file you attached doesn't have any platforms listed. Maybe you attached it before you got it to work? The plugin adds only platforms you have setup in LaunchBox and have an emulator assigned to it. If you added or removed one or some, you can have the plugin recheck for those by clicking Refresh All.
  10. You mention a couple times you can 'get it to work from the command line' using either genesis or megadriv. Any chance you're meaning you can get them to work from the Windows Command prompt using command line parameters? If so, what exactly are you typing at the command prompt that does work?
  11. Getting a bit off this thread's topic. Akin a BitBucket feature request, one can find a bit of those parameters here and also here.
  12. There should be no issue using v2.1.0-beta-2. But I can't seem to reproduce either of those errors. (You stated 'same message'. The 2 you showed are different.) When you received these messages (respectively), what were you doing? I'm assuming simply clicking Tools - BezelLauncher Setup. Did it create a BLSetup.xml file in the /Plugins//BezelLauncher/ folder? Can you attach that please. Did it create the /Bezels/ subfolder (under /BezelLauncher/)? In the /Bezels/ subfolder, did it create subfolders for any of your platforms? Note: it won't add platforms to the xml nor add /Bezel/platform subfolders for ones that use RetroArch, MAME or DOSBox as the emulator. When you run BezelLauncher Setup, does it even get to the Setup window? Or just crashes before that appears?
  13. Can you attach the SetupLog xxxx.txt files? They'll be in /LaunchBox/Plugins/BezelLauncher/Logs/ Just drag and drop them into your reply (vs copy/paste their contents).
  14. megadriv -rompath %romlocation% -cart in the Associated Platforms Default Command-line Parameters. And realistically, you can probably get away with not having -cart at all. megadriv -rompath %romlocation%
  15. OK. So you want to have 2 separate playlists using the exact same auto-populate filters. You probably have a reasonable use case for this. The only thing I can think of is that you want to visually see them sub to various platforms or categories. For that, you can check as many of the boxes in the Parents tab as you want for the 1 playlist. Regardless, it is not innately possible to create a duplicate of an auto-populated playlist (other than manually creating a new one using the same filters) from within LaunchBox. The only potential adverse effect of manually creating a GUID is that by happenstance, you create a duplicate. But there's only a 1 in 2^128 chance of doing so. 2^128 = 340,282,366,920,938,463,463,374,607,431,768,211,456 or 340 Undecillion
  16. In LaunchBox, Select the playlist you want to copy. Select all games in that playlist (click once somewhere in the main section, then press Ctrl+A). Right-Click [somewhere in the main section] and select Add to Playlist. Select New Playlist. This way, you never have to leave the comfort of LaunchBox and the Playlists' GUID is automatically resolved.
  17. For Steam auto-imports, that'll be under Tools, Manage, Storefronts.
  18. Even though others may tell you 'you should get a no-intro set' (for cart-based systems), the MAME softlist ROMs can be used with [at least] RetroArch.
  19. To run MAME's software list consoles from the command prompt, you need to add the system name and the media flag (as well as the ROM name). Atari 2600 Example: mame.exe a2600 -cart1 adventur Since you chose to "Copy the files into my LaunchBox games folder" (which is fine), the ROMs aren't in MAME's default /roms/ subfolder. So MAME doesn't know specifically where to find the ROM. So now you need to tell MAME exactly where the ROM is. You also need to give the full filename.ext. mame.exe a2600 -cart1 "D:\LaunchBox\Games\Atari 2600\adventur.zip" The problem with this is, to do that in LaunchBox you need to uncheck the boxes "Remove quotes" and "Remove File Extension" in your [edit] MAME emulator. This can potentially mess up your Arcade platform (depending on how you installed its ROMs). To get around this, you can add the command-line parameter -rompath. mame.exe a2600 -cart1 adventur -rompath "D:\LaunchBox\Games\Atari 2600" Now to put all that in LaunchBox. Edit you MAME emulator. Go into Associated Platforms and for Atari 2600, add the Default Command-line Parameters -rompath %romlocation% a2600 -cart1. If all goes well, you'll be good to go. As for Apple II, that can be a bit more convoluted to get running. But it CAN be done. There're several topics here on the forums regarding setting up this console to use MAME. Also, for consoles that require BIOS and Device files (a2600 doesn't require any), those should be placed in the same folder as their ROMs so MAME can find them too. If you plan to import a bunch of MAME's softlists, you may want to look into adding the MAME Software List Import Plugin to your LaunchBox setup. It'll help get the games named properly in LaunchBox and attempt to add the required Default Command-line parameters. Assuming you're using MAME's Software List ROMs. ROMs from ither sources may not be accommodated.
  20. Yes. That would be how you exit the game and return to BigBox. Then just select a different game and play it [for however long] and use the mapped button(s) (again) and return to BigBox.
  21. Oh. The thread was about not having the GUI show when exiting PCSX2. To exit a game using your controller, you need to map the controller button(s) in LaunchBox Premium and [separately] in BigBox. You can map any button or button combination you like. Just make sure it's not a button(s) that's assigned to something else. LaunchBox: Tools - Options- Game Controllers - Mappings. Then map to Exit Game. BigBox: System Menu - Options - Controller Mappings. Then map to Close the active Window (Not Exit. That's to completely exit BigBox).
  22. Try the Default Command-line Parameters: -nogui. This assumes you're using PCSX2-qt. I believe by default, the Confirm Shutdown is checked by default (in PCSX2 Settings). So make sure that's un-checked.
  23. Though it's in the LB Database and inside /Metadata/Metadata.xml, it doesn't have an associated database ID # (at least not in the xml that LB automatically updates). <Game> <Name>The Thaumaturge</Name> <ReleaseDate>2024-03-03T00:00:00-08:00</ReleaseDate> <Overview>The Thaumaturge is an isometric, etc. etc. etc.</Overview> <MaxPlayers>1</MaxPlayers> <ReleaseType>Released</ReleaseType> <Cooperative>false</Cooperative> <VideoURL>https://www.youtube.com/watch?v=RfX-iKz2hKU</VideoURL> <WikipediaURL>https://en.wikipedia.org/wiki/The_Thaumaturge</WikipediaURL> <Platform>Windows</Platform> <ESRB>RP - Rating Pending</ESRB> <CommunityRatingCount>0</CommunityRatingCount> <Genres>Adventure; Role-Playing</Genres> <Developer>Fool's Theory</Developer> <Publisher>11 bit studios</Publisher> </Game> Then next game in the xml does have an ID# As to why it doesn't have an associated ID yet, that's above my paygrade. But at least we know it is there. Mostly.
  24. You're very welcome! Rumor has it, you can alternately add the AHK commands to start RA in the emulator's (Model2 in this case) Running Script. Run, "D:\Emulators\RetroArch\retroarch.exe" -L "D:\Emulators\RetroArch\cores\wgc_libretro.dll" -f "D:\Emulators\WindowCast\SegaModel2.txt" Process,Wait,retroarch.exe WinActivate This will launch the game 'normally' (using the M2 emulator and the games .zip file), and at the same time, start RA.. loading the core and the txt file holding all the game names for that platform. Courtesy in part by @SpoonyOrbit via Discord.
  25. Glad it was a simple fix. You may still want to try the official release (if you haven't already). But I suppose "if it ain't broke..."
×
×
  • Create New...