Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    3,439
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by JoeViking245

  1. 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.
  2. 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.
  3. Whew! Good. lol Usually when when I hear 'update', I assume update to the latest (current) MAME revision.
  4. 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).
  5. 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.
  6. 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"
  7. 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
  8. 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.
  9. 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.
  10. Is it a specific emulator you're seeing this in? Which one? Or any emulator (MAME, Retroarch, Steam....)
  11. Those cabs are amazing!!! Wow! Talk about patience!
  12. In your last screenshot ('directly from mame'), if you click Available (upper left) does it still show all those 'games'? If not, you need to tell MAME where the roms are located. From MAME's main screen, click Configure Options, then Configure Directories, then click Roms, then click Add Folder. From there, navigate to your Z:\Mon Drive\Retrofarming\Games\Aamber Pegasus\ folder. Press {Tab} to add it. Then press {Escape} twice (I think, or at least until you see) and click Save Configuration. Then {Escape} and try the game again.
  13. LaunchBox makes automatic backups of your entire "Data" folder. ../LaunchBox/Backup Either way is simple enough. Depends on what you want to do with them. All in all, @dragon57 should have enough info to whip up something that suites your needs. Send him a PM. (Thanks D! )
  14. Parsing (extracting) the xml's into text files ain't so bad. But reversing that takes a little bit more (.... than I'd want to do). I assume all your rom names are the full title as in your example vs like Arcade (MAME) where the roms name is shortened ("bbredux.zip" --> "Bubble Bobble ('bootleg redux' hack for Bobble Bobble PCB)"). Are you only wanting games that only have "ROMHACK" in the application path. Or all games in a given platform (xml file)? And then one text file per game parsed? So like well over 1000 text files?
  15. @tmreith Yup! If it ain't broke, don't "fix it". Your cab layout looks similar to mine except for the 3rd joy and you have a lot more buttons (8 vs 6 per player and more across the top). Looks very nice!! Are the 3 above the trackball setup as mouse buttons? Also, is that a dial I see on there too? Man! You got all sorts of goodies available there. Dang, mine looks so 'ordinary' now. lol Nice cab!!!
  16. My FX3 seemed to ignore the running AHK script as well. I tried it with $Esc and also just plain Esc. Tried using Pinball FX3 as the executable (which just creates a popup from Steam saying something like "this is weird, you sure you want to run with this command line?". Threw in some If WinActive type things too... All of which still put it into 'Pause' when pressing Escape. Another test I did try was having a script 'Esc...Send...ExitApp... in the Additional App - Run before (on a single game) and that did work to close FX3. (AHK full install required [or a compiled script]) In an old post here on the forums there was talk about different (eh hem..) versions/copies of the FX3 executable and also setting autohotkey.exe to run as administrator. My executable is straight from Steam with my one free game. I just now tried again setting it up the proper way as @sundogak shows [and had previously attempted]. 1st attempt, no joy. 2nd attempt, I set the AutoHotkey.exe under ../ThirdParty/...... to run as admin and got an error saying the game needed to ran elevated. 3rd attempt, unchecked Run As Admin from test 2, loaded the game, pressed Escape and it closed the game. ??????????????????????????????????? Yes. It is working like it's supposed to now. Steam.exe as the executable and 3-lines in the Running AutoHotkey Script tab. I have no idea if it was from setting/un-setting run-as-admin or what?????? Maybe it just needed a little of that sundogak Mo Jo. lol Not gonna question. Not gonna complain.
  17. I'm guessing this is one of them? Just popped up during beta-17 update. (Windows Defender. No extracurricular virus scanner crap)
  18. I totally get it! lol Alt+F4 is just as "nice" as WinClose is. (Difference being some technical jargon about WM_CLOSE vs WM_SYSCOMMAND-SC_CLOSE. More than I really care to learn about! lol) And since there's #IfWinActive, there shouldn't be any mishaps if focus is lost (which shouldn't happen beyond the cat on the keyboard or the kids on the cab ).
  19. No. It won't mess up any of the other softlists nor MAME machines (Arcade Platform). Assuming MAME is setup properly with the rom paths in mame.ini. The only exception I've come across for this is neocd (neocdz). I couldn't get it to launch with or without the checkbox's checked. But using the exact same command line, it would load if I put that in the games' custom command line. (I didn't spend a whole lot of time on it, so it's quite possible that it was operator error, combined with a lack of patience).
  20. @tmreith Very well done!!! Thanks! Added to my cab and all is good! I do have to make one suggestion. Though very effective, Process, Close is not recommended for closing emulators. The "nice" way to do it is to use WinClose. $Esc:: WinClose, ahk_exe Pinball FX3.exe ExitApp return For lack of a better analogy, it's like giving it a strong sedative before pulling the plug rather than just shooting it between the eyes. (Ya, OK.. Been watching too many crime dramas. lol)
  21. Then "Attempt to hide..." doesn't matter. Try checking those boxes and see if it works.
  22. So going through MAME's config, and pressing your button-6 to assign it to button 6 showed to be the letter "X". This is a good start because that's the 'answer' I got. I really don't know anything about RetroPi. Otherwise I'd say open something like Notepad, start pressing controller buttons and see what it outputs. For my I-Pac, the Player 1 buttons (1 - 6) are Ctrl, Alt, Space, Shift, Z, X. That said, I guess you wouldn't see too much output in Notepad. lol Though you should see something for all 6 on the Player 2 buttons. Mine are set to A, S, Q, W, I, K. And I think those are stock I-Pac settings and by default correspond with MAME. (My Player 2 joy is set to Up=R, Down=F, Left-D, Right=G) Go back to the configure options mentioned above and [at least start to] assign all your buttons 1-6 to MAME's buttons 1-6. If you're finding they were already set to what your button input is telling it (as in it didn't change), that wasn't the problem. Do the same for Player 2 Controls. If all's good so far, load your sf2 game. Now press your player 1, button 6. Nothing should happen. If you [still] get MAME's in game Config Menu, press Enter for "Input (general)". Press Enter again for "User Interface", then on the 3rd line down where it says "Config Menu", see if it says "Kbd X". If it does, that's where your problem is.
  23. The command line looks fine. For your MAME emulator settings, do you have these 2 check boxes checked?
  24. Sounds like in MAME, you have have Player-1 Button-6 assigned to {Tab} instead of "X". Start mame64.exe (without a game), on the main screen go into Configure Options, the General Inputs, then Player 1 Controls. Scroll down to "P1 Button 6", hit {Enter} and then press your Player-1 Button-6 (or whatever was supposed to be your Hard Kick). The press {Escape} twice and double click on Save Configuration. If the Player-1 Button-6 was already set to "X" (or the same letter that appears when you press your B-6) then go to the 'cfg' folder under MAME (i.e. D:\Emulators\Mame\cfg) and delete the configuration file that has the same name as your rom file. (if the game is "sfa2.zip" then delete the "sfa2.cfg" file)
×
×
  • Create New...