http://bugs.winehq.org/show_bug.cgi?id=15616
Summary: winecfg does not allow *.acm (or other non .dll) overrides Product: Wine Version: 1.1.5 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: programs AssignedTo: wine-bugs@winehq.org ReportedBy: hoehle@users.sourceforge.net
winecfg does not allow overrides of "libraries" other than .dll via the selection list.
Yet the game "Colin McRae Rally 2.0" needs one for msadp32.acm (I shall post a separate bug report on that). These .acm files also have MS-Windows executable format. I had to edit the registry by hand (or use regedit) to obtain the effect, after I figured out the correct format: [Software\Wine\AppDefaults\CMR2.exe\DllOverrides] "msadp32.acm"="native"
I believe that any shared object for which wine provides an implementation or stub (a .spec file in the source tree) should appear in winecfg's list.
BTW, neither does current winecfg allow setting the default order, e.g. "*"="native, builtin", which is sometimes handy for trying and guessing what's wrong. IIRC it was in earlier versions. Maybe it was too easy to abuse?