Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    2,917
  • Joined

  • Last visited

  • Days Won

    25

Posts posted by JoeViking245

  1. Filter Arcade Platform - post MAME Arcade Full Set Import Wizard

    View File

    Dilemma:
    "Oh snap! I used the MAME Arcade Full Set Import Wizard, unchecked all filter boxes and now I have a bunch of extra junk in my Arcade platform."
    image.thumb.png.023b3ce50d290420945df4d5d48e11b5.png

     

    Solution(s):
    Option 1:  Delete the Arcade platform and re-import again (this time paying attention to the boxes you decide to un-check).

    This is actually a super easy and relatively fast process.  And you won't need to re-download images again (assuming you downloaded some and didn't delete the media also when deleting the platform).

    Option 2:  Run this plugin and check the boxes to have those filter types removed from your collection and click Delete.
    image.thumb.png.7223f96132df06daed852bd414209e61.png

     

    Plugin Features:

    • Show you the number of 'games' you have in each filter type. (unplayable, bootleg, quiz, rhythm, mahjong etc.)
    • Check the boxes for the filter type(s) you wish to remove and click Delete to remove them from your LaunchBox collection.
    • Click the number next to the filter type to show a list of the 'games' included with that filter.  (shows ROM name and game Title)
      • (optional)  Create a text file of "the list" (for whatever reason)
      • (optional)  Create a playlist from "the list"

    image.thumb.png.11b27bd8d45cb1fb08a966cfd5d0637f.png


    Notes:
    You don't need to have used the MAME Arcade Full Set Import Wizard to make use of this plugin.

    When launched, the plugin will attempt to load the platform "Arcade". If that's not found or you want to check a different platform that uses MAME ROMs, select the platform from the drop-down list then click Get Counts.

    "Total Games" only takes into account your Main Games. No Additional Apps (clones) are accounted for in that number.

    When clicking Delete to remove the games in the selected filter type(s), if a game being removed has Additional Apps, those will be removed too.  No ROMs will be deleted from your system.  Only the entries in your LaunchBox collection.

    It won't delete any images associated with the removed games.  But most likely, the 'junk' won't have any anyway.  If they did, it's nothing that a suitable application of Clean Up Media located in the Tools menu couldn't take care of.

    The Save to Text File option saves the file to ..\Plugins\FilterArcadePlatform\Output\[filter_type].txt

    The Add to Playlist option will name the new playlist "Arcade type-[fileter_type]" and place it under the category "Arcade".  If your selected platform is named something other than "Arcade", it' will name the playlist and put it under the category using your platforms actual name.
        
    RE: Game Counts:

    • Some games fall into multiple filter types.  i.e. some (but not all) Fruit games are also included in with Casino games.  
      • So don't try to add the numbers up and have them make sense.
    • "Remove Preliminary" refers to Emulation Status and only includes games that are marked as Preliminary AND are not included any of the other filter types.


    Example Usage:

    1. Using the Import Wizard, un-check Skip games unplayable in MAME
      • Once done, from the Arcade platform Search for source:model3
      • Select all the resulting games
      • Press Ctrl+E to start the Bulk Edit Wizard
      • Select the Field "Platform"
      • Set the Value to (type in) "Sega Model 3" (without quotes)
      • Save
      • From here, you can
        • Do "Option 1" (above) and your Sega Model 3 games will [now] be safe.
        • Or, using the plugin and have it remove the remaining "Unplayable Games".
    2. Have the Import Wizard include "Bootleg", "Hacked" and "Prototype" games
      • Use the plugin to create playlists of those respective filter types
    3. Select the playlist "Arcade type-Bootleg" created in example (2) and... well, I don't know.  Attempt to play them, I guess.

        


    Beyond that (if that), it's not very practical. But may have some merits.


     

  2. Try disabling the Startup Screens.  Though I didn't notice them on in your 1st video for LaunchBox, they were definitely on for BigBox.

    When editing the emulator in LaunchBox, in the main screen, Details, check that Attempt to hide console window.. is un-checked.

    Then in the Startup Screen section, if you have Hide All Windows that are not in Exclusive Fullscreen Mode checked, you can try un-checking that without disabling the Startup Screen, first.  If there're still issues, then go back and disable the Startup Screens and see if that fixes it.

     

  3. BigBox uses the same command line parameters as LaunchBox does.  So they should be launching equally the same, in both.  The only troubleshooting I can think of is:

    In BigBox, confirm that other games from different platforms that are also located on the NAS, work.

    Make sure you're launching BigBox.exe from the same folder you're launching LaunchBox.exe (say if you have multiple installs for testing).

    Test the same table as you had success with in LaunchBox.

    Be sure to be in the same platform you tested in with LaunchBox.  (maybe you were originally doing tests in "VPX" platform, and your final one is in "Visual Pinball X" platform).

  4. I might suggest trying an emulator that's been updated a little more recently (less than 16 years?). 

    Here you can learn about one and how to set it up in LaunchBox.

     

    • Like 1
  5. 40 minutes ago, Branaghs said:

    Thank you for looking these over. I am thankful for you all. 

    No problem.  It's what we do. :) 

    Your Game is pointing to "punisheru.zip" (the USA version) and you show the zip for "punisher.zip" (The World version).

    Do you have "punisheru.zip" in that folder?  If not, you can try to point to the World version (in the Launching section [just remove the last "u"]) and see if that works when launching from LaunchBox.

  6. I was always told all required files are in the games zip file in a non-merged set.  Checking one of the CPS1 games, they're not.

    I'd assume your titles.clones folder held a complete set, which should also have the file "qsound_hle.zip".  Is that in Device file in there?

     

    Edit: I stand corrected.  The file inside of qsound_hle.zip ("dl-1425.bin") is inside the CPS1 ROMs that require it [in a non-merged set].

  7. 11 minutes ago, Branaghs said:

    Now I am having issues with cps1 2 and 3 not opening. I think my BIOS files are not being seen. Is there a place they need to be? This is a non-merged set

    A non-merged set will have all the necessary file inside the respective games zip file (including BIOS).

    I would open stand-alone MAME, go to one of the CPS1 games and try to launch it.  It'll tell you what the error is if it doesn't start.

  8. In short 'BigBox'.

    My cab originally had Maximus Arcade frontend (long out-of-support).  It was great and served it's intended purpose.  But I wanted a little more 'flash'.  Not really knowing anything about these things called "frontends", I spent about 3 weeks researching looking and testing what was available.  Found 1 that seemed to check all the boxes and spent a day trying to set it up.  After that day of frustration [and not really even getting it going] I searched some more and came across LaunchBox.  After quickly being able to get it up and running and then spending some time seeing what all it has to offer, I was convinced and bought a 1-year license (just-in-case, because that's how-I-roll). Along with several other enhancements, the license also opened up BigBox.  Within a few months, I knew I was going to upgrade to the lifetime license when the year was up.  This was about 7 years ago.

    Once you get LaunchBox/BigBox all setup to your liking, BigBox has a feature you can enable to boot directly to it when the computer (cab) is turned on.  And no, it doesn't just add BigBox.exe to your Windows startup folder.

     

    But that's just my experience/observation/opinion.

  9. 1 hour ago, exodus_cl said:

    The non working part of code I have looks like this:

    Before the 'Send' line, try adding  SetKeyDelay, 125, 50

     

    Edit:

    Or longhand like LaunchBox does it from the Pause Menu

    ; RetroArch loads state with F4 key by default
    Send {F4 down}
    Sleep 50
    Send {F4 up}

  10. Here's one way you can do it:

    Create an AutoHotkey script and save the file [somewhere] as KillXpadderAfterLB-BBcloses.ahk.  (you can name the file whatever you want, as long as it has the file extension .ahk.  Just be sure that it doesn't save as filename.ahk.txt)

    The script is just a text file with the .ahk file extension.  In the script, put:

    boxes := ["LaunchBox.exe", "BigBox.exe"]
    
    Sleep 10000
    Loop % boxes.length() 
    {
       if (WinExist("ahk_exe " emulators[A_Index])) 
       {
          Process WaitClose, % emulators[A_Index]
          Process, Close, "Xpadder.exe"
          Break
        }
    }
    ExitApp

     

    In LaunchBox, go to ToolsOptionsStartup Applications.  Click Add Application.

    For the Application Path, navigate to and select:  /LaunchBox/ThirdParty/AutoHotkey/AutoHotkey.exe

    For the Command Line Parameters, put (inside of quotes) the full path to the file you created above.

    i.e.  "D:\Misc\KillXpadderAfterLB-BBcloses.ahk"

    This works for both LaunchBox and BigBox.  So select Start With Both.

    Click OK to save and close.

    image.thumb.png.9fc441791ddc4a92a1b8d2c955d090fc.png

    Restart LaunchBox for it to take affect.

     

    Note:   I don't use Xpadder, but I'm pretty sure the 'Process, Close' method is how it gets shutdown.

  11. View game specific commands from MAME's command.dat

    View File

    Inspired from MAME's built in feature in the main UI (and via their in-game Tab menu) and Ben Baker's CPWizard.

    image.thumb.png.58be104ffe17c55204dd984510c4aa04.png

     

    View information from MAME's command.dat to show:
        CONTROLS
        CHEATS
        HOW TO PLAY
        COMMON COMMANDS
        SECRET CHARACTERS

     

    Included in the plugin is a "MAME Command" Custom Badge (LaunchBox Only [unless someone figures out how to show Custom Badges in BigBox])
    This will show the badge image.png.e73af7ef8b21d63e1fbeebca3de02b79.png for games included in command.dat

    image.thumb.png.6b1fb2a3b922a5db9fd77746ec19dae9.png

     

    Installing the plugin

    1. Download and open the file using 7zip.
      • if you don't use 7zip, first unblock the file (Right click, select Properties, and click Unblock) then open it as you normally would.
    2. Extract the main folder from inside the zip file into ..\LaunchBox\Plugins\
      •     i.e.  D:\LaunchBox\Plugins\MAMEConmmandDat\ 
      •     (the main folder "MAMEConmmandDat" and all its subfolders are required for the plugin to work!)
    3. Start LaunchBox or BigBox

     

    Enabling the Custom Badge

    In LaunchBox, click Badges, Plugin Badges, "MAME Command"
    You can change the badges image by replacing the image ../LaunchBox/Images/Badges/MAMEcommands.png

     

    Using the plugin
    LaunchBox:  Right-click on a game and select MAME Commands.

    BigBox:  In the Game Details screen, scroll to the bottom on the list and select MAME Commands.

     

    To scroll through the page, use your keyboard Up/Down arrow keys, mouse wheel or your controller's left joystick (or DPad) Up/Down.

    To close the window, press Escape, or on your controller press your mapped Exit Game (LaunchBox) or Close Active Window (BigBox) button(s).

    image.thumb.png.3ec206f73d47c2f80307dc11e8fcc012.png

    image.thumb.png.d1b15a20195cce552d6a8c0c6bd89b16.png


    Version 0.262 of command.dat is included. Future updates can be found here: https://www.progettosnaps.net/command).  Just replace the existing file located in the plugins /Data/ subfolder.

     

    As always, all thoughts, views, opinions, suggestions, comments and accolades are welcome. 😎


     

    • Like 1
  12. 6 minutes ago, Sjors said:

    Ah ok, then it will be fine, once all systems are added I was going to get premium anyway.

    Thanks again for your advise Joe!

    That being a premium feature was an something that I almost forgot about.  There are quite a few quality-of-life enhancements (visual and function) with the paid version.  But if what you have works for your needs, you're probably good-to-go.

    Just one request, once you do add all your systems, don't forget to actually play the games too, ;) 

    Always glad to help. 😎

  13. 1 hour ago, Sjors said:

    And all games work perfectly in Mame running by itself

    If indeed the CPS2 games all work directly from within MAME (from their 'new' ROM location)...

    You most likely have all the paths (to the regular ROMs, CPS1, CPS2, CPS3...) listed in mame.ini's 'rompath' (good job for doing that. :))

    What's happening is that LaunchBox is overriding mame.ini rompath with [only] the folder that the ROM your launching is actually in, via the Command-line Parameter (-rompath %romlocation%).  And you probably don't have "qsound_hle.zip" in with the CPS2 ROMs.

     

    IF your rompath is indeed setup as it should be in mame.ini (to include all the different ROM folder locations), you can safely remove the last part of the Command-line Parameters (-rompath %romlocation%).  Alternately, you can just copy "qsound_hle.zip" into your CPS2 ROMs folder.

  14. 7 hours ago, DaGamingFan said:

    I load up Launchbox and have Tool icons when i select all (The grey ones in photo).

    When i select all can i hide the Tool icons?

    If so could you please explain how?

    1. Select the games (tool icons?) you want to have hidden. (The grey ones)
    2. Prees Ctrl+E to start the Bulk Edit Wizard
    3. On the 2nd screen, select Hide and check the box.
    4. Click Next and follow the prompts from there.

    image.thumb.png.9f8e149f4a5cda96e9c61bdeca56228f.png

     

    You may need to set LaunchBox to then hide the games marked hidden.  Click View, Hide Games, select Marked Hidden.

    image.thumb.png.3d0f5d1a6724e5bbd1faea81c085d131.png

     

     

    7 hours ago, DaGamingFan said:

    If i add the licence file to this version of Launchbox will it change anything?

    Yes.  It will change it from the free version to the Premium version, opening up many features as well as BigBox and all its glory. :)  All of your existing data (games, images, platforms, playlists etc.) will stay the same.

    • Thanks 1
  15. With that command line, should only need abc80.zip (bios). But the others won't hurt.  As long as they're all somewhere within your rompath.

    1 hour ago, link182 said:

    I only found rocket and hiresinv in zipped bac format.

    I don't know what a "zipped bac format" is.  For my Hires Invasion, I have "hiresinv.zip" and inside of it is "hiresinv.dsk".  My abc80_flop set is from MAME 0.233, so I don't have "rocket".  In fact, for 0.233 there's only 12 ROMs total.  

    Note:  There may be more [than 12] ROMs for abc80 available in 0.262 (which would include 'rocket'?).   Don't know for sure.

    Question:  Is it worth even setting up? ;) 

     

    Did you try opening MAME, going into "ABC 80", selecting Hires Invasion and pressing Enter to play it?  As in, if you can't run in it MAME, you can't run it through LaunchBox.

    image.thumb.png.72d47d0c42de8e136c5f67543aed7e47.png

    image.thumb.png.f1495091e32f9fafd1e4019546b2e93a.png

    While in there, click "Available" to make sure MAME can even see the ROM.  (If it doesn't show up in the list on the right, MAME can't see it)

×
×
  • Create New...