Jump to content
LaunchBox Community Forums

The MAME Arcade Pre Configuration Project | Complete Download with Arcade Platform XML 1.0.0

   (9 reviews)

21 Screenshots

About This File

 

 

Proper update is coming in about a week (06/08/24). More games and fixes!

8 Months (so far), 3550 games, 100's of hours configuring and too many late nights to count..... this is the MAME Arcade Pre Config Project.

If you want show your appreciation and support the project and myself please check put my Patreon https://www.patreon.com/warpedpolygon

No need to use the importer with the provided custom platform xml. I fully recommend using this to get the most out of what's been done.

If you have been following along you know what the score is. If you are new here, let me explain what all this is.

MAME is awesome, however like many other emulators it doesn't know what your use case is, how can it. So, it's defaults are more of a 'one size fits all... but not perfectly' kind of deal. As a result getting things setup can be a mine field. This isn't just down to MAME defaults, plenty of games present you with a bunch of hoops to jump through just to play the damn thing. This, on top of figuring out controls, (which is the main point here) can be a very frustrating experience. Even google can come up short sometimes leaving you to fumble around in the dark. Removing this frustration is the whole point of the project. I see lots of github requests for MAME that aren't emulation issues, they're configuration and setup issues. This project should alleviate the rage of most users. FOR CONTROL PAD USERS.

So, let's just get into the stuff you wanna hear. To keep it simple I'm gonna list what IS here and what ISN'T here:

WHAT IS HERE

  • Every working Parent ROM has been configured. Although, some games listed as NOT WORKING do indeed work to some degree. These have also been configured to future proof the project.
  • Clones and/or preferred versions have been identified, configured and added in ADDITION to their parent counterparts. This could be an uncensored Japanese version, control hack, translation or even a sequel. In some instances an entirely different game can be a clone version. This is such an important part of the project.
  • All English region Names/Versions have been configured. You may know a game by a completely different name depending on your region. All English versions with different names have been configured. So, if it's Buck Rogers: Planet of Zoom, or just Zoom 909 to you, you'll be able to find it. It'll have that title in game also. I haven't just duplicated the parent version and changed the name in LB.
  • All games have been tested and controls configured for XINPUT Controllers. This has been done per game. Some games needed ages spent on them to figure what the hell was going on. Robocop 2 has diagonals that need mapping to the second player joystick, despite being a one player game. So, you can imagine the time and testing that went in.
  • Multiplayer games set to work with maximum players. Pretty much 70% of 4 player games were setup for 2 players by default. Games that remove the character selection for 4 players have had their 2 player versions also added so you have the choice.
  • Multi screen games set for both one and two screen use. You will have the choice to launch the 1 screen or 2 screen version without having to set everything up. These maybe listed a 1 and 2 player variants.
  • All analog games have had their sensitivity checked and changed if needed. Yes, the trackball Sonic game works just fine despite what people say.
  • Every configured game has a control layout image.
  • Working Prototypes are here.
  • English set for Japanese only games wherever possible. There's more than you think.
  • Unlockable/hidden content pre unlocked. Keep in mind some cheats for hidden content are a one time use and don't save to NVRAM.
  • Fighting game button layouts are setup to all be the same. Exactly the same as Street Fighter 2 on SNES for 6 button fighters. 
  • Light gun games set for controller AND mouse usage. Inaccurate games have been calibrated.
  • Widescreen games set to pixel aspect.
  • Technical hoops already jumped through.
  • Much, much, much more.

WHAT ISN'T HERE

  • Mah-jong games that use a Mah-jong panel. These simply have too many inputs to map to a controller. Mah-jong games that use a joystick are here.
  • Japanese quiz games.
  • Gambling and video poker games. Basically anything with a BET, HOLD input system.
  • Japanese clone versions, UNLESS they are preferred or have additional content. 
  • Truly non working games that simply black screen.
  • Any arcade platforms better emulated outside of MAME for e.g. Sega Model 2 & 3.

ABOUT THE PLATFORM XML

A lot of work has gone into making sure these games are all accounted for in the xml. There were a bunch of roms that weren't recognised by the importer or games that simply haven't yet been added to the Database. I have made sure that these have been added and named correctly before I start changing/updating the database. Also, I have gone the extra mile and added version info in the title of the game if there are multiples of the same game. So, you will see The Simpsons (2 Player) and The Simpsons (4 Players) as separate versions for extra convenience. PlayChoice-10 games and mega play games have also had this info added to the title so you know exactly what version is being selected, despite sharing the same name as other versions/games.

MAME SET ADVICE AND MERGED ROMS

Despite my previous statements, Non-Merged is the best for sooo many reasons. I plead with you, just go non merged and you'll have a better time. 
However, I have been accommodating and everything has been setup for Merged set users also. But, having games setup as individual roms is way easier to manage than using a merged set and selecting/expanding different versions. This presented a problem that I cant be asked to explain. The long and short is MERGED SET USERS WILL NEED TO USE THE DUMMY ZIP FILES PROVIDED TO BE ABLE TO LAUNCH CLONES. This is so LaunchBox has something to grab onto and launch the game. Is it an elegant solution....NO. Does it just work and future proof any updates and changes that MAME may make to the Merged set...YES. This is because there's a dummy zip for every game, simply copy paste them into your roms folder and DO NOT REPLACE any files that are already present. DO NOT REPLACE. DO NOT REPLACE. 

Not all Merged set users are going to like that solution. My advice if you are not wanting to use dummy zips....get a Non-Merged set.

INSTRUCTIONS

  1. Download CFG, NVRAM and Control Layout Images
  2. Put CFG and NVRAM files in the cfg and nvram folders of MAME
  3. Use Images however you want. I like to put these in the Screenshot - Gameplay images folder so they display in the side bar. If you don't use a gameplay screenshots this is a nice solution outside of BigBox.
  4. This has been made for use with XINPUT controllers. If you aren't using an XINPUT controller you can use DS4windows or it's alternative.

USING THE ARCADE PLATFORM XML

  1. Download the Arcade.xml
  2. (Merged Set users ONLY) Grab ALL the DUMMY ZIPS and place in Roms folder. DO NOT REPLACE anything that is already there.
  3. Backup your old xml just in case if you have one.
  4. Make sure LaunchBox is not running
  5. Place Arcade.xml into Data->Platforms folder in LaunchBox
  6. Start LaunchBox. The Arcade platform should be showing now.
  7. Select all games in the Arcade platform (Ctrl+A), then go to Tools->File Management->Change ROMs Folder Path for Selected Games
  8. Find your ROMs folder and select it.
  9. Don't forget to set your emulator path and set it as the default for Arcade platform.
  10. PLAY!!!

This project will be kept up to date moving forward. If you have any info, suggestions or whatever just holler in the comments. 

Edited by Warped Polygon


What's New in Version 1.0.0   See changelog

Released

Just changed the folder layout for images to match what is shown in video. Nothing major, if you have this already downloaded this update does nothing for you.

Added Video to description.

Proper update coming within a week.

  • Like 24
  • Thanks 9
  • Game On 1
  • Unusual Gem 7

User Feedback

Recommended Comments



I have a problem, everything is in perfect condition but the MAME snap videos, which are now all located in the arcade folder, are not playing in Launch Box or Big Box. Could someone guide me to get it working again?

Link to comment
Share on other sites

FYI, asteroid & astdelux.cfg controls both not working correctly.

No shield on astdelux and no hyperspace on asteroids.

Once deleted the normal MAME cfg files work fine.

Link to comment
Share on other sites

Hi, thanks for your hardworking!

So for using these 3500 games we need to blindly assign the whole mame full folder ? Usually i create a txt list from adb.arcadeitalia.net and with a tool i copy just those games present in the list. Is there a way to just filters the games you configured ?

Txt structure is as attached on this post

Mame259.txt

 

Edited by cybermat
Link to comment
Share on other sites

So far I found 5 Games, which weren't working correctly.

Here's how to fix it:

Street Fighter (stuck in Service Mode)
TAB (for MAME-menu) --> DIP Switches --> Set "Service Mode" to OFF --> Close MAME (and the .cfg-file will be overwritten)

Asteroids & Asteroids Deluxe (not all Buttons were mapped)
The Shield/Beam function was missing
TAB --> Input --> Input Assignments (this system) --> map button 5 to whatever you want (I took button B) --> Close MAME

Carnevil (not starting)
TAB --> DIP Switches --> Change "Coinage source" to "CMOS" --> Close MAME

Wizard of Wor (wrong inputs)
Player 1 was mapped to player 2, too.
TAB --> Input --> Input Assignments (this system) --> remap player 2 --> Close MAME

Edited by hoderer
  • Like 1
  • Thanks 1
Link to comment
Share on other sites

@zugswang @hoderer

Thanks so much for reporting the games that aren't working or incorrect

Just to recap..?

Asteroids & Asteroids DLX
Hard Drivin
Street Fighter
Carnevil
Wizard or Wor

I gotta say I'm stoked, thought there may be more that are incorrect or not working. But 5 out of 3550 is not bad going

 

  • Like 2
Link to comment
Share on other sites

On 8/3/2024 at 4:00 PM, Warped Polygon said:

But 5 out of 3550 is not bad going

yes, that's great, but I didn't test everything - just a lot. I'm quite sure, there is more, but I was really excited how good everything is! thanks again for your work!

Link to comment
Share on other sites

OFFtopic: If you like large pre-configuration projects... I have a suggestion:
Overscan of NES games.
Nes games almost always have small bugs in the corner of the screen, but it really varies from game to game, there is no fixed definition for everyone.
and it would be cool to be able to download a pack with all the games already configured to play on Mesen (the best NES emulator).
how it works: Mesen stores this info in simple .json text files in "GameConfig" folder, and for this file to work it just needs to have the same name as the Rom. so maybe it would be useful to have duplicate .json files with different rom pack names(like No-Intro, English Translation ROMs Collection by Chadmaster, etc)

Link to comment
Share on other sites

Hi, I'm new here. I downloaded this and installed everything properly. All my fighting games (Street Fighter 2, Tekken & Mortal Kombat) have the button layout incorrect. But everything else is working fine. I'm using a 8Bitdo Ultimate 2C controller. Please help.

Link to comment
Share on other sites

On 8/22/2024 at 6:09 PM, wokacam said:

OFFtopic: If you like large pre-configuration projects... I have a suggestion:
Overscan of NES games.

Possibly, maybe. This is a difficult one to tackle. For e.g. if you remove the overscan/pop in crap out of SM3 you're not left with a lot of image. It's like 1000 or so games. Lemme get this project in order first :)

Link to comment
Share on other sites

1 hour ago, Warped Polygon said:

@Baggio

Dude what you've done with the images looks awesome. So sorry I've not seen it till now. If you need any info or original resources let me know

👍

How did you actually create all these, It is a PSD template or something similar that you use?   

Link to comment
Share on other sites

 

4 hours ago, Baggio said:

👍

How did you actually create all these, It is a PSD template or something similar that you use?   

PSD I made. Set everything up for speed

Link to comment
Share on other sites

10 hours ago, Warped Polygon said:

 

PSD I made. Set everything up for speed

Do you mind sending me that?  I might start making images for the other platforms

Link to comment
Share on other sites

On 10/29/2024 at 2:15 PM, Warped Polygon said:

@Baggio

Yes, the PSD is a bit messy. Gimme a min to sort it out and put all assets in one place.

No worries mate, there's no rush

Link to comment
Share on other sites

@Warped Polygon This all looks great! I watched your videos awhile ago for the non-MAME configs, and more recently this MAME one, but just getting around to the files now.

I'm looking to batch-add the default keyboard keys to your configs, as I have an arcade cabinet, but often play on the couch with a controller and TV.

Before I do that, I wanted to confirm if you have an update planned soon? I'm happy to help contribute, as the keys might help others that want the dual-use and certainly shouldn't hurt any controller-only users.

While reviewing the cfgs in Notepad++ and Excel, I've found a few questions and possible fixes. I'm not used to working with MAME cfgs to this degree, so I don't want to assume anything!

  • Do any current KEYCODEs in your cfgs have a must-keep purpose? Especially when they're paired with a JOYCODE option?
    • I found 90+ files that are simply KEYCODEs 1-8 paired with SELECT and START. Not a big deal, but I can make sure they're all in line when I add KEYCODEs to all.
    • I think quartet.cfg's KEYCODE_D OR JOYCODE_2_HAT1LEFT OR JOYCODE_2_XAXIS_LEFT_SWITCH was just a random press of D and doesn't need to be there?
    • KEYCODE_DEL is in truckk.cfg twice. Once for P1_PEDAL2 increment and again for P1_PEDAL decrement. I have no idea what these do, so it might be needed? Or maybe JOYCODE_1_SLIDER1_NEG and JOYCODE_1_SLIDER2_NEG do the job on their own?
    • A few standalone KEYCODEs, not sure if they're needed or could/should be removed: 
      • KEYCODE_9 for SERVICE1 is default, so I think I could remove from hitice.cfg, hyperath.cfg, lacrazyc.cfg, nagano98.cfg, nslasher.cfg, nslasherj.cfg, powyak96.cfg, silentd.cfg?
      • KEYCODE_F2 for SERVICE1 in guardian.cfg. Not sure if this is default, so it might be needed?
      • KEYCODE_F1 for SERVICE in gprider.cfg. Not sure if this is default, so it might be needed?
  • While looking at KEYCODEs, I found a couple things that I think are fixes for controller use?
    • In swa.cfg, START2 is set to only KEYCODE_2. Assuming it should be JOYCODE_2_START?
    • In trophyh.cfg, JOYCODE_1_START is used twice, I think COIN1 should be JOYCODE_1_SELECT?
    • In shtngmst.cfg, START2 is set to JOYCODE_1_BUTTON6. I think this might be just a 1 player game, so maybe START2 isn't needed? Or if it is 2 player, then JOYCODE_2_START?

Please set me on the right path with these few KEYCODEs and I'll get to work! Happy to make all the changes above for you, if you confirm them.

And let me know if you do have updated files, especially if you would like the keyboard inserted into them, just so everything is as up-to-date and useful as possible!

Link to comment
Share on other sites

@Tom Drake Thanks for the breakdown of this. Looks like you've been diving in. So, to address your questions....

Can you give me some examples of the 90 files that have KEYCODEs paired with start and select? Generally everything has been done for a reason, unless I missed something. If I can get some examples I can figure out what you mean.

quartet.cfg as you noticed is incorrect, a mistake and a random press of D. Did you find any other mistakes like this? Let me know so I can fix them.

truckk I need to take a look at and figure out some stuff. Think it's had some updates since I config'ed it, does it work as intended?

The KEYCODE service mappings are leftovers from configuring, for those games you can remove from the game config and let the default do it's thing.

swa, trophyh, shngmst, I'll need to take a look at. Some stuff may not look like it makes sense in the configs but actually do when playing the game. You will find a few that wont look right in the config but will play correctly.

I'm in the 'process' updating this, however it's taking longer than expected due to commitment changes. It will be done, just in my own time.

Link to comment
Share on other sites

@Warped Polygon Other than those three that might be error with actual JOYCODEs, I doubt these other KEYCODEs are causing any issues for anyone. But if I am going to add in all keyboard/cabinet buttons, I just want to be sure that any there right now are not an issue. Basically, it's better if I clean all configs of KEYCODEs, before I go added new ones in, so I could give you two sets... one without a single KEYCODE and one with KEYCODEs mapped back in.

If you don't think you're working on the files for a week, maybe you can send whatever degree of update to me and I'll work from those and get them back to you? I could help fix these up with the public files I have, but it wouldn't be much help to you if you're edited a bunch of files since.

I found something new, where there's an accidental JOYCODE_12, and have confirmed that they should all be JOYCODE_2. These can quickly be updated with one find/replace.

  alcon.cfg JOYCODE_12_HAT1LEFT OR JOYCODE_2_XAXIS_LEFT_SWITCH
  bigprowr.cfg JOYCODE_2_HAT1RIGHT OR JOYCODE_12_XAXIS_RIGHT_SWITCH
  grdian.cfg JOYCODE_12_HAT1LEFT OR JOYCODE_2_XAXIS_LEFT_SWITCH
  pspikes.cfg JOYCODE_12_BUTTON3
  recordbr.cfg JOYCODE_12_START
  slapfigh.cfg JOYCODE_12_HAT1LEFT OR JOYCODE_2_XAXIS_LEFT_SWITCH
  tagteam.cfg JOYCODE_2_HAT1RIGHT OR JOYCODE_12_XAXIS_RIGHT_SWITCH
  tigerh.cfg JOYCODE_12_HAT1LEFT OR JOYCODE_2_XAXIS_LEFT_SWITCH


For the start/select, I'll give you all the examples. ;) These cfgs have KEYCODEs along with SELECT and START. I can't see them being needed for a controller-only setup, but it does seem odd that player 1 is often KEYCODE_3 for coins, instead of KEYCODE_5 (and player 2 is 4 instead of 6). I can remove them for a controller-only config set in one find/replace, no need to edit manually. But in a controller+keyboard setup, I'd set back to the default KEYCODE1-4 for start and KEYCODE5-8 for coins.

acedrive.cfg (1 hit)
	Line 61:                     KEYCODE_5 OR JOYCODE_1_SELECT
alien3.cfg (2 hits)
	Line 72:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line 77:                     JOYCODE_1_SELECT OR KEYCODE_3
area51.cfg (4 hits)
	Line 65:                     JOYCODE_2_START OR KEYCODE_2
	Line 70:                     JOYCODE_1_START OR KEYCODE_1
	Line 75:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 80:                     JOYCODE_2_SELECT OR KEYCODE_4
bang.cfg (4 hits)
	Line 11:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 16:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line 21:                     JOYCODE_1_START OR KEYCODE_1
	Line 26:                     JOYCODE_2_START OR KEYCODE_2
bbust2.cfg (4 hits)
	Line 119:                     JOYCODE_1_START OR KEYCODE_1
	Line 124:                     JOYCODE_2_START OR KEYCODE_2
	Line 134:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 139:                     JOYCODE_2_SELECT OR KEYCODE_4
bbusters.cfg (6 hits)
	Line   8:                     JOYCODE_1_SELECT OR KEYCODE_4
	Line  13:                     JOYCODE_2_SELECT OR KEYCODE_5
	Line  18:                     JOYCODE_3_SELECT OR KEYCODE_6
	Line 104:                     JOYCODE_1_START OR KEYCODE_1
	Line 119:                     JOYCODE_2_START OR KEYCODE_2
	Line 134:                     JOYCODE_3_START OR KEYCODE_3
bronx.cfg (2 hits)
	Line  8:                     JOYCODE_1_START OR KEYCODE_1
	Line 13:                     JOYCODE_1_SELECT OR KEYCODE_3
bubbletr.cfg (4 hits)
	Line 66:                     JOYCODE_2_START OR KEYCODE_2
	Line 71:                     JOYCODE_1_START OR KEYCODE_1
	Line 76:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line 81:                     JOYCODE_1_SELECT OR KEYCODE_3
carnevil.cfg (4 hits)
	Line  80:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line  85:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line  90:                     JOYCODE_1_START OR KEYCODE_1
	Line  95:                     JOYCODE_2_START OR KEYCODE_2
chiller.cfg (2 hits)
	Line 38:                     JOYCODE_1_START OR KEYCODE_1
	Line 43:                     JOYCODE_1_SELECT OR KEYCODE_3
claybust.cfg (2 hits)
	Line 35:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 40:                     JOYCODE_1_START OR KEYCODE_1
claypign.cfg (2 hits)
	Line 38:                     JOYCODE_1_START OR KEYCODE_1
	Line 43:                     JOYCODE_1_SELECT OR KEYCODE_3
combat.cfg (2 hits)
	Line 38:                     JOYCODE_1_START OR KEYCODE_1
	Line 43:                     JOYCODE_1_SELECT OR KEYCODE_3
cracksht.cfg (2 hits)
	Line 38:                     JOYCODE_1_START OR KEYCODE_1
	Line 43:                     JOYCODE_1_SELECT OR KEYCODE_3
critcrsh.cfg (1 hit)
	Line 30:                     JOYCODE_1_SELECT OR KEYCODE_3
crossbow.cfg (2 hits)
	Line 33:                     JOYCODE_1_START OR KEYCODE_1
	Line 38:                     JOYCODE_1_SELECT OR KEYCODE_3
cryptklr.cfg (6 hits)
	Line  77:                     JOYCODE_1_SELECT OR KEYCODE_4
	Line  82:                     JOYCODE_1_START OR KEYCODE_1
	Line  97:                     JOYCODE_2_SELECT OR KEYCODE_5
	Line 102:                     JOYCODE_2_START OR KEYCODE_2
	Line 117:                     JOYCODE_3_SELECT OR KEYCODE_6
	Line 122:                     JOYCODE_3_START OR KEYCODE_3
cyclshtg.cfg (2 hits)
	Line  8:                     JOYCODE_1_START OR KEYCODE_1
	Line 13:                     JOYCODE_1_SELECT OR KEYCODE_3
deerhunt.cfg (2 hits)
	Line 21:                     JOYCODE_1_START OR KEYCODE_3
	Line 48:                     JOYCODE_1_START OR KEYCODE_1
desertgu.cfg (1 hit)
	Line 33:                     JOYCODE_1_SELECT OR KEYCODE_3
dragngun.cfg (4 hits)
	Line 18:                     JOYCODE_1_START OR KEYCODE_1
	Line 33:                     JOYCODE_2_START OR KEYCODE_2
	Line 82:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 87:                     JOYCODE_2_SELECT OR KEYCODE_4
eggventr.cfg (4 hits)
	Line  8:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 13:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line 28:                     JOYCODE_1_START OR KEYCODE_1
	Line 33:                     JOYCODE_2_START OR KEYCODE_2
funcube.cfg (1 hit)
	Line 38:                     JOYCODE_1_SELECT OR KEYCODE_1
funcube2.cfg (1 hit)
	Line 38:                     JOYCODE_1_SELECT OR KEYCODE_3
funcube3.cfg (1 hit)
	Line 38:                     JOYCODE_1_SELECT OR KEYCODE_3
funcube4.cfg (1 hit)
	Line 38:                     JOYCODE_1_SELECT OR KEYCODE_3
funcube5.cfg (1 hit)
	Line 38:                     JOYCODE_1_SELECT OR KEYCODE_3
g13jnr.cfg (2 hits)
	Line 31:                     JOYCODE_1_START OR KEYCODE_1
	Line 41:                     JOYCODE_1_SELECT OR KEYCODE_3
g13knd.cfg (2 hits)
	Line 28:                     JOYCODE_1_START OR KEYCODE_1
	Line 38:                     JOYCODE_1_SELECT OR KEYCODE_3
gdfs.cfg (4 hits)
	Line  56:                     JOYCODE_1_START OR KEYCODE_1
	Line  96:                     JOYCODE_2_START OR KEYCODE_2
	Line 136:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 141:                     JOYCODE_2_SELECT OR KEYCODE_4
ghlpanic.cfg (4 hits)
	Line 13:                     JOYCODE_1_START OR KEYCODE_1
	Line 23:                     JOYCODE_2_START OR KEYCODE_2
	Line 28:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line 33:                     JOYCODE_1_SELECT OR KEYCODE_3
golgo13.cfg (2 hits)
	Line 28:                     JOYCODE_1_START OR KEYCODE_1
	Line 38:                     JOYCODE_1_SELECT OR KEYCODE_3
gollygho.cfg (4 hits)
	Line 66:                     JOYCODE_2_START OR KEYCODE_2
	Line 71:                     JOYCODE_1_START OR KEYCODE_1
	Line 76:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line 81:                     JOYCODE_1_SELECT OR KEYCODE_3
greatgun.cfg (4 hits)
	Line  8:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line 13:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 18:                     JOYCODE_1_START OR KEYCODE_1
	Line 23:                     JOYCODE_2_START OR KEYCODE_2
gunchamp.cfg (2 hits)
	Line 35:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 40:                     JOYCODE_1_START OR KEYCODE_1
hitnmiss.cfg (2 hits)
	Line 38:                     JOYCODE_1_START OR KEYCODE_1
	Line 43:                     JOYCODE_1_SELECT OR KEYCODE_3
hogalley.cfg (1 hit)
	Line 11:                     JOYCODE_1_SELECT OR KEYCODE_3
invasnab.cfg (4 hits)
	Line  63:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line  68:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line  73:                     JOYCODE_1_START OR KEYCODE_1
	Line  78:                     JOYCODE_2_START OR KEYCODE_2
jpark.cfg (4 hits)
	Line 62:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 67:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line 72:                     JOYCODE_1_START OR KEYCODE_1
	Line 77:                     JOYCODE_2_START OR KEYCODE_2
le2.cfg (4 hits)
	Line 111:                     JOYCODE_2_START OR KEYCODE_2
	Line 146:                     JOYCODE_1_START OR KEYCODE_1
	Line 205:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 210:                     JOYCODE_2_SELECT OR KEYCODE_4
lethalen.cfg (4 hits)
	Line  8:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 13:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line 28:                     JOYCODE_1_START OR KEYCODE_1
	Line 33:                     JOYCODE_2_START OR KEYCODE_2
lethalj.cfg (2 hits)
	Line  8:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 13:                     JOYCODE_2_SELECT OR KEYCODE_4
lghost.cfg (3 hits)
	Line 107:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 112:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line 117:                     JOYCODE_3_SELECT OR KEYCODE_5
loffire.cfg (2 hits)
	Line 52:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 57:                     JOYCODE_2_SELECT OR KEYCODE_4
lordgun.cfg (4 hits)
	Line 11:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 16:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line 75:                     JOYCODE_1_START OR KEYCODE_1
	Line 80:                     JOYCODE_2_START OR KEYCODE_2
maxforce.cfg (4 hits)
	Line 65:                     JOYCODE_2_START OR KEYCODE_2
	Line 70:                     JOYCODE_1_START OR KEYCODE_1
	Line 75:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 80:                     JOYCODE_2_SELECT OR KEYCODE_4
mechatt.cfg (4 hits)
	Line 52:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 57:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line 62:                     JOYCODE_1_START OR KEYCODE_1
	Line 77:                     JOYCODE_2_START OR KEYCODE_2
nycaptor.cfg (2 hits)
	Line  8:                     JOYCODE_1_START OR KEYCODE_1
	Line 13:                     JOYCODE_1_SELECT OR KEYCODE_3
oneshot.cfg (4 hits)
	Line  8:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 13:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line 18:                     JOYCODE_1_START OR KEYCODE_1
	Line 23:                     JOYCODE_2_START OR KEYCODE_2
optiger.cfg (3 hits)
	Line 52:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 57:                     JOYCODE_1_START OR KEYCODE_1
	Line 62:                     JOYCODE_2_START OR KEYCODE_2
opwolf.cfg (2 hits)
	Line 11:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 26:                     JOYCODE_1_START OR KEYCODE_1
opwolf3.cfg (4 hits)
	Line 22:                     JOYCODE_1_START OR KEYCODE_1
	Line 37:                     JOYCODE_2_START OR KEYCODE_2
	Line 42:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 47:                     JOYCODE_2_SELECT OR KEYCODE_4
othunder.cfg (4 hits)
	Line 12:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line 17:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 22:                     JOYCODE_1_START OR KEYCODE_1
	Line 27:                     JOYCODE_2_START OR KEYCODE_2
policetr.cfg (4 hits)
	Line 52:                     JOYCODE_2_START OR KEYCODE_2
	Line 57:                     JOYCODE_1_START OR KEYCODE_1
	Line 62:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line 67:                     JOYCODE_1_SELECT OR KEYCODE_3
ppsatan.cfg (1 hit)
	Line 11:                     JOYCODE_1_SELECT OR KEYCODE_3
ptblank.cfg (4 hits)
	Line 52:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line 57:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 67:                     JOYCODE_1_START OR KEYCODE_1
	Line 77:                     JOYCODE_2_START OR KEYCODE_2
ptblank2.cfg (4 hits)
	Line 13:                     JOYCODE_1_START OR KEYCODE_1
	Line 23:                     JOYCODE_2_START OR KEYCODE_2
	Line 28:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line 33:                     JOYCODE_1_SELECT OR KEYCODE_3
ptblank3.cfg (4 hits)
	Line 65:                     JOYCODE_1_START OR KEYCODE_1
	Line 70:                     JOYCODE_2_START OR KEYCODE_2
	Line 75:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line 80:                     JOYCODE_1_SELECT OR KEYCODE_3
rapidfir.cfg (4 hits)
	Line 56:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 61:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line 66:                     JOYCODE_1_START OR KEYCODE_1
	Line 71:                     JOYCODE_2_START OR KEYCODE_2
rchase.cfg (4 hits)
	Line 62:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 67:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line 72:                     JOYCODE_2_START OR KEYCODE_2
	Line 77:                     JOYCODE_1_START OR KEYCODE_1
revx.cfg (6 hits)
	Line 106:                     JOYCODE_1_SELECT OR KEYCODE_4
	Line 111:                     JOYCODE_2_SELECT OR KEYCODE_5
	Line 116:                     JOYCODE_1_START OR KEYCODE_1
	Line 121:                     JOYCODE_2_START OR KEYCODE_2
	Line 126:                     JOYCODE_3_SELECT OR KEYCODE_6
	Line 136:                     JOYCODE_3_START OR KEYCODE_3
sgunner.cfg (4 hits)
	Line 52:                     JOYCODE_2_START OR KEYCODE_2
	Line 57:                     JOYCODE_1_START OR KEYCODE_1
	Line 62:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line 67:                     JOYCODE_1_SELECT OR KEYCODE_3
sgunner2.cfg (4 hits)
	Line 52:                     JOYCODE_2_START OR KEYCODE_2
	Line 57:                     JOYCODE_1_START OR KEYCODE_1
	Line 62:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line 67:                     JOYCODE_1_SELECT OR KEYCODE_3
shtngmst.cfg (3 hits)
	Line 30:                     KEYCODE_3 OR JOYCODE_1_SELECT
	Line 40:                     KEYCODE_1 OR JOYCODE_1_START
spacegun.cfg (4 hits)
	Line  21:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line  26:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line  31:                     JOYCODE_1_START OR KEYCODE_1
	Line  36:                     JOYCODE_2_START OR KEYCODE_2
sshooter.cfg (4 hits)
	Line 52:                     JOYCODE_2_START OR KEYCODE_2
	Line 57:                     JOYCODE_1_START OR KEYCODE_1
	Line 62:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line 67:                     JOYCODE_1_SELECT OR KEYCODE_3
starblad.cfg (2 hits)
	Line 30:                     JOYCODE_1_START OR KEYCODE_1
	Line 35:                     JOYCODE_1_SELECT OR KEYCODE_3
term2.cfg (4 hits)
	Line  29:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line  34:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line  39:                     JOYCODE_1_START OR KEYCODE_1
	Line  44:                     JOYCODE_2_START OR KEYCODE_2
tickee.cfg (2 hits)
	Line 66:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 71:                     JOYCODE_2_SELECT OR KEYCODE_4
timecris.cfg (1 hit)
	Line  8:                     JOYCODE_1_SELECT OR KEYCODE_3
trophyh.cfg (4 hits)
	Line  32:                     JOYCODE_1_START OR KEYCODE_3
	Line  37:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line  86:                     JOYCODE_2_START OR KEYCODE_2
	Line  91:                     JOYCODE_1_START OR KEYCODE_1
turkhunt.cfg (2 hits)
	Line 21:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 48:                     JOYCODE_1_START OR KEYCODE_1
tutstomb.cfg (2 hits)
	Line 61:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 66:                     JOYCODE_2_SELECT OR KEYCODE_4
undrfire.cfg (4 hits)
	Line  80:                     JOYCODE_1_START OR KEYCODE_1
	Line  85:                     JOYCODE_2_START OR KEYCODE_2
	Line  90:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line  95:                     JOYCODE_2_SELECT OR KEYCODE_4
vsfdf.cfg (1 hit)
	Line 11:                     JOYCODE_1_SELECT OR KEYCODE_3
vsgshoe.cfg (1 hit)
	Line 11:                     JOYCODE_1_SELECT OR KEYCODE_3
whodunit.cfg (2 hits)
	Line 38:                     JOYCODE_1_START OR KEYCODE_1
	Line 43:                     JOYCODE_1_SELECT OR KEYCODE_3
wschamp.cfg (4 hits)
	Line  32:                     JOYCODE_1_START OR KEYCODE_3
	Line  37:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line  86:                     JOYCODE_2_START OR KEYCODE_2
	Line  91:                     JOYCODE_1_START OR KEYCODE_1
wwallyj.cfg (4 hits)
	Line 20:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 25:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line 30:                     JOYCODE_1_START OR KEYCODE_1
	Line 35:                     JOYCODE_2_START OR KEYCODE_2
wwallyja3p.cfg (5 hits)
	Line  26:                     JOYCODE_1_SELECT OR KEYCODE_4
	Line  31:                     JOYCODE_2_SELECT OR KEYCODE_5
	Line  36:                     JOYCODE_1_START OR KEYCODE_1
	Line  41:                     JOYCODE_2_START OR KEYCODE_2
	Line  46:                     JOYCODE_3_START OR KEYCODE_3
zeropnt.cfg (4 hits)
	Line 11:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line 16:                     JOYCODE_2_SELECT OR KEYCODE_4
	Line 21:                     JOYCODE_1_START OR KEYCODE_1
	Line 26:                     JOYCODE_2_START OR KEYCODE_2
zombraid.cfg (4 hits)
	Line  12:                     JOYCODE_1_SELECT OR KEYCODE_3
	Line  17:                     JOYCODE_1_SELECT OR KEYCODE_4
	Line  76:                     JOYCODE_1_START OR KEYCODE_1
	Line  91:                     JOYCODE_1_START OR KEYCODE_2

 

Link to comment
Share on other sites

@Tom Drake You're doing sterling work with these. You've managed to spot a bunch of stuff that isn't needed in the files, and in the case of the JOYCODE12 thing, some typos. Thanks so much for double checking everything, saved me a task.

The games you provided examples of are all lightgun games. I went against the default settings with keyboard inputs with lightgun games. I want all my pre configs to have the same keyboard inputs for start & coin across all emulators/projects specifically for lightgun games. MAME's defaults aren't the same as I have set for my other projects, so I changed them. You are free to change these if you want, as I want to overhaul the lightgun stuff anyway.

If you are up to it I would fully appreciate if you wanted to fix these various issues across 2 sets, with and without keyboard inputs. No need to provide the entire set, just the ones that needed sorting out.  Actually, if you are cleaning the entire set I will need the entire set.

Is this everything you could find? If so I'm stoked

Thanks sooo much again, what you have provided already has saved me a job I did not want to do tbh.

Edited by Warped Polygon
Link to comment
Share on other sites


Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...