MAMEWorld >> EmuChat
View all threads Index   Threaded Mode Threaded  

Pages: 1

slizzap
MAME Junkee
Reged: 10/06/05
Posts: 17
Send PM


Question regarding system-specific INI files and MAME 0.180
#361720 - 12/24/16 09:06 PM


Hey guys,

I'm having some trouble using system-specific INI files on my MAME v0.180 install. I'm hoping someone can shed some light on this for me, because I'm assuming this is something I'm doing wrong rather than a bug. I haven't had much luck with search results. Anyways, here goes...

I'm testing out HLSL effects on a couple different machines. I came up with some settings I like that works for the vast majority of games, but it doesn't work well on Mortal Kombat 2 for some reason. So I did some studying on how to create unique INI files for systems rather than games to reduce the amount of customizations needed. I've been using MAME for many many years, but I've never had a need to create system-specific INI files until now.

I've read http://docs.mamedev.org/advanced/multiconfig.html but #4 is not working as described for me. I even went so far as to create a file named "cps2.ini" and tested with Street Fighter Alpha, but it's not using the custom settings from it.

The way I'm determining what system to use, I simply load the game, hit Tab, and select Machine Information. I take the driver name, and use it as the system ini name. So for Mortal Kombat 2, it should be "midtunit.ini". For Neo Geo games, it should be "neodriv.ini". However, after testing I found that "neodriv.ini" does NOT work for Neo Geo games, yet "neogeo.ini" does. Machine Information tells me the driver is "neodriv.hxx". Am I just looking in the wrong place for this information?

To ensure I don't have any other INI files superseding what I'm expecting, I removed the INI\Presets folder. I have a "horizont.ini" that works for all games, but I've renamed that temporarily to ensure that's not kicking in. The only other files in my INI folder right now are "cps1.ini" and "mk2.ini" for testing. The cps1 file does not apply to anything (testing with "ghoulsu" and "sf2ua"). The mk2 file works for Mortal Kombat 2 and all clones.

Can anyone shed some light as to how I should be naming, and/or where I should be placing, my system-specific INI files?

TIA.

Edited by slizzap (12/24/16 09:06 PM)



krick
Get Fuzzy
Reged: 02/09/04
Posts: 4235
Send PM


Re: Question regarding system-specific INI files and MAME 0.180 new [Re: slizzap]
#361721 - 12/24/16 10:12 PM


Have you tried creating a "source" folder for driver-specific ini files?

More info...
http://www.mameworld.info/ubbthreads/showflat.php?Number=359945



GroovyMAME support forum on BYOAC



slizzap
MAME Junkee
Reged: 10/06/05
Posts: 17
Send PM


Re: Question regarding system-specific INI files and MAME 0.180 new [Re: krick]
#361722 - 12/24/16 10:44 PM


> Have you tried creating a "source" folder for driver-specific ini files?
>
> More info...
> http://www.mameworld.info/ubbthreads/showflat.php?Number=359945

Perfect. That fixed it. Thanks a lot for the information. I wasn't aware of that change, and I spent a good amount of time sifting through the online documentation. Maybe the documentation needs to be updated?



CiroConsentino
Frontend freak!
Reged: 09/21/03
Posts: 6211
Loc: Alien from Terra Prime... and Brazil
Send PM


Re: Question regarding system-specific INI files and MAME 0.180 new [Re: slizzap]
#361729 - 12/25/16 12:14 AM


yes, driver .ini files can be only in source\ sub-folder now. I think this change was made in v0.179 (or in 0.180...).

the neogeo.ini worked because it's for the Neo-Geo Bios set and this set is not handled as source (driver).



Emu Loader
Ciro Alfredo Consentino
home: http://emuloader.mameworld.info
e-mail: [email protected]



Ziggy100
MAME Fan
Reged: 06/14/08
Posts: 314
Send PM


Re: Question regarding system-specific INI files and MAME 0.180 new [Re: CiroConsentino]
#361834 - 12/27/16 10:23 AM


Of course none of this would be needed if the utterly ridiculous decision to remove saving of .ini files for HLSL settings whilst in game was removed ages ago.

Even saving the settings on a per source system basis is too imprecise, as different games within, CPS2 for example, can look very different, as the development teams of the games used different colour & gamma values for each title.

You really do need to set up HLSL values on a per game basis for accuracy, not per source.



anikom15
Instigator/Local CRT Guru
Reged: 04/11/16
Posts: 287
Send PM


Re: Question regarding system-specific INI files and MAME 0.180 new [Re: Ziggy100]
#361867 - 12/27/16 10:45 PM


> Even saving the settings on a per source system basis is too imprecise, as different
> games within, CPS2 for example, can look very different, as the development teams of
> the games used different colour & gamma values for each title.

What does it even mean to use different 'colour & gamma values for each title'?


Pages: 1

MAMEWorld >> EmuChat
View all threads Index   Threaded Mode Threaded  

Extra information Permissions
Moderator:  Robbbert, Tafoid 
0 registered and 345 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 1543