http://bugs.winehq.org/show_bug.cgi?id=35187
Bug ID: 35187 Summary: Jade Empire Special Edition configuration tool always resetting video settings Product: Wine Version: 1.7.8 Hardware: x86 OS: Linux Status: NEW Keywords: regression Severity: minor Priority: P2 Component: msxml3 Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: amartinson@codeweavers.com Classification: Unclassified Regression SHA1: 85ced167bd68e882900085ea50f25897e8457172
Created attachment 46937 --> http://bugs.winehq.org/attachment.cgi?id=46937 terminal output
This was tested with the GOG.com version of the game. The game has a configuration tool (JadeEmpireConfig.exe) similar to the one used in Dragon Age:Origins, except the problem doesn't exist in DA:Origins' utility.
The problem: when you start the configuration tool it always resets the video options that you set and saved earlier. The problem can be reproduced by selecting a different screen resolution in the utility, then click on the System -> Rescan option. Screen resolution and all other video options reverted to 640x480. The problem is not with saving the options, because the changes you've made are saved correctly in JadeEmpire.ini.
I found out this is a regression from Wine 1.3.7:
85ced167bd68e882900085ea50f25897e8457172 is the first bad commit commit 85ced167bd68e882900085ea50f25897e8457172 Author: Adam Martinson amartinson@codeweavers.com Date: Wed Nov 3 16:13:58 2010 -0500
msxml3: Fix node_get_text() whitespace handling.
:040000 040000 76eb4e8a62b445fe244a16524f7305411c69875f af858af05d7afa1534da053cada3cf8583992c69 M dlls
Native msxml3 (winetricks msxml3) works around the problem.
wine-1.7.8-142-gb87b9f0
http://bugs.winehq.org/show_bug.cgi?id=35187
--- Comment #1 from GyB gyebro69@gmail.com --- Created attachment 46938 --> http://bugs.winehq.org/attachment.cgi?id=46938 +msxml traces (uncompressed 4.4 MB)
The attached +msxml log was created in such a way that I launched the application which presented the default values. I changed screen resolution and clicked on System -> Rescan which immediately reset resolution to the default, then I closed the configuration tool.
http://bugs.winehq.org/show_bug.cgi?id=35187
--- Comment #2 from Nikolay Sivov bunglehead@gmail.com --- Could you attach this ini file? Or a relevant part of it.
http://bugs.winehq.org/show_bug.cgi?id=35187
--- Comment #3 from GyB gyebro69@gmail.com --- Created attachment 46939 --> http://bugs.winehq.org/attachment.cgi?id=46939 JadeEmpire.ini
You can see in the .ini file that e.g. screen resolution was set (and saved) to 1440x900, yet when you fire up the configuration tool it presents you the default video options. This doesn't happen with native msxml3.
https://bugs.winehq.org/show_bug.cgi?id=35187
--- Comment #4 from Béla Gyebrószki gyebro69@gmail.com --- Still present in wine-1.7.33-40-gca51e11
https://bugs.winehq.org/show_bug.cgi?id=35187
--- Comment #5 from Béla Gyebrószki gyebro69@gmail.com --- Still present in wine-1.7.43-67-g1e87598
https://bugs.winehq.org/show_bug.cgi?id=35187
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |piotr.caban@gmail.com
--- Comment #6 from Piotr Caban piotr.caban@gmail.com --- I've sent a set of patches to fix this bug: http://source.winehq.org/patches/data/116797 http://source.winehq.org/patches/data/116798 http://source.winehq.org/patches/data/116799 http://source.winehq.org/patches/data/116800 http://source.winehq.org/patches/data/116801 http://source.winehq.org/patches/data/116802
Probably the patches are to invasive for code freeze. Just leaving a mark here so we don't duplicate efforts.
https://bugs.winehq.org/show_bug.cgi?id=35187
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |028d5e5179807b7be8abfb79a38 | |77eeed58c5f3c Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #7 from Béla Gyebrószki gyebro69@gmail.com --- Works for me in wine-1.8-38-ga0b8f17, thanks Piotr.
https://bugs.winehq.org/show_bug.cgi?id=35187
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mstefani@redhat.com Target Milestone|--- |1.8.x
https://bugs.winehq.org/show_bug.cgi?id=35187
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.9.0.
https://bugs.winehq.org/show_bug.cgi?id=35187
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|1.8.x |---
--- Comment #9 from Michael Stefaniuc mstefani@redhat.com --- Removing 1.8.x milestone from bugs included in 1.8.2.