http://bugs.winehq.org/show_bug.cgi?id=11440
--- Comment #9 from CN Gnome cngnome@gmail.com 2008-02-03 01:53:53 --- I typed the text from dll load dialog for easier observation : WINEDEBUG=warn+dll,+heap
Could not load pluging C:\Program Files\Atari\Neverwinter Nights 2\NWN2Toolset\Plugins\DefaultVerifier.dll: System.IO.FileNotFoundException: Exception from HRESULT: 0x8007007E at System.ReflectionAssembly.nLoad(Assemblyname fileName, String codeBase, Evidence assmeblySecurity, Assembly locationHInt, StackCrawlMark&, Boolean throwOnFileNotFound, Boolean forIntrospection) at System.Reflection.Assembly.InternalLoad(AssembyName assemblyREf, Evidence assemblySecurity, STackCrawlMark& stackMark, Boolean forIntrospection) at System.Reflection.AssemblyInternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlogorithm, Boolean forIntrospection., stackCrawlMark& stackMark) at System.Reflection.Assembly.LoadFrom(String assemblyFile) at NWNToolset.Plugins.NWN2PluginHost.StartupPlugins()
from log: fixme:shell:URL_ParseUrl failed to parse L""
It looks like the upper layer sets the variable, but wine does not pass the variable forward. Of course, this is just speculation.
------------------ Scripting seems to work OK ------------------ Creating conversation : Select Add - works OK, select atttiude dropdown from dialog and you get crash: fixme:ole:Context_QueryInterface interface not implemented {000001da-0000-0000-c000-000000000046} fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003ff,(nil),0x0001,0x00000000,0x7d389a58,(nil)): stub err:eventlog:ReportEventW L".NET Runtime version 2.0.50727.42 - Fatal Execution Engine Error (7A05E2B3) (80131506)" fixme:advapi:DeregisterEventSource (0xcafe4242) stub fixme:advapi:CheckTokenMembership (0x1828 0x92fab00 0x7d3890ac) stub! fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION fixme:imm:ImmDisableIME (-1): stub fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime of other threads ----------------------- Show module properties crash:
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE fixme:shell:URL_ParseUrl failed to parse L"NWN2Toolset.resources" fixme:ole:Context_QueryInterface interface not implemented {000001da-0000-0000-c000-000000000046} fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003ff,(nil),0x0001,0x00000000,0x7d385a58,(nil)): stub err:eventlog:ReportEventW L".NET Runtime version 2.0.50727.42 - Fatal Execution Engine Error (7A05E2B3) (80131506)" fixme:advapi:DeregisterEventSource (0xcafe4242) stub fixme:advapi:CheckTokenMembership (0x183c 0xbd6d868 0x7d3850ac) stub! fixme:imm:ImmDisableIME (-1): stub fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime of other threads
----------------------- Performance issue: Performance: d3d:getColorBits Unsupported format: WINED3DFMT_R32F err:d3d:IWineD3DImpl_IsPixelFormatCompatibleWithRenderFmt Unable to check compatibility for Format=WINED3DFMT_R32F ------------------------ Main cause for dialogs could be that resources are not loaded. fixme:shell:URL_ParseUrl failed to parse L"NWN2Toolset.resources" The resources do exist on the subdirectories, althouhgt curiously, not on english one: ~/.wine/drive_c/Program Files/Atari/Neverwinter Nights 2/NWN2Toolset/Plugins$ find . -name '*oolset.resour*' -print ./fr/NWN2Toolset.resources.dll ./es/NWN2Toolset.resources.dll ./ru/NWN2Toolset.resources.dll ./lv/NWN2Toolset.resources.dll ./it/NWN2Toolset.resources.dll ./pl/NWN2Toolset.resources.dll ./zh-cht/NWN2Toolset.resources.dll ./de/NWN2Toolset.resources.dll