MAME - Mapping your controllers for stable IDs

  Рет қаралды 31,898

Maverick's Arcade

Maverick's Arcade

Күн бұрын

A long running problem with MAME is that the controllers randomly map to codes when launching MAME. Previously utilities are cumbersome and don't fully fix the issue. MAME has created a fix, but in many cases it will not allow the configuration file to run correctly. I figured out the problem and made a complete how to video to address the issue.

Пікірлер: 270
@chucky_p
@chucky_p 3 жыл бұрын
Finally attempting to stabilize my Aimtack gun assignments. I’ve watched this video numerous times over the years but had bigger fish to fry with my arcade (Homebuilt). After this I will be moving on to your newer tutorial with Chase HQ lights during siren which just seems amazingly clever to me. Thanks for all the content and the ideas.
@TheCerealHobbyist
@TheCerealHobbyist 6 жыл бұрын
Chuck, I wanted to thank you for all of your videos, they have been extremely helpful in building my first cabinet!
@MavericksArcade
@MavericksArcade 6 жыл бұрын
I'm enjoying making them and I love that they're helping
@joebud78
@joebud78 5 жыл бұрын
Thank goodness for your patience and understanding of mame. Your videos Have really helped and I'm so grateful you took the time to make these videos.
@MavericksArcade
@MavericksArcade 5 жыл бұрын
I'm enjoying it thus far :-) gotta schedule time though to do the streams on Twitch and then when to assemble the videos, that way I can hopefully get a large enough following to get some sort of minimal revenue to help support my hobby :-) If you haven't make sure to follow me on Twitch so you can ask questions when I'm streaming (and not recording) :-D
@Scritley
@Scritley 2 жыл бұрын
I can't thank you enough for taking the time to make this vid and share this info with the world. This absolutely saved me a huge amount of frustration with my cabinet build. Thank you!
@MavericksArcade
@MavericksArcade 10 ай бұрын
AWESOME! :-)
@robertgiordano3452
@robertgiordano3452 5 жыл бұрын
Your instructions were great and it saved me a lot of time. My XInput controller kept changing JOYPAD numbers. Thanks to you it works like a charm :)
@MavericksArcade
@MavericksArcade 7 ай бұрын
awesome, glad it helped :-)
@tantrumus7186
@tantrumus7186 8 ай бұрын
I think this video has the solution to all my MAME woes. I can't believe for something that seems like it would be a HUGELY guided topic you are literally the only one I've seen to spell this process out! THANKS trying this tonight! I have a mess of controllers (that keep remapping) to figure out. Probably have wasted more hours in frustration on this alone than everything else in the build.
@MavericksArcade
@MavericksArcade 7 ай бұрын
Did it work for you? :-) Now I'm invested :-)
@karlwalker1771
@karlwalker1771 5 жыл бұрын
Thank you for your time and effort in sharing this problem and explaining the problem and most importantly giving a dam good solution :) I always thought I was the only one with this strange problem but you have remedied this little annoying problem, so thank you sir and I also wish you and your family A MERRY CHRISTMAS! from your friend across the pond in GB. Thank you again for your video as I found it most informative and I wish to share my extensive knowledge of Mame with you in the new year! God Bless you sir.
@MavericksArcade
@MavericksArcade 5 жыл бұрын
No problem Karl :-)
@fisbruj
@fisbruj 6 жыл бұрын
Wonderful video, excellent explanations. This will help me fix the issue of controller IDs much more quickly than my other issues, many of which I had to invent a solution for myself, such as: dynamic marquees, dynamic cpwiz screens working with rocketlauncher pause functions, Gameex front end launching via rocketlauncher (rather than the embeedded MAME launcher) and on and on. I know have a 3 screen system running Gameex/rocketlauncher with full pause/cpwiz/manual displays on the ancillary screens and stable mame controller ID's. Amazing!!
@MavericksArcade
@MavericksArcade 6 жыл бұрын
damn! :-)
@peterei0128
@peterei0128 3 жыл бұрын
This was just so helpful. You helped so many of us. Thank you!
@itstruemammanon7448
@itstruemammanon7448 3 жыл бұрын
your machine show you dont need to buy a arcade machine, your arcade look so good gave me the kick in my ass to start making my own. THX for that and your channel is sick so good to teach the viewers how to do it.
@MavericksArcade
@MavericksArcade 3 жыл бұрын
Thank you so much, I sometimes get annoyed at some of the imperfections, but then I remember that it shows my personality, screwed up in some places LOL
@appleshampew
@appleshampew Жыл бұрын
THANK YOU SO MUCH FOR THIS! The mame website was difficult for me to follow along. I am so glad I came across your video while googling. Liked, subscribed, commented, whatever you deserve it.
@MavericksArcade
@MavericksArcade Жыл бұрын
Glad it was helpful! And thanks for the feedback :-)
@cbeserra
@cbeserra 4 жыл бұрын
Okay, best video ever explaining this feature, hands down. Thank you!
@MavericksArcade
@MavericksArcade 4 жыл бұрын
Thank you for watching it :-)
@mygamingroom1512
@mygamingroom1512 3 жыл бұрын
@@MavericksArcade does not work
@trevoreb
@trevoreb 3 жыл бұрын
Thank you Chuck for the video. I had the issue setting up 4 gpwiz 49way joysticks. You instructions were perfect.
@MavericksArcade
@MavericksArcade 2 жыл бұрын
You're welcome!
@DaOptimus1
@DaOptimus1 2 жыл бұрын
Im glad you made this. Make things easier to just understand.
@MavericksArcade
@MavericksArcade 10 ай бұрын
Replying to make sure to keep ahead of these comments :-) thanks for the support!
@paulonatali5614
@paulonatali5614 8 ай бұрын
Thank you so much ! You fixed my issue on MAME 0.253. Just mapped unique IDs for trackball and spinner and the rest MAME organized according. I dont have guns ... yet.
@MavericksArcade
@MavericksArcade 7 ай бұрын
Awesome!, glad it helped :-)
@jonnyharket
@jonnyharket 3 жыл бұрын
Great explanation. Hopefully this will solve my issue of MAME reassigning my Aimtrak ID randomly.
@MavericksArcade
@MavericksArcade 10 ай бұрын
Let me know if you're still having issues :-)
@Talkoon
@Talkoon 3 жыл бұрын
To get this to work I had to ID my mouse as well as the AimTraks. AT first I was having issues with this because I was trying to only ID the ATs. Thank you!
@MavericksArcade
@MavericksArcade 2 жыл бұрын
Glad you're up and running!
@silver60618
@silver60618 4 жыл бұрын
Thanks for video! I was at my wits end! got it working now
@MavericksArcade
@MavericksArcade 4 жыл бұрын
LOVE IT
@davidreed7233
@davidreed7233 5 жыл бұрын
You rock! Thanks for sharing this.
@MavericksArcade
@MavericksArcade 5 жыл бұрын
No problem sir :-)
@supermorph
@supermorph 5 жыл бұрын
I have subscribed, this video is WAY more useful than most vids I have seen for control setup. thanks for making this, I have a set of Namco original guns I took from my police trainer cab (I put in a pc/hdtv and a pandoras key 5s) now I know those people do adapters for the gun conversion to pc use, do you happen to know if its just as simple as the pre-made aimtrak gun setup as you show there? one day I want to stick some nice gun games on the pc :-)
@MavericksArcade
@MavericksArcade 5 жыл бұрын
I've not tested this, so I'm not 100%. However, as long as both guns map to separate IDs then they should be able to be permanently mapped and separated.
@spamola5309
@spamola5309 4 жыл бұрын
Chuck, Before I ask for help, just wanted to say how great your videos are, very well done and extremely helpful. Now on to the questions: I'm working to map a tankstick controller using this method, and now having much success, (mame won't parse my mapDevices file). Here's what I have thus far: KEYCODE_1 is a wireless keyboard KEYCODE_2 is the tankstick USB keyboard controller MOUSECODE_1 is the tankstick USB trackball MOUSECODE_2 is my turbo twist USB spinner I feel like I'm missing something obvious, (file syntax perhaps), but google isn't much help. Any input would be greatly appreciated.
@spamola5309
@spamola5309 4 жыл бұрын
Well... I'm an idiot, and didn't read/comprehend the syntax. I updated from the previous post to this: tl/dr; updated from long VID/PID combo to using ONLY PID of the device, added the required _ character to the PID string: now is And boom, no more fatal error. Thanks again for the great videos! The hobby needs more folks like you!
@MavericksArcade
@MavericksArcade 3 жыл бұрын
@@spamola5309 Sorry it took so long for me to say how awesome it is you were able to resolve it yourself, I promise I'm working to find out how to make quicker responses LOL
@legendaryweaponsstudio
@legendaryweaponsstudio 3 жыл бұрын
This worked for me -- thanks!
@MavericksArcade
@MavericksArcade 2 жыл бұрын
Glad it helped!
@mrbigjonstud
@mrbigjonstud 2 жыл бұрын
thanks for the vid, very useful. I have a similar setup with 2 sinden lightguns, spinner and regular mouse.
@MavericksArcade
@MavericksArcade Жыл бұрын
Noice!
@lsudolemite
@lsudolemite 3 жыл бұрын
Great guide and excellent videos in general, thanks so much. Just wanted to comment that if a trackball and spinner are connected to the same board (Minipac in my case), then the PID and VID may be the same for both devices. To distinguish between the two, you'll also need to include some of the additional text to the right of the PID number when entering in your cfg file, which should be different for each device.
@MavericksArcade
@MavericksArcade 3 жыл бұрын
Very true, definitely want to continue going until the two devices diverge :-) Thank you!
@darkrat3000
@darkrat3000 2 жыл бұрын
Hi What you said is exactly my problem. I have the Ipac Ultimate and have a spinner and trackball connected to the same board (USB's are taken by the Ipac, P1 & P2 Ultastiks, 2x Aimtrack and another spinner). Got all this stuff for xmas and due to the excellent vids on this channel I've managed to get most items up and running, however, after seeing your comment I searched google and can find the answer to my question. My question is, My IPAC Trackball and Spinner have HIV\VID_D209D&PID_0410&REV_055&MI_01&Col03 as an ID, what additional text do I need to include in my mame controller file?
@kristianTV1974
@kristianTV1974 5 жыл бұрын
Thanks for the info.
@MavericksArcade
@MavericksArcade 7 ай бұрын
Thank you :-)
@Knievelgod1
@Knievelgod1 7 жыл бұрын
Just wanted to say great vid, will check out your others. Shelved my guns long ago because of this issue. Will give this a go tonight..
@MavericksArcade
@MavericksArcade 7 жыл бұрын
Knievelgod1 let me know if it works I'd love to hear a follow up :-)
@Knievelgod1
@Knievelgod1 7 жыл бұрын
Gave it a shot last night but didn't get very far. I installed the guns and ran the command prompt as shown but my results in the test.txt were not detailed like yours. FYI I'm running the Ultimarc mini-pac which has the trackball and spinner interfaces built-in. I am running just a U-trak from it, no spinner, and 2 Happ Comp joys. Also have a wireless keyboard connected to the PC. Anyway here's what I got for the input section: Input: Adding Kbd #0: Keyboard Input: Adding Mouse #0: Mouse Input: Adding Gun #0: Mouse Assign joystick Mini-PAC to player 1 Input: Adding Joy #0: Mini-PAC Assign joystick ATRAK Device #3 to player 2 Input: Adding Joy #1: ATRAK Device #3 Assign joystick ATRAK Device #4 to player 3 Input: Adding Joy #2: ATRAK Device #4
@MavericksArcade
@MavericksArcade 7 жыл бұрын
Knievelgod1 send me an email at mavericksarcade@gmail and give me your contact info and Skype info. We could do a live stream on diagnosing and fixing the issue :-)
@Knievelgod1
@Knievelgod1 7 жыл бұрын
Thanks I realized tonight that my Mame version is not new enough to take advantage of this fix, I thought it was. Will have to update that and my roms before I go any further with this..
@MavericksArcade
@MavericksArcade 7 жыл бұрын
definitely let me know how it goes, it should work well.
@wallmachine8780
@wallmachine8780 7 жыл бұрын
Brilliant!
@MavericksArcade
@MavericksArcade 6 жыл бұрын
Thank you sir :-)
@chazcov08
@chazcov08 4 жыл бұрын
What's up, Chuck?!? (I don't get to say that myself too much. LOL!)
@TheManCaveYTChannel
@TheManCaveYTChannel 2 ай бұрын
Thank you so much!
@MavericksArcade
@MavericksArcade 2 ай бұрын
You're welcome!
@pdxmetal
@pdxmetal Жыл бұрын
Just wanted to add a tip for the command prompt. Since many people have their emulation builds on separate drives, the command prompt may give you "not recognized as an internal or external command" when entering the command, even when the path is correct and the correct drive is referenced. I recommend going into Windows/system 32, copying cmd.exe and pasting a copy of it directly in your root mame folder. It will prevent the error, and complete most of the syntax for you..
@MavericksArcade
@MavericksArcade Жыл бұрын
That's a good point, or perhaps, adding the path of the MAME into the PATH environment variable to ensure it's located :-)
@JapaneseModernist
@JapaneseModernist Жыл бұрын
Thank you so much. You saved me
@blazemunoz4147
@blazemunoz4147 6 жыл бұрын
Awesome 👍😁
@MavericksArcade
@MavericksArcade 7 ай бұрын
thank you!
@surfnrg
@surfnrg 3 жыл бұрын
Can't wait to try this. A few things.. why did you say to make note of the vid? I only saw that you used the pid value. Also why would we add the Wii bar and Xbox style controllers.... Are those used in Mame? Thanks so much for this. Maybe there is hope for my cabinet.
@MavericksArcade
@MavericksArcade 3 жыл бұрын
Some of the other IDs have matching PIDs so the part where there is a difference is at the VID level.
@simonperry8569
@simonperry8569 4 жыл бұрын
Great tutorial, Maverick. Many thanks. I wondering if this would solve a similar problem: I had my hyperspin setup working with my Ultrastik. Added a USB gamepad for the Gamecube games and now it's overiding the Ultrastik for everything. Is there anyway of making the Ultrastik the default controller and the gamepad only used for the Dolphin and certain other emulators. Many thanks. Pulling my hair out!
@MavericksArcade
@MavericksArcade 3 жыл бұрын
That should be possible, but it will be through the Hyperspin configuration where you set the defaults, I still need to get a side-by-side copy of Hyperspin setup so I can test these issues more
@stevenwheat3621
@stevenwheat3621 4 жыл бұрын
Big enough monitor there, bub?! I thought I was a pimp that had a 27in monitor!
@MavericksArcade
@MavericksArcade 3 жыл бұрын
ROFL, I wanted the entire thing oversized, when you notice me next to it, my arms are a little more raised than normal. I did this on purpose because I want the people playing it, to feel like it's a big machine to help with that nostalgia feeling. When we were kids playing these things, they were much bigger than us :-)
@paolo5414
@paolo5414 4 жыл бұрын
Hi Maverick. Thanks for your guide. Just a question: I have three controllers 8bitdo bluetooth, that are 2 joypads and 1 arcade stick. . After I compteted the configuration, I have set the default file as only read file. The three controllers id are "Xinput Player 1","Xinput Player 2" and Xinput Player 3". But when start Mame it seems that it does not recognize the correct order of my controllers. It is a problem for the arcade stick if it is recognized as JOYCODE_1 or 2 since they are the settings for joypads. Also if Istart mame with only arcade stick switched on is the same problem... Any solutions? Something wrong by my side? Thanks a lot.
@MavericksArcade
@MavericksArcade 3 жыл бұрын
But names show up in the test.txt as simply XInput though correct? If so, Mame won't be able to see the difference with my stabilization method. I'm looking into other options now and want to find something even stronger in the future. The stabilization works for most, but there are still crazy people like us that have a bunch of controllers that annoys mame :-)
@jeanvion3807
@jeanvion3807 5 жыл бұрын
Thanks for the great tutorial! I've followed the instructions to a T and my Xbox One controllers are now identified as JOYCODE_5 and JOYCODE_6. However when I start MAME with a controller disconnected, which is to be expected with wireless controllers, it overwrites the configuration for that controller to N/A. The only workaround I found is to set the default.cfg to read-only after you're done mapping everything. This is not very practical though if u want to configure games on the fly.. Should this tutorial have resolved this issue or did I miss anything?
@MavericksArcade
@MavericksArcade 5 жыл бұрын
If you close MAME, and reopen MAME with the controller already connected, does the mapping work then? The issue we're describing is for controllers that are wired and connected when the system reboots. Prior to this article, it would map incorrectly. As far as a wireless controller being connected when MAME has already launched, I would expect it to still behave badly. Chuck
@jeanvion3807
@jeanvion3807 5 жыл бұрын
Maverick's Arcade thanks for the reply! So if I open MAME while my controller 1 or 2 is OFF it will write all mapped buttons for those controllers to N/A. Next time when I start MAME with ON controllers it remains N/A. So every time I start MAME I need to remember to have both controllers ON or I need to remap everything which is not ideal.
@jeanvion3807
@jeanvion3807 5 жыл бұрын
Unless I set the config to read-only of course, but that prevents me from changing mapping while in MAME.
@MavericksArcade
@MavericksArcade 5 жыл бұрын
The X-Box controllers both have the same ID's correct? If so, mapping will be difficult.
@garethfrog
@garethfrog 5 жыл бұрын
Hi Maverick. Great work, sir. I’m using 4 x xin-mo controllers, which gives me JOYCODE_n vales to map to and they keep changing, so this worked a treat. Thank you. However, it only works on Mame, so my ledblinky setup isn’t keeping up - when things are remapped in Mame the ledblinky lights on some controllers stop working because the JOYCODE number is now different. Have you come across this yourself, or am I just doing something stupid, sir?
@MavericksArcade
@MavericksArcade 5 жыл бұрын
Okay, I'm not sure of the issue you're describing. Is the behavior consistently wrong? If so, the issue may be with the mapping of the overall MAME controls, and not the controls for a specific game. If you've mapped the controls so the games are consistent with the joycodes, try launching MAME without a game loaded and reconfigure the controls with the new mappings in place. If you try to customize the controls while in a game, it's for that game only. Perhaps that might help. Let me know :-)
@garethfrog
@garethfrog 5 жыл бұрын
Maverick's Arcade thanks for your reply, Chuck. I found something called devreorder that has sorted it, it’s forcing all the usb controllers into exactly the slot i want, so now both mame and ledblinky can be confident of stable ids. Thanks again, sir :)
@MavericksArcade
@MavericksArcade 5 жыл бұрын
@@garethfrog AWESOME!, thank you, I will add that to my growing list of things to check out - and possibly make a video on :-) Will note the info from you :-)
@Marky1979
@Marky1979 7 жыл бұрын
Would this work with Bluetooth connected controller pads? Looking to set up a couple of the 8bit do nes controllers.
@MavericksArcade
@MavericksArcade 7 жыл бұрын
Marky1979 it should the only concern is if installing two that they have separate identifiers so there is something unique about them to identify them separately.
@inter-partyconflict9540
@inter-partyconflict9540 4 жыл бұрын
I followed your video exactly but I keep getting the same "Fatal Error: Cannot load controller file " message. What method did you use to create a CFG file?
@MavericksArcade
@MavericksArcade 3 жыл бұрын
just notepad
@jonusiak5123
@jonusiak5123 6 жыл бұрын
Hey, Great stuff! I am still a bit confused. I came to this video because I added an ultimarc gun, and everything was working fantastic, but when i rebooted, just like you said, some of my controller usb IDs switched and I had to remap all the controllers for player 1 and 3 (right side of my cabinet). So my questions: first, I assume that doing the process here will fix this and make sure those controllers are set in stone for any reboot? Second: you mentioned locating the HID and VID in device manager. However Im not clear on what I am using those for. Is that going into the Remap config as the PID? I got a bit lost. If you can do a cool 'for dummies demo' on the ini file, and how to add the ctlr file codes. I was a bit lost. You explain this stuff great overall!
@MavericksArcade
@MavericksArcade 6 жыл бұрын
HOWDY! So at the point 7:34 I show the config file. In my case, I have my 1st gun set as ID 3 (in the Ultimarc software), and gun 2 is ID 4 (again, through the Ultimarc Config software)... because of that Gun 1, is the PID_1603 for guncode (mouse pointer and trigger input), and ATRAK Device #3 (for the barrel buttons). Gun 2 is PID_1604 and ATRAK Device #4.... So, if you configured your gun as ID 1 (in the Ultimarc software), your mouse and trigger would be on PID_1601 and ATRAK Device #1... Make sure you're using MAME version 0.174 AT LEAST or higher :-) Let me know if that clears it up :-)
@ArtUGameDev
@ArtUGameDev 6 жыл бұрын
thanks! well I was more confused about those HID/VID numbers you were referring to. I wasn't sure what I was using those numbers for (in the Device manager).
@ArtUGameDev
@ArtUGameDev 6 жыл бұрын
Oh and I have Mame .188
@jonusiak5123
@jonusiak5123 6 жыл бұрын
By the way that is still me above ^ I was accidentally logged into my school teaching account
@MavericksArcade
@MavericksArcade 6 жыл бұрын
Yeah, you can find those numbers in the device manager as well in the properties, but usually the MAME output is sufficent to decide on what you should use.
@darrenmarchand647
@darrenmarchand647 3 жыл бұрын
Currently, I have my custom controllers (3 sticks, a track ball and spinner) plugged into a hub inside the arcade controller box and that hub comes out into a powered usb hub with power switches. I heard that by going with a powered hub, you can simply switch on the controller you want without running into Windows controller ID issues, but I don't think this is working for me because all my controllers go into 1 hub and that hub goes out into the 1 powered hub. Should I eliminate the hub inside the box and connect each controller separately to different switches on the powered usb hub and just power each on separtely when needed? Would that solve the problem of windows changing the controller ID's and Mame getting messed up as a reult?
@MavericksArcade
@MavericksArcade 3 жыл бұрын
No it wouldn’t because the IDs are given out when MAME initializes based on an order that’s enumerated by windows and the IDs may even change between reboots on some systems with no other hardware changes.
@darrenmarchand647
@darrenmarchand647 3 жыл бұрын
@@MavericksArcade ok. Thanks for the reply. I'll have to try the method similar to yours. I can't believe Microsoft hasn't fixed this.
@KRIS__B
@KRIS__B 3 жыл бұрын
Hello, Thank you for this tutorial, but I have a Question: if this method also works on wireless xbox 360 pads, one, etc., it irritates me that when I set the buttons and leave mame and the pad will fall, or when I start mame I forget to turn on the rains, the settings disappear: \
@MavericksArcade
@MavericksArcade 3 жыл бұрын
It should work anything as long as it keeps the same IDs. The problem you'll probably run into is that the name of the IDs are the same, then it can differentiate between the two.
@WishItWas1984
@WishItWas1984 6 жыл бұрын
Can you help? I have a U360 in my console. Two other joysticks and all of the buttons run through an iPac. I recently had to switch to a new PC and use MAME .192. The U360 will NOT work in analog games. I have no idea what I did in my older setup, but nothing I do will get games like Donkey Kong, Galaga, or Q*bert to "see" the stick. It's currently only setup as the X/Y-Axis for the "AD Stick" settings. Joystick is enabled. Yet, when I load the game, nothing works, when I assume my joystick_map settings in the (ROM).ini files should be "restricting" the U360 and letting it work. Do I need to add "Joy_1" as an input anywhere OTHER than "AD Stick"?
@MavericksArcade
@MavericksArcade 6 жыл бұрын
Yes, you would need to program the main MAME (without a game loaded) to use the sticks as LEFT, RIGHT, UP, DOWN, ETC
@WishItWas1984
@WishItWas1984 6 жыл бұрын
DUUUUUUUUDE! I can't believe that was it. Once I did Up/Down/Left/Right, I jumped into Q*bert for the ultimate test, and my joystick_map from the INI was used and it worked perfectly. You're the man. Thank You! If I could bug you for one other thing though....what speed and sensitivity numbers do you use for your analog games? I know I can trial-and-error it myself, but I'm sure you've fine tuned the hell out of it. I really should've written down my old settings. I'm talking games like, Food Fight, Star Wars, Crystal Castles, Marble Madness, Centipede etc..
@MavericksArcade
@MavericksArcade 5 жыл бұрын
Sadly, most of my games have not been tweaked. I've been so focused on getting them working and testing hardware that I haven't made everything "perfect" yet. That will be soon - settings, bezels, all that... I also want all the RGB colors to be perfect, but that of course is very time consuming.
@nblakef
@nblakef 6 жыл бұрын
I'm working on setting this up, but ran into a snag.. I have two n64 controllers that plug into a splitter. Both the PID and VID's are the same. However the long string of text that follows is different. How do I enter this into the controller file?
@MavericksArcade
@MavericksArcade 6 жыл бұрын
Yeah, the same problem occurs with the matching gamepads I have here. When you do the MAME command to look at the ID's are they the same there? or does the longer text appear in that command prompt option?
@casperinmd
@casperinmd 4 жыл бұрын
How do you get MAME to let you enter two options for one function? ie: I'd like to keep MAME workable with teh keyboard in case my controllers every have issues, but I can't seem to get my UI menu for instance "Select" to be Joy_Button_0 and the ENTER keyboard key!
@peterei0128
@peterei0128 3 жыл бұрын
As long as you don’t move up or down, and just stay on the same line you should be able to enter 2,3,,4 or more different buttons for the same command
@MavericksArcade
@MavericksArcade 3 жыл бұрын
In addition to Pete's comments, if you have opposing directions, there is setting in MAME to basically say use impossible commands. In my support video with Michael kzfaq.info/get/bejne/sJaqrdV1tbC1fac.html We were able to activate the cheat that allows you to enter conflicting commands... this made Michael excited like a kid on Christmas morning because he was able to play defender with the original style behavior where the ship would turn no matter which direction it was currently facing :-) I'm not sure where that part is in the video, but we fixed it in there somewhere :-)
@martyfenwick5339
@martyfenwick5339 7 жыл бұрын
Much needed tutorial! Hoping to give this a shot;). Understand create -v > test.txt & identify inputs from device manager. But at 6:54 in video you show your MARemapControls.cfg file. Does mame create this file as it did in test.txt? Or will this need to be typed in manually with notepad? Thanks.
@MavericksArcade
@MavericksArcade 7 жыл бұрын
I created that file based off the information found in my test.txt. Type it manually. Originally, I copied and pasted a file from the MAME website, but the example code on the site would crash MAME. So, when I was making this video I put it up large so people could manually copy my format and replace it with their own IDs :-)
@mikearonicheese
@mikearonicheese 7 жыл бұрын
Does this fix only work for MAME versions .179 and higher, or does it work for any version? I have the MAME Plus! frontend for version .159. I've been trying to use your previous video to make a new ctrl file so the guns won't keep changing ID#s, but no success yet.
@MavericksArcade
@MavericksArcade 7 жыл бұрын
According to GitHub, this was added in 0.174. However, I was only able to test and verify it's functionality in 0.179. I'm working on a PS2 emulator video right now, but afterwards I'm going to do a series of videos from turning my pile of wood into a working arcade machine, stay tuned! :-) (and please subscribe - I need 100 to set a custom URL) LOL
@seanmcm157
@seanmcm157 7 жыл бұрын
Maverick's Arcade damn.... i have mame version .173
@MavericksArcade
@MavericksArcade 7 жыл бұрын
So close!, yet so far! damn! :-) I subscribed to your channel as well, and I'm your 100th! WOOT!
@seanmcm157
@seanmcm157 7 жыл бұрын
Thanks! your channel deserves alot more attention...you have plenty of good advice and easy to follow tutorials.
@MavericksArcade
@MavericksArcade 7 жыл бұрын
Thank you, I'm definitely enjoying it, and more to come!
@nchiley
@nchiley 7 жыл бұрын
I've created the file but I can't seem to get it to take effect. Where is it supposed to reside? Do you have to do anything in Mame to point it to this file? I'm running .184 and win10. Also you speak of a resource where you found this info in the first place, but I can't seem to find any info about this procedure anywhere else but you, can you provide a link?
@martyfenwick5339
@martyfenwick5339 7 жыл бұрын
Hi Nigel, Thanks for your reply below about the keyboard not being relevant to the mame order of the ID's. The Ultimarc Ipac2 which is my keyboard encoder sends my (single) 4 way joystick, (dual) 8 way joysticks, and all player buttons thru usb to the computer. I believe your correct since I haven't seen others listing Ultimarc Ipac2, 4, ultimate in ctrlr files. The resource info. you're looking for I think is: docs.mamedev.org/advanced/devicemap.html
@nchiley
@nchiley 7 жыл бұрын
I figured out the answers it resides in the "ctrlr" subdirectory. Then in the MAME.ini in the # CORE INPUT OPTIONS section you have to add the name of your config file without the .cfg to the ctrlr line. That is how mame knows what controller file to load. Marty helped with the resource, but that didn't explain it either, I had to muck about until I figured it out.
@MavericksArcade
@MavericksArcade 6 жыл бұрын
If you are still have issues, please join us on the Livestream this Friday at 6PM EST!
@buffalo7169
@buffalo7169 6 жыл бұрын
Hi. When you say subdirectory, is there supposed to be a Ctrlr folder within the mame folder? thanks
@MichaelTicli
@MichaelTicli 6 жыл бұрын
Good day-um wondering if you might help me with some issues I'm having with my Hyperspin software-i have really very little idea how to get into the menus to allocate specific actions for the games i have e.g. Intellivision games or some arcade games where i can't "fire" in some games-Thanks in anticipation
@MavericksArcade
@MavericksArcade 7 ай бұрын
If you're still having issues, shoot me an email
@carloscifuentes9414
@carloscifuentes9414 4 жыл бұрын
Hello dear See what support you have for the aimtrak is it magnetized? Could you give me the information?
@MavericksArcade
@MavericksArcade 3 жыл бұрын
magnetized? to mount it, one of my videos shows it, but it actually was first just a screw in the side of my arcade wrapped in electrical tape to make it like rubber, then I removed that and used velcro and put the rough side on the arcade, and the soft side on the guns. :-)
@lolagrampetro3829
@lolagrampetro3829 3 жыл бұрын
I'm losing it with this thing i have 2 ultimarc 360 ultrastick (usb connected) i have added default cfgs put the references in the ini have them functioning as configure in windows papped with joytokey the sticks work great in windows both work in Hyperspin but in the end mame only recognizes stick1 to control both player 1 and player 2, on reboot naming of devices seem to stay consistent, the mame config ui is set and mapped for both sticks to the proper mame default key strokes, i dont get whats missing is there some simple global setting i missed?
@MavericksArcade
@MavericksArcade 2 жыл бұрын
I'm not sure why you'd be using Joy2Key at all for these sticks. If connected in with USB, then they should be registering as analog sticks. As long as the IDs are seperated, they should have seperate ID's that you would assign in the INI. Please confirm that you are using MAME .0174 or higher. As far as a global setting, unless your Hyperspin is interferring, you want to configure the controls in MAME with no ROM loaded. Then, if you had game settings saved prior to setting up the global controls, you'll want to delete that individual control file so that the defaults will take effect.
@TheTooth666
@TheTooth666 5 жыл бұрын
U think this will also work for wiimotes too??? Good info. Thanks for taking the time
@MavericksArcade
@MavericksArcade 5 жыл бұрын
Supposedly, yes, but I haven't tested it.
@toddlillo
@toddlillo 5 ай бұрын
Recently added Logitech G923 wheel and pedals to my configuration. Got that up and running but after doing so now my original joysticks are acting strange. When I try to test them the tests will not work. Instead of the joystick causing the proper axis result it instead just moves the tab function around the window. When I try to re-map controls in a mame game instead of showing up as joy1 the directions will only show up as keyboard up down left or right. Will your video Help with this situation so I can get my joystick back up and running as it was? Sorry if my q is all over the map 😑
@MavericksArcade
@MavericksArcade 4 ай бұрын
I'll have to check this out, but if you'd like me to reach out to you send me your details on mavericksarcade @ gmail and I'll see what we can come up with :-)
@vulcan6036
@vulcan6036 4 жыл бұрын
I want my ultimarc ipac ultimate to be seen as 2 xinput or Xbox controllers? Is this actually possible or do I require a specific joystick, I'm running Sanwa sticks. Some pc games don't work with 2 player keyboard. I was just reading the manual and didn't even realise it could be setup I'm this way. Does windows just detect it as 2 Xbox controllers?
@MavericksArcade
@MavericksArcade 3 жыл бұрын
Check out the Mortal Kombat video and then you could take those methods and make the keyboard mappings map to a virtual device
@Zontar82
@Zontar82 5 жыл бұрын
Sorry, but i just am lost on what to do. even after i got all the ID of the dveices i have ( i too have a cabinet), how do i know what i need to type on the controls fields, ,i:e , joy 1 up, joy 1 down " etc?
@MavericksArcade
@MavericksArcade 5 жыл бұрын
I'm not 100% sure of your question, but in the text file you would just start with JOY1 for the first device, or if it's a mouse then MOUSE1, or a LightGun the GUN1, and increment the number up for each device. JOY1, then JOY2, so on... when you are inside mame entering your default controls it will show up in there as JOY1 UP, JOY1 DOWN, so on... in the config file, you're only worried about reserving/assigning the JOY# part. Does that help?
@tonyc416
@tonyc416 5 жыл бұрын
Any idea how to set up player 3 and 4 on 4player mame roms?(TMNT, simpsons, XMEN). i have a stand-up 4player arcade but none of the 4 player arcade roms will recognize player 3 and 4 properly. Appreciate any input.
@MavericksArcade
@MavericksArcade 5 жыл бұрын
As long as the controls have all been configured for MAME, then they should work fine. In the main (non-game specific) configuration configure the default controls for Players 3 and 4.
@Flo0die
@Flo0die 3 жыл бұрын
Hey mate - 1 other thing.. Do we need the underscores?.. I believe you dont have underscores but ive seen underscores used somewhere else so wondering what is right.... For example - WITH underscores :
@Flo0die
@Flo0die 3 жыл бұрын
Hi mate any clue on this? Perhaps it wouldnt hurt if i added with AND without the underscores
@Flo0die
@Flo0die 3 жыл бұрын
I realise im talking to myself here haha but if this helps someone then great. The underscores DONT work. So it must be just blank spaces. Cheers
@MavericksArcade
@MavericksArcade 3 жыл бұрын
Sorry, I don't watch the comments as much and have been a bit AFK lately :-) In the future, if you have a question and aren't getting an answer, feel free to email me :-) mavericksarcade@gmail.com :-) As far as your question, you want to use whatever is returned from the command prompt output.
@norbertfenwick9733
@norbertfenwick9733 7 жыл бұрын
Don't see a keyboard encoder listed in your MARemapControls.cfg. I'm guessing listing the Ipac2 in this file is not necessary.
@nchiley
@nchiley 7 жыл бұрын
There is nowhere in MAME where keyboard order would matter. Joysticks, Lightguns and mice get annoying when mame mixes them up.
@MavericksArcade
@MavericksArcade 3 жыл бұрын
Mine doesn't because I don't have the option for multiple keyboards turned on in MAME... If you wanted to use multiple keyboards in mame, you would need to enable that feature first.
@lindsayjundt6601
@lindsayjundt6601 4 жыл бұрын
Okay ive got this setup working in MAMEUI64, my settings stay on reboot. went to load the games into launchbox with my mameui64 emulator and the mapping didnt stick and the Joycode numbers are different. still works in MAMEUI64 without launchbox. Any ideas on what i've missed? any help would be greatly appreciated, this machine will be the death of me.
@MavericksArcade
@MavericksArcade 4 жыл бұрын
In the emulator settings for Launchbox, make sure the custom control files are being loaded.
@nemegl5
@nemegl5 Ай бұрын
I am having an issue where MAME is switching my Joystick 1 and 2 randomly. Is there a simpler fix? I am a noob and these instructions seem complicated.
@tobjord
@tobjord 2 жыл бұрын
Is this still viable in 0.241? I had my setup from your video, but 2 or 3 versions ago, it stopped working and got error messages. i had to remove the ctrlt file, and use "standard configuration"...
@MavericksArcade
@MavericksArcade 7 ай бұрын
It should still be viable, it's a change that they kept going forward. I'm considering updating this video to increase the clarity and production value, it's been some time :-)
@DaveLuxmore
@DaveLuxmore 3 жыл бұрын
I have an Ipac2 which is currently stuck in D-input mode (can't for the life of me get it back to keyboard or x-input). It shows up as 2 separate joysticks with identical ID's.
@MavericksArcade
@MavericksArcade 3 жыл бұрын
I would definitely reach out to Andy at Ultimarc and see if he has a solution to that.
@DaveLuxmore
@DaveLuxmore 3 жыл бұрын
@@MavericksArcade Thanks, I did and he solved the issue! I had to add iPac shift control back onto the Start1 button after it was in D-input mode.
@arcadeplanet6245
@arcadeplanet6245 6 жыл бұрын
Hi, i've a trouble with mapdevice: i set everything, then i launche MAME -v, but it stops working and a message says that MAME cannot load control.cfg file... i checked everything and all seems to be fine... what's could be the problem!?!...
@MavericksArcade
@MavericksArcade 5 жыл бұрын
Usually, there's an issue with the MAME version, or the file has an extra character return or hidden character causing an issue. Verify the mame version and make sure the file is exactly like mine, if you're still having issues, email me :-)
@bman8363
@bman8363 5 жыл бұрын
Hi I have 4 xinmo joysticks all coming up in my test.txt file as xinmo controller what can I do? please help
@MavericksArcade
@MavericksArcade 5 жыл бұрын
So they all have the exact same names? Check between reboots to see if the addresses stay the same at all, are they different enough to map using those? The key is to find anything that separates them, they stays consistent between reboots.
@bman8363
@bman8363 5 жыл бұрын
@@MavericksArcade thanks for quick reply. Yes through mame and windows 10 joystick settings. There is device manager I haven't checked that yet. I'll get back to you on that
@bman8363
@bman8363 5 жыл бұрын
OK so the hid Id stay the same between reboots. so I tried using usbanalyzer to work out the id for each stick. It spat out all data at once including the id. I was hoping to move a stick and it would highlight the id but it didn't. For now I have configured all the controls as everything does work. It's just the Id are all backwards. If anyone finds a joystick program that shows hid while configuring please reply to this message.
@MavericksArcade
@MavericksArcade 5 жыл бұрын
@@bman8363 perhaps try remembering the usb ports each stick uses, then plug them in one at a time and look for the change between each plug in? for example, no devices, look at the IDs, joy 1, id change? joy 1 and 2, the new one is joy 2, then 1 and 2 and 3, the new one is joy 3... ???
@MobileDecay
@MobileDecay 7 жыл бұрын
Do you just have straight gameplay on that machine! Is that a 40 inch screen? 🤤
@MavericksArcade
@MavericksArcade 7 жыл бұрын
I'm not sure what you mean by "straight gameplay"?, yes, it's is a 40 inch screen. I got lucky, I originally designed for a smaller screen, but in final testing it didn't get the resolution I wanted, so I went with the 40, and it seemed to fit exactly horizontally with the rest of the case and looked better than my original plan :-)
@theboy181
@theboy181 6 жыл бұрын
I have two SNES30 8bitdo controllers and they are setup as Xinput. I just want to map these to the games, and tell mame not to ever overwrite the CFG just because on is not connected. I think AdvanceMAME's method should be implemented into MAME.
@MavericksArcade
@MavericksArcade 6 жыл бұрын
The mapping the controllers should work. The only problem I could forsee is if the controllers share the same DIV or PID's. Do they show up with different names? If so, you may have to do what I did and get a controller from one brand and one from another that have different labels (other than XInput)
@Jonathan-di1mv
@Jonathan-di1mv 4 жыл бұрын
Man I need this written out... So I can print it.
@fraserkinloch3765
@fraserkinloch3765 5 жыл бұрын
Hey maverick goose here. Need help configuring this. My mame is set up with my360 pad to joy1 all my setups hyperspin bigbox / launchbox etc all the same. When I plug in my aimtrak gun it steals joy1 making my 360 pad joy2 and all my setups not working how can I stop my pc from making the aimtrak joy1 and not joy2v???
@MavericksArcade
@MavericksArcade 5 жыл бұрын
Are you connecting the guns mid session or when the machine is powered off?
@fraserkinloch3765
@fraserkinloch3765 5 жыл бұрын
Maverick's Arcade mid session and reset pc with them plugged in. The gun registered as mouse and to buttons at front of gun as game pad, ie joy1
@MavericksArcade
@MavericksArcade 5 жыл бұрын
@@fraserkinloch3765 The mouse vs gamepad configurations are configured within the AimTrak configuration software. If you watch my Aimtrak video you'll see there's a part on the configuration screen where you define how the device will be treated as a gun/mouse or as a GP (GamePad) :-)
@fraserkinloch3765
@fraserkinloch3765 5 жыл бұрын
I’ve watched your video many times to try grasp it all. Thanks for the reply 👍. Much appreciated
@theboy181
@theboy181 6 жыл бұрын
Are you able to share configs and a document explaining this?
@MavericksArcade
@MavericksArcade 6 жыл бұрын
Yeah, if you haven't already shoot me an email asking me specifically for what you'd like and I will reply with the files :-) I really do need to setup a free fileshare, but they have such a bad stigma since the latest virus sweeps :-/
@BarkOrBiteBlogcom
@BarkOrBiteBlogcom 6 жыл бұрын
I have two Aimtrack guns with recoil, the same spinner, and the same trackball, but use two regular Xbox 360 wireless controllers. Could you send me the MAremap config file to help me get started and let me know if the two Xbox 360 controllers are set up the same as your two controllers or will they be set up differently? My email address is jevansoh@gmail.com and I really appreciate your time and your videos. Thanks so much!
@MavericksArcade
@MavericksArcade 6 жыл бұрын
my.pcloud.com/publink/show?code=XZbIN87ZoonPBPeMFEJvdqjexkruURue9Lc7
@brentlue9690
@brentlue9690 3 жыл бұрын
hi chuck is there any settings for the ps2 thking of getting one for my ps2 slim ,thanks...
@MavericksArcade
@MavericksArcade 3 жыл бұрын
Not sure what you mean here. You're thinking of doing emulation for the PS2? There is no difference emulating the PS2 vs the PS2 slim that I'm aware of.
@MrGiMiK777
@MrGiMiK777 6 жыл бұрын
I'm using mameuifx64 .174. I have tried every work around I'm the net. Messaged Andy and a few ppl but I can't get my mame to except my second gun as gun 2. If followed both of your tutorials to a T but it just wants to act like they are both gun one. Device manager and windows sees them as gun one and 2. They both work out of mame. Both work in sega model 2. Plz help it's been honestly months of trying! And it's the last thing I need to "complete" my hyperspin set up... If it's ever actually gunna be complete
@MavericksArcade
@MavericksArcade 6 жыл бұрын
Did you verify that multimouse is configured as 1 in your cfg file? If it isn't the system will handle all the input as one device. If you continue to have issues with this, email me and we can schedule you for the next livestream.
@stuswitzer
@stuswitzer 6 жыл бұрын
I don't know if you're still having a problem with this but I had that same issue last night. I unplugged my 2nd gun and remapped the first one to ID 4 (it was just random). Then I plugged up my second gun again and it worked. They were fighting over a channel.
@MrGiMiK777
@MrGiMiK777 6 жыл бұрын
stuswitzer I ended up downloading a third setup and it worked. It's a mame issue even though ppl said that they could get those versions to work they some reason wouldn't for me. So I spend alot of time trying to fix it for nothing but it was a good refresher and I learned quite a bit along the way so I can't call it a loss haha
@MavericksArcade
@MavericksArcade 6 жыл бұрын
Please email me and let me know if you're still having this issue, if so, we could do a livestream to work on it, if not, GRATS, just let me know - mavericksarcade@gmail.com
@westleyjohnstone4719
@westleyjohnstone4719 4 жыл бұрын
i tried but so many things just didnt work.:( . pretty much from my device manager being blocked and the not getting the cmd bit to run
@westleyjohnstone4719
@westleyjohnstone4719 4 жыл бұрын
Yay sorted it.
@MavericksArcade
@MavericksArcade 3 жыл бұрын
@@westleyjohnstone4719 Just in case someone else comes across this problem, was it permissions or something like that?
@westleyjohnstone4719
@westleyjohnstone4719 3 жыл бұрын
@@MavericksArcade , ive litterally drawn a blank on what it was now. I remember googling it and it was fairly common. If it comes back ill leave a reply. Once i figured it out, it has been a lifesaver.
@buffalo7169
@buffalo7169 6 жыл бұрын
Ok my device ID for my 2 joysticks come up the same name.. (Generic USB Joystick) followed by a (device id: Generic USB Joystick product_00060079-0000-0000-0000-504944564944 instance_6e16bbb0-6d59-11e7-8001-444553540000) How do I enter these 2 joysticks in my ctrl cfg file that I am making? Thanks for any help
@MavericksArcade
@MavericksArcade 6 жыл бұрын
I had this issue with my joysticks. Is there a DirectX/InputX type switch on the joystick where you could set one joystick one way and the other joystick the opposite way? Ideally we're looking for anything that's different between the two joysticks. Is the Product code different at all between them?
@ptv1603
@ptv1603 5 ай бұрын
mame 32 my joystick randomly pressing button automatically.but after use another pc joystick is ok use windows 10.plz help how to fix this issue.i install new windows 10 but problem is sam.
@MavericksArcade
@MavericksArcade 5 ай бұрын
This sounds like a physical issue. I would take apart the joystick and clean everything to make sure there isn't something physically causing the random press through vibration or other related issue. Also check the wiring to make sure there isn't a short of some kind. I've seen a short call that type of behavior many times as well.
@Shipsail
@Shipsail 6 жыл бұрын
This doesnt work, I get Fatal error: Could not load controller file MARemapControls.cfg, and everything is correct in the ctrlr and the cfg file.
@MavericksArcade
@MavericksArcade 5 жыл бұрын
And your MAME version is the latest? Just checking because this is normally the issue.
@8bitevolushroom312
@8bitevolushroom312 6 жыл бұрын
Hi friends, thanks for the video, but when i got the test.txt i see the controllers but it DOESN'T show the ID of the pad... weird, anybody for help please;) is there a command line to see straight the ID's....
@MavericksArcade
@MavericksArcade 5 жыл бұрын
Shoot me an email at my gmail address with screenshots and we'll try to figure it out. If that doesn't help, we'll look to do a stream. I'm finally organized and getting back into this stuff :-)
@SergeiWhobichakokov
@SergeiWhobichakokov 6 жыл бұрын
Thanks for the video. I did the ctrlr file with my setup. My question is how does this work with say the Xarcade and xbox 360 controller cfg file that assigns the button and keypad configurations. I'm confused about the different ctrlr.cfg files in that folder.
@MavericksArcade
@MavericksArcade 5 жыл бұрын
If you're using a different CTRLR file, you would simply add the remapping commands to that file's input section so your other settings remain working.
@chucksgrace3225
@chucksgrace3225 7 жыл бұрын
What are the aimtrak player 1 and 2 HID info?
@MavericksArcade
@MavericksArcade 7 жыл бұрын
I just set my ID's to P3 and P4... if you're using ID's 1 and 2 it would be: ID 1: ATRAK Device #1 and PID_1601 ID 2: ATRAK Device #2 and PID_1602
@chucksgrace3225
@chucksgrace3225 7 жыл бұрын
Maverick's Arcade Thanks solid video
@yonghinnng3523
@yonghinnng3523 6 жыл бұрын
maverick arcade bro do u got any solution to run all mame rom all perfectly without any errors
@MavericksArcade
@MavericksArcade 5 жыл бұрын
I hadn't given it much thought, but those are annoying aren't they? I did some searching and it may be possible, I'm going to check it out, and if it does work, I will post a video on it very soon. Stay tuned!
@davidflood8676
@davidflood8676 3 жыл бұрын
correct me if im wrong but all i did was to change my Default.cfg file to read only and everything stuck, has never changed
@MavericksArcade
@MavericksArcade 3 жыл бұрын
The issue is when Windows starts up, it remaps controllers like light guns if different orders each time. By mapping to the ID of the hardware to a specific interface we make sure the programming doesn't drift between reboots.
@Flo0die
@Flo0die 3 жыл бұрын
​@@MavericksArcade So, using the read only way seeemed to be fullproof for quite some time. However i did a w10 upgrade and it pushed MAME into seeing x360 pad as JOY3 instead of what has always been JOY2.. frustrating. So considered working throgh what you suggest here... .What i have done is copy the Default.cfg file, paste into the CTRLR folder as defaultmain.cfg, changed the Mame.ini to point to this file... Then I added the 2 lines at the top of the CFG file for "mapdevice xinput = JOYCODE2 and 3 etc". The thing is, i have tried testing this by changing "JOYCODE_2" to "JOYCODE_8" or something ridiculous however it still works fine... Is it because on my 4 player arcade games i have configured all of them separately and they are instead reading their INDIVIDUAL game CFGs which are somewhere??.. OR is it because this Default.CFG file has a HUGE amount of configs beneath it unlike your small one you use.
@PhoneLineNYC
@PhoneLineNYC 7 жыл бұрын
Great video. Very helpful and its also helped me I believe track down an issue I am having, but I still don't know how to fix it. I recently put together a second cabinet and am having an issue with my Aimtrak guns. Using the command you noted I was able to output my config and I believe I found the issue. Not sure if you might have a clue of what is causing it though. Seems my ATRAK lines do not get given a device ID. So, the two guns work, but they are only seen as mouse button, not as Joy buttons as they should be, and as they are seen on my first cabinet. the text file is below.....you will see the ATRAK lines are not as they should be? Any ideas? Appreciate any thoughts you might have. Video: Monitor 65537 = "\\.\DISPLAY1" (primary) Direct3D: Using Direct3D 9 unzip: opened archive file artwork\galaga.zip unzip: found artwork\galaga.zip ECD unzip: artwork\galaga.zip has no ZIP64 ECD locator unzip: read artwork\galaga.zip central directory unzip: closing archive file artwork\galaga.zip and sending to cache unzip: found artwork\galaga.zip in cache unzip: opened archive file artwork\galaga.zip unzip: closing archive file artwork\galaga.zip and sending to cache Physical width 1024, height 768 Direct3D: Initialize Direct3D: Configuring adapter #0 = ATI Radeon HD 4800 Series Direct3D: Using dynamic textures Direct3D: YUV format = RGB Direct3D: Max texture size = 8192x8192 Direct3D: Device created at 1024x768 Direct3D: Initialize HLSL Direct3D: First store options Direct3D: HLSL initialized RawInput: APIs detected RawInput: APIs detected RawInput: APIs detected DirectSound: Primary buffer: 48000 Hz, 16 bits, 2 channels Input: Adding keyboard #0: Standard PS/2 Keyboard (device id: \\?\ACPI#PNP0303#4&1f278d37&0#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}) Input: Adding mouse #0: HID-compliant mouse (device id: \\?\HID#VID_D209&PID_1601&MI_02#9&375eebb1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}) Input: Adding mouse #1: HID-compliant mouse (device id: \\?\HID#VID_046D&PID_C408#6&32e5a7a0&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}) Input: Adding mouse #2: HID-compliant mouse (device id: \\?\HID#VID_D209&PID_1602&MI_02#7&23fea4a1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}) Input: Adding lightgun #0: HID-compliant mouse (device id: \\?\HID#VID_D209&PID_1601&MI_02#9&375eebb1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}) Input: Adding lightgun #1: HID-compliant mouse (device id: \\?\HID#VID_046D&PID_C408#6&32e5a7a0&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}) Input: Adding lightgun #2: HID-compliant mouse (device id: \\?\HID#VID_D209&PID_1602&MI_02#7&23fea4a1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}) Ԫ考Input: Adding joystick #0: ATRAK Device #2 (device id: ATRAK Device #2 product_考 instance_Ԫ) ԪĎInput: Adding joystick #1: ATRAK Device #1 (device id: ATRAK Device #1 product_Ď instance_Ԫ) unzip: found artwork\galaga.zip in cache unzip: closing archive file artwork\galaga.zip and sending to cache unzip: found artwork\galaga.zip in cache unzip: opened archive file artwork\galaga.zip unzip: closing archive file artwork\galaga.zip and sending to cache Region ':maincpu' created unzip: opened archive file roms\galaga.zip unzip: found roms\galaga.zip ECD unzip: roms\galaga.zip has no ZIP64 ECD locator unzip: read roms\galaga.zip central directory unzip: closing archive file roms\galaga.zip and sending to cache unzip: found roms\galaga.zip in cache unzip: opened archive file roms\galaga.zip unzip: closing archive file roms\galaga.zip and sending to cache unzip: found roms\galaga.zip in cache unzip: opened archive file roms\galaga.zip unzip: closing archive file roms\galaga.zip and sending to cache unzip: found roms\galaga.zip in cache unzip: opened archive file roms\galaga.zip unzip: closing archive file roms\galaga.zip and sending to cache Region ':sub' created unzip: found roms\galaga.zip in cache unzip: opened archive file roms\galaga.zip unzip: closing archive file roms\galaga.zip and sending to cache Region ':sub2' created unzip: found roms\galaga.zip in cache unzip: opened archive file roms\galaga.zip unzip: closing archive file roms\galaga.zip and sending to cache Region ':gfx1' created unzip: found roms\galaga.zip in cache unzip: opened archive file roms\galaga.zip unzip: closing archive file roms\galaga.zip and sending to cache Region ':gfx2' created unzip: found roms\galaga.zip in cache unzip: opened archive file roms\galaga.zip unzip: closing archive file roms\galaga.zip and sending to cache unzip: found roms\galaga.zip in cache unzip: opened archive file roms\galaga.zip unzip: closing archive file roms\galaga.zip and sending to cache Region ':proms' created unzip: found roms\galaga.zip in cache unzip: opened archive file roms\galaga.zip unzip: closing archive file roms\galaga.zip and sending to cache unzip: found roms\galaga.zip in cache unzip: opened archive file roms\galaga.zip unzip: closing archive file roms\galaga.zip and sending to cache unzip: found roms\galaga.zip in cache unzip: opened archive file roms\galaga.zip unzip: closing archive file roms\galaga.zip and sending to cache Region ':namco' created unzip: found roms\galaga.zip in cache unzip: opened archive file roms\galaga.zip unzip: closing archive file roms\galaga.zip and sending to cache unzip: found roms\galaga.zip in cache unzip: opened archive file roms\galaga.zip unzip: closing archive file roms\galaga.zip and sending to cache Region ':51xx:mcu' created unzip: found roms\galaga.zip in cache unzip: closing archive file roms\galaga.zip and sending to cache unzip: opened archive file roms amco51.zip unzip: found roms amco51.zip ECD unzip: roms amco51.zip has no ZIP64 ECD locator unzip: read roms amco51.zip central directory unzip: closing archive file roms amco51.zip and sending to cache Region ':54xx:mcu' created unzip: found roms\galaga.zip in cache unzip: closing archive file roms\galaga.zip and sending to cache unzip: opened archive file roms amco54.zip unzip: found roms amco54.zip ECD unzip: roms amco54.zip has no ZIP64 ECD locator unzip: read roms amco54.zip central directory unzip: closing archive file roms amco54.zip and sending to cache Starting Galaga (Namco rev. B) ':' (missing dependencies; rescheduling) Starting Z80 ':maincpu' Starting Z80 ':sub' Starting Z80 ':sub2' Starting Namco 51xx ':51xx' Starting MB8843 ':51xx:mcu' Starting Namco 54xx ':54xx' Starting MB8844 ':54xx:mcu' Starting Namco 06xx ':06xx' Starting Watchdog timer ':watchdog' Starting Video Screen ':screen' (missing dependencies; rescheduling) Starting gfxdecode ':gfxdecode' Starting palette ':palette' Starting Speaker ':mono' (missing dependencies; rescheduling) Starting Namco ':namco' Starting DISCRETE ':discrete' Starting Galaga (Namco rev. B) ':' (missing dependencies; rescheduling) Starting Video Screen ':screen' Starting Speaker ':mono' Starting Galaga (Namco rev. B) ':' un7z: opened archive file cheat.7z un7z: closing archive file cheat.7z and sending to cache un7z: opened archive file cheat/cheat.7z un7z: closing archive file cheat/cheat.7z and sending to cache un7z: found cheat.7z in cache un7z: reopened archive file cheat.7z un7z: closing archive file cheat.7z and sending to cache un7z: found cheat/cheat.7z in cache un7z: reopened archive file cheat/cheat.7z un7z: closing archive file cheat/cheat.7z and sending to cache un7z: found cheat.7z in cache un7z: closing archive file cheat.7z and sending to cache un7z: found cheat/cheat.7z in cache un7z: closing archive file cheat/cheat.7z and sending to cache Starting Galaga (Namco rev. B) hiscore: found hiscore.dat entry for galaga unzip: found artwork\galaga.zip in cache unzip: opened archive file artwork\galaga.zip unzip: closing archive file artwork\galaga.zip and sending to cache hiscore: scores read Average speed: 93.37% (14 seconds) Sound: buffer overflows=1 underflows=0
@MavericksArcade
@MavericksArcade 7 жыл бұрын
Can you post your config file? Let me take a look at that :-) Also, my next video will be 100% how to setup the guns start to finish. This video was general on stablizing ID's. The next one will be just on the guns themselves.
@PhoneLineNYC
@PhoneLineNYC 7 жыл бұрын
Both systems are using the same config with the exception of the controller file. The first cab where everything works has a slikstik Quad so I am loading that file. That bring up a question too....can I modify the quad config file I have (which is the one that comes with mame) and add the input mappings to the top for example? And here is the config:
@MavericksArcade
@MavericksArcade 7 жыл бұрын
You can definitely give that a try. The file has to be modified in the controller file. Mame ignores mapping commands in the config file and rewrites those files. The CTRLR file has to be the one that's modified.
@MavericksArcade
@MavericksArcade 7 жыл бұрын
That's a good thing for me to point out. I'm going to make a A-Z setup guide for the guns, and I'll add that as a notice. Taking me a little bit because I'm actually making nice 3D bumper graphics since I'm actually going to do a lot with this channel. I've made other cheesy WoW videos before, but nothing professional looking... having a lot of fun :-)
@PhoneLineNYC
@PhoneLineNYC 7 жыл бұрын
I added all my mappings to the system. Added them to the top of the Slikstick quad cfg file and it works great. The joy buttons don't work on the second system however cause they are getting that corrupted looking assignment. I tried to just put the mappings in anyway for joycode 1 and 2, but its just seeing those front buttons as GUN buttons on the second machine still. I might just back up the mame portion and redo the entire OS and see if that helps with that machine.
@Stephen-ut5xo
@Stephen-ut5xo 6 жыл бұрын
what size tv are you using?
@MavericksArcade
@MavericksArcade 6 жыл бұрын
40 inch LCD :-)
@darrenmarchand647
@darrenmarchand647 3 ай бұрын
Hi. Any chance you'll make an updated video on this? Thanks!
@MavericksArcade
@MavericksArcade 2 ай бұрын
I've been considering that, I'm also looking to test other solutions that may help this issue for other emulators as well... stay tuned I'm looking into it :-)
@darrenmarchand647
@darrenmarchand647 2 ай бұрын
@@MavericksArcade with all the things people can do, you'd think someone would have created a program or a way to solve this issue. Wish I was smart enough! How's it work then, with MAME cabs and multiple controllers? If they're running a cabinet from a Windows computer, wouldn't people run into this issue? Windows would be swapping ID's everytime they shut the cabinet down, right?
@MavericksArcade
@MavericksArcade 2 ай бұрын
@@darrenmarchand647 It does sometimes happen just with a reboot. It also happens alot more if you move the USB devices around to different ports, which is more common when using optional controllers for various games. I've gotten a couple requests to revisit this issue and I also want to try some other methods and see if they yield better results so definitely subscribe and turn on notifications :-)
@amirprog
@amirprog 3 жыл бұрын
i tried -v command but it says my files are missing. What could be the reason?
@MavericksArcade
@MavericksArcade 3 жыл бұрын
Just to confirm, you're using version 1.49 or higher of MAME? Also, in the MAME folder, there is a subfolder called CFG. Which file specifically is it saying is missing? Perhaps the files for Galaga? If do not have a working version of galaga use the MAME version of the name of any game you have that currently works. Galaga was just used as an example :-)
@marcocotena8527
@marcocotena8527 4 ай бұрын
Hi Maverick, congrats. This is a big problem for me. I would fix it as soon as. I follow your instructions but when i launch mame with "TAB" from keyboard for to setting Light Gun Aimtrack, Analog X and Y works. Trigger it's ok. But i would configure B1=Select and B2=Start and when i click appear Joy 1 and not GUN1. Why ??? Maybe for first setting from app Aimtrack.exe where i use this : On screen TRIG Mouse Left LEFT GP Button 1 RIGHT GP Button 2 Off screen TRIG Mouse Right LEFT GP Button 1 RIGHT GP Button 2 I'm not sure what is the best way. Later mame i would configure my 2 Aimtrack with all others system, RetroArch, Sega Model, Naomi, Nintendo, Playstation, Xbox etc.... Please help me!
@MavericksArcade
@MavericksArcade 2 ай бұрын
I believe that's normal behavior because you're configuring the button as a GP button... Gamepad button, which then registers as a separate "joystick" device.
@marcocotena8527
@marcocotena8527 2 ай бұрын
@@MavericksArcade I fix the problems times ago. Thanks.
@MavericksArcade
@MavericksArcade 2 ай бұрын
@@marcocotena8527 glad to hear that :-)
@juanmanuelgmailcom
@juanmanuelgmailcom 5 жыл бұрын
Good evening Maverick's Arcade: First of all apologize, because my English is very poor and I dare not write it in my English. For what I use in google translator. Truly, I apologize. Despite my poor English, many things I understand perfectly. I've seen the videos you've made. Especially for the laser gun and I have managed to recognize it without problems MAME 0.201. The problem I have when I leave the screen to recharge. The pointer of the gun does not return to me to continue shooting and I have to stop playing. Would you know to give me a solution ?. Or is there something I have not known how to do ?. Thank you very much and forgive everyone.
@MavericksArcade
@MavericksArcade 5 жыл бұрын
Are you using Hyperspin and Rocket Launcher? There are some issues related to the BEZELS that cause reload issues with those emulators.
@juanmanuelgmailcom
@juanmanuelgmailcom 5 жыл бұрын
First of all thank you very much for answering. At the moment I have not tried it. But I will prove if it is like that. Because you're right, I have the bezzals activated and I'll remove them and try them. I'll tell you if the problem is solved or not. Thank you so much. Regards. I encourage with your videos. They are great.
@MavericksArcade
@MavericksArcade 5 жыл бұрын
Did disabling the bezels fix the issue for you?
@sgawnmiller3958
@sgawnmiller3958 4 жыл бұрын
I would like to show you what I have it’s something know one has and that’s why I need your help I’m trying to sell this with 1up arcades
@MavericksArcade
@MavericksArcade 3 жыл бұрын
Interesting, shoot me an email on what you mean :-)
@Charliemmafan
@Charliemmafan 6 жыл бұрын
I haven't been able to get any controller to work for me at all with my most recent Mame purchase, I'm literally almost pulling my hair out and fed up cuz nothing will work!
@MavericksArcade
@MavericksArcade 5 жыл бұрын
Shoot me an email, if you're willing, we can do a livestream if you have a webcam setup and work on it
@GuardYourFlanks
@GuardYourFlanks 6 жыл бұрын
That's odd, I've never had problems with MAME losing the mapping.
@MavericksArcade
@MavericksArcade 5 жыл бұрын
KNOCK ON WOOD! KNOCK ON WOOD!
@MavericksArcade
@MavericksArcade 5 жыл бұрын
It depends on the equipment you're using. If you're just using keyboard mappers, then no, you won't experience this issue. The issue only relates to USB devices that get enumerated by MAME, like Light Guns
@GuardYourFlanks
@GuardYourFlanks 5 жыл бұрын
Ah, that makes sense then because I do use the iPAC
@MichaelTicli
@MichaelTicli 6 жыл бұрын
you actually touch on it i think right at the end of this video
@MavericksArcade
@MavericksArcade 5 жыл бұрын
Did that answer the question or is it still not working well?
@MichaelTicli
@MichaelTicli 5 жыл бұрын
Good day-thanks for getting back to me. Im afraid im hopeless at this-ive tried but cant seem to get things to work :( There are just so many options in each game and i dont understand how it maps to the keyboard
@MavericksArcade
@MavericksArcade 5 жыл бұрын
Shoot me an email at mavericksarcade@gmail.com with your contact information and we'll coordinate a time for me to help. Ideally, we'll setup a time to either record for broadcast or livestream the fix.
@tsumardi
@tsumardi Жыл бұрын
why are we looking at your arcade machine and your presentation instead of your screen i have no idea.
@MavericksArcade
@MavericksArcade Жыл бұрын
LOL, yes this was an early video. Later I purchased capture cards for streaming and realized that it makes much better footage. The problem was because without a capture card, my OBS wasn't able to capture the MAME screens (it would just be black). In newer videos I'm able to capture the screen and it's much better :-)
@BigHushAffiliate
@BigHushAffiliate 3 жыл бұрын
Notepad++
Ultimarc Spintrak
9:40
Maverick's Arcade
Рет қаралды 14 М.
Mame 2024: CTRLR for Mame and you should use it
18:40
TKS Sitch Gaming
Рет қаралды 461
Василиса наняла личного массажиста 😂 #shorts
00:22
Денис Кукояка
Рет қаралды 9 МЛН
Универ. 13 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:07:11
Комедии 2023
Рет қаралды 6 МЛН
LaunchBox & RocketLauncher: Switch from ANY FrontEnd in Minutes!
24:11
MAME ROMs Explained
15:30
Bytes N Bits
Рет қаралды 98 М.
Retro Arcade Controller Mapping and MAME Defaults
32:16
krystofio
Рет қаралды 33 М.
Arcade Controls for Retropie - IPAC Controller
10:35
Gadget Reboot
Рет қаралды 9 М.
bringing JUSTICE to the MOST HATED Mario game.
23:05
planet clue
Рет қаралды 229 М.
HyperSpin HyperLaunch Arcade Controls Setup JoyToKey and Gamepad
16:51
GameRoomSolutions.com
Рет қаралды 87 М.
How to set up your Aimtrak lightgun controller remap file for MAME
6:14
Retro Lizard's Custom Arcades
Рет қаралды 1,3 М.
Mayflash Arcade Fightstick F300 and MAME - Stuff I Buy
17:01
yodermouth
Рет қаралды 15 М.
How to map arcade joysticks to Retroarch and MAME libretro
27:45
Integrum Retro
Рет қаралды 21 М.
how to make a dratti dratte making #viral #dratti #dratte
0:15
offical Blacksmith
Рет қаралды 36 МЛН
Выбор подарка на приеме у детского стоматолога в Inwhite Medical Kids
0:34
Inwhite Medical - Стоматология Москва
Рет қаралды 14 МЛН
小天使被小丑绑架,黑白天使救出小天使#short #angel #clown
0:39
Странные штыри с кольцами из сарая
0:31
А на даче жизнь иначе!
Рет қаралды 2,2 МЛН