https://bugs.winehq.org/show_bug.cgi?id=49339
Bug ID: 49339 Summary: Megaman X8 demo: html-based launcher window is blank Product: Wine Version: 5.10 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: mshtml Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net Distribution: ---
Hello folks,
extracted from bug 30188
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files (x86)/Capcom/Megaman X8
$ wine ./MEGAMANX8.exe ... 01a4:fixme:ieframe:PersistStreamInit_InitNew (05892078) 01a4:fixme:ieframe:OleObject_Advise (05892078)->(06210270, 062102BC) 01a4:fixme:ieframe:ViewObject_SetAdvise aspects and/or flags not supported yet 01a4:fixme:ieframe:ViewObject_Draw (05892078)->(1 -1 00000000 00000000 00000000 0009005B 062102D4 062102D4 00000000 00000000) ... 01a4:fixme:ieframe:BrowserService_GetTravelLog 0755A368 00319070 01a4:fixme:ieframe:ClientSite_GetContainer (05892148)->(0031908C) ... 01a4:fixme:ieframe:navigate_url Unsupported args (Flags 0031E9B0 {VT_INT: 14}; TargetFrameName 0031E9C0 {VT_EMPTY}) ... 01a4:fixme:ieframe:DocHostUIHandler_GetDropTarget (05892148) ... 01a4:fixme:ieframe:ClientSite_GetContainer (05892148)->(0031E7F4) 01a4:fixme:ieframe:PropertyNotifySink_OnChanged unimplemented dispid 1005 ... 01a4:fixme:ieframe:DocHostUIHandler_GetDropTarget (05892148) ... 01a4:fixme:mshtml:nsChannel_AsyncOpen2 (075593A8)->(0B8EE5D8) 01a4:fixme:jscript:JScriptProperty_SetProperty Unimplemented property 70000001 01a4:fixme:jscript:JScriptProperty_SetProperty Unimplemented property 70000002 01a4:fixme:mshtml:ActiveScriptSite_OnScriptError (075BA978)->(075EFAA8) 01a4:fixme:mshtml:ActiveScriptSite_OnScriptError (075BA978)->(075EF1A0) 01a4:fixme:mshtml:ActiveScriptSite_OnScriptError (075BA978)->(075EF1A0) 01a4:fixme:mshtml:set_event_handler_disp unimplemented event L"unload" 01a4:fixme:mshtml:get_listener_container unimplemented event L"unload" 01a4:fixme:mshtml:ActiveScriptSite_OnScriptError (075BA978)->(0760D018) 01a4:fixme:mshtml:ActiveScriptSite_OnScriptError (075BA978)->(0760CB68) 01a4:fixme:ieframe:PropertyNotifySink_OnChanged unimplemented dispid 1005 ... --- snip ---
The launcher is ActiveMARK based DRM which needs some native IE8 overrides to work.
* ieframe * mshtml * urlmon
Essentially minimized 'winetricks -q ie8'
ProtectionID scan for documentation:
--- snip --- -=[ ProtectionID v0.6.9.0 DECEMBER]=- (c) 2003-2017 CDKiLLER & TippeX Build 24/12/17-21:05:42 Ready... Scanning -> C:\Program Files\Capcom\Megaman X8\MEGAMANX8.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 3482113 (0352201h) Byte(s) | Machine: 0x14C (I386) Compilation TimeStamp : 0x425210AC -> Tue 05th Apr 2005 04:14:36 (GMT) [TimeStamp] 0x425210AC -> Tue 05th Apr 2005 04:14:36 (GMT) | PE Header | - | Offset: 0x00000120 | VA: 0x00400120 | - -> File has 290817 (047001h) bytes of appended data starting at offset 030B200h [File Heuristics] -> Flag #1 : 00000000000000011100001000110101 (0x0001C235) [Entrypoint Section Entropy] : 7.98 (section #13) ".data " | Size : 0x17A00 (96768) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 17 (0x11) | ImageSize 0x4BEC000 (79609856) byte(s) [ModuleReport] [IAT] Modules -> COMDLG32.DLL | DSOUND.DLL | VERSION.DLL [!] ActiveMARK v5.42.1218 detected! (packer version) LibTool Version : *unknown* / Capabilities : amvfs,amcrypt,amperl,amlicense,amencode,amjava PeTool Version : *unknown* / Capabilities : pefile,peglue,pelock,pecompress Protect Time : 2005/08/22 16:41:36 - Scan Took : 0.688 Second(s) [0000002B0h (688) tick(s)] [566 of 580 scan(s) done] --- snip ---
$ sha1sum megamanx8_en.exe 8eb4831c09e106253ae99718e8b3c6865e2e843b megamanx8_en.exe
$ du -sh megamanx8_en.exe 901M megamanx8_en.exe
$ wine --version wine-5.10
Regards