I cant explain how simple you have made this for me. I have been driving myself mad trying to set up the button in the correct order. I am going to try this right now.
I'm glad this resonates with you. I remember all the pain and suffering trying to picture how all this worked when I first started too! Let me know any other tutorials you think might be helpful please.
@@IntegrumRetro so it worked great for the arcade roms I have installed. I had to remap again in the exact way for my genesis games and just saved it as a core remap file for that to work though.
This is such great video. I used to use Retropie (RetroArch) and always mapped my buttons with AB at the bottom and XY at the top and it drove me nuts to play MAME games. Buttons were all over the place and I never understood why. This video finally puts things into perspective. Thank you. Instantly subscribed!!!!
@@IntegrumRetro THANK YOU! I started typing this up this morning. Going to laminate it and keep it in my cab!! Appreciate you taking the time out to share this with us.
@@luisbaez9278 One update from the video, I changed P1B2 to "comma" vs "slash" because Microsoft key recognition will not recognize a slash as a valid key for Xinput, so I changed it to comma since I have to emulate xinput with the keyboard for some platforms.
Great video!!! I love how much work you put into this and how it relates to the situations we may face. I'd like to suggest a video topic if you don't mind: MAME roms, their corresponding rom set and versions of MAME. I'm somewhat confused and I think others are probably as well. Thank you again and I look forward to your videos 😁
Absolutely brilliant video! Thank you so much for the incredible amount of work in figuring this all out, documenting it all, then explaining it extremely clearly!
That is an awesome compliment. I really appreciate it! I figure this is what it takes for my drive to be as Plug and Play as possible. Plus it's very consistent for the end user.
Just an fyi Mame didnt get the controls wrong. Mame only goal is preservation. Which means archiving everything as it was originally. They set the controls to how they was hard wired on the arcade pcb. So nba jam has 1 as turbo on its pcb. Another example is umk3 it is wired in order hp, bl, hk, lp, lk, rn so you would need to swap buttons 5 and 6 to get a better layout when using a standard street fighter 6 button like you are here
Great video. I have just set up the buttons with AB at the bottom and XY at the top. The reason being I use Brooks encoder boards for fight sticks and I am currently using retropie for my decks and building Launchbox for my PC arcades. I am trying to keep the same layout across all products for design/print purposes, manuals, instructions etc. But after watching this I see why you would keep a arcade cabinet the way you explained. I think I have a bigger job on my hands now if I want to proceed. But much appreciate
Well, there is one thing I didn't mention in the video, it doesn't work for every game which is why I didn't, but if you go into "Options" from the quick menu while in game, there is a MAME pass-thru feature called "Profile Buttons according to games" it will reconfigure the default mapping of MAME to work with the AB (top) XY (bottom) configuration. Essentially, I do it when I want to use an Xbox controller for a fighting game vs arcade joystick. However, it was based on the old "controls.dat" file controls.arcadecontrols.com/ which was user contributed, and then of course, it's only for MAME, not for the other cores you'd probably run along side Retroarch. If I have one small part in creating a "standard" that arcade cabinet builders can agree on, all retro gamers would benefit. =)
I tried everything in video and cant get the 6 button setup to work with Sega Genesis,Satrun and even NEoGeo. Mame works get with your setup. Want to use my arcade controller on my bartop arcade and not my Xbox controller. Can you show me a button setup to work with retroarch.
Thank you for this video. Amazing work. I'm definitely gonna follow this. You answered almost all my questions. The question I have is if I follow your layout of 1237 top row and 4568 bottom row. When I put my Ultimarc ultimate io board in xinput how will the button be like for that configuration?
Hello there, I need help I can go into the retro arch menu in the game but I can’t select any options to change the buttons. I have an arcade box with arcade buttons and usb encoder
Thank you for the detailed video 🙂 “Device type” is not showing up in my menu to select my x arcade stick. Do you possibly know why retroarch doesn’t seem to be recognizing my arcade stick? Thanks :)
Amazing video. Wish I had found this earlier as I struggled through trying to figure out mapping my arcade stick to mame and other systems. I’m currently playing around with FB Neo . The odd thing there is doing exactly what you have done set things up nicely with buttons 123 for most games that use one two or three buttons, but the order on fighting games is mixed up. Do you have any experience using FB neo?
Hi @Integrum Retro, thanks for the video. It makes things a bit clearer when trying to set all this up. I have started setting things up on my Retropie / Emulation Station 2 player 6 button bartop cabinet but have a query please. I have remapped my IPAC 2 so that the buttons map to the same as yours (1SW1 being B, 1SW2 being comma, 2SW5 being E and 2SW6 being H). When I go into Retroarch for the mapping for Port 1 controls do I do the following: Button A - press B Button B - press comma Button X - press space Button Y - press shift Button L (shoulder) - press Z Button R (shoulder) - press X Then do I need to do the same again for Port 2 controls? Then finally go into Mame and ensure they are the same so it all matches? It's the Retroarch bit that I am a bit confused on. Thanks IJ
what would cause my MAME default config to keep getting overwritten? I added the key codes to file, but every time I play a MAME game, it resets to nearly blank file.
This looks great!!! and getting pedestal together to be close to this. How many led interfaces did you need to get all the rgb buttons going? Also goldleaf rgb buttons?
Saludos amigo una pregunta en mame en retroarch entran los juegos pero en una ventana me lanza este mensaje ( warning missing assets ) y no me funciona el joystick solo el teclado como lo puedo solucionar 🎮👍
I have a 4player 2button simpsoms a1up that runs mame games. I need a 3rd button for misslecommand. F1 gets me to the retroarch settings but I don't see an option to use another button for my 3rd. Everyone says hit tab to get mame settings but it doesn't work for me. Can anyone help me?
Just a heads up, the spreadsheet linked in the description does not appear to be the same as the one mentioned in the video, is missing the IPAC changes. Just ended up pausing where I needed to, but thought I would mention it.
First of all, great video!! I’ve successfully set up my key binds for retro pie and retro arch. I can’t seem to access MAME though to newly assign keys so they match. On my launch box build I simply press tab. The build I am working on now is a raspberry pi. Tab does not work from a keyboard or through the ipac2. Any suggestions on how to access the MAME controls?
Go into the retroarch quick settings, the. Options and select boot to bios or something similar while in a mame game so you can boot into the mame menu on restart of a game and see which hotkey is bound to the MAME menu.
Great Video... I am building a 2 player arcade controller for RGB-PI with 8 buttons for each player and need your advice on what colors to choose for the buttons. How would you recommend the color layout to be? for ex: A=Green B=Red X=Blue Y=Yellow L1=White L2=White R1=Black R2=Black Thank you
When it comes to emulation I like to match the color of the buttons to the artwork, not any specific joystick mapping because the colors provide no value in gameplay. Within a min or so you have figured out the button order. So the buttons for me are more for asthetics than having meaning when running multiple emulated platforms.
What about sensitivity with controllers in respect to games like arkanoid? The sensitivity is way too high off the bat and I'm not sure how to change it
I use this great video that discusses it and has a link to a wiki with the proper rotation per game. th-cam.com/video/0_aIkkObZWM/w-d-xo.htmlsi=6gNWIVNzbuXKg12K
Love your videos, Have a cabinet running hyperspin and rocketlauncher. I decided to remap controls for Dreamcast thru redream and GameCube thru dolphin from controller to my arcade sticks and buttons. When I go back to the hyperspin wheel I can move but can not Launch games in those 2 wheels. So I think I remapped wrong and I can’t change it back. Is there a location in either or in hyperpin or rocketlauncher where I can change it back if you know. Would appreciate ur help. Also congrats on partnership with xtreme
My expertise is limited to the Launchbox/BigBox front end and retroarch. I didn't like the complexity of Hyperspin. The way I troubleshoot though is I run the full command line to launch a game since that's all that many front ends do is what you could do from the command line. So this way I test if the launcher is using the wrong command line options to launch a game.
So if in mame I say button 1 is B and button 2 is comma, do I then need to go back to my ipac and make p1 button 1 as the “b” key and p1 button 2 as “comma” key, etc?
Yes, that is ideal, especially if you have any of my configuration files which some are custom mapped per game and some are mapped for the entire system. B and Command vs Ctrl and Alt for P1 Button 1 and 2 is a more ideal setup for avoiding button mashing taking something out.
@@IntegrumRetrocool, yes that’s what I’ve done. Many things seem to be working, but I’ve noticed with your drive I had to go into Dolphin and really set my controls up before GameCube would work. Now I’m trying to set up led Blinky and I’ve told Blinky all your mappings. However, when I launch a mame game, Blinky throws an access violation error for some reason. Works with other consoles, but only mame triggers this error. I’ve confirmed that Launchbox knows the right path of my mame folder. Ever seen that?
14:30 I can't understand for the life of me why you would want your ABC & XYZ flipped upside down top to bottom on your arcade panel for sega 6 button. That doesnt seem very purist to me tbh.. I totally don't understand why you would want to set up your arcade panel button assignments in retroarch different than the default retroarch virtual gamepad, which has the buttons laid out like a super nintendo controller. Why is mame set up backwards from all the other emulators controls in retroarch? (Fyi, my arcade panel is portabke abd switches out with real game controllers using usb adapters, so i need everything to jive together button wise. Consoles and arcade.)
I guess I am missing something here. I changed my ipac configuration for player1 button3 to space. So now when I am using retro arch playing a game and hit button 3, the game fast forwards since space is used as hotkey in retroarch. Should I be disabling hotkeys?
I've bound COIN or 5. So 5 + SPACE = Fast Forward 5 + P = Pause and so forth. So you will want to turn on the hotkey feature in retroarch, thus making your controls not conflict with some of the preassigned hotkeys in retroarch.
@@IntegrumRetro Thanks for response. I have played with the hot key feature in retro arch to avoid the conflicts. Are you using regular MAME for the arcade games? Because I can't find a hot key equivalent in MAME like there is in RetroArch. I am using RetroArch and standard MAME with a Lunchbox/Big Box frontend
@@mbrunton I'm using the mame_libretro core in retroarch. Mame doesn't have a hotkey feature, so items like "tab" will pull up the mame menu and I disabled other conflicts like "p" since that is pause for mame, but not needed when I can pause through retroarch.
Just Wow, really well done! I have just finished setting up Retrobat but I'm not sure if this can work for me☹ Retrobat uses a file called es_input.cfg which will only allow a player 1 Keyboard (no player 2 ,3.... keyboards). This file over writes Retroarch's retroarch.cfg file each time erasing any settings for player 2, 3, 4 etc,..... Retrobat works great with gamepads but was hoping to set up Ipac like you show here. Thanks, Marty
Seamless! Love It Im finally after 20 years of planning, going to build my first Cab. I want a 4 Player & had planned on going with the Tried & True iPac This is Awesome! Hit that sub button, gonna see what else you got!
On your spreadsheet you have Player 1 Button 2 as comma but the video says slash “/“.. also when you say “multiply” for player 3 button 1.. you can be clearer and say “Keypad *”. On your MAME layout graphic all of the players say “player 1” also on the bottom for one of the players it says start for both and not one coin and one start. I watched your video about 100 times in the past 24 hours studying in great detail 😂. Thank you so much for creating this and also for making the spreadsheet available to us. I have a dilemma because my builder used his own MAME button configuration (it isn’t the defaults). Do I globally reset back to the MAME defaults as you have laid out for us here? Also, would I have to then go into each game he has changed and change the button layouts to match as well? Is there an easier way to do that? I stopped half way because the task seemed daunting. What do you think is the best course of action?
Well apparently his MAME is set to the default, I just checked. Is there an easy way to go through all of the games to check the button layout? Is there a website where it shows what the buttons are for each game? Thank you.
Yes, I had to change it from '/' because it wasn't supported by a Keyboard 2 Xinput software I was using. Also, I will update my spreadsheet to reflect the official Microsoft name for each key. The issue is, the official MS Key names are different than how they are configured in RetroArch config files. I'll update my internal graphics, but for the video those mistakes are stuck in history now. :)
If you want to delete any overrides to Make that were done in MAME, look at the files in RetroArch/saves/mame/cfg and you will find cfg files of the games where you changed the default keymap. You can just delete them and the game will go to the default MAME assigned keys. This website is a great reference for pictures of the button layout and details on the button configurations. adb.arcadeitalia.net/
@@IntegrumRetro thank you very much! Your information helped me greatly. I truly appreciate it! Do you have a recommended way to play n64 games? What controller do you use? Or do you use arcade buttons?
@@thisoldman123 I use an Xbox compatible controller myself. 8bitDo SN30+ is what I have. But my drive is also mapped for joystick controls, it just weird using that layout though.
👋🏾Jason just subscribed, I have a question for you….would you accept payment for loading a HD/SSD with the same game consoles you have on that arcade machine? I’ll buy the hardware and send it to you, I’m handicapped so this process will days and hours 😣be looking for a message back thanks.
I'm tagging on with Anthony here. Strangely enough, that was going to be my same question to ask you. Im going to email you as well, but just wanted you to know that I am a subscriber and loving what you are doing here!
@@IntegrumRetro Done. Im going to say something here that will probably make a lot of people upset. My opinion would be to keep making videos on how to set everything up, while holding off on how to do the emulators till the end. In all markets you have the 5 categories of buyers. That's why after a product has run it's course, the company finds a new way to either update, or repackage. Save the best for last and keep them coming back.
I cant explain how simple you have made this for me. I have been driving myself mad trying to set up the button in the correct order. I am going to try this right now.
I'm glad this resonates with you. I remember all the pain and suffering trying to picture how all this worked when I first started too!
Let me know any other tutorials you think might be helpful please.
@@IntegrumRetro so it worked great for the arcade roms I have installed. I had to remap again in the exact way for my genesis games and just saved it as a core remap file for that to work though.
@@thehillza That's what I like. You can either make a default in the retroarch.cfg or override configs at the platform, directory or game level.
This is such great video. I used to use Retropie (RetroArch) and always mapped my buttons with AB at the bottom and XY at the top and it drove me nuts to play MAME games. Buttons were all over the place and I never understood why. This video finally puts things into perspective. Thank you. Instantly subscribed!!!!
Misery loves company! It's good to know I wasn't the only one dealing with people treating the arcade controls as wireless controllers. =)
This needs to be put in a pdf as a cheat sheet and shared in the description of this video. Like cliff notes. :)
I updated the video with a link, but here is the link to the spreadsheet.
bit.ly/IR_KeyMap
@@IntegrumRetro THANK YOU! I started typing this up this morning. Going to laminate it and keep it in my cab!! Appreciate you taking the time out to share this with us.
@@luisbaez9278 One update from the video, I changed P1B2 to "comma" vs "slash" because Microsoft key recognition will not recognize a slash as a valid key for Xinput, so I changed it to comma since I have to emulate xinput with the keyboard for some platforms.
Great video!!! I love how much work you put into this and how it relates to the situations we may face. I'd like to suggest a video topic if you don't mind: MAME roms, their corresponding rom set and versions of MAME. I'm somewhat confused and I think others are probably as well. Thank you again and I look forward to your videos 😁
I haven't forgotten about this request. I have a video on full plug and play for devices coming up then I'm going to cover the ins and outs of MAME.
This ought be one of the most useful TH-cam videos I’ve ever found. THANKYOU!
Absolutely brilliant video! Thank you so much for the incredible amount of work in figuring this all out, documenting it all, then explaining it extremely clearly!
Thank you! It took a few days to put all that together. If you have ideas for the next video please let me know!
I tried doing a cab during COVID and this stuff is where I kinda hit a wall. This is soooooo so helpful!! Thank you
While i still vote for standlone emulators, the amount of sheer work u put into this is amazing! Great job buddy!
That is an awesome compliment. I really appreciate it! I figure this is what it takes for my drive to be as Plug and Play as possible.
Plus it's very consistent for the end user.
Just an fyi Mame didnt get the controls wrong. Mame only goal is preservation. Which means archiving everything as it was originally. They set the controls to how they was hard wired on the arcade pcb. So nba jam has 1 as turbo on its pcb. Another example is umk3 it is wired in order hp, bl, hk, lp, lk, rn so you would need to swap buttons 5 and 6 to get a better layout when using a standard street fighter 6 button like you are here
Thanks for the time and effort you put into this video, real eye opener for me. Subscribed.
Thanks for this video. I'm a total noob when it comes to Retroarch. This really helps for my 2 cabinets.
Glad I could help!
Great video. I have just set up the buttons with AB at the bottom and XY at the top. The reason being I use Brooks encoder boards for fight sticks and I am currently using retropie for my decks and building Launchbox for my PC arcades. I am trying to keep the same layout across all products for design/print purposes, manuals, instructions etc. But after watching this I see why you would keep a arcade cabinet the way you explained. I think I have a bigger job on my hands now if I want to proceed. But much appreciate
Well, there is one thing I didn't mention in the video, it doesn't work for every game which is why I didn't, but if you go into "Options" from the quick menu while in game, there is a MAME pass-thru feature called "Profile Buttons according to games" it will reconfigure the default mapping of MAME to work with the AB (top) XY (bottom) configuration. Essentially, I do it when I want to use an Xbox controller for a fighting game vs arcade joystick.
However, it was based on the old "controls.dat" file controls.arcadecontrols.com/ which was user contributed, and then of course, it's only for MAME, not for the other cores you'd probably run along side Retroarch.
If I have one small part in creating a "standard" that arcade cabinet builders can agree on, all retro gamers would benefit. =)
This video is GOLD!! Thank you for that
I tried everything in video and cant get the 6 button setup to work with Sega Genesis,Satrun and even NEoGeo. Mame works get with your setup. Want to use my arcade controller on my bartop arcade and not my Xbox controller. Can you show me a button setup to work with retroarch.
Dude. What an amazing video. Thank you. 😊
Thank you for this video. Amazing work. I'm definitely gonna follow this. You answered almost all my questions. The question I have is if I follow your layout of 1237 top row and 4568 bottom row. When I put my Ultimarc ultimate io board in xinput how will the button be like for that configuration?
I also need help with this part , I’m keen to use the xInput mode of iPac to play all my steam games
You're like, my new hero
Hello there, I need help I can go into the retro arch menu in the game but I can’t select any options to change the buttons. I have an arcade box with arcade buttons and usb encoder
Thank you for the detailed video 🙂
“Device type” is not showing up in my menu to select my x arcade stick. Do you possibly know why retroarch doesn’t seem to be recognizing my arcade stick?
Thanks :)
Amazing video. Wish I had found this earlier as I struggled through trying to figure out mapping my arcade stick to mame and other systems.
I’m currently playing around with FB Neo . The odd thing there is doing exactly what you have done set things up nicely with buttons 123 for most games that use one two or three buttons, but the order on fighting games is mixed up. Do you have any experience using FB neo?
I use FBNeo to upscale the vector games, but you can also do per game overrides to adjust any button layout discrepancies.
Hi @Integrum Retro, thanks for the video. It makes things a bit clearer when trying to set all this up. I have started setting things up on my Retropie / Emulation Station 2 player 6 button bartop cabinet but have a query please.
I have remapped my IPAC 2 so that the buttons map to the same as yours (1SW1 being B, 1SW2 being comma, 2SW5 being E and 2SW6 being H). When I go into Retroarch for the mapping for Port 1 controls do I do the following:
Button A - press B
Button B - press comma
Button X - press space
Button Y - press shift
Button L (shoulder) - press Z
Button R (shoulder) - press X
Then do I need to do the same again for Port 2 controls?
Then finally go into Mame and ensure they are the same so it all matches? It's the Retroarch bit that I am a bit confused on.
Thanks
IJ
what would cause my MAME default config to keep getting overwritten? I added the key codes to file, but every time I play a MAME game, it resets to nearly blank file.
@@MrJayshaw91you must have a older version of mame? I had same issue when I updated to latest version neved had this issue ever again.
This looks great!!! and getting pedestal together to be close to this. How many led interfaces did you need to get all the rgb buttons going? Also goldleaf rgb buttons?
Gold leaf RGB. It only uses a single PACLED board.
Saludos amigo una pregunta en mame en retroarch entran los juegos pero en una ventana me lanza este mensaje ( warning missing assets ) y no me funciona el joystick solo el teclado como lo puedo solucionar 🎮👍
Are you using mame in retro arch? Not standalone mame emulator?
I have a 4player 2button simpsoms a1up that runs mame games. I need a 3rd button for misslecommand. F1 gets me to the retroarch settings but I don't see an option to use another button for my 3rd. Everyone says hit tab to get mame settings but it doesn't work for me. Can anyone help me?
22:22 My Mame setting won't save no matter what I do
the fact this video is 27 minutes really touches the fact retroarch is not beginner friendly at all
No, it's certainly isn't, but it's amazingly powerful once mastere
Just a heads up, the spreadsheet linked in the description does not appear to be the same as the one mentioned in the video, is missing the IPAC changes. Just ended up pausing where I needed to, but thought I would mention it.
Column C are the changes, cells highlighted in blue are the changes from the default.
First of all, great video!! I’ve successfully set up my key binds for retro pie and retro arch. I can’t seem to access MAME though to newly assign keys so they match. On my launch box build I simply press tab. The build I am working on now is a raspberry pi. Tab does not work from a keyboard or through the ipac2. Any suggestions on how to access the MAME controls?
Go into the retroarch quick settings, the. Options and select boot to bios or something similar while in a mame game so you can boot into the mame menu on restart of a game and see which hotkey is bound to the MAME menu.
how did you do the trackball and spinner? thanks for the awesome video! subscribed!
Trackball and spinner are just analog devices, so enabling all mice as inputs basically.
@@IntegrumRetro does it require an additional board or does it connect to the raspberry pi?
Great Video...
I am building a 2 player arcade controller for RGB-PI with 8 buttons for each player and need your advice on what colors to choose for the buttons.
How would you recommend the color layout to be? for ex:
A=Green
B=Red
X=Blue
Y=Yellow
L1=White
L2=White
R1=Black
R2=Black
Thank you
When it comes to emulation I like to match the color of the buttons to the artwork, not any specific joystick mapping because the colors provide no value in gameplay. Within a min or so you have figured out the button order.
So the buttons for me are more for asthetics than having meaning when running multiple emulated platforms.
What about sensitivity with controllers in respect to games like arkanoid? The sensitivity is way too high off the bat and I'm not sure how to change it
I use this great video that discusses it and has a link to a wiki with the proper rotation per game.
th-cam.com/video/0_aIkkObZWM/w-d-xo.htmlsi=6gNWIVNzbuXKg12K
Love your videos, Have a cabinet running hyperspin and rocketlauncher. I decided to remap controls for Dreamcast thru redream and GameCube thru dolphin from controller to my arcade sticks and buttons. When I go back to the hyperspin wheel I can move but can not Launch games in those 2 wheels. So I think I remapped wrong and I can’t change it back. Is there a location in either or in hyperpin or rocketlauncher where I can change it back if you know. Would appreciate ur help. Also congrats on partnership with xtreme
My expertise is limited to the Launchbox/BigBox front end and retroarch. I didn't like the complexity of Hyperspin. The way I troubleshoot though is I run the full command line to launch a game since that's all that many front ends do is what you could do from the command line. So this way I test if the launcher is using the wrong command line options to launch a game.
So if in mame I say button 1 is B and button 2 is comma, do I then need to go back to my ipac and make p1 button 1 as the “b” key and p1 button 2 as “comma” key, etc?
Yes, that is ideal, especially if you have any of my configuration files which some are custom mapped per game and some are mapped for the entire system. B and Command vs Ctrl and Alt for P1 Button 1 and 2 is a more ideal setup for avoiding button mashing taking something out.
@@IntegrumRetrocool, yes that’s what I’ve done. Many things seem to be working, but I’ve noticed with your drive I had to go into Dolphin and really set my controls up before GameCube would work. Now I’m trying to set up led Blinky and I’ve told Blinky all your mappings. However, when I launch a mame game, Blinky throws an access violation error for some reason. Works with other consoles, but only mame triggers this error. I’ve confirmed that Launchbox knows the right path of my mame folder. Ever seen that?
Email me your LED profile and I'll test it on my machine. I'd imagine there is some kind of invalid key in the xml.
14:30 I can't understand for the life of me why you would want your ABC & XYZ flipped upside down top to bottom on your arcade panel for sega 6 button. That doesnt seem very purist to me tbh.. I totally don't understand why you would want to set up your arcade panel button assignments in retroarch different than the default retroarch virtual gamepad, which has the buttons laid out like a super nintendo controller. Why is mame set up backwards from all the other emulators controls in retroarch? (Fyi, my arcade panel is portabke abd switches out with real game controllers using usb adapters, so i need everything to jive together button wise. Consoles and arcade.)
I guess I am missing something here. I changed my ipac configuration for player1 button3 to space. So now when I am using retro arch playing a game and hit button 3, the game fast forwards since space is used as hotkey in retroarch. Should I be disabling hotkeys?
I've bound COIN or 5. So 5 + SPACE = Fast Forward 5 + P = Pause and so forth. So you will want to turn on the hotkey feature in retroarch, thus making your controls not conflict with some of the preassigned hotkeys in retroarch.
@@IntegrumRetro Thanks for response. I have played with the hot key feature in retro arch to avoid the conflicts. Are you using regular MAME for the arcade games? Because I can't find a hot key equivalent in MAME like there is in RetroArch. I am using RetroArch and standard MAME with a Lunchbox/Big Box frontend
@@mbrunton I'm using the mame_libretro core in retroarch. Mame doesn't have a hotkey feature, so items like "tab" will pull up the mame menu and I disabled other conflicts like "p" since that is pause for mame, but not needed when I can pause through retroarch.
@@IntegrumRetro Does the retroarch mame core work with ROM set .250?
@@mbrunton yes, there is always a mame libretto that maps to each mame release called mame-current
Amazing video thank you!!
Just Wow, really well done! I have just finished setting up Retrobat but I'm not sure if this can work for me☹ Retrobat uses a file called es_input.cfg which will only allow a player 1 Keyboard (no player 2 ,3.... keyboards). This file over writes Retroarch's retroarch.cfg file each time erasing any settings for player 2, 3, 4 etc,..... Retrobat works great with gamepads but was hoping to set up Ipac like you show here. Thanks, Marty
If you can specify a command line when an emulator or game starts you can run RetroArch.exe -c mycustom.cfg
@@IntegrumRetro Thank You so much for the rely, I will look into that.😀
is there a way we can see that spreadsheet?
Yes, the link is in the video description
@@IntegrumRetro thank you! clearly i didn't pay close enough attention...
Seamless!
Love It
Im finally after 20 years of planning, going to build my first Cab.
I want a 4 Player & had planned on going with the Tried & True iPac
This is Awesome! Hit that sub button, gonna see what else you got!
On your spreadsheet you have Player 1 Button 2 as comma but the video says slash “/“.. also when you say “multiply” for player 3 button 1.. you can be clearer and say “Keypad *”. On your MAME layout graphic all of the players say “player 1” also on the bottom for one of the players it says start for both and not one coin and one start.
I watched your video about 100 times in the past 24 hours studying in great detail 😂. Thank you so much for creating this and also for making the spreadsheet available to us.
I have a dilemma because my builder used his own MAME button configuration (it isn’t the defaults). Do I globally reset back to the MAME defaults as you have laid out for us here? Also, would I have to then go into each game he has changed and change the button layouts to match as well? Is there an easier way to do that?
I stopped half way because the task seemed daunting. What do you think is the best course of action?
Well apparently his MAME is set to the default, I just checked. Is there an easy way to go through all of the games to check the button layout? Is there a website where it shows what the buttons are for each game? Thank you.
Yes, I had to change it from '/' because it wasn't supported by a Keyboard 2 Xinput software I was using.
Also, I will update my spreadsheet to reflect the official Microsoft name for each key. The issue is, the official MS Key names are different than how they are configured in RetroArch config files.
I'll update my internal graphics, but for the video those mistakes are stuck in history now. :)
If you want to delete any overrides to Make that were done in MAME, look at the files in RetroArch/saves/mame/cfg and you will find cfg files of the games where you changed the default keymap. You can just delete them and the game will go to the default MAME assigned keys.
This website is a great reference for pictures of the button layout and details on the button configurations.
adb.arcadeitalia.net/
@@IntegrumRetro thank you very much! Your information helped me greatly. I truly appreciate it! Do you have a recommended way to play n64 games? What controller do you use? Or do you use arcade buttons?
@@thisoldman123 I use an Xbox compatible controller myself. 8bitDo SN30+ is what I have. But my drive is also mapped for joystick controls, it just weird using that layout though.
👋🏾Jason just subscribed, I have a question for you….would you accept payment for loading a HD/SSD with the same game consoles you have on that arcade machine? I’ll buy the hardware and send it to you, I’m handicapped so this process will days and hours 😣be looking for a message back thanks.
Email me at jasen@integrumretro.com
I'm tagging on with Anthony here. Strangely enough, that was going to be my same question to ask you. Im going to email you as well, but just wanted you to know that I am a subscriber and loving what you are doing here!
I have done custom PC rigs already so this is something we can chat about. Email me at jasen@integrumretro.com
@@mileshagar8213 Please email me at jasen@integrumretro.com and I'd be glad to talk about any custom needs you have.
@@IntegrumRetro Done.
Im going to say something here that will probably make a lot of people upset. My opinion would be to keep making videos on how to set everything up, while holding off on how to do the emulators till the end. In all markets you have the 5 categories of buyers. That's why after a product has run it's course, the company finds a new way to either update, or repackage. Save the best for last and keep them coming back.
Thank you so so much
👍