Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: CFG Magician - Create Custom Mame Cfg Files Automatically!  (Read 41359 times)

0 Members and 1 Guest are viewing this topic.

Morpheus

  • Guest
  • Trade Count: (0)
CFG Magician - Create Custom Mame Cfg Files Automatically!
« on: January 27, 2009, 06:17:08 pm »
Preamble:

Problem: How to map individual mame games, without having to do it one by one in every game.
Solution: CFG Magician!

Question: "Why do I care?"
Answer: You probably don't, but you should... public/style_emoticons/default/biggrin.gif

I have a seven button layout on my control panel:
_000
0000
Pretty standard, the six buttons on the right for fighting games, bottom row of four butttons for Neo Geo, and other four button games. I started this project because I had made a CTLR file for NeoGeo games, but that left me with 234 Non-NeoGeo, no-clone, four button games that didn't use the 4 button layout that I wanted. Another example would be that for trackball games, you could map buttons on either side of the trackball to be used in the games, so that either hand could be used for the trackball. I wanted a way to mass produce Mame Cfgs based on options that I could choose myself.

How to use CFG Magician:

    1. DownLoad a set of 'CFG Magician Data Files' that matches your version of Mame, and put them in the CFG Magician\Data Files folder. EG: CFG Magician\Data Files\005.cfg
    2. Browse to the list of games you want to convert. You can use one of the files provided, or you can make your own list with RomLister. The nice thing about this, is that you can create any list you want.
    3. Put a tick in the box, if you want to mirror player1 buttons to player2 for alternating games. If you do this, for games like Asteroids that normally only use the one player controls, both sets of controls will be mapped, so that two players can play without "swapping" in and out. If you want to convert all 2 player alternating games, select the "AlternatingGames.csv" in step 1.
    4. Enter the controls that you want mapped for players 1 - 4. Skip any controls that you don't want to change from the default controls. For Mouse, Joy, and Gun codes, use the right-click menu. To enter multiple inputs into a box, put a tick in the box "Enter Multiple Inputs". Use the radio buttons for Multiple Keyboards. (Keycodes for Keyboard #2 will not show up in Mame, unless the -multikeyboard switch is used.)


CFG Magician creates new cfg files with the inputs you entered, copies all existing Mame/cfg information to the newly created cfgs, and places the new cfg file into the "New Cfg" folder, over-writing any existing cfgs in the folder. For this reason, if you are working with multiple lists, do the "High Priority" list last! Once you are satisfied with the results, move the new cfgs in the CFG Magician\New CFG folder into your Mame/cfg folder. Always backup your existing cfg files!

When the program is finished, if some cfgs weren't created, CFG Magician creates a list called Roms Skipped.csv, Listing the reason a cfg was skipped.

Notes:

Save Button:
Use the "Save" button to save current input codes. I think it is important to note, that CFG Magician does not write blank inputs to the cfg file. It is advisable that you only enter the inputs that you want changed from the default.cfg, or your ctrlr.cfg, otherwise there will be many unnecessary entries in your Mame\cfg files.

Lists:
I have included two folders (Clone, No-Clone) with lists for: buttons 1-16, Trackball, Spinner, Dial, and 4 button Non-NeoGeo lists for people who have a NeoGeo entry in a ctrlr file. Examples of what could be done:

    * Map a 14 button game across a two player 7 button control panel.
    * Map Buttons on either side of the trackball/spinner for right/left hand play.


Joy Number:
The value "Joycode=0" from the CFG Magician.ini file is subtracted from the Joy Number. So if your Joy # is off, use this value to adjust it.

Dipswitch Options:
CFG Magician can set the following dipswitch options:
Language (English,Japanese,German,French,Italian,Spanish)
FreePlay (On)
CockTail (On)
Difficulty (Min,Max)
Lives (Min,Max)
Bonus Lives (Min,Max)

If you want a game to be as easy as possible, set Difficulty (Min), Lives (Max), Bonus Lives (Min)

A word about Difficulty, Lives, and Bonus Lives. All I do is set the dipswitch to the first available option for (Min), and to the last available option for (Max). This is not 100% accurate, some of the dipswitches are in Max-Min order in the drivers, instead of Min-Max. There are too many names for the different dips, and I have no desire to work it all out. public/style_emoticons/default/sad.gif

I believe that the Language, FreePlay, and Cocktail dips are accurate.

CFG Magician: http://emumovies.com/forums/index.php?/files/file/601-cfg-magician/
CFG Magician Data Files: http://emumovies.com/forums/index.php?/files/file/602-cfg-magician-data-files/
« Last Edit: December 19, 2010, 11:48:54 am by Morpheus »

Dazz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1246
  • Last login:March 30, 2024, 10:34:39 am
  • HyperSpin Team
    • VPUniverse
Re: CFG Magician 1.1
« Reply #1 on: January 27, 2009, 10:28:31 pm »
Excellent.  I'll have to give this another shot in the morning and see how well it works. 

Thanks for the quick fix!



Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.1
« Reply #2 on: January 28, 2009, 06:03:14 am »
Let me know if you have any issues, or suggestions!

Dazz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1246
  • Last login:March 30, 2024, 10:34:39 am
  • HyperSpin Team
    • VPUniverse
Re: CFG Magician 1.1
« Reply #3 on: January 28, 2009, 09:43:36 am »
Alrighty, it appears to have worked.  Getting the keys configure using your GUI is a little bit of a pain.  It isn't easy to fix a key if you accidentally hit the wrong one.  I had to clear the inputs several times before I got them set correctly.  Also, you have to use the Next/Previous button to get to the input instead of just clicking in the new location and hitting the button.  If you do the button pressed is input in the last location where your cursor was and not in the new box that I clicked in. 

Other than that, very nice app.



Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.1
« Reply #4 on: January 28, 2009, 05:09:43 pm »
To be honest, I don't like it either. The problem is that to keep keys like Menu, and Win to keep from performing their native function when pressed, I had to remap the entire keyboard, including modifier keys (Ctrl ALt etc.), so there really is no way to signal when you want to use the keys as an input, or as a command in the program. I could try to use mouse movement to navigate the Input boxes, or a right click context menu would be easy as well.  HMMM... maybe I could use the left click as a modifier, and have the keys perform a function if the left mouse button is down.

Let me know what your thoughts are.

Edit: BTW you can click on "Previous", and enter a new key, the text will be replaced automatically. No need to clear the whole board. I bet even that little bit of information will make you happier.
It would also be really easy for me to not have it move automatically to the next box, as you hit a key, the text would keep getting replaced, until you clicked on "Next"
I can't remember why clicking in the box doesn't select the box, I think that would be more intuitive. I will see if I can make that work.
« Last Edit: January 28, 2009, 06:30:31 pm by Morpheus »

Morpheus

  • Guest
  • Trade Count: (0)
CFG Magician 1.2
« Reply #5 on: February 01, 2009, 04:43:25 pm »
Version 1.2 Released:

Notes:
Added ability to select input box with mouse
Fixed a bug - If Keyboard 2 was selected for button input, it stayed on for joystick input even though it was shown as Keyboard 1
Added information to Roms skipped.csv, indicating the reason a rom was skipped.

In addition to the mouse, you can use Previous, and Next to navigate the input boxes. Just press a key, and the text will be replaced.
« Last Edit: February 18, 2009, 05:31:04 pm by Morpheus »

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.3
« Reply #6 on: February 18, 2009, 05:26:51 pm »
Version 1.3 Released

Notes:
Fixed a bug - When mirroring controls, I had used "or" Instead of "OR" so the cfgs didn't work with LedWiz. (Nobody noticed but me  )
Another Bug - I now subtract 1 from Gamepad buttons, because Mame thinks Button 1 is button 0. (Me)
Scaled user's font size automatically in Gui. (Bkenobi)
Added a right-click menu to provide a way to enter additional codes: Mouse, Joy, and Gun. (urebelscum)
« Last Edit: March 14, 2009, 04:33:26 pm by Morpheus »

Bender

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1919
  • Last login:November 28, 2016, 08:12:21 pm
    • Happ to Tron Conversion tutorial
Re: CFG Magician 1.3
« Reply #7 on: February 18, 2009, 07:14:00 pm »
Wow! This is just what I didn't know I needed!  :cheers:

Seriously this is awesome
can't wait to try it out



Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.3
« Reply #8 on: February 18, 2009, 08:27:08 pm »
I finally tried it out myself today.  :laugh2:

Seriously, other than a half a dozen cfgs that I used for testing, I hadn't used it before. I remapped all alternating 2 player games to player 1 and player 2 controls, all 4 button games to the bottom 4 buttons on my cp, and all trackball games to use both p1, and p2 buttons, so that either hand can use the trackball. I use the ledwiz, and it looks really nice having my four button games light the way I want, and seeing both sets of controls light up for games like Centipede is sweet! I give CFG Magician 2 thumbs up!  :applaud:

Bender

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1919
  • Last login:November 28, 2016, 08:12:21 pm
    • Happ to Tron Conversion tutorial
Re: CFG Magician 1.3
« Reply #9 on: February 18, 2009, 08:38:46 pm »
I think you need a catcher name I almost didn't know what is was
How about "Button Mapper Magician" or something like that

Ginsu Victim

  • Yeah, owning a MAME cab only leads to owning real ones. MAME just isn't good enough. It's a gateway drug.
  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10093
  • Last login:May 08, 2023, 02:40:58 pm
  • Comanche, OK -- USA
Re: CFG Magician 1.3
« Reply #10 on: February 18, 2009, 11:37:02 pm »
I think you need a catcher name I almost didn't know what is was
How about "Button Mapper Magician" or something like that

I knew exactly what he meant though before I even read the thread.

ivwshane

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1036
  • Last login:December 24, 2022, 09:35:21 pm
    • My first mame cab! (WIP)
Re: CFG Magician 1.3
« Reply #11 on: February 19, 2009, 02:28:44 am »
I still have no idea what the hell this is:o


I guess I'll have to give it a shot and find out.



Definitely change the name!

Morpheus

  • Guest
  • Trade Count: (0)
CFG Magician 1.3 - Create Custom Mame Cfg Files Automatically!
« Reply #12 on: February 19, 2009, 05:50:25 pm »
Do you you think the description in the first post is too vague? I will add a little more info to the title. (How's That?)

Bender

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1919
  • Last login:November 28, 2016, 08:12:21 pm
    • Happ to Tron Conversion tutorial
Re: CFG Magician 1.3 - Create Custom Mame Cfg Files Automatically!
« Reply #13 on: February 19, 2009, 10:31:47 pm »
Once I read that first post I knew exactly what it was

ivwshane

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1036
  • Last login:December 24, 2022, 09:35:21 pm
    • My first mame cab! (WIP)
Re: CFG Magician 1.3 - Create Custom Mame Cfg Files Automatically!
« Reply #14 on: February 19, 2009, 11:33:09 pm »
Do you you think the description in the first post is too vague? I will add a little more info to the title. (How's That?)

Yes it's too vague. If your audience for this app is for the more experienced and veteran user then I'm sure it's fine but for noobs like me a better description as well as a reason to use it would be nice.

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.3 - Create Custom Mame Cfg Files Automatically!
« Reply #15 on: February 21, 2009, 07:04:09 am »
Yes it's too vague. If your audience for this app is for the more experienced and veteran user then I'm sure it's fine but for noobs like me a better description as well as a reason to use it would be nice.

Basically, CFG Magician will create Mame cfg files based on any list that can be created with romlister. The primary goal was to create cfgs based on controls for each game. I gave two examples in the 1st post, but the possibilities are endless. For instance you may have a spinner on your control panel. Most people put the spinner in a place that may not be convenent to use the same buttons that are used in Non-spinnner games. You could create a list of spinner games in Romlister, and remap the buttons on your CP for spinner games only.

I updated the first post. Let me know if you think I need to add anything.
« Last Edit: February 21, 2009, 07:48:02 am by Morpheus »

Bender

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1919
  • Last login:November 28, 2016, 08:12:21 pm
    • Happ to Tron Conversion tutorial
Re: CFG Magician 1.3 - Create Custom Mame Cfg Files Automatically!
« Reply #16 on: March 13, 2009, 08:30:40 pm »
I've tried this
and it works awesome if are using the default mame controls

my only problem and, maybe I'm not using it right is that the individual rom cfg's override the general ones and my general ones are not the mame standard

so now all the buttons are right but nothing else is

is there a way around this?

(I still have my original cfg folder to go back to)
« Last Edit: March 13, 2009, 10:24:04 pm by Bender »

Bender

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1919
  • Last login:November 28, 2016, 08:12:21 pm
    • Happ to Tron Conversion tutorial
Re: CFG Magician 1.3 - Create Custom Mame Cfg Files Automatically!
« Reply #17 on: March 13, 2009, 08:53:00 pm »
Sorry I'm an idiot

All you have to do is put your old "default.cfg" in the cgf folder you using and your good to go
« Last Edit: March 13, 2009, 10:23:06 pm by Bender »

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.5 - Create Custom Mame Cfg Files Automatically!
« Reply #18 on: March 14, 2009, 04:32:30 pm »
Version 1.5 Released:
This is a major update from 1.3, thanks to Wombat for all of the Beta testing! 

Notes:

1. Reduced the size of the CFG Magician\cfg folder from ~15Mb to ~5Mb
2. Added "Joycode=0" to the ini. This value is subtracted from the Joy Number. So if your Joy # is off, use this value to adjust it.
3. All existing Mame/cfg information will be copied to the newly created cfgs.
4. When you click on a box to select it, the contents are deleted.
5. New GUI - CFG Magician will now scan the games on the list, and only the input types that are needed for the games in the list are displayed. I no longer give warnings if you don't enter all of the required inputs, because if you don't fill in all of the boxes, then you didn't enter enough information.

Also, a few comments on the right-click menu:

1. It does exist.
2. It provides extended mouse/joystick/gun codes
3. It is the only reliable way to enter XAXIS|YAXIS|ZAXIS|RXAXIS|RYAXIS|RZAXIS|HATSWITCH information for a gamepad.


« Last Edit: April 09, 2009, 08:08:45 am by Morpheus »

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.5 - Create Custom Mame Cfg Files Automatically!
« Reply #19 on: March 14, 2009, 04:41:37 pm »
If anyone here has a cocktail Mame cab, and has changed the dipswitch settings in the cfgs to cocktail mode, I would like to have a copy of the cfgs, so I could add this feature to CFG MAgician. Thanks!

Also, I was asked why soulclbr doesn't have a Cfg file, to which I replied:

I'm not sure why soulclbr doesn't have a blank cfg file. They were done from an automated process from a script I wrote. Even though it was done unattended, it still took 48 hours to run them all. I put in a time limit for how long the scipt would wait for each game, maybe it didn't initialize in the time I alllowed?. I obviously didn't chek every game, but if people are willing to set all controls in a game that are missing to "NONE", and upload the cfgs, I will add them to the download.

I have attched a list of missing cfgs. I have 6660 cfgs, missing 495. If anyone wants to create the missing ones, I'll add them to CFG Magician. I can provide a script to run the games automatically in Mame.
« Last Edit: March 14, 2009, 05:12:22 pm by Morpheus »

u_rebelscum

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3633
  • Last login:April 21, 2010, 03:06:26 pm
  • You rebel scum
    • Mame:Analog+
Re: CFG Magician 1.5 - Create Custom Mame Cfg Files Automatically!
« Reply #20 on: March 16, 2009, 02:38:19 pm »
I have attched a list of missing cfgs. I have 6660 cfgs, missing 495. If anyone wants to create the missing ones, I'll add them to CFG Magician. I can provide a script to run the games automatically in Mame.

I'll get you them with a mame hack.  Would you prefer everything set to none, or the default maps listed, or mostly blank like in the cfg magician folder?

Edit: except I can't download the txt file for some reason?   ???
« Last Edit: March 16, 2009, 02:43:30 pm by u_rebelscum »
Robin
Knowledge is Power

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.5 - Create Custom Mame Cfg Files Automatically!
« Reply #21 on: March 17, 2009, 06:44:43 am »
Thanks UrebelScum!

As you know, All I need is the Port Tag, Mask, and Defvalue information, so you can set the inputs to anything, I will parse the information I need. I used "None", because by repeatedly sending {Enter}{Down}{Escape}, when it gets to the end of the inputs, it also backs out of the menu, and exits Mame.

This is what the blank cfg for 005 looks like:

Quote
            <port tag="D7D6" type="P1_JOYSTICK_UP" mask="64" defvalue="64">
            <port tag="D5D4" type="P1_JOYSTICK_LEFT" mask="4" defvalue="4">
            <port tag="D5D4" type="P1_BUTTON1" mask="8" defvalue="8">
            <port tag="D5D4" type="P1_JOYSTICK_RIGHT" mask="64" defvalue="64">
            <port tag="D5D4" type="P1_JOYSTICK_DOWN" mask="128" defvalue="128">
            <port tag="FC" type="P2_JOYSTICK_UP" mask="8" defvalue="0">
            <port tag="FC" type="P2_JOYSTICK_DOWN" mask="16" defvalue="0">
            <port tag="FC" type="P2_BUTTON1" mask="32" defvalue="0">
            <port tag="FC" type="P2_JOYSTICK_RIGHT" mask="64" defvalue="0">
            <port tag="FC" type="P2_JOYSTICK_LEFT" mask="128" defvalue="0">

Link for roms skipped.txt: http://www.gameex.info/forums/index.php?act=attach&type=post&id=4712

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.5 - Create Custom Mame Cfg Files Automatically!
« Reply #22 on: March 17, 2009, 06:51:10 am »
Version 1.53 released!

Notes:
1. Added a checkbox "Enter Multiple Inputs". Put a Tick in the box, and multiple inputs can be entered into the input box. Supports all input types, Keyboard, Gamepad, and items in the right-click menu (Mouse, Joy, and Gun codes). Click on an input box to switch to that box.

2. Added "Save" button. I think it is important to note, that CFG Magician does not write blank inputs to the cfg file. It is advisable that you only enter the inputs that you want changed from the default.cfg, or your ctrlr.cfg, (You do not have to put an input in every box) otherwise there will be many unnecessary entries in your Mame\cfg files.
Also, now that CFG Magician only asks for inputs for the current list of roms, if you want to save all input types, use "AllGames.csv" as your input file. Enter all of the inputs, and click on save. You can then close the window without making any cfg files.

« Last Edit: April 09, 2009, 08:10:08 am by Morpheus »

u_rebelscum

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3633
  • Last login:April 21, 2010, 03:06:26 pm
  • You rebel scum
    • Mame:Analog+
Re: CFG Magician 1.5 - Create Custom Mame Cfg Files Automatically!
« Reply #23 on: March 18, 2009, 07:39:17 pm »
Okay the hack to output what I was planning to do was easy, but I forgot about needing the ROMs.   :-[

I'm err finding the roms ATM, but I'll see if I can do more hacks to just grab the input stuff.

I'll post the cfgs I'm working on later this evening (about 250 ATM).

FWIW, some of the names are bios, so don't need a cfg, some are still very WIP (not working yet), so the inputs (any any yet) might change, and some I think are a different version of mame.  I'll list those after I get all the other cfgs.
Robin
Knowledge is Power

u_rebelscum

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3633
  • Last login:April 21, 2010, 03:06:26 pm
  • You rebel scum
    • Mame:Analog+
Re: CFG Magician 1.5 - Create Custom Mame Cfg Files Automatically!
« Reply #24 on: March 19, 2009, 03:38:20 am »
Alright, here's 326 of the game's "cleaned" cfg files, from a hacked mame 0.130.  There is 31 other zero size cfgs, but the games/bios might not have any inputs (not emulated yet?); I'll check the details out tomorrow.  A few more missing files to find, still.  But as I mentioned last post, a few of the games in your missing list don't match up to any games in 0.130.  It's possible the zip file (aka ROM set)  names have been changed recently (another thing you might want to worry about, Morpheus: changes between mame versions  :-\ ).  More info tomorrow.
Robin
Knowledge is Power

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.5 - Create Custom Mame Cfg Files Automatically!
« Reply #25 on: March 19, 2009, 06:49:00 am »
I knew that maintaining the cfgs was going to be an issue. I don't suppose you know how mame calculates the mask, etc. information? It would be nice to be able to get the information from the source code, instead of actually running Mame.

I'm pleasantly suprised that you were able to get that many more cfgs.  :applaud:    I did a test on some of the missing ones a while ago, and some of the games don't even have an input menu...

There must be a problem with attachments here, because I can't download the cfg files. (Same way you couldn't download the list)

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.5 - Create Custom Mame Cfg Files Automatically!
« Reply #26 on: March 19, 2009, 04:22:57 pm »
I knew that maintaining the cfgs was going to be an issue. I don't suppose you know how mame calculates the mask, etc. information? It would be nice to be able to get the information from the source code, instead of actually running Mame.

I figured it out, if you are interested, you can read about it here (Post #17)

http://www.gameex.info/forums/index.php?showtopic=7139&st=0&gopid=53785&#entry53785

If I can get this to work, there will be no more cfg files to deal with...
« Last Edit: March 19, 2009, 04:24:44 pm by Morpheus »

u_rebelscum

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3633
  • Last login:April 21, 2010, 03:06:26 pm
  • You rebel scum
    • Mame:Analog+
Re: CFG Magician 1.5 - Create Custom Mame Cfg Files Automatically!
« Reply #27 on: March 20, 2009, 04:21:34 pm »
I figured it out, if you are interested, you can read about it here (Post #17)

http://www.gameex.info/forums/index.php?showtopic=7139&st=0&gopid=53785&#entry53785

If I can get this to work, there will be no more cfg files to deal with...

Do you still want the ones I got, or show I just forget about them?  I can post it over at the other site.  Which reminds, me...

...There must be a problem with attachments here, because I can't download the cfg files. (Same way you couldn't download the list)

Looks like something is up with the attachments.


Back to subject, parsing the source would be way faster than producing cfg files by running one second of every single game to generate them.  However, I think the cfg files were changed somewhere around 0.124-0.126, enough so unless you make your app backwards compatible, it'll only work on 0.12x and on.
Robin
Knowledge is Power

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.5 - Create Custom Mame Cfg Files Automatically!
« Reply #28 on: March 20, 2009, 05:15:33 pm »
I would still like to take a look at the cfg files. You can E-mail them if you want. Or post at GameEx. I guess I won't worry about backwards compatibility, until after I get it working, I will have a hard enough time as it is...
If I try to think in two directions, I'll get confused!


Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.53 - Create Custom Mame Cfg Files Automatically!
« Reply #29 on: April 11, 2009, 02:56:59 pm »
I cleaned up the thread at GameEx, and corrupted the download. If you downloaded this week, you may need to download again. The first post has been updated with correct Link.

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.53 - Create Custom Mame Cfg Files Automatically!
« Reply #30 on: May 01, 2009, 01:47:46 pm »
I have been working on adding the option to Cfg Magician that will allow a user to create their own "Source Cfgs" from the Mame source code. The Source cfgs are necessary to supply the "mask" "defvalue", and "value" information in the newly created cfgs. (The CFGs will not work without those values)

 I have been using Mame128 as my test version, because I can compare the set of cfg files that I created by running every game in Mame to the cfgs that I have parsed out of the mame source. I'm about 99.9% complete, and so far have added ~400 new cfg files, with ~7000 additional controls to the existing cfgs.

I am also able to parse dipswitch information, and in the near future, you will be able to set all cocktail games into cocktail mode, using CFG Magician.

Two Questions:

1. Does any one have other requests for dipswitches that I should consider adding?

2.  Does anyone have cfg files that I could use to compare from older versions of Mame? I have created this cfg for 2020BB (Mame057), but I have no way to verify if it is correct without quite a bit of hassle

Code: [Select]
<port tag="IN0" type="P1_JOYSTICK_UP" mask="1" defvalue="1">
<port tag="IN0" type="P1_JOYSTICK_DOWN" mask="2" defvalue="2">
<port tag="IN0" type="P1_JOYSTICK_LEFT" mask="4" defvalue="4">
<port tag="IN0" type="P1_JOYSTICK_RIGHT" mask="8" defvalue="8">
<port tag="IN0" type="P1_BUTTON1" mask="16" defvalue="16">
<port tag="IN0" type="P1_BUTTON2" mask="32" defvalue="32">
<port tag="IN0" type="P1_BUTTON3" mask="64" defvalue="64">
<port tag="IN0" type="P1_BUTTON4" mask="128" defvalue="128">
<port tag="IN1" type="P2_JOYSTICK_UP" mask="1" defvalue="1">
<port tag="IN1" type="P2_JOYSTICK_DOWN" mask="2" defvalue="2">
<port tag="IN1" type="P2_JOYSTICK_LEFT" mask="4" defvalue="4">
<port tag="IN1" type="P2_JOYSTICK_RIGHT" mask="8" defvalue="8">
<port tag="IN1" type="P2_BUTTON1" mask="16" defvalue="16">
<port tag="IN1" type="P2_BUTTON2" mask="32" defvalue="32">
<port tag="IN1" type="P2_BUTTON3" mask="64" defvalue="64">
<port tag="IN1" type="P2_BUTTON4" mask="128" defvalue="128">

If a few people could upload existing cfgs from older versions of Mame, I would appreciate it. Please indicate what version that they are for.



Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.58 - Create Custom Mame Cfg Files Automatically!
« Reply #31 on: May 08, 2009, 07:33:00 pm »
CFG Magician 1.58 Released:

Notes:
1. Added dipswitch options, "FreePlay" and "CockTail"
You can use CFG Magician to turn these options on for games in your list, when that option is available in Mame. I recommend that you use the "All Games" list, select the dipswitch options, and leave all of the controls blank. The dipswitch info will be added to your existing Mame\cfg files.

2. New cfg folder with ~7000 new controls, and ~400 new cfgs

3. Optimized code, now runs twice as fast.

4. Minor improvements to GUI

Updated Link in First Post.

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.58 - Create Custom Mame Cfg Files Automatically!
« Reply #32 on: May 14, 2009, 11:52:39 am »
It looks like I've introduced a bug with the new dipswitch options. You can still use CFG Magican, but don't use the Dipswitch options. I'm going to pull the download, until I get it fixed.

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.59 - Create Custom Mame Cfg Files Automatically!
« Reply #33 on: May 14, 2009, 06:30:40 pm »
CFG Magician 1.59 Released:

1. Fixed the bug I created with the new Dipswitch options
2. New GUI size to work with 600x 800 display
3. Added DipSwitch tab, with options to set:
Language (English,Japanese,German,French,Italian,Spanish)
FreePlay (On)
CockTail (On)
Difficulty (Min,Max)
Lives (Min,Max)
Bonus Lives (Min,Max)

If you want a game to be as easy as possible, set Difficulty (Min), Lives (Max), Bonus Lives (Min)

A word about Difficulty, Lives, and Bonus Lives. All I do is set the dipswitch to the first available option for (Min), and to the last available option for (Max). This is not 100% accurate, some of the dipswitches are in Max-Min order in the drivers, instead of Min-Max. There are too many names for the different dips, and I have no desire to work it all out. 

I believe that the Language, FreePlay, and Cocktail dips are accurate.

I also included 2 new folders (Clone, No-Clone) with lists for: buttons 1-16, Trackball, Spinner, Dial, and 4 button Non-NeoGeo lists for people who have a NeoGeo entry in a ctrlr file. It occured to me today that if a person wanted to play a 14 button game, that they could map the game across a two player 7 button control panel.

Updated first Post.
« Last Edit: May 14, 2009, 06:33:35 pm by Morpheus »

Bender

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1919
  • Last login:November 28, 2016, 08:12:21 pm
    • Happ to Tron Conversion tutorial
Re: CFG Magician 1.59 - Create Custom Mame Cfg Files Automatically!
« Reply #34 on: May 23, 2009, 09:43:13 am »
just wanted to say thanks for this program!

I've been using it for a couple of months now and love it

my 7 LED button layout would be awful without it
this is perfect companion for LEDBlinky

great job! :cheers:

can't wait to try the new version freeplay here I come!

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.59 - Create Custom Mame Cfg Files Automatically!
« Reply #35 on: May 26, 2009, 06:05:09 am »
Thank you for the kind words. I too have a 7 (led) button layout, and CFG Magician does make everything look right.

GaryMcT

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 745
  • Last login:September 24, 2014, 11:19:27 am
    • GaryMcT's arcade blog
Re: CFG Magician 1.59 - Create Custom Mame Cfg Files Automatically!
« Reply #36 on: July 30, 2009, 03:45:29 am »
The link to CFG Magician is dead. . .is there a new location for it?
My blog on learning how to develop FPGA versions of arcade boards: http://garymct.blogspot.com


Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.59 - Create Custom Mame Cfg Files Automatically!
« Reply #37 on: July 30, 2009, 06:02:22 am »
The link works for me? Maybe it's a caching issue?
The link to the page at GameEx is:
http://www.gameex.info/forums/index.php?showtopic=6843

GaryMcT

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 745
  • Last login:September 24, 2014, 11:19:27 am
    • GaryMcT's arcade blog
Re: CFG Magician 1.59 - Create Custom Mame Cfg Files Automatically!
« Reply #38 on: July 30, 2009, 05:03:12 pm »
Hmm, you are right.  Looks like my account on there doesn't haven't have enough privileges to download files.  I'll post over there and see if that fixes it. :)

Thanks!
My blog on learning how to develop FPGA versions of arcade boards: http://garymct.blogspot.com


GaryMcT

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 745
  • Last login:September 24, 2014, 11:19:27 am
    • GaryMcT's arcade blog
Re: CFG Magician 1.59 - Create Custom Mame Cfg Files Automatically!
« Reply #39 on: July 30, 2009, 05:04:52 pm »
I try to reply to your thread over there while logged in as GaryMcT and I get this:


The error returned was:

Sorry, you do not have permission to reply to that topic

My blog on learning how to develop FPGA versions of arcade boards: http://garymct.blogspot.com


Ginsu Victim

  • Yeah, owning a MAME cab only leads to owning real ones. MAME just isn't good enough. It's a gateway drug.
  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10093
  • Last login:May 08, 2023, 02:40:58 pm
  • Comanche, OK -- USA
Re: CFG Magician 1.59 - Create Custom Mame Cfg Files Automatically!
« Reply #40 on: July 30, 2009, 05:21:43 pm »
Here (rename extension to .7z and open with the free program 7-zip)

Or not.....I guess attachments are still botched.

Edit 2: Uploaded here
http://www.sendspace.com/file/hvzsrs
« Last Edit: July 30, 2009, 05:30:09 pm by Ginsu Victim »

GaryMcT

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 745
  • Last login:September 24, 2014, 11:19:27 am
    • GaryMcT's arcade blog
Re: CFG Magician 1.59 - Create Custom Mame Cfg Files Automatically!
« Reply #41 on: July 30, 2009, 05:37:19 pm »
Thanks!  I'll give that a go soon!
My blog on learning how to develop FPGA versions of arcade boards: http://garymct.blogspot.com


Ginsu Victim

  • Yeah, owning a MAME cab only leads to owning real ones. MAME just isn't good enough. It's a gateway drug.
  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10093
  • Last login:May 08, 2023, 02:40:58 pm
  • Comanche, OK -- USA
Re: CFG Magician 1.59 - Create Custom Mame Cfg Files Automatically!
« Reply #42 on: July 30, 2009, 05:38:29 pm »
I think I'll have to finally give it a shot myself.

Coadey

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:August 02, 2009, 01:56:57 am
Re: CFG Magician 1.59 - Create Custom Mame Cfg Files Automatically!
« Reply #43 on: August 02, 2009, 01:50:39 am »
I was looking for an easy way to flip my cabinet to free play on Mame 0.133, and gave CFG Magician a shot.  Unfortunately many of the cfg's it uses are out of date or otherwise don't have the right values.  It's a much needed program though so hopefully Tempest will continue to update it. :)

In the meantime I extracted all of the free play values I could parse out of Mame 133, which came to 2149 titles.  Most of these configs should work although I only tested a handful, and you'll have to merge your local config changes if you've made any:

http://www.coadey.com/mame133freeplaycfgs.zip

Most notably there are a few games who, even after setting Free Play normally, don't seem to actually work (e.g. "gunbird").  A few others weren't easily parseable (e.g. "aliens"?) and are missing from the archive.  If anyone finds other issues with these configs please let me know, but hopefully these will be useful to someone.

GaryMcT

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 745
  • Last login:September 24, 2014, 11:19:27 am
    • GaryMcT's arcade blog
Re: CFG Magician 1.59 - Create Custom Mame Cfg Files Automatically!
« Reply #44 on: August 02, 2009, 05:35:34 am »
Awesomely useful program!!  Thanks for putting this out!!

Would be cool to add a config file for single joystick (no buttons), one person at a time games (pacman, qbert, etc.)  I tend to use the player 2 stick for these with m righ hand. 

My blog on learning how to develop FPGA versions of arcade boards: http://garymct.blogspot.com


Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.59 - Create Custom Mame Cfg Files Automatically!
« Reply #45 on: August 02, 2009, 07:26:52 am »
You can always make your own list with RomLister...

There is the option to mirror 2 player alternating games, so if you select the AlternatingGames.txt as your list in CFG Magician, put a tick in the box for Mirror 2p alt Controls, it will copy the controls for player1 to player2. (You will have to enter your controls for player 1) Then, if you are playing by yourself, you can use either set of controls, and if you are playing with another person, you will each have your own set of controls. The only downside to this, is that you have to smack the hands of your 8 year old, if (S)he can't keep their hands off of the second set of controls while you are playing your turn.

CFG Magiciam only creates entries in the cfg files for the controls that you enter, so if you only want to mirror the joystick, just enter the control info for your p1 joystick, and leave everything else blank.

GaryMcT

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 745
  • Last login:September 24, 2014, 11:19:27 am
    • GaryMcT's arcade blog
Re: CFG Magician 1.59 - Create Custom Mame Cfg Files Automatically!
« Reply #46 on: August 02, 2009, 01:50:46 pm »
Cool. I didn't know about romlister!  I'll use that.

I don't lie inputs multiply mapped. Without fail I bit them with my other hand. :)
My blog on learning how to develop FPGA versions of arcade boards: http://garymct.blogspot.com


Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.59 - Create Custom Mame Cfg Files Automatically!
« Reply #47 on: August 28, 2009, 12:55:13 pm »
I finally got aroung to looking at this. This is a new set of blank cfgs for Mame 133.
Basically, there is no practical way for me to test every game in Mame, So I will depend on your feedback...

Updated Post #1
« Last Edit: September 20, 2009, 11:39:41 am by Morpheus »

ArcadeBliss

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 167
  • Last login:October 08, 2023, 11:47:26 pm
Re: CFG Magician 1.59 - Create Custom Mame Cfg Files Automatically!
« Reply #48 on: September 20, 2009, 08:38:13 am »
I think I have found a bug. When trying to enter the "keycode_0" (zero) the only thing the get's written is a "0". Does anyone else have this problem?

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.60 - Create Custom Mame Cfg Files Automatically!
« Reply #49 on: September 20, 2009, 11:40:44 am »
You are correct!

CFG Magician 1.60 Released:

Fixed 0 {Zero} key not mapped properly
Updated Blank cfg files to Mame 0.133

Updated Post #1

Twin-X

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 170
  • Last login:April 26, 2018, 05:59:44 pm
  • Yes this avatar was stolen too!!!
Re: CFG Magician 1.60 - Create Custom Mame Cfg Files Automatically!
« Reply #50 on: September 21, 2009, 02:15:43 pm »
Hi the last version i used was 1.53 but now i have tried 1.59 and 1.60 and i have no button input field? There is one big grey area only the bottom buttons show up and the options. However the dipswitches field is filled.

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.60 - Create Custom Mame Cfg Files Automatically!
« Reply #51 on: September 21, 2009, 07:57:36 pm »
:censored: 'ed up the file structure. Please try downloading again. Sorry for the inconvenience.

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.60 - Create Custom Mame Cfg Files Automatically!
« Reply #52 on: November 27, 2009, 11:37:43 am »
I edited my first post, and added the (source) cfg files that CFG Magician needs to create mame\cfg files for Mame0.135. Included in the .7z file, are two text files, Not Working.txt, and No Controls.txt. The No Controls.txt contains a list of games that are working, but have no controls that I use in CFG Magician.

The control types that I do use are : IPT_BUTTON,IPT_JOYSTICK,IPT_AD_STICK,IPT_DIAL,IPT_LIGHTGUN,IPT_MOUSE,IPT_PADDLE,IPT_PEDAL,IPT_POSITIONAL,IPT_TRACKBALL,IPT_PADDLE

A quick check of games in the No Controls list would show that most of the games are poker, mahjong, and slot? machines.

I intend to keep adding an additional download for each version of Mame, as they are released.

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.60 - Create Custom Mame Cfg Files Automatically!
« Reply #53 on: January 01, 2010, 08:24:30 am »
Added Cfg files for Mame0.136 to first post.

Happy New Year!

Neverending Project

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 851
  • Last login:April 06, 2015, 10:07:43 pm
    • Arcade Fixer
Re: CFG Magician 1.60 - Create Custom Mame Cfg Files Automatically!
« Reply #54 on: January 20, 2010, 03:48:29 pm »
I am trying to use CFG Magician 1.60 to mirror P1 controls to P2, but it doesn't appear to be working for me. Here is what I did: using the AlternatingGames.txt file supplied, I entered keycodes for P1 up, down, left and right .I ticked the box to Mirror 2P controls, and then generate.

It fills the NEW CFG folder with CFG files corresponding to the list. But when I open one up to look at it, the only controls present are for P1, and the keycodes are the up, down, left and right that I entered. Shouldn't the final output look something like, "UP" OR "R"? Come to think of it, should I be entering my P2 controls, so it can OR them with P1 controls?

I'm confused. Thanks.

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.60 - Create Custom Mame Cfg Files Automatically!
« Reply #55 on: January 20, 2010, 06:50:32 pm »
Yes, you will need to enter codes, for P1, and P2. Oherwise CFG Magician wouldn't know what to use for mapping.

You pretty much answered your own question.  :applaud:


Neverending Project

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 851
  • Last login:April 06, 2015, 10:07:43 pm
    • Arcade Fixer
Re: CFG Magician 1.60 - Create Custom Mame Cfg Files Automatically!
« Reply #56 on: January 21, 2010, 03:13:35 pm »
OK, what am I doing wrong?

I entered the keys for all four directions and 6 buttons for P1 (arrows and crtl, alt, space, etc.) and then entered the keys for all for P2 (R,F,D,G,A,S,Q, etc.). Then I ticked Mirror 2P alt controls and Go. It creates the CFG files, but here is an example output (digdug):
Code: [Select]
<input>
            <port tag="IN0" type="P1_BUTTON1" mask="1" defvalue="1">
                <newseq type="standard">
                    KEYCODE_LCONTROL
                </newseq>
            </port>
            <port tag="IN0" type="P2_BUTTON1" mask="2" defvalue="2">
                <newseq type="standard">
                    KEYCODE_A
                </newseq>
            </port>
            <port tag="IN1" type="P1_JOYSTICK_UP" mask="1" defvalue="1">
                <newseq type="standard">
                    KEYCODE_UP
                </newseq>
            </port>
            <port tag="IN1" type="P1_JOYSTICK_RIGHT" mask="2" defvalue="2">
                <newseq type="standard">
                    KEYCODE_RIGHT
                </newseq>
            </port>
            <port tag="IN1" type="P1_JOYSTICK_DOWN" mask="4" defvalue="4">
                <newseq type="standard">
                    KEYCODE_DOWN
                </newseq>
            </port>
            <port tag="IN1" type="P1_JOYSTICK_LEFT" mask="8" defvalue="8">
                <newseq type="standard">
                    KEYCODE_LEFT
                </newseq>
            </port>
            <port tag="IN1" type="P2_JOYSTICK_UP" mask="16" defvalue="16">
                <newseq type="standard">
                    KEYCODE_R
                </newseq>
            </port>
            <port tag="IN1" type="P2_JOYSTICK_RIGHT" mask="32" defvalue="32">
                <newseq type="standard">
                    KEYCODE_G
                </newseq>
            </port>
            <port tag="IN1" type="P2_JOYSTICK_DOWN" mask="64" defvalue="64">
                <newseq type="standard">
                    KEYCODE_F
                </newseq>
            </port>
            <port tag="IN1" type="P2_JOYSTICK_LEFT" mask="128" defvalue="128">
                <newseq type="standard">
                    KEYCODE_D
                </newseq>
            </port>
        </input>

In MAME, the directional controls only show up as the arrows. Am I missing something?
« Last Edit: January 21, 2010, 04:28:41 pm by Neverending Project »

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.60 - Create Custom Mame Cfg Files Automatically!
« Reply #57 on: January 23, 2010, 06:34:31 am »
Do you have the AlternatingGames.csv file in the CFG Magician root folder?
IE: CFG Magician\AlternatingGames.csv

Neverending Project

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 851
  • Last login:April 06, 2015, 10:07:43 pm
    • Arcade Fixer
Re: CFG Magician 1.60 - Create Custom Mame Cfg Files Automatically!
« Reply #58 on: January 23, 2010, 11:57:51 am »
Yes. The correct cfg files are created. They just don't look correct inside.

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.60 - Create Custom Mame Cfg Files Automatically!
« Reply #59 on: January 23, 2010, 02:06:58 pm »
Hmmm... I'm not sure if we are understanding each other. Just to re-iterate, If the AlternatingGames.csv file is not in the CFG Magician root folder, The cfg files will still be created, but without the info for player2. I probably should have done a check to make sure the file exists, but I didn't, and if it was deleted, or moved, it would cause what you are having happen.

I will continue to try and help you as much as I can, however, I tried it on my end, and it does create the files correctly.

Neverending Project

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 851
  • Last login:April 06, 2015, 10:07:43 pm
    • Arcade Fixer
Re: CFG Magician 1.60 - Create Custom Mame Cfg Files Automatically!
« Reply #60 on: January 23, 2010, 08:08:43 pm »
Very interesting, indeed. Yes, I have the AlternatingGames file in the same folder as CGF Magician. Although it is a .txt file in the .7z file downloaded from the first post of this thread.

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.60 - Create Custom Mame Cfg Files Automatically!
« Reply #61 on: January 24, 2010, 07:32:22 am »
Then that is my mistake. Rename the file to a .csv extension, and let me know if that works.

Neverending Project

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 851
  • Last login:April 06, 2015, 10:07:43 pm
    • Arcade Fixer
Re: CFG Magician 1.60 - Create Custom Mame Cfg Files Automatically!
« Reply #62 on: January 25, 2010, 11:35:42 am »
It sounds like that is the issue. Unfortunately, the computer made it's way into my friend's arcade cabinet before I had a chance try again. If/when I get to the computer again, I will try again after changing the filename. Thanks for your help (and for your great app)!

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.60 - Create Custom Mame Cfg Files Automatically!
« Reply #63 on: March 20, 2010, 12:45:10 pm »
Added Cfg files for Mame0.137 to first post.

tony.silveira

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 697
  • Last login:February 17, 2024, 10:24:34 pm
    • my baby
Re: CFG Magician 1.60 - Create Custom Mame Cfg Files Automatically!
« Reply #64 on: May 29, 2010, 06:05:22 pm »
thank you morpheus!

quick question, do i need the separate config files for 135 - 137 if i have config magician 1.60?  are they included with 1.60 and those extra configs are for folks who had a previous version of CM?

if i do need them, anyone want to upload them to rapidshare?  the links don't work as you have to be registered (tried registering but still can't log in)

thanks again for the wonderful app

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.60 - Create Custom Mame Cfg Files Automatically!
« Reply #65 on: May 29, 2010, 08:02:48 pm »
The Config files should match your version of Mame. EG: If you are using Mame0.137, then use the 137 version of the config files. I didn't realize that you are unable to download from the links that I provided. I use the forums at GameEx to post my stuff. I have an account at MediaFire, and can start uploading there, if need be. Do the links at MediFire Expire?

tony.silveira

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 697
  • Last login:February 17, 2024, 10:24:34 pm
    • my baby
Re: CFG Magician 1.60 - Create Custom Mame Cfg Files Automatically!
« Reply #66 on: May 29, 2010, 08:08:15 pm »
thanks morpheus!  one last question, the cfg files for 137, are they just for roms added since 136, just an update pack, or are they complete for 137?

would you mind uploading to mediafire?  i registered for the board where you have them linked but still can't log on.

thanks, tony

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.60 - Create Custom Mame Cfg Files Automatically!
« Reply #67 on: May 30, 2010, 06:49:26 am »
Each set of configs is a complete set for each version of Mame.

My internet connection is so slow, that the upload at Mediafire timed out. I did manage to get the .137 configs uploaded.
Edit: I guess I didn't get them uploaded. :banghead:

I will work on getting other files uploaded when my connection improves.
« Last Edit: May 30, 2010, 07:25:57 am by Morpheus »

saint

  • turned to the Dark Side
  • Supreme Chancellor
  • Trade Count: (+6)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6144
  • Last login:March 17, 2024, 07:49:54 am
  • I only work in cyberspace...
    • Build Your Own Arcade Controls
Re: CFG Magician 1.60 - Create Custom Mame Cfg Files Automatically!
« Reply #68 on: June 15, 2010, 09:12:19 am »
Attachments here should be working if you want to attach something to a message here, or use the Files Repository to upload.
--- John St.Clair
     Build Your Own Arcade Controls FAQ
     http://www.arcadecontrols.com/
     Project Arcade 2!
     http://www.projectarcade2.com/
     saint@arcadecontrols.com

shateredsoul

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1412
  • Last login:January 25, 2013, 08:23:51 pm
Re: CFG Magician 1.60 - Create Custom Mame Cfg Files Automatically!
« Reply #69 on: July 01, 2010, 03:58:33 am »
does anyone have a neogeo only list?

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.60 - Create Custom Mame Cfg Files Automatically!
« Reply #70 on: July 01, 2010, 08:38:29 am »
You can make your own lists with romlister. I have created a NeoGeo list for you.



shateredsoul

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1412
  • Last login:January 25, 2013, 08:23:51 pm
Re: CFG Magician 1.60 - Create Custom Mame Cfg Files Automatically!
« Reply #71 on: July 01, 2010, 11:56:41 am »
thanks!

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician 1.60 - Create Custom Mame Cfg Files Automatically!
« Reply #72 on: July 31, 2010, 08:35:11 am »
Added Cfg files for Mame0.139 to first post.

ArcadeBliss

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 167
  • Last login:October 08, 2023, 11:47:26 pm
Re: CFG Magician - Create Custom Mame Cfg Files Automatically!
« Reply #73 on: February 05, 2011, 03:23:35 pm »
I know this thread has not seen any action in a while. Nevertheless, is there a mame 141 version of the config file available?

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician - Create Custom Mame Cfg Files Automatically!
« Reply #74 on: February 16, 2011, 03:55:25 pm »
CFG Magician can be found here:

http://emumovies.com/forums/index.php?/files/file/601-cfg-magician/

Let me know if that is a problem.

Morpheus

  • Guest
  • Trade Count: (0)
Re: CFG Magician - Create Custom Mame Cfg Files Automatically!
« Reply #75 on: November 04, 2012, 07:47:06 am »
I know this thread has not seen any action in a while. Nevertheless, is there a mame 141 version of the config file available?

I posted the program that I use to create the Data Files here:
http://emumovies.com/forums/index.php/topic/2141-software-cfg-magician/#entry11583

saloonstudios

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 68
  • Last login:August 08, 2018, 12:09:13 am
Re: CFG Magician - Create Custom Mame Cfg Files Automatically!
« Reply #76 on: September 12, 2013, 01:02:35 pm »
I tried downloading this yesterday and the links didn't work for me. In the meantime I have a question-
What's the end-result difference between using this and making a custom Ctrlr file? Does LED Blinky light colors correctly using either method? Is CFG Magician just more flexible because you can compile your own lists using Romlister?

Edit: DER! Links worked, I just needed to register. As to my questions, it seems at first glance that the ctrlr file method won't work with LEDBlinky due to some order of operations, so I'll stick with manually changing cfg files for now.
« Last Edit: September 12, 2013, 09:45:23 pm by saloonstudios »

puntja

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 14
  • Last login:June 14, 2018, 05:50:29 am
  • I want to build my own arcade controls!
Re: CFG Magician - Create Custom Mame Cfg Files Automatically!
« Reply #77 on: March 14, 2018, 08:24:51 am »
can I still use this with mame 0.195?

puntja

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 14
  • Last login:June 14, 2018, 05:50:29 am
  • I want to build my own arcade controls!
Re: CFG Magician - Create Custom Mame Cfg Files Automatically!
« Reply #78 on: March 20, 2018, 08:08:55 pm »
no one who can help? :(