http://bugs.winehq.org/show_bug.cgi?id=23166
Summary: X-Blade's launcher does not display background, button images and cannot be closed. Product: Wine Version: 1.2-rc3 Platform: x86 URL: http://games.on.net/file/25712/X-Blades_Demo OS/Version: Linux Status: UNCONFIRMED Severity: trivial Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: andrew.millington@gmail.com
The launcher does not display *the background instead it displays gray background *the images for the buttons instead it displays generic Window's buttons plus you cannot close the launcher eg "Exit" or "Run Game".
Both appear to be in a launcher.dat file body.bmp (background) /img/*.png (button images)
Installing Internet Explorer 6 allows the images to displayed and you can close the launcher
http://bugs.winehq.org/show_bug.cgi?id=23166
Andrew Millington andrew.millington@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=23166
Andrew Nguyen arethusa26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #1 from Andrew Nguyen arethusa26@gmail.com 2010-06-14 04:34:33 --- I can confirm this issue. The only output I see is:
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1 fixme:win:EnumDisplayDevicesW ((null),0,0x32f110,0x00000000), stub! fixme:imm:ImmReleaseContext (0x90028, 0x13d890): stub fixme:win:EnumDisplayDevicesW ((null),0,0x32ec24,0x00000000), stub!
which isn't terribly relevant to the problem.
http://bugs.winehq.org/show_bug.cgi?id=23166
--- Comment #2 from Andrew Millington andrew.millington@gmail.com 2010-07-17 01:13:38 --- Still present in 1.2
http://bugs.winehq.org/show_bug.cgi?id=23166
Andrew Millington andrew.millington@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |23850
--- Comment #3 from Andrew Millington andrew.millington@gmail.com 2010-08-02 01:47:42 --- Still present in 1.3.0 but requires http://bugs.winehq.org/attachment.cgi?id=29967 to start.
http://bugs.winehq.org/show_bug.cgi?id=23166
--- Comment #4 from Andrew Millington andrew.millington@gmail.com 2010-08-26 01:36:45 --- Still present in 1.3.1-182-g56b8d5d and Gecko 1.1.0
http://bugs.winehq.org/show_bug.cgi?id=23166
--- Comment #5 from Andrew Millington andrew.millington@gmail.com 2010-09-20 23:50:10 CDT --- Still present in wine-1.3.3-65-ga862b95
http://bugs.winehq.org/show_bug.cgi?id=23166
--- Comment #6 from Andrew Millington andrew.millington@gmail.com 2010-10-15 22:01:15 CDT --- Still present in wine-1.3.5
http://bugs.winehq.org/show_bug.cgi?id=23166
--- Comment #7 from Andrew Millington andrew.millington@gmail.com 2011-02-22 20:57:29 CST --- Still present in wine-1.3.14-53-g4f3b787
http://bugs.winehq.org/show_bug.cgi?id=23166
--- Comment #8 from Andrew Millington andrew.millington@gmail.com 2011-06-02 00:10:04 CDT --- Still present in wine-1.3.21.
http://bugs.winehq.org/show_bug.cgi?id=23166
Bug 23166 depends on bug 23850, which changed state.
Bug 23850 Summary: Aliens vs Predator (2010) silently exits during startup, needs IGameExplorer::VerifyAccess (parental controls) http://bugs.winehq.org/show_bug.cgi?id=23850
What |Old Value |New Value ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
http://bugs.winehq.org/show_bug.cgi?id=23166
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #9 from GyB gyebro69@gmail.com 2012-03-17 07:04:31 CDT --- No change as of Wine-1.5.0 + Gecko 1.5.
http://bugs.winehq.org/show_bug.cgi?id=23166
rboxeur davidtecher@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |davidtecher@yahoo.fr
--- Comment #10 from rboxeur davidtecher@yahoo.fr 2012-08-24 09:20:48 CDT --- It is not worth installing ie6. Launcher requires the shlwapi.dll native instead of the native.
All instructions could be found here http://www.davidgis.fr/xen_wine_games/html/ch01.html#id2568133
http://bugs.winehq.org/show_bug.cgi?id=23166
--- Comment #11 from GyB gyebro69@gmail.com --- Created attachment 47060 --> http://bugs.winehq.org/attachment.cgi?id=47060 +shell traces
Still present as of wine-1.7.9-143-g33132ce. The launcher of the racing game 'Streets of Moscow' uses the same kind of launcher as X-Blades. Using native shlwapi.dll is a workaround.
http://bugs.winehq.org/show_bug.cgi?id=23166
--- Comment #12 from GyB gyebro69@gmail.com --- Created attachment 47061 --> http://bugs.winehq.org/attachment.cgi?id=47061 Streets of Moscow launcher screenshot (comparison)
The attached screenshot shows how the launcher looks like with the built-in shlwapi, compared to when native one is used.
http://bugs.winehq.org/show_bug.cgi?id=23166
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://games.on.net/file/25 |http://www.fileplanet.com/1 |712/X-Blades_Demo |98531/190000/fileinfo/X-Bla | |des-Demo Component|-unknown |shlwapi
--- Comment #13 from GyB gyebro69@gmail.com --- Download link has been modified as the original one requires registration. Also changing component field.
https://bugs.winehq.org/show_bug.cgi?id=23166
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #14 from super_man@post.com --- still an issue 1.7.50
https://bugs.winehq.org/show_bug.cgi?id=23166
--- Comment #15 from Béla Gyebrószki gyebro69@gmail.com --- Still a bug in wine-1.9.14-112-gfec0b69.
https://bugs.winehq.org/show_bug.cgi?id=23166
--- Comment #16 from Bruno Jesus 00cpxxx@gmail.com --- Still in 2.0-rc3.
https://bugs.winehq.org/show_bug.cgi?id=23166
Kimmo Myllyvirta kimmo.myllyvirta@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kimmo.myllyvirta@gmail.com
--- Comment #17 from Kimmo Myllyvirta kimmo.myllyvirta@gmail.com --- Created attachment 61489 --> https://bugs.winehq.org/attachment.cgi?id=61489 hack
Still an issue with wine 3.8. Debugged it more.
For example, main.html from launcher.dat (zip file) has; <link rel="stylesheet" href="./main.css" type="text/css"> <link rel="stylesheet" href="./sliding_bar.css" type="text/css"> <link rel="stylesheet" href="./collapse_list.css" type="text/css">
It does not load those stylesheets at all. After modifying those lines to; <link rel="stylesheet" href="main.css" type="text/css"> <link rel="stylesheet" href="sliding_bar.css" type="text/css"> <link rel="stylesheet" href="collapse_list.css" type="text/css">
Then it loads the stylesheets, and the launcher looks ok. There's more similar cases, not limited to only those.
This is a bug in UrlCanonicalizeW; 0009:trace:shell:UrlCombineA (base "", Relative "./main.css", Combine size 2048, flags 00000000) using W version 0009:trace:shell:UrlCombineW (base L"", Relative L"./main.css", Combine size 2048, flags 00000000) 0009:trace:shell:UrlCanonicalizeW (L"", 0x1c0520, 0x33cd30, 0x00000000) *pcchCanonicalized: 2084 0009:trace:shell:UrlCanonicalizeW (L"./main.css", 0x1c1568, 0x33cd30, 0x00000000) *pcchCanonicalized: 2084 0009:trace:shell:UrlCanonicalizeW Simplified, orig <L"./main.css">, simple <L""> 0009:trace:shell:UrlCanonicalizeW Simplified, orig <L"./main.css">, simple <L"./main.css"> 0009:trace:shell:UrlCanonicalizeW result L"./main.css" 0009:trace:shell:ParseURLW L"" 0x33cd34 0009:trace:shell:UrlCombineW no scheme detected in Base
Which is incorrect result, UrlCanonicalizeW should return "main.css". See the tests in shlwapi, url.c, TEST_CANONICALIZE, the above case is marked as "todo"; {"./A", 0, S_OK, "A", TRUE},
The test case passes with the attached hack, launcher looks as it should be, and also exit and run game -buttons work.
https://bugs.winehq.org/show_bug.cgi?id=23166
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=23166
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
https://bugs.winehq.org/show_bug.cgi?id=23166
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leslie_alistair@hotmail.com Status|NEW |STAGED Staged patchset| |https://github.com/wine-sta | |ging/wine-staging/tree/mast | |er/patches/shlwapi-UrlCanon | |icalize
https://bugs.winehq.org/show_bug.cgi?id=23166
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |andrey.goosev@gmail.com
--- Comment #18 from Andrey Gusev andrey.goosev@gmail.com --- *** Bug 34146 has been marked as a duplicate of this bug. ***