http://bugs.winehq.org/show_bug.cgi?id=24015
Summary: League of Legends initial dialog doesn't show all content and doesn't let you play Product: Wine Version: 1.3.0 Platform: x86 URL: http://leagueoflegends.com OS/Version: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: mshtml AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
The initial window that comes up is nonfunctional; content doesn't show, and you can't proceed to the game. 'winetricks ie6' works around this.
To reproduce at the moment, follow the appdb's howto, i.e. patch wine to get around bug 20296 and bug 21870, and do a full install from e.g. http://www.fileplanet.com/204655/200000/fileinfo/League-of-Legends-Client-%2... to get past bug 22152. Then do cd ~/.wine/drive_c/"Riot Games/League of Legends" wine lol.launcher.exe and let it update overnight. When it's ready, you should see some news items, and clicking on Play should do something.
Doing 'winetricks ie6' works around it; marking mshtml.dll as wine-only recreates the problem, and when you click on Play, you see log entries like
fixme:mshtml:nsURI_GetOriginCharset default action not implemented fixme:mshtml:nsURI_GetOriginCharset default action not implemented fixme:hlink:IHlink_fnGetStringReference unhandled flags: 0x1 fixme:mshtml:OleCommandTarget_Exec unsupported nCmdID 23 of CGID_ShellDocView group fixme:mshtml:OleCommandTarget_Exec unsupported nCmdID 46 of CGID_Explorer group err:mshtml:get_typeinfo GetTypeInfoOfGuid({3050f54c-98b5-11cf-bb82-00aa00bdce0b}) failed: 8002802b err:mshtml:preprocess_dispex_data Could not get disp type info: 8002802b fixme:mshtml:ASServiceProvider_QueryService (0x162c00)->({4717cc40-bcb9-11d0-9336-00a0c90dcaa9} {00000000-0000-0000-c000-000000000046} 0x32beb8) fixme:mshtml:ActiveScriptSite_OnScriptError (0x162c00)->(0x2e8bef0) ... fixme:mshtml:ASServiceProvider_QueryService (0x162c00)->({4717cc40-bcb9-11d0-9336-00a0c90dcaa9} {00000000-0000-0000-c000-000000000046} 0x32c728) fixme:mshtml:ActiveScriptSite_OnScriptError (0x162c00)->(0x505690) fixme:mshtml:nsURI_GetHostPort default action not implemented fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do! fixme:mshtml:nsURI_GetOriginCharset default action not implemented