Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    3,447
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by JoeViking245

  1. Did you setup LaunchBox's Screen Capture Key to F12 (which is coincidentally(?) also MAME's Save Snapshot key)? Tools - Options - Gameplay - Screen Capture Then when you exit a game (after having taken a screenshot [or 2]) you should get a message box asking if you want to save the snapshot(s) to your game.
  2. Try unchecking 'Extract ROMs...'. Or if (for some reason) they do need to be extracted first, check the name inside the zipped file.
  3. The other way around. Copy "default.cfg" to your ../ctrl/ folder and rename it to "gunmouse.cfg" (or was it "Lightgun.cfg"? Whatever file you're pointing to in your mame.ini).
  4. Note that when you configure and restart, the configuration does not get saved to your Lightgun.cfg file (located in your ../ctrl/ folder) even though you have in your mame.ini file under #CORE INPUT OPTIONS "ctrl Lightgun". It gets saved back to "default.cfg" located in ../cfg/ So you'd need to copy/rename it accordingly after exiting and before restarting. Now this is for standalone MAME. I've never used MAME through Retroarch, so cannot attest that 'all is the same'.
  5. I'm not saying it's "best", but for me I use a split set for softlist roms. (Non-merged isn't [typically] a download option for softlists) If you have a full MAME set (MAME machines, not softlists) and your mame.ini rompath points to it, there's really no sense in moving the softlist BIOS files somewhere else. But I'm not always the most sensible guy, so I place (copy) my softlist BIOS files into the root folder of where the softlist rom folders are kept, which I have in a folder name "software". It looks something like: D:\Emulators\MAME\software\ D:\Emulators\MAME\software\32x\ D:\Emulators\MAME\software\a800\ D:\Emulators\MAME\software\a5200\ D:\Emulators\MAME\software\a7800\ D:\Emulators\MAME\software\32x.zip D:\Emulators\MAME\software\a800.zip D:\Emulators\MAME\software\a5200.zip D:\Emulators\MAME\software\a7800.zip Then in MAME.ini, I only need to add "software" to the rompath (because MAME is smart and knows to 'drill down' to the softlist subfolders). Note: the softlist subfolders need to be named the exact same as MAME references them. (Which is how they should be already from a proper softlist download.) So... D:\Emulators\MAME\software\Atari 800\ ...will not work. (Unless you [also] add "Atari 800" to the rompath.)
  6. You could do what was suggested above (find a startup theme you like and adjust the image priorities) and then increase the Startup Load Delay time. This won't wait until you provide input but it could make it display longer while the game is loading. Another possibility that may work is, similarly, find a main Theme that one of the displayed images is Box - Front (since Arcade doesn't have 'boxes'), and adjust the image priorities.
  7. New version 2.1 - New Feature Video will now have a 1 second fade-in at the beginning and a 2 second fade-out end of the finalized video(s) - New Feature (optional) Add a Clear Logo overlay at the end of the video (if Clear Logo exists) - Clean up Cleaned up log file output Removed option for 60 FPS. Videos will record at 30 FPS VPX edit window is now minimized during video capture - Fixed Now handles Titles with "illegal characters" in them when saving as the video filename UltraDMD, PinUpDisplay and PinUPPlayer windows will now properly close (if your table uses them) when recording is complete - Change Increased maximum delay start time to 3 minutes - Other Click (almost anywhere in the window) and drag to move window around
  8. Oh snap! I feel stupid. Keep forgetting there's an Android version. I'll do better at looking at the forum section I'm in before replying in the future. 😊
  9. The Images folder (I'm pretty sure) gets created with the Platform. So I assume you have a Platform (vs a Playlist or Category) named Sega Dreamcast. As for them being in chd format, that doesn't matter. The metadata and media downloader is looking at the Platform name and game Title(s). Also, you'll want to make sure the Platform is set to scrape as "Sega Dreamcast". It looks at that too. If all above is good, select one of the games in your Sega Dreamcast Platform, then hit Ctrl+A to select them all. Then in Tools, select Update Metadata and Media for Selected Games.
  10. Maximus Arcade is great for its intended purpose!! A pleasant looking, simplistic frontend to showcase and play your game collection. And I stand by it. But ya, after a while we all want a little more 'flash'. 😎 I spent close to 3 weeks researching other frontends, trying 'this', 'that' and 'the other one'. Ya, ya. excessive, obsessive. Many just had no flash, and 1 that did, I spent a full day just trying to get it started. Quite frustrating. The next day I continued researching and came across this one called "LaunchBox". Within the 1st 2 hours (because I take my time) I was convinced enough to purchase the license to add BigBox to the already free LaunchBox. And I'm a cheap arse s.o.b.!! lol
  11. Does your Maximus Arcade point to "mamepui64.exe"? Or is it "mamep64.exe" (or something else without "ui" [User Interface] in the name? If it does point to mamepui64, try checking "Remove quotes" and "Remove file extension...". I'm familiar with Maximus Arcade which is what I transitioned from (several years ago) as well. Good move, by the way. But never messed with MAME Plus.
  12. Maybe give this a try and see if it even works. It's an unofficial beta plugin that is close to doing what you want. You'll need to 'test' it with an “Arcade - Controls Information” image or "Device" image (as described in the post). Test it on your pincab (on both your backglass and 3rd monitor, respectively), then reply to that post with your findings (good, bad or indifferent). And then (assuming it works) feel free to leave a comment, suggestion and/or request (i.e. allow for different image(s), accommodate up to two 'extra' monitors...)
  13. No. So remove what's there. ("-keyboardprovider dinput") Also uncheck "Remove file extension....".
  14. Start Delay: I've never even attempted a VR table. I figured it'd be like getting mud tires for a truck I don't even own. lol I'll go ahead increase that top limit. Good call on an interim fix of editing the xml. DMD 'screens': You are spot on. It's is only looking for specific window titles. So the number of monitors has no significance. And as you discovered, it's only looking for B2S 2nd and 3rd "screens" (as well as the playfield). This was WAY easier than messing with ScreenRes.txt to get xy coordinates for the different 'screens'. And the ones built into the tables are inherently part of the playfield. I went with the assumption that no one is going to want or have a use for a PinMAME or freezy DMD video. If there's enough [serious] interest, say 25% or more (aka 3 of the 9 total downloaders lol), I'll [attempt to] look into adding PinMAME or (better yet) freezy's DMD's. Normalizing Audio: I think I'll go with "everything is out of the plugin so they [each video's audio output] will be consistent". But I get that, grabbing various videos from here-and-there ARE going to be inconsistent. I added your GitHub link [above] to my ffmpeg notes and will refer anyone needing to normalize their audio to your post. (Nice find! Thanks!!) Fade and Clear Logo: That looks really nice! The fade-in is short and sweet and the clear logo at the end is actually a nice touch. I'm going to "steal" your code for the fades and add that option. For the clear logos, I should be able to get those using LB's API, which will eliminate any issues with file naming and image type. I'll need to break down and digest the batch script 1st to understand it all. lol Thanks for sharing it with us!
  15. Try a process of elimination. Open LaunchBox and select (not launch) one of your Demul games in question. Now open the Windows Command window to where your nomousy.exe is located and type in "nomousy /hide" and press Enter. You should now be mouse-pointer-less. Alt-Tab back to LaunchBox and press Ctrl+P to play/launch the game (since you can't see the mouse to point and double-click). Is the mouse pointer showing? Exit the game. Assuming you're still "mouse-pointer-less", Alt-Tab to the command window and type "nomousy" and press Enter to restore it. If that produced the desired outcome, then you know nomousy will work. It's then a matter of telling it how/where/when to run "nomousy /hide" and "nomousy". If that didn't work, then it's onto the next step(s). (whatever they may be)
  16. You're welcome! It almost wasn't going to happen because you have to tell ffmpeg the EXACT name of your audio device, which varies by computer and is not the easiest to find/extract. Then I discovered audio_sniffer, but now the end user HAS to register it with their Windows. Which I hate making a plugin that requires ANY sort of changes to Windows, even something minor like this. But there comes a time when we all have to make 'sacrifices'. Let me know how the [default] audio comes out for you. Then if it's 'that bad' and really should be normalized, let me know. All I did was confirmed there was sound in the final video and called 'er good. lol I'm debating the idea of fade for a mechanical machine. But could be an option. I assume the png logo is a clear logo you're overlaying on the tables video.?. After starting up LB, launch a table. After it fully loads, exit it then try the plugin (or launch another table) and see if 30 seconds is sufficient. I played around quite a bit with this and [for my setup] found that on 1st run (via LB), VPX does take longer to fully load. But after that, 12 seconds was a good, modest loading time for the tables I tested. Let me know if that helps. If your tables do take longer than 30 seconds to fully load (I know FP can), 1st off, sorry to hear that. But I can change that to allow more load time. Oh good. It's not just me. 🤣
  17. Can you provide a screenshot of your Emulator Details and Associated Platforms? Something like: I don't use it myself, but it looks very basic and my guess would be that the issue in the Associated Platforms section. The main thing is to make sure the name and spelling of the Associated Platform is exactly the same as the one you're trying to launch in. screenshots courtesy of:
  18. VPX Video Recorder version 2.0 is out. New Feature (Option) Record backglass at the same time as the playfield. The backglass video will be saved as its own video file in the temp Backglass folder. New Feature (Option) Record 3rd screen DMD. The DMD video will be saved as its own video file in the temp Backglass folder. New Feature (Option) Record Table sounds with the Playfield video. (Additional setup required)
  19. Try this for applying game specific control settings in Dolphin. The post is a little older, but I believe it's still relevant.
  20. The authentic nostalgia killin' ya? lol Press and hold Insert (default key for Fast Forward).
  21. Ya, my best attempts are only as good as the information that is provided. The command lines that get placed in MAME - Associated Platforms come directly from MAME's hash files (i.e. -cart, -flop etc.). As do the game's Title. Which initially was the [only] intent of this plugin... get the game's proper Title [for soflists] into LB. We've expanded beyond that a little. Generally, the softlist's hash filename is what's used in the command line. The hash files don't provide info for the proper softlist name to use in the command for any of the consoles/computes. So the filename is the closest thing I have to go off of. If the hash file name has an underscore ( _ ) in it, the plugin removes that and everything beyond it. And "generally", it works. So what's happening in your example is you imported the "Commodore Amiga ECS disk images" from the hash file "amigaecs_flop.xml". So the command line becomes "amigaecs -flop1". Which obviously doesn't work. Even in the best of scenarios, there are still caveats. Example: Apple II GS (apple2gs.xml, apple2gs_flop_clcracked.xml, apple2gs_flop_misc.xml, apple2gs_flop_orig.xml) gets the proper softlist name to use ("apple2gs"), but in the hash file(s) it lists the media flag as "flop1". Leaving "apple2gs -flop1". Which doesn't work. You need to use "apple2gs -flop3". (-flop2 doesn't work either. In this case, it has to do with 5.25" vs. 3.5" floppies). Though recently I learned (as a Side Note) in most cases you don't even need the media flag (Thanks @sundogak!!). So in the case of Apple II GS, the Associated Platform command-line can simply be "apple2gs". But in the end, you now have x amount of games into y Platform and all games have their proper Title. Softlists in MAME are a unique animal and can be irksome at times. No silver platters handed out here. lol But with some research, discoveries and [a lot of] learning, it's pretty rewarding when you see the actual game finally load up. And then, if you actually play it more than 2 or 3 times, it may even have all been worth it.
  22. You're welcome! I'm glad it's working well for you. This comment was from a year and a half ago and we're now talking about 658 consoles/computers which equates to about 658 new Platforms that would be added into your LaunchBox setup. Adding bulk import is not going to happen. Apologies.
  23. If you wanted to do a little 'house cleaning', if your CDI games folder is listed in your rompath in your mame.ini file, you can just leave that one. Otherwise, a safe bet would be to place it in your "roms" folder under MAME [emulator folder]. But any location will work as long as it's in the "rompath". There's almost always 'another way' to do this, but through your digging and experimentation your found the "Right" way to it. Well done!
  24. I tested it with MAME 0.236 (which uses the hi folder [aka "before this change"]) and 0.237 (which uses the hiscore folder), and both played nice with LaunchBox's community high score feature.. without needing to edit or change anything.
  25. For what you're asking, the only way to check if a certain rom file exists is to change (create new) your emulator to an AHK script (or similar). You can't pass the path/rom_file to an Additional App. The AHK script you create as the emulator will see the path/rom_file.ext as %1%. You can then check for the file with something like if FileExist("%1%")
×
×
  • Create New...