Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
03045 Interface Minor Always Mar 20, 2009, 04:04 Oct 19, 2016, 07:44
Tester DMala View Status Public Platform MAME (Official Binary)
Assigned To Robbbert Resolution Fixed OS Windows 2000
Status [?] Resolved Driver
Version 0.130 Fixed in Version 0.179 Build Normal
Fixed in Git Commit Github Pull Request #
Summary 03045: Cannot create INI for individual game when the game and the driver share the same name
Description When a game name is the same as a driver name, MAME treats the game's INI file as a driver INI file. Settings intended only for the individual game are applied to all games supported by the driver, which may not be desirable when a driver supports multiple dissimilar games.

Examples:
lwings.c (Legendary Wings settings affect Avengers, Trojan, and Section Z)
aerofgt.c (Aerofighters settings affect Karate Blazers, Spinal Breakers, Power Spikes, etc.)
asuka.c (Asuka & Asuka settings affect Cadash, Bonze Adventure, etc.)
Steps To Reproduce 1. Create an ini file for a game that shares its name with the driver
2. Choose settings appropriate for that game
3. Launch another game supported by the same driver

Result: Settings intended for the first game are applied to other games supported by the driver
Additional Information Workaround is to create INI files for the other games supported by the driver, to override the driver level settings.
Github Commit
Flags
Regression Version
Affected Sets / Systems
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
1
User avatar
No.13281
Robbbert
Senior Tester
Oct 19, 2016, 07:44
Fixed, but note that [source].ini *must* now be placed in the source subfolder.