eric5h5: I tried it just now using Wineskin on a Mac. With a 64-bit engine, I installed X-wing Alliance, and then ran XWAU2020.exe. It failed, so I did winetricks dotnet461. XWAU2020.exe then worked and installed the upgrade without issues. (The game launcher also worked, however the game itself failed with a video dll that wouldn't initialize, but I hadn't done winetricks directplay which I assume would fix that. I stopped there since I didn't actually want to start playing just yet. ;) )
I don't suppose you get any error messages when XWAU2020.exe quits out? And dotnet461 was installed correctly? It seems to be pretty complex and took a while.
Thank you for trying and reporting back. Yes the dotnet461 install is long & goes thru multiple installers. A million wine messages go by such as:
------------------------------------------------------------------------------------------
04ac:err:ole:CoGetContextToken apartment not initialised
0518:err:ole:get_stub_manager_from_ipid not found for ipid {00000098-0000-0444-a166-ada4ae54e1e7}
0518:fixme:virtual:NtFlushProcessWriteBuffers stub
0518:err:ole:CoReleaseMarshalData StdMarshal ReleaseMarshalData failed with error 0x8001011d
0514:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0514:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub![/i]
------------------------------------------------------------------------------------------
But the .Net installers complete and afterwards the XWAU2020 does begin to launch.
I do not believe DirectPlay is relevant to your issue because it does not have to do with video playback. DirectPlay was an old API for network communication intended for multiplayer games.
When I launch XWAU2020 the window stays runing and the only obvious error is:
------------------------------------------------------------------------------------------
0138:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Foundation.Diagnostics.AsyncCausalityTracer"
------------------------------------------------------------------------------------------
If I drag the window around I get:
------------------------------------------------------------------------------------------
016c:err:d3d:wined3d_debug_callback 008DFEA8: "GL_INVALID_OPERATION error generated. Object is owned by another context and may not be bound here.".
016c:err:d3d:wined3d_debug_callback 008DFEA8: "GL_INVALID_OPERATION error generated. Cannot modify the default framebuffer object.".
------------------------------------------------------------------------------------------
After I press "Next" I get:
------------------------------------------------------------------------------------------
0178:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0178:fixme:seh:WerSetFlags (2) stub
0178:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub!
0188:fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub.
0188:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 01E742E1, 28) stub
0194:fixme:heap:RtlSetHeapInformation handle 00000000013A0000, info_class 0, info 000000000011F680, size 4 stub!
0194:fixme:seh:WerSetFlags (2) stub
0194:fixme:heap:RtlSetHeapInformation handle 0000000000000000, info_class 1, info 0000000000000000, size 0 stub!
01a0:fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub.
01a0:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00000000024229B1, 28) stub
0188:fixme:service:QueryServiceConfig2W Level 6 not implemented
.016c:fixme:d3d:swapchain_blit_gdi Using GDI present.
0138:fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub
0138:fixme:advapi:ReportEventW (CAFE4242,0x0001,0x0000,0x00000401,00000000,0x0001,0x00000000,005EAA3C,00000000): stub
0138:err:eventlog:ReportEventW L"Application: XWAU2020.exe\nFramework Version: v4.0.30319\nDescription: The application requested process termination through System.Environment.FailFast(string message).\nMessage: Unrecoverable system error.\nStack:\n at System.Environment.FailFast(System.String)\n at MS.Internal.Inva"...
0138:fixme:advapi:DeregisterEventSource (CAFE4242) stub
0138:fixme:seh:RaiseFailFastException (005EB488, 005EB4D8, 0) stub
------------------------------------------------------------------------------------------
And the installer quits :(