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.
https://bugs.winehq.org/show_bug.cgi?id=57323
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Summary|system32: wmvcore.dll |Windows 7 Card Games crash |Breaks Windows 7 Card Games |on start |(renaming/deleting it | |allows them to work) | URL| |https://win7games.com/downl | |oad/Windows7Games_for_Windo | |ws_11_10_8.zip Component|-unknown |wmp&wmvcore
https://bugs.winehq.org/show_bug.cgi?id=57323
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW
--- Comment #2 from Gijs Vermeulen gijsvrm@gmail.com --- It crashes after the following call:
0130:fixme:wmvcore:reader_GetMaxOutputSampleSize (0000000003E78EF0)->(0 000000000011F230): stub!
Disabling wmvcore in winecfg works around.
https://bugs.winehq.org/show_bug.cgi?id=57323
--- Comment #3 from Gijs Vermeulen gijsvrm@gmail.com --- It works with this MR: https://gitlab.winehq.org/wine/wine/-/merge_requests/7340
https://bugs.winehq.org/show_bug.cgi?id=57323
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://win7games.com/downl |https://web.archive.org/web |oad/Windows7Games_for_Windo |/20250208172744if_/https:// |ws_11_10_8.zip |win7games.com/download/Wind | |ows7Games_for_Windows_11_10 | |_8.zip
--- Comment #4 from Gijs Vermeulen gijsvrm@gmail.com --- Adding stable download.
% shasum Windows7Games_for_Windows_11_10_8.zip 804a28acc805aad118c5de22d67ed6e7e820365e Windows7Games_for_Windows_11_10_8.zip
% du -sh Windows7Games_for_Windows_11_10_8.zip 160M Windows7Games_for_Windows_11_10_8.zip
https://bugs.winehq.org/show_bug.cgi?id=57323
--- Comment #5 from garrett m garrettm4@protonmail.com --- Thanks for looking into this Gijs! Does this patch allow for the sound effects to work? Previously, the only way I could get the sound effects to work was to copy the wmasf.dll and wmvcore.dll from Windows 7 and add winecfg overrides for them.
https://bugs.winehq.org/show_bug.cgi?id=57323
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |a46043015322bf8e6c78a74bd33 | |300f3478767e3
--- Comment #6 from Gijs Vermeulen gijsvrm@gmail.com --- (In reply to garrett m from comment #5)
In FreeCell I can hear the shuffling of the cards, so if those are the sound effects you are talking about, then they seem to work, yes.
MR was accepted, marking this FIXED by a46043015322bf8e6c78a74bd33300f3478767e3.
https://bugs.winehq.org/show_bug.cgi?id=57323
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 10.3.