https://bugs.winehq.org/show_bug.cgi?id=54180
Bug ID: 54180 Summary: Petz 4: Recent wine releases (after 6.0) corrupt .pet files upon startup of game Product: Wine Version: 7.22 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: coreyjosesilva@gmail.com Distribution: ---
Dogz 4, Catz 4, Dogz 5, Catz 5 all share this issue. The .pet files are the way to save "pets" in the game. The files are corrupted in recent wine releases. This essentially makes the game unplayable.
I confirmed petz 4 works on wine 6.0
https://bugs.winehq.org/show_bug.cgi?id=54180
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=54180
--- Comment #1 from Austin English austinenglish@gmail.com --- Please run a regression test: https://wiki.winehq.org/Regression_Testing
https://bugs.winehq.org/show_bug.cgi?id=54180
Alex Henrie alexhenrie24@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=54195
https://bugs.winehq.org/show_bug.cgi?id=54180
Alex Henrie alexhenrie24@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alexhenrie24@gmail.com, | |gijsvrm@gmail.com, | |piotr@codeweavers.com Keywords| |download Status|UNCONFIRMED |NEW URL| |https://archive.org/downloa | |d/catz-4/CATZ4.iso Version|7.22 |6.8 Ever confirmed|0 |1 Hardware|x86-64 |x86 Regression SHA1| |93a8798914b33dc24899bb55164 | |c02fe1a6763b5 Component|-unknown |msvcirt
--- Comment #2 from Alex Henrie alexhenrie24@gmail.com --- This regression was quite difficult to bisect; I kept getting inconsistent results that I believe were the result of not cleaning between builds. At any rate, in the end `git bisect` said:
93a8798914b33dc24899bb55164c02fe1a6763b5 is the first bad commit commit 93a8798914b33dc24899bb55164c02fe1a6763b5 Author: Gijs Vermeulen gijsvrm@gmail.com Date: Fri Apr 30 15:34:22 2021 +0200
msvcirt: No longer prefer native.
Signed-off-by: Gijs Vermeulen gijsvrm@gmail.com Signed-off-by: Piotr Caban piotr@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
I am confident that this commit is indeed the culprit because adding an override for msvcirt in winecfg also fixes the problem.
$ sha256sum CATZ4.iso c450935cb4ad61e612c2fc3c22c087773d60fb5cea90811ec39e252962fb1d86
https://bugs.winehq.org/show_bug.cgi?id=54180
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Petz 4: Recent wine |Petz 4 has corrupt .pet |releases (after 6.0) |files at startup |corrupt .pet files upon | |startup of game | CC|gijsvrm@gmail.com |
--- Comment #3 from Gijs Vermeulen gijsvrm@gmail.com --- Thanks for the report, I'll try to have a look soon if nobody beats me to it.
https://bugs.winehq.org/show_bug.cgi?id=54180
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |piotr.caban@gmail.com
--- Comment #4 from Piotr Caban piotr.caban@gmail.com --- FWIW I was already looking on this. I haven't found what is broken yet.
https://bugs.winehq.org/show_bug.cgi?id=54180
--- Comment #5 from coreyjosesilva@gmail.com --- (In reply to Piotr Caban from comment #4)
FWIW I was already looking on this. I haven't found what is broken yet.
Installing msvcirt dll via winetricks fixes the problem lickity split
https://bugs.winehq.org/show_bug.cgi?id=54180
--- Comment #6 from Piotr Caban piotr.caban@gmail.com --- It works for me with: https://gitlab.winehq.org/wine/wine/-/merge_requests/1916
https://bugs.winehq.org/show_bug.cgi?id=54180
--- Comment #7 from Gijs Vermeulen gijsvrm@gmail.com --- Seems to work for me after https://gitlab.winehq.org/wine/wine/-/commit/dbe6244f103aaef9f0c32b8008a2e17... and https://gitlab.winehq.org/wine/wine/-/commit/8028ef5be8afb786e9905d3b0668770...
OP, can you confirm?
Also, thanks for looking and taking care of this Piotr :)
https://bugs.winehq.org/show_bug.cgi?id=54180
--- Comment #8 from coreyjosesilva@gmail.com --- (In reply to Gijs Vermeulen from comment #7)
Seems to work for me after https://gitlab.winehq.org/wine/wine/-/commit/ dbe6244f103aaef9f0c32b8008a2e1748b686e73 and https://gitlab.winehq.org/wine/wine/-/commit/ 8028ef5be8afb786e9905d3b0668770aa29b18b8
OP, can you confirm?
Also, thanks for looking and taking care of this Piotr :)
sorry, I’m a noob here. How do I get this change to try out? I’m working on a steamdeck with proton and a mac with winery.
https://bugs.winehq.org/show_bug.cgi?id=54180
Etaash Mathamsetty etaash.mathamsetty@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |etaash.mathamsetty@gmail.co | |m
--- Comment #9 from Etaash Mathamsetty etaash.mathamsetty@gmail.com --- the change is part of wine 8.0-rc3, so just download that version of wine and try the fix out
https://bugs.winehq.org/show_bug.cgi?id=54180
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |8028ef5be8afb786e9905d3b066 | |8770aa29b18b8 Status|NEW |RESOLVED
--- Comment #10 from Alexandre Julliard julliard@winehq.org --- Marking fixed, please reopen if you can still reproduce with 8.0-rc3.
https://bugs.winehq.org/show_bug.cgi?id=54180
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.0-rc4.