Help With Transistor from Epic Games Store

Hello,

I have the game Transistor in Epic Games Store, it was given for free sometime ago. I can install the Epic Games Store thought the script available in Lutris site, but the script for Epic Games Store is not enough for running this game.

The game seems to need dotnet45, dotnet40 or some other version of dotnet to run. I am able to run the game, when a i make a clean install of Epic Game Store and while still open i go in winetricks and install dotnet45 or dotnet40. The game runs fine, except for the mouse not working. But the big problem is when i close the Epic Store and try to open again, the store broke, and have something to do with the fact that when i install dotnet45 or dotnet40, the windows version of wine change for Windows XP, Seven or 2003. If change back to Windows 10 the store works again, but the game don’t, in the log says that mscoree.dll is missing. If i put this dll in system32 and try to open the game, says that i need to install Microsoft .NET framework 4.0.

It seems possible run the game, it runs, but i don’t know how solve this problem with dotnet.

Someone knows ?

Thanks!

1 - Before install donet log
2 - After install dotnet log

3 - Winetricks log

Forget everything i said. I was able to figure out a way to make work. I just install epic games store normaly, with the lutris script, and install Transistor. In Wine config i set the Transistor.exe for Windows XP mode and works after that, no need to install anything else.

The only thing that is not working is the mouse. The cursor shows in the screen, i can move him, he highlight the options, but i can’t “click” in anything. Someone knows what it can be ?

The log:

Running /home/pc/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/wine /home/pc/Games/epic-games-store/drive_c/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe -opengl -SkipBuildPatchPrereq
Initial process has started with pid 30507
Game is considered started.
esync: up and running.
000b:fixme:winediag:__wine_start_process Wine TkG 5.6 is a testing version containing experimental patches.
000b:fixme:winediag:__wine_start_process Please don’t report bugs about it on winehq…org and use https://github.com./Tk-Glitch/PKGBUILDS/issues instead.
0009:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
002e:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
002e:fixme:nls:get_dummy_preferred_ui_language (0x8 0x5fe904 (nil) 0x5fe900) returning a dummy value (current locale)
002e:fixme:nls:get_dummy_preferred_ui_language (0x8 0x5fe904 0x1195e80 0x5fe900) returning a dummy value (current locale)
0009:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 00C2FEA0
Initial process has exited.
002e:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
002e:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0xecc17a0, 0x13c2afa0, 0x13d8bc00) stub.
002e:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x5fe594, (nil) 0x5fe590
002e:fixme:nls:get_dummy_preferred_ui_language (0x38 0x5fe594 (nil) 0x5fe590) returning a dummy value (current locale)
002e:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x5fe594, 0x142c57a0 0x5fe590
002e:fixme:nls:get_dummy_preferred_ui_language (0x38 0x5fe594 0x142c57a0 0x5fe590) returning a dummy value (current locale)
002e:fixme:winsock:WSALookupServiceBeginW (0x5fdee0 0x00000ff0 0x5fded8) Stub!
002e:fixme:iphlpapi:NotifyAddrChange (Handle 0x5fe1c0, overlapped 0x142c6288): stub
002e:fixme:win:RegisterDeviceNotificationW (hwnd=0x10062, filter=0x5fe2d0,flags=0x00000000) returns a fake device notification handle!
002e:fixme:win:RegisterDeviceNotificationW (hwnd=0x10062, filter=0x5fe2d0,flags=0x00000000) returns a fake device notification handle!
002e:fixme:win:DisableProcessWindowsGhosting : stub
0052:fixme:wlanapi:WlanEnumInterfaces (0000000000000001, 0000000000000000, 000000001C31EC08) semi-stub
002e:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (000000000605C9D0)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 00000000005FF3D0)
0058:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 000000001E8EFDD0
005d:fixme:winsock:convert_aiflag_w2u Unhandled windows AI_xxx flags 0x100
005d:fixme:winediag:IcmpCreateFile Failed to use ICMP (network ping), this requires special permissions.
005d:fixme:winediag:IcmpCreateFile Falling back to system ‘ping’ command as a workaround.
002e:err:winediag:load_dxvk_config Couldn’t load dxvk_config.dll, won’t apply default DXVK config options
002e:fixme:d3d12:d3d12_get_vk_physical_device Could not find Vulkan physical device for DXGI adapter.
err:vkd3d_init_device_caps: Timeline semaphores are not supported by this implementation. This is required for correct operation.
0052:fixme:wlanapi:WlanEnumInterfaces (0000000000000001, 0000000000000000, 000000001C31EC08) semi-stub
002e:fixme:dwmapi:DwmIsCompositionEnabled 00000000005FE2E8
002e:fixme:win:RegisterTouchWindow (0x30084 00000000): stub
002e:fixme:dwmapi:DwmSetWindowAttribute (0000000000030084, 2, 00000000005FE368, 4) stub
002e:fixme:dwmapi:DwmGetCompositionTimingInfo (0000000000000000 00000000005FDB00)
0050:fixme:process:CreateProcessInternalW Unsupported attribute 0x20002.
002e:fixme:combase:RoGetActivationFactory (L"Windows.UI.ViewManagement.UIViewSettings", {3694dbf9-8f68-44be-8ff5-195c98ede8a6}, 00000000005FCC88): semi-stub
002e:err:combase:RoGetActivationFactory Failed to find library for L"Windows.UI.ViewManagement.UIViewSettings"
002e:fixme:combase:RoGetActivationFactory (L"Windows.UI.ViewManagement.UIViewSettings", {3694dbf9-8f68-44be-8ff5-195c98ede8a6}, 00000000005FCC88): semi-stub
002e:err:combase:RoGetActivationFactory Failed to find library for L"Windows.UI.ViewManagement.UIViewSettings"
006a:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
006a:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
006a:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x21017a0, 0x706afa0, 0x71cbc00) stub.
006a:fixme:gdi:GdiInitializeLanguagePack stub
0086:fixme:cryptnet:verify_cert_revocation_from_aia_ext OCSP URL = L"http://ocsp2.globalsign.com/cloudsslsha2g3"
0052:fixme:wlanapi:WlanEnumInterfaces (0000000000000001, 0000000000000000, 000000001C31EC08) semi-stub
004d:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
002e:fixme:win:RegisterTouchWindow (0x100ae 00000002): stub
002e:fixme:wtsapi:WTSRegisterSessionNotification Stub 0000000000030048 0x00000000
002e:fixme:manipulation:viewport_ActivateConfiguration 00000000018379E0, 951
002e:fixme:manipulation:viewport_SetViewportRect 00000000018379E0, 00000000005FD570
002e:fixme:manipulation:content_SetContentRect 00000000062698B0, 00000000005FD570
002e:fixme:manipulation:direct_manip_Activate 00000000062BA4F0, 00000000000100AE
002e:fixme:combase:RoGetActivationFactory (L"Windows.UI.ViewManagement.UIViewSettings", {3694dbf9-8f68-44be-8ff5-195c98ede8a6}, 00000000005FC778): semi-stub
002e:err:combase:RoGetActivationFactory Failed to find library for L"Windows.UI.ViewManagement.UIViewSettings"
002e:fixme:combase:RoGetActivationFactory (L"Windows.UI.ViewManagement.UIViewSettings", {3694dbf9-8f68-44be-8ff5-195c98ede8a6}, 00000000005FC778): semi-stub
002e:err:combase:RoGetActivationFactory Failed to find library for L"Windows.UI.ViewManagement.UIViewSettings"
0050:fixme:process:CreateProcessInternalW Unsupported attribute 0x20002.
002e:fixme:win:RegisterTouchWindow (0x100b0 00000002): stub
002e:fixme:manipulation:viewport_ActivateConfiguration 0000000006262230, 951
002e:fixme:manipulation:viewport_SetViewportRect 0000000006262230, 00000000005FCB60
002e:fixme:manipulation:content_SetContentRect 0000000006274000, 00000000005FCB60
002e:fixme:manipulation:direct_manip_Activate 000000000622CFD0, 00000000000100B0
002e:fixme:manipulation:viewport_SetViewportRect 0000000006262230, 00000000005FCB30
002e:fixme:manipulation:content_SetContentRect 0000000006274000, 00000000005FCB30
002e:fixme:manipulation:direct_manip_Deactivate 000000000622CFD0, 00000000000100B0
002e:fixme:manipulation:direct_manip_Activate 000000000622CFD0, 00000000000100B0
002e:fixme:manipulation:viewport_SetViewportRect 0000000006262230, 00000000005FCCC0
002e:fixme:manipulation:content_SetContentRect 0000000006274000, 00000000005FCCC0
0092:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0092:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0092:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x21017a0, 0x706afa0, 0x71cbc00) stub.
0092:fixme:gdi:GdiInitializeLanguagePack stub
006b:fixme:file:ReplaceFileW Ignoring flags 2
0053:fixme:file:ReplaceFileW Ignoring flags 2
002e:fixme:manipulation:direct_manip_Deactivate 000000000622CFD0, 00000000000100B0
002e:fixme:manipulation:direct_manip_Activate 000000000622CFD0, 00000000000100B0
002e:fixme:manipulation:viewport_SetViewportRect 0000000006262230, 00000000005F0FC0
002e:fixme:manipulation:content_SetContentRect 00000000062C4CE0, 00000000005F0FC0
002e:fixme:manipulation:direct_manip_Deactivate 000000000622CFD0, 00000000000100B0
002e:fixme:manipulation:direct_manip_Activate 000000000622CFD0, 00000000000100B0
002e:fixme:manipulation:viewport_SetViewportRect 0000000006262230, 00000000005F1200
002e:fixme:manipulation:content_SetContentRect 0000000006199F00, 00000000005F1200
002e:fixme:process:GetProcessMitigationPolicy (FFFFFFFFFFFFFFFF, 4, 00000000005FE4C0, 4): stub
006b:fixme:file:ReplaceFileW Ignoring flags 2
0051:fixme:file:ReplaceFileW Ignoring flags 2
0051:fixme:file:ReplaceFileW Ignoring flags 2
0051:fixme:file:ReplaceFileW Ignoring flags 2
00bd:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.0" not implemented
00bd:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.0" not implemented
00bd:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
002e:fixme:manipulation:viewport_Abandon 0000000006262230
002e:fixme:manipulation:viewport_Abandon 00000000018379E0
00c9:fixme:win:RegisterDeviceNotificationA (hwnd=0x200c6, filter=0x12fef518,flags=0x00000000) returns a fake device notification handle!
00cb:fixme:win:RegisterDeviceNotificationW (hwnd=0x100ca, filter=0x1395fc50,flags=0x00000000) returns a fake device notification handle!
00d1:fixme:ver:GetCurrentPackageId (0x1579fda0 (nil)): stub
00c4:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
00d1:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",000000001579FD18): stub
00c4:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
00bd:fixme:heap:RtlSetHeapInformation 0x19dc0000 0 0x52ba70 4 stub
00d3:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
00de:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0051:fixme:file:ReplaceFileW Ignoring flags 2
0051:fixme:file:ReplaceFileW Ignoring flags 2
002e:fixme:win:RegisterTouchWindow (0x200d8 00000000): stub
002e:fixme:win:RegisterTouchWindow (0x200d4 00000002): stub
002e:fixme:manipulation:viewport_ActivateConfiguration 000000000620D220, 951
002e:fixme:manipulation:viewport_SetViewportRect 000000000620D220, 00000000005FD280
002e:fixme:manipulation:content_SetContentRect 00000000060E9A20, 00000000005FD280
002e:fixme:manipulation:direct_manip_Activate 00000000062444F0, 00000000000200D4
002e:fixme:combase:RoGetActivationFactory (L"Windows.UI.ViewManagement.UIViewSettings", {3694dbf9-8f68-44be-8ff5-195c98ede8a6}, 00000000005FC488): semi-stub
002e:err:combase:RoGetActivationFactory Failed to find library for L"Windows.UI.ViewManagement.UIViewSettings"
002e:fixme:combase:RoGetActivationFactory (L"Windows.UI.ViewManagement.UIViewSettings", {3694dbf9-8f68-44be-8ff5-195c98ede8a6}, 00000000005FC488): semi-stub
002e:err:combase:RoGetActivationFactory Failed to find library for L"Windows.UI.ViewManagement.UIViewSettings"
002e:fixme:win:RegisterTouchWindow (0x200d2 00000002): stub
002e:fixme:manipulation:viewport_ActivateConfiguration 00000000060FD400, 951
002e:fixme:manipulation:viewport_SetViewportRect 00000000060FD400, 00000000005FC870
002e:fixme:manipulation:content_SetContentRect 000000000620D2A0, 00000000005FC870
002e:fixme:manipulation:direct_manip_Activate 00000000062A56B0, 00000000000200D2
002e:fixme:manipulation:viewport_SetViewportRect 00000000060FD400, 00000000005FC840
002e:fixme:manipulation:content_SetContentRect 00000000060E9A20, 00000000005FC840
002e:fixme:manipulation:direct_manip_Deactivate 00000000062A56B0, 00000000000200D2
002e:fixme:manipulation:direct_manip_Activate 00000000062A56B0, 00000000000200D2
002e:fixme:manipulation:viewport_SetViewportRect 00000000060FD400, 00000000005FC9D0
002e:fixme:manipulation:content_SetContentRect 00000000061CC300, 00000000005FC9D0
0050:fixme:process:CreateProcessInternalW Unsupported attribute 0x20002.
00e2:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
00e2:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
00e2:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x21017a0, 0x706afa0, 0x71cbc00) stub.
00e2:fixme:gdi:GdiInitializeLanguagePack stub
0053:fixme:file:ReplaceFileW Ignoring flags 2
002e:fixme:manipulation:direct_manip_Deactivate 00000000062A56B0, 00000000000200D2
002e:fixme:manipulation:direct_manip_Activate 00000000062A56B0, 00000000000200D2
002e:fixme:manipulation:viewport_SetViewportRect 00000000060FD400, 00000000005F0FC0
002e:fixme:manipulation:content_SetContentRect 0000000006250190, 00000000005F0FC0
002e:fixme:manipulation:direct_manip_Deactivate 00000000062A56B0, 00000000000200D2
002e:fixme:manipulation:direct_manip_Activate 00000000062A56B0, 00000000000200D2
002e:fixme:manipulation:viewport_SetViewportRect 00000000060FD400, 00000000005F1200
002e:fixme:manipulation:content_SetContentRect 00000000061CC300, 00000000005F1200
006b:fixme:file:ReplaceFileW Ignoring flags 2
0051:fixme:file:ReplaceFileW Ignoring flags 2
0051:fixme:file:ReplaceFileW Ignoring flags 2
0051:fixme:file:ReplaceFileW Ignoring flags 2