https://bugs.winehq.org/show_bug.cgi?id=57323
Bug ID: 57323 Summary: system32: wmvcore.dll Breaks Windows 7 Card Games (renaming/deleting it allows them to work) Product: Wine Version: 9.19 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: garrettm4@protonmail.com Distribution: ---
Created attachment 77274 --> https://bugs.winehq.org/attachment.cgi?id=77274 win7 Freecell works with wmvcore.dll renamed
The Wine wmvcore.dll located in system32 prevents Windows Vista/7 card games from working. Simply renaming this dll allows these games to run using a clean Wine 9.19 prefix. This workaround has also been tested to work on Wine 9.1. The card games can be copied from Windows Vista, Windows 7 (with the CardGames.dll) or using https://win7games.com/#games to install them to the prefix. If using the Winaero installer, you can simply copy the game folder and use it directly, instead of installing every time.
I'm not sure why this dll prevents the games from opening, but its omission doesn't seem to affect any of the other apps I use. Additionally, when using winetricks to install wmp11 (from a forum hint about getting the games to work), this dll is removed from the system32 folder during the install process. Apparently, wmp11 is not actually needed and simply worked by removing the one dll that prevented the games from opening correctly.
https://bugs.winehq.org/show_bug.cgi?id=57323
--- Comment #1 from garrett m garrettm4@protonmail.com --- Created attachment 77275 --> https://bugs.winehq.org/attachment.cgi?id=77275 Gnome screencast of workaround
Attached is a Gnome screencast where I make a clean Wine 9.19 prefix, rename wmvcore.dll to wmvcore.dll_ on a CachyOS virtual machine and successfully run Windows 7 FreeCell from a virtioFS ramdrive on the host OS.