[Bug 29030] Lego Universe installer looks terrible (NSIS installer with SkinCrafter Plugin)

WineHQ Bugzilla wine-bugs at winehq.org
Thu Dec 10 04:33:58 CST 2020


https://bugs.winehq.org/show_bug.cgi?id=29030

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|https://www.fileplanet.com/ |https://web.archive.org/web
                   |archive/p-16149/LEGO-Univer |/20201210083834/http://down
                   |se-Client                   |load.fileplanet.com/ftp1/06
                   |                            |2010/LEGO_Universe_Installe
                   |                            |r.exe?st=ddWiRi9R4yoAVOGp7i
                   |                            |yiZA&e=1607600303
                 CC|                            |focht at gmx.net
            Summary|Lego Universe installer     |Lego Universe installer
                   |looks terrible              |looks terrible (NSIS
                   |                            |installer with SkinCrafter
                   |                            |Plugin)

--- Comment #15 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

adding stable download via Internet Archive:

https://web.archive.org/web/20201210083834/http://download.fileplanet.com/ftp1/062010/LEGO_Universe_Installer.exe?st=ddWiRi9R4yoAVOGp7iyiZA&e=1607600303

Looks like the NSIS installer uses NSIS SkinCrafter Plugin to skin the UI.

--- snip ---
$ WINEDEBUG=+loaddll wine ./LEGO_Universe_Installer.exe

0110:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ntdll.dll" at
7BC00000: builtin
0110:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernelbase.dll"
at 7B000000: builtin
0110:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernel32.dll"
at 7B600000: builtin
0110:trace:loaddll:build_module Loaded
L"Z:\\home\\focht\\Downloads\\LEGO_Universe_Installer.exe" at 00400000: native
...
0110:trace:loaddll:build_module Loaded
L"C:\\users\\focht\\Temp\\nss650.tmp\\System.dll" at 01760000: native
0110:trace:loaddll:build_module Loaded
L"C:\\users\\focht\\Temp\\nss650.tmp\\ButtonEvent.dll" at 01770000: native
0110:trace:loaddll:build_module Loaded
L"C:\\users\\focht\\Temp\\nss650.tmp\\UAC.dll" at 018F0000: native
...
0110:trace:loaddll:free_modref Unloaded module
L"C:\\users\\focht\\Temp\\nss650.tmp\\UAC.dll" : native
0110:trace:loaddll:build_module Loaded
L"C:\\users\\focht\\Temp\\nss650.tmp\\NSIS_SkinCrafter_Plugin.dll" at 018F0000:
native
0110:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\MSVCR71.dll" at
020A0000: builtin
0110:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\MFC71.DLL" at
7C140000: native
0110:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\OLEAUT32.dll"
at 02130000: builtin
0110:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\gdiplus.dll" at
02210000: builtin
0110:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\OLEACC.dll" at
02290000: builtin
0110:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\MSIMG32.dll" at
022D0000: builtin
0110:trace:loaddll:build_module Loaded
L"C:\\users\\focht\\Temp\\nss650.tmp\\SkinCrafter.dll" at 01FD0000: native
0110:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\propsys.dll" at
032C0000: builtin
0110:trace:loaddll:build_module Loaded
L"C:\\windows\\system32\\windowscodecs.dll" at 03230000: builtin
0110:fixme:oleacc:get_builtin_accessible_obj unhandled window class: L"#32770"
0110:fixme:oleacc:get_builtin_accessible_obj unhandled window class: L"Static"
0110:fixme:oleacc:get_builtin_accessible_obj unhandled window class: L"Static"
0110:fixme:oleacc:get_builtin_accessible_obj unhandled window class: L"Static"
0110:trace:loaddll:build_module Loaded
L"C:\\users\\focht\\Temp\\nss650.tmp\\GetVersion.dll" at 032F0000: native
0110:trace:loaddll:free_modref Unloaded module
L"C:\\users\\focht\\Temp\\nss650.tmp\\GetVersion.dll" : native
0110:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\usp10.dll" at
032F0000: builtin
0110:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\RichEd20.dll"
at 7AC00000: builtin
0110:fixme:oleacc:get_builtin_accessible_obj unhandled window class: L"#32770"
...
0110:fixme:win:LockWindowUpdate (00000000), partial stub!
0110:fixme:oleacc:get_builtin_accessible_obj unhandled window class: L"Static"
0110:fixme:oleacc:get_builtin_accessible_obj unhandled window class: L"Static"
0110:fixme:oleacc:get_builtin_accessible_obj unhandled window class: L"Static"
0110:fixme:oleacc:get_builtin_accessible_obj unhandled window class: L"Static"
0110:fixme:oleacc:get_builtin_accessible_obj unhandled window class: L"Button"
0110:fixme:oleacc:get_builtin_accessible_obj unhandled window class: L"Button"
0110:fixme:oleacc:get_builtin_accessible_obj unhandled window class: L"Button"
...
0110:trace:loaddll:build_module Loaded
L"C:\\users\\focht\\Temp\\nss650.tmp\\nsDialogs.dll" at 03B30000: native
0110:fixme:oleacc:get_builtin_accessible_obj unhandled window class: L"#32770"
0110:fixme:oleacc:get_builtin_accessible_obj unhandled window class: L"Static"
...
--- snip ---

https://nsis.sourceforge.io/NSIS_SkinCrafter_Plugin_plug-in

Vendor:

http://skincrafter.com/

http://skincrafter.com/download

It probably affects all NSIS installers that use this plugin. If we find other
app/game installers using the same plugin and/or corresponding bug report(s) we
should consider refining summary and merge dupes.

--- quote ---
The window can't be moved unless forcing it through the window manager however, 
--- quote ---

You can drag with two pixel lines at the top window border. But yeah, it should
be more ;-)

$ sha1sum LEGO_Universe_Installer.exe 
faa4aa84a0e119ce3b0ad0aafe9f941320896313  LEGO_Universe_Installer.exe

$ du -sh LEGO_Universe_Installer.exe 
22M    LEGO_Universe_Installer.exe

$ wine --version
wine-6.0-rc1-39-g76c9dbd4fb9

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list