Download exe (Win x86) (requires .NET Framework) + Source (C#):
http://www.mediafire.com/?68wuqog8u29c4m1
Screens:
Notes:
Initially, I had never planned on releasing this. I apologize for any bugs in advance.
The utility should be fully compatible with No-Intro and/or GoodTools naming conventions.
The utility doesn't care about file extentions at all.
IE (Practical): "Legend of Zelda, The - A Link to the Past.7z" will match "Legend of Zelda, The - A Link to the Past (USA).png" and create "Legend of Zelda, The - A Link to the Past.7z.png"
IE (Not practical?): "007 - GoldenEye (U).txt" will match "007 - GoldenEye (USA).ini" and create "007 - GoldenEye (U).txt.ini"
ROM selection is not 100% reliable -- GoodTools has some rare naming inconsistencies (versions or other '()' info appearing before the region), not sure about No-Intro.
Regions are prioritized as such:
USA (U)
USA+ ie: (UE)
World (W)
Europe (E) (No [..,...] (No-Intro) or [M#] (GoodTools) language tags)
Europe+ (No language tags)
Europe [En,...]
Europe+ [En,...]
Europe
Europe+
ROMs containing these regex strings are ignored (only applies to Covers if Screen Covers on)
@".*?\[bios\d*?\]",
@".*?\(beta\d*?\)",
@".*?\(demo\d*?\)",
@".*?\(kiosk\d*?\)",
@".*?\(pirate\d*?\)",
@".*?\(promo\d*?\)",
@".*?\(proto\d*?\)",
@".*?\(store.*?\)",
@".*?\[a\d*?\]", //alt
@".*?\[b\d*?\]", //bad
@".*?\[f\d*?\]", //fix
@".*?\[h\d*?\]", //hack
@".*?\[o\d*?\]", //over
@".*?\[p\d*?\]", //pirate
@".*?\[t\d*?\]" //trainer
A couple things I wanted to add but never got around to:
option to generate WiiFlow wfc cache files (not sure if possible)
option to filter with GoodMerge XMDBs