Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    4,010
  • Joined

  • Last visited

  • Days Won

    33

Everything posted by JoeViking245

  1. Glad it's all working! As for your 'upcoming' questions, 1st try a search on the forums (or even Google adding "LaunchBox" in the search ). And if that doesn't get you what you need, start in the forums' Home page and whittle your way down to a topic section that's most closely related to your question. Just DON'T post the same questions in multiple locations! And most importantly, setting up you cab and LB/BB can be exciting and yet sometimes overwhelming. So don't forget to actually play (not just test) your games, and have fun.
  2. if !WinExist("ahk_exe BigBox.exe")
  3. The gauges are awesome!!
  4. Did you by chance do any firmware upgrades and change something-or-another to put you iPAC-Mini into XInput mode? That's the only thing I can think of that would make that command line cause issues. If your MAME revision was older, we could blame that. But you said you have 0.213.
  5. Try removing the Default Command-Line Parameter for the MAME emulator and see if that changes anything. If that doesn't change anything, at that same (now empty) location, put in -ctrlr 4Player
  6. What do your MAME emulator settings look like? Can you provide some screen shots please (Details, Associated Platforms, Running AutoHotkey Script)? I assume (again with my assumptions.. lol) that MAME games will load through LB/BB. It's just that the controls are all wonky. Which, as I think about it doesn't completely make sense. Even if MAME loaded it's default.cfg (instead of your 4Player.cfg) you should still have you left joy tied to Up/Down/Left/Right and your Player 1 buttons 1-6 tied to Ctrl/Alt/Space/Shift/Z/X. Unless you remapped (through WinIPAC.exe) your controls. For the screen shots, I'm mainly looking that you don't have any extracurricular command-Line Parameters. (The Running AutoHotkey Script tab should be blank). Also in your Edit [Arcade] Game in the Launching section, only the ROM File field should have something in it.And in the Emulation section, there should be no Use custom Command-Line Parameters: listed (un-checked).
  7. When you say 'default.cfg', any chance you mean "mame.ini"? I'm going to assume your talking about MAME directly and not using Retroarch's Mame as your emulator. Is your mame.ini file located in MAME's root folder or in ../MAME/ini/ subfolder? If it's in the ini folder, move it to the root folder. If for some reason it's in both, put the good one in the root folder and get rid of [rename, backup, delete] the other one. After it not working through LB/BB, when you go back and start MAME (mame64.exe) again and start a game, are the all the controllers still working like they're supposed to?
  8. If you setup your debugger to copy the compiled dll over to the Plugins folder, then launch D:\LaunchBox\LaunchBox.exe, the debugger will exit as soon as the LB exe file exits. Which will pretty much be right away as that exe redirects to LaunchBox.exe in the Core folder, thus exiting itself. Not an anti-debugger. The program exited. "Simple fix"... set the debugger to launch the exe in the Core folder. Problem now is an innate [default] limitation of Visual Studio of debugging a NET Framework class library through a NET Core application. If you look around, there is a way to 'tell your debugger' that you want to debug your library through a NET Core application, and you can get it to work. At least according to the folks on Stack Overflow.
  9. Did you set your IPac to XInput? If not, it acts just like a keyboard. i.e. Player-1 button-1 is 'tied' to the Ctrl key.
  10. That works , if you have the buttons available (or if you can simply 'add them in'). Obviously you don't want to use the players' buttons for "Escape" [exit-game]. But those (players' buttons) can be mapped for BigBox {Select and Back] as they won't conflict for in-game.
  11. "Abandoned", but fully functional. I've used CPWizard to generate controller layouts and it works great. The program is "updated" with the data you supply it. It gets a list of the MAME machines from your mame64.exe. Then just supply it the updated .dat and .ini files found in the ../CPWizard/Data folder. The ReadMe.txt file in the root folder shows where you can get these. It's nice because you can customize the look of the panel to match your own. Here's one of CPW's outputs.The button labels probably could have been adjusted a little further apart, but not many games have that much writing, so I left them there. If a particular game doesn't use all the controls, it will make them transparent.
  12. I'm thinking 'for company', all you'd really need is a Select and a Back button for BigBox. And then something for 'in-game exit'. I'm not familiar with the 1UP button layout, but a button-combo is usually best suited for this.
  13. @Solo187 I've looked around and haven't been able to find a reliable (well, any really, for that matter) source for filtering softlists. I know for MAME Machines (Arcade) there's "category.ini". But even that doesn't filter "Educational". Though who would go to the Arcade to play an educational game? lol
  14. If you switch from the Platform Category view to just Platform view, does Battletoads (NES version, not to be confused with the Arcade Version) still show up When viewing Arcade Platform? I'm guessing no because you said it's tied to a Playlist. If it doesn't show up, which Playlist under Arcade Platform (in Platform Category view) is it [Battletoads] appearing in?
  15. @Ingabagovinanana Yes. The default folder is "roms" which MAME will look for under, from where it was executed. So if mame64.exe is executed (started) in S:\MyEmulators\MAME\, it will look for the rom files in S:\MyEmulators\MAME\roms\ As you can see in my example, I tell MAME to look in 3 different locations on 3 different drives. rompath "roms;D:\roms\Arcade;U:\Roms\MAME NonMerged" S:\MyEmulators\MAME\roms\ D:\roms\Arcade\ U:\Roms\MAME NonMerged\ This tells MAME all it needs to know about where to find the roms. Again, it doesn't care where you put them, as long as you tell it where to find them. Of course! LaunchBox "doesn't care where you put them, as long as you tell it where to find them." Even if they're in the same Platform. And LaunchBox makes the process easy too. You won't be able to use the MAME Arcade Full Set Import Wizard 'cause you can only give it one location for roms. I'm sure they've come across worse, but LaunchBox has you covered... Tools, Import, ROM Files... Next. Then Add Folder And then just follow the prompts.
  16. Glad that helped and that you're 'back in business'! BTW, are you able to open snes directly through the emulator? I can't get the MAME UI (regular MAME 0.224 [but doesn't matter. MAME is MAME/MESS]) to open snes. I get a file missing error. But the games run from the command line and through LB just fine. Obviously snes.zip is in the rom path. Otherwise they wouldn't launch from the command line. It's not that big of a deal as I only use the UI to 1st see if it works. But seems odd.
  17. Well, it was worth a shot. One other thing I like to do is remove the 1st . (dot) on the inipath and then move mame.ini and ui.ini (and any other ini files MAME may have created) into the ../MAME/ini/ folder. That way, any MAME created ini file will be placed in that folder. Also if you create/doctor your own softlist ini file in the ../ini/ folder, it won't also [re]create it in the root folder. And (for me at least) keeps things a little more tidy.
  18. Did it create ini files for those 2 consoles? I only use mame64, but neither of those 2 created ini's. But if yours did, and assuming they're like other console ini's, maybe try... at the top, change writeconfig to 0. Then at the bottom, delete the section IMAGE DEVICES. Or just delete the parameter shown for 'cartridge'. You may also look at their cfg files. Though I doubt there's anything enlightening there.
  19. Whew! Good. lol Usually when when I hear 'update', I assume update to the latest (current) MAME revision.
  20. Is your romset indeed for version 0.160? (You updated to 0.160) Based on the top middle of your screenshot, the mame64.exe you're using is version 0.160. (either that or I'm misinterpreting).
  21. Run MAME and on the left click Unavailable. It should show the 3 that are missing. But also, MAME revision 0.160 is from quite a while ago. So ClrMamepro may look at those older sets differently.
  22. MAME needs to know itself where the roms are located. You can't simply tell it in the command line [like pretty much every other emulator]. The easiest way is to edit the "mame.ini" located in MAME's root folder. Near the top you'll find the line "rompath". On that line, add the full path to your roms. If they're in multiple paths, separate them with a semicolon ( ; ). Also, especially if the folder path has spaces in it, add a double quote ( " ) at the beginning and the end on the folders. [double quote ( " ) Not to be confused with two single quotes ( ' )] rompath "roms;D:\roms\Arcade;U:\Roms\MAME NonMerged"
  23. Hopefully some else can elaborate on question #2. As for question #1 In the upper left hand corner, Select Platform and All and then where it says "Search" type in what your looking for. i.e. ikaruga
  24. If you right click on the Platform name (on the left side in LB), select edit and then click the "Folders" tab, you can assign default folders for the game and for all media, respectively. Honestly though, as your time with LaunchBox continues, you'll find that how the media is stored is actually quite nice. It may be different than you're used to or as your OCD thinks it wants to see it, but there is actually a thought-out/thought-through method to the madness. I was the same way a few years ago, but I promise you will come to appreciate it.
  25. MAME is not "seeing" your roms for some reason. Because the Amber Pegasus is a "Software List", I recommend the following: Where ever it is you have your MAME emulator installed (I'll use D:\Emulators\MAME\ as an example), in it create a new subfolder called "software". D:\Emulators\MAME\software\ In that new folder place the Pegasus BIOS file. D:\Emulators\MAME\software\pegasus.zip Also in that folder, create another new subfolder called "pegasus_cart". It MUST be named EXACTLY that. (and it's not a coincidence that it's the same name as the hash file ) D:\Emulators\MAME\software\pegasus_cart\ Now copy your Amber Pegasus roms into the "pegasus_cart" folder. Now either add the folder "software" to MAME as described previously OR edit your "mame.ini" file and manually add the folder to the "rompath" line. You do NOT need to add the folder "pegasus_cart". ONLY "software". rompath roms;software Hopefully that helps.
×
×
  • Create New...