https://bugs.winehq.org/show_bug.cgi?id=44954
--- Comment #10 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- (In reply to Matthew from comment #9)
I noticed that the is_resource_dll() function does not exist in vanilla wine, and is introduced in the ntdll-Loader_Machine_Type patchset. I disabled that patch and it's dependent patches (./patches/patchinstall.sh DESTDIR=../wine-patch2 --all -W ntdll-Loader_Machine_Type -W ntdll-DllRedirects -W uxtheme-GTK_Theming -W ntdll-Purist_Mode) and rebuilt my wine-staging test.
The build without these patches successfully loaded the executable and 32bit resource dll files.
This leads me to believe that the ntdll-Loader_Machine_Type patchset causes the regression.
Yes that is the exact patchset that is causing the issue. However, since it is fixing another issue. We need to workout why it's failing.
However, not having Star Citizen, it's a bit of guess game.