http://bugs.winehq.org/show_bug.cgi?id=59541 tolis <cnc3onlinekw@proton.me> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |NOTOURBUG --- Comment #18 from tolis <cnc3onlinekw@proton.me> --- (In reply to tolis from comment #17)
OK people if you really want to know how to fix this i tried it for myself and the solution to the problem without patching the dll is go to this site https://fontsforyou.com/en/fonts/70746-segoescript.font. download the font place it in $WINEPREFIX/drive_c/windows/Fonts. and you are good to go. The other solution (which i personally recommend) is to patch the check out of the dll like i did or just download my patched version from here :https://drive.google.com/drive/folders/1Kqmhv_bq_BWN8G9xholX2gj54YfJH5Bj and just replace the old version with mine
I figured out the problem posted one good and solution and i can't recommend grabbing the font from the internet as it is illegal and having to do that on every wine prefix you want to play your game on FUCKING SUCKS and it is as clear as day that this bug is completely unrelated to wine. The reason why it crashes on wine and not windows is because windows ships SegoeScript.ttf font out of the box since windows 7 and windows vista 5.00 : https://learn.microsoft.com/en-us/typography/font-list/segoe-script. So the bug is not a wine problem since wine packagers and distros CANNOT and ARE NOT going to ship this font as a package in any way shape or form because it is proprietary and has restrictive licensing that completely prevents distribution outside of microsoft products read this : https://learn.microsoft.com/en-us/typography/fonts/font-faq. SO PLEASE JUST DON'T TOUCH THIS BUG EVER AGAIN THE SOLUTION IS CLEAR PATCH THE DLL YOURSELF BY running plantsvszombies.exe under x32dgb and the go to address 0x0359B95D right click on that address go to binary and select fill with NOPs and click ok and then just go right corner and click on patch file save it as any name you like and then close the debugger remove the old bass.dll (which is samp.dll renamed to bass.dll) and then rename the file you saved earlier to bass.dll and you are good to go or if you want to skip all of that just download the patched dll from here :https://drive.google.com/drive/folders/1Kqmhv_bq_BWN8G9xholX2gj54YfJH5Bj. THE END. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.