SkyHighGam3r Posted August 5, 2016 Posted August 5, 2016 Well I finally got MAME running... so awesome. Can't believe I held off for this long.I'm using MAMEArcade v0.175Romset is 0.175 as wellHere are the problems I'm having though:1.) Xpadder not recognizedI run all my controllers on everything via xpadder. This is so I can change controllers on the fly. However, MAME doesn't want to respond.So, for example, my coin button is the "-" key, and that is mapped to "Select" in xpadder.When I push "select" nothing happens, but when I press the actual "-" key on the keyboard, it takes it.Not sure why just this emulator is having a problem with Xpadder....Can anyone lend a suggestion here?2.) Controls in general.As I said, I'm using a controller... but there are SO... MANY... CONTROL options...I just setup the basic UDLR, and ABC, XYZ, LR buttons, plus start and select.I deleted every other control for every other command in every other player.So, naturally a lot isn't working. For example SegaSonic, I can't move.Or asteroids, only responds with the left and right arrow keys and ctrl... despite NOT being assigned ANYWHERE in my Player 1 controls.How on earth do I go about mapping this properly?3.) Games not workingSome games don't show video (star wars)Other games just flatout crash (anything neo-geo related it seems)I thought this was why I got the matching version set lolAre there seperate BIOS I need or something?4.) Games missing.Does MAME not include things like the Atomiswave and/or Sega Model 2?I feel like I can't find certain games, like Metal Slug 6, or House of the Dead....If so, what systems am I missing here? I thought MAME did everything arcade lolI know this is a doozy of a topic, but it's a doozy of an emulator haha.Really appreciate any assistance you guys can give me here.
danwelsh Posted August 5, 2016 Posted August 5, 2016 Try hitting tab while you are in a game and the emulator menu will pop up.....configure your controls from there, your other questions maybe someone else can help but I know for the control part I had the same problem with asteroids and a few other Roms and when I configured them through the menu it saved and works now I'm lovin my arcade
gigapig Posted August 5, 2016 Posted August 5, 2016 On the control side Xpadder does not work well with xpadder if at all. Your best bet if you are using a controller is to use a ctrlr file and luckily someone created one for the 360 controller here. Place it in your mame ctrlr folder and then add the info to your mame ini or ini's if you have more than one. If you find the odd game has the wrong controls then hit Tab and change them for "This Machine", those changes will be written to a game name cfg file in the cfg folder. Here's what to add to the ini's # # CORE INPUT OPTIONS # coin_lockout 1 ctrlr XARCADE_XBox360x4 mouse 1 joystick 1 lightgun 0 multikeyboard 0 multimouse 0 steadykey 0 ui_active 0 offscreen_reload 0 joystick_map auto joystick_deadzone 0.3 joystick_saturation 0.85 natural 0 joystick_contradictory 0 coin_impulse 0 XARCADE_XBox360x4.rar
JoyStickKilla Posted August 5, 2016 Posted August 5, 2016 Gotta use a DI version of mame if you wanna use xpadder
SkyHighGam3r Posted August 5, 2016 Author Posted August 5, 2016 Oh wow, thanks for all the responses everyone! Try hitting tab while you are in a game and the emulator menu will pop up.....configure your controls from there, your other questions maybe someone else can help but I know for the control part I had the same problem with asteroids and a few other Roms and when I configured them through the menu it saved and works now Hmmm... well I changed TAB to reset (I set my hotkeys up based on a universal theme), so I'll have to figure out another key for opening the menu. That's an awesome tip though, thank you! Can't wait to play asteroids properly lol If you downloaded a full rom set the BIOS files are included. Are they workingthrough MAME directly? The MAME romset includes just about everything arcade and the emulator has drivers for a ton of arcade, console, and computer systems (among other various stuff) but not all are working. The databases exclude non working games unless you're using the "full" list, but not many people do or should. Some of the emulators you need for arcade systems not emulated by MAME off the top of my head are: Demul = Atomiswave, Naomi Sega Model 2 Emulator = Duh Supermodel = Sega Model 3 Dolphin Triforce = Sega Triforce Pretty much all of the other arcade based systems will run in MAME. That mini list is great, thank you Agent47. I guess I'll have to have multiple arcade wheels... dang Speaking of database list, the one on HyperList seems very outdated, (I think it said 0.160) where would someone get an up to date XML? On the control side Xpadder does not work well with xpadder if at all. Your best bet if you are using a controller is to use a ctrlr file and luckily someone created one for the 360 controller here. Place it in your mame ctrlr folder and then add the info to your mame ini or ini's if you have more than one. If you find the odd game has the wrong controls then hit Tab and change them for "This Machine", those changes will be written to a game name cfg file in the cfg folder. I actually do not use the X360 pad very often. Really the only time I do is when I have to have dual-stick controls.Every other time I am using this amazing 6-button controller from MadCatz (Uck, I know.... but their new products seem higher quality)So there's no way to make it work? Gotta use a DI version of mame if you wanna use xpadder DI ... being from utah I think Deseret Industries XDWhat version of MAME is this? Xpadder is like... the HEART of Gam3B0x.So if there's a way to use it, I want in lol.
SkyHighGam3r Posted August 5, 2016 Author Posted August 5, 2016 You could have one wheel if you wanted by merging the databases and using alternate emulators in RL. The newest official xmls can be found here, phulshof updates the thread on every new MAME release. Well I DO love combined wheels, I already have: GB/Color/Adavance is all in Gameboy Advance Genesis/32X/CD is all in a "Sega Genesis 32X CD" TurboGrafx16/CD is just in TurboDuo Gamecube/Wii is in "Nintendo Revolution" NGP/NGPC is just in Neo Geo Pocket Color I also plan on doing Jaguar CD games in the Jaguar wheel (If I ever get Jaguar working right to begin with lol) I have all the Neo Geo games booting in "SNK Neo Geo" under AES mode, but I still want to add CD to it. My concern about combining the arcade wheels is the sheer size. I mean... JUST from that MAME set, there are 33,143 games. (I previously thought nothing could top Amiga at 2,429. lol Most systems I would systematically go through every single game and just pick the good stuff (or just build an XML based on 'good games' like with PS2/PSX) But that's too much to sort haha, thank god they are tiny.) I don't know... I'll figure out how I wanna set it up though lol. Maybe do "Arcade Classics" and then just "Arcade" and combine the non mame ones into a wheel. As far as that XML, my god that is so much better hahaha. Even if half of them don't work, it's good to have the whole database running I think. I'll just have to make sure I only put in wheel images for what I want or something. Thank you!
gigapig Posted August 5, 2016 Posted August 5, 2016 Just another word on that ctrlr file. I'm not sure that it's specific to xbox 360 controllers perhaps it works with all Xinput devices, best thing would be to try it. I did watch your Madcatz controller vid.
volumetric Posted August 6, 2016 Posted August 6, 2016 Not sure 30,000 is really an accurate number. Depending on your version of mame, that list may contain pinballs and fruit machines, plus a whole bunch of clones (duplicates). The real number is much lower, but still pretty intimidating. DI stands for direct input.
rastan Posted August 6, 2016 Posted August 6, 2016 If you use an xml that filters out all the non working, mature, casino, and other crap you'll end up with ~7k games. I always use phulshof's no casino, mahjong, mature, quiz, electro, utilities filtered xml found here. You could then set the parents only filter in HyperHQ to reduce the number of games even more. I normally set my mame to wheels only and I think at some point I may have removed all the Mahjong crap manually... I can't remember exactly how many mame games are showing up in my mame wheel... and should also note that I probably have it set to parents only. does anyone know if the hyperspin mame wheel art has ever been updated? just wondering if I'm missing out on any new games wheels that may have been added?
SkyHighGam3r Posted August 6, 2016 Author Posted August 6, 2016 Actually, regarding game amount I was referring to having to merge all the XMLs....Then I noticed Don's tool has a merger.... I cannot express how stupid I feel... there were hours, days, and weeks, and months spent merging all the systems I mentioned above... then come to find out a little tool would have done it in 5 seconds? This is as bad as when I found out that you can just 'turn off' the (rev 1) etc BS data... I spent years of my life cleaning up games and the xmls lol....ugh...Well I managed to get all the extra systems I could find merged into one XML... except whatever the Cave CV-1000 is... I didn't see an xml for that.... So now I have:Arcade Classics = MAMESega Naomi X = Naomi, Naomi 2, Model 2, Model 3, Atomiswave, Hikaru, and Triforce.Now I just need to a stupid directinput mame... probably have to reinstall the whole program. I can't compile it for some reason, I keep getting errors. (seriously, what's the genius reasoning behind having it be that hard to use DirecInput? lol)Then there's the fact that Demul isn't cooperating with the merged wheel. It loads naomi games just fine, but all it does with atomiswave is open the program... and then the naomi list... so you have to open the AW list and open the game manually lolEDIT:Regarding the count of MAME games, following the fullset as of 0.175, there are indeed 33,143 zipped game and bios files in that folder.
SkyHighGam3r Posted August 7, 2016 Author Posted August 7, 2016 Your Demul problem is likely because you didn't specify the system when setting the alternate emulator in RL. The Demul module needs to know the system in order for it to use the correct launch parameters. I just tried to set the system for, for example, Metal Slug 6. However, because I don't have an Atomiswave wheel, I can't set it to that. It's only showing me systems I have wheels for. Is there a way around this?
Recommended Posts
Archived
This topic is now archived and is closed to further replies.