CrossOver Support - Community Forums

Important Information These are community forums and not official technical support. If you need official support: Contact Us

CrossOver Mac
Discussion about CrossOver Mac

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Can't even install unreal engine games?

Recently I bought 'Deliver us the moon' and 'Severed steel' from GOG, thinking it might work because both games supported directx11 and protondb.com said they run well at least in Proton.
When i tried to install them using crossover 21.1, GOG's offline installer said installation is complete, however when i tried to run the game, the error message said that I need to install Microsoft Visual C++ Runtime and asked to install them. When I choose 'yes' and try to install those components, It fails and shows error saying it failed to setup UE4 prerequsites. Error code is 0x80070538 - invalid ACL.

Both game showed exactly same issue. Is this a known issue? Any solutions?
I tried diffent bottles and even install bunch of microsoft Visual c++ runtime versions using installers provided by crossover before installing the game, but it still shows the error.

This is a log provided by UE4 prerequsites installer

[0194:0198][2022-01-01T13:19:28]i001: Burn v3.8.1128.0, Windows v6.1 (Build 7601: Service Pack 1), path: C:\GOG Games\Severed Steel\Engine\Extras\Redist\en-us\UE4PrereqSetup_x64.exe, cmdline: '-burn.unelevated BurnPipe.{9436A951-ACA1-4562-B23D-E98F0846B464} {E7F4D2D1-BF35-4DAB-AD02-0EC73D3C3810} 392'
[0194:0198][2022-01-01T13:19:28]i000: Setting string variable 'WixBundleLog' to value 'C:\users\crossover\Temp\UE4Prerequisites(x64)_20220101131928.log'
[0194:0198][2022-01-01T13:19:28]i000: Setting string variable 'WixBundleOriginalSource' to value 'C:\GOG Games\Severed Steel\Engine\Extras\Redist\en-us\UE4PrereqSetup_x64.exe'
[0194:0198][2022-01-01T13:19:28]i000: Setting string variable 'WixBundleName' to value 'UE4 Prerequisites (x64)'
[0194:0198][2022-01-01T13:19:29]i100: Detect begin, 9 packages
[0194:0198][2022-01-01T13:19:29]i000: Setting string variable 'NETFRAMEWORK40' to value '1'
[0194:0198][2022-01-01T13:19:29]i000: Setting string variable 'Netfx20Version' to value '2.2.50727.4927'
[0194:0198][2022-01-01T13:19:29]i000: Registry key not found. Key = 'Installer\Assemblies\Global'
[0194:0198][2022-01-01T13:19:29]i000: Setting numeric variable 'MshtmlVersion' to value 0
[0194:0198][2022-01-01T13:19:29]i052: Condition 'Netfx20Version AND (Netfx20Version >= v2.0.50727.5420)' evaluates to true.
[0194:0198][2022-01-01T13:19:29]i052: Condition 'NETFRAMEWORK40' evaluates to true.
[0194:0198][2022-01-01T13:19:29]i101: Detected package: NetFx20_32, state: Present, cached: None
[0194:0198][2022-01-01T13:19:29]i101: Detected package: NetFx40Redist, state: Present, cached: None
[0194:0198][2022-01-01T13:19:29]i101: Detected package: WI45_XP_v3_X86, state: Absent, cached: None
[0194:0198][2022-01-01T13:19:29]i101: Detected package: WI45_XP_v4_X64, state: Absent, cached: None
[0194:0198][2022-01-01T13:19:29]i101: Detected package: Windows6.0_KB942288_v2_x86.msu, state: Absent, cached: None
[0194:0198][2022-01-01T13:19:29]i101: Detected package: Windows6.0_KB942288_v2_x64.msu, state: Absent, cached: None
[0194:0198][2022-01-01T13:19:29]i101: Detected package: VC140_X86, state: Absent, cached: None
[0194:0198][2022-01-01T13:19:29]i101: Detected package: vc140_X64, state: Absent, cached: None
[0194:0198][2022-01-01T13:19:29]i101: Detected package: PrereqSetup, state: Absent, cached: None
[0194:0198][2022-01-01T13:19:29]i052: Condition 'VersionNT64' evaluates to true.
[0194:0198][2022-01-01T13:19:29]i199: Detect complete, result: 0x0
[0194:01AC][2022-01-01T13:20:00]i000: Setting numeric variable 'EulaAcceptCheckbox' to value 1
[0194:0198][2022-01-01T13:20:00]i200: Plan begin, 9 packages, action: Install
[0194:0198][2022-01-01T13:20:00]i052: Condition 'VersionNT=v5.1 AND NOT VersionNT64 AND (NOT Netfx20Version OR (Netfx20Version < v2.0.50727.5420))' evaluates to false.
[0194:0198][2022-01-01T13:20:00]w321: Skipping dependency registration on package with no dependency providers: NetFx20_32
[0194:0198][2022-01-01T13:20:00]w321: Skipping dependency registration on package with no dependency providers: NetFx40Redist
[0194:0198][2022-01-01T13:20:00]i052: Condition 'VersionNT=v5.1 AND NOT VersionNT64 AND VersionMsi < v4.5' evaluates to false.
[0194:0198][2022-01-01T13:20:00]w321: Skipping dependency registration on package with no dependency providers: WI45_XP_v3_X86
[0194:0198][2022-01-01T13:20:00]i052: Condition 'VersionNT=v5.2 AND VersionNT64 AND VersionMsi < v4.5' evaluates to false.
[0194:0198][2022-01-01T13:20:00]w321: Skipping dependency registration on package with no dependency providers: WI45_XP_v4_X64
[0194:0198][2022-01-01T13:20:00]i052: Condition 'VersionNT=v6.0 AND NOT VersionNT64 AND VersionMsi < v4.5' evaluates to false.
[0194:0198][2022-01-01T13:20:00]w321: Skipping dependency registration on package with no dependency providers: Windows6.0_KB942288_v2_x86.msu
[0194:0198][2022-01-01T13:20:00]i052: Condition 'VersionNT=v6.0 AND VersionNT64 AND VersionMsi < v4.5' evaluates to false.
[0194:0198][2022-01-01T13:20:00]w321: Skipping dependency registration on package with no dependency providers: Windows6.0_KB942288_v2_x64.msu
[0194:0198][2022-01-01T13:20:00]i052: Condition 'VersionNT>=v5.1' evaluates to true.
[0194:0198][2022-01-01T13:20:00]w321: Skipping dependency registration on package with no dependency providers: VC140_X86
[0194:0198][2022-01-01T13:20:00]i000: Setting string variable 'WixBundleLog_VC140_X86' to value 'C:\users\crossover\Temp\UE4Prerequisites(x64)_20220101131928_0_VC140_X86.log'
[0194:0198][2022-01-01T13:20:00]i052: Condition 'VersionNT>=v5.2 AND VersionNT64' evaluates to true.
[0194:0198][2022-01-01T13:20:00]w321: Skipping dependency registration on package with no dependency providers: vc140_X64
[0194:0198][2022-01-01T13:20:00]i000: Setting string variable 'WixBundleLog_vc140_X64' to value 'C:\users\crossover\Temp\UE4Prerequisites(x64)_20220101131928_1_vc140_X64.log'
[0194:0198][2022-01-01T13:20:00]i000: Setting string variable 'WixBundleRollbackLog_PrereqSetup' to value 'C:\users\crossover\Temp\UE4Prerequisites(x64)_20220101131928_2_PrereqSetup_rollback.log'
[0194:0198][2022-01-01T13:20:00]i000: Setting string variable 'WixBundleLog_PrereqSetup' to value 'C:\users\crossover\Temp\UE4Prerequisites(x64)_20220101131928_2_PrereqSetup.log'
[0194:0198][2022-01-01T13:20:00]i201: Planned package: NetFx20_32, state: Present, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[0194:0198][2022-01-01T13:20:00]i201: Planned package: NetFx40Redist, state: Present, default requested: Present, ba requested: Present, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[0194:0198][2022-01-01T13:20:00]i201: Planned package: WI45_XP_v3_X86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[0194:0198][2022-01-01T13:20:00]i201: Planned package: WI45_XP_v4_X64, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[0194:0198][2022-01-01T13:20:00]i201: Planned package: Windows6.0_KB942288_v2_x86.msu, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[0194:0198][2022-01-01T13:20:00]i201: Planned package: Windows6.0_KB942288_v2_x64.msu, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[0194:0198][2022-01-01T13:20:00]i201: Planned package: VC140_X86, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: None, cache: Yes, uncache: No, dependency: None
[0194:0198][2022-01-01T13:20:00]i201: Planned package: vc140_X64, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: None, cache: Yes, uncache: No, dependency: None
[0194:0198][2022-01-01T13:20:00]i201: Planned package: PrereqSetup, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: Uninstall, cache: Yes, uncache: No, dependency: Register
[0194:0198][2022-01-01T13:20:00]i299: Plan complete, result: 0x0
[0194:0198][2022-01-01T13:20:00]i300: Apply begin
[0188:018C][2022-01-01T13:20:00]i360: Creating a system restore point.
[0188:018C][2022-01-01T13:20:00]i361: Created a system restore point.
[0188:018C][2022-01-01T13:20:00]i000: Caching bundle from: 'C:\users\crossover\Temp{0d995f46-317b-4b5f-bf3e-9f98bae9d339}.be\UE4PrereqSetup_x64.exe' to: 'C:\ProgramData\Package Cache{0d995f46-317b-4b5f-bf3e-9f98bae9d339}\UE4PrereqSetup_x64.exe'
[0188:018C][2022-01-01T13:20:00]i320: Registering bundle dependency provider: {0d995f46-317b-4b5f-bf3e-9f98bae9d339}, version: 1.0.14.0
[0188:01A8][2022-01-01T13:20:01]i305: Verified acquired payload: VC140_X86 at path: C:\ProgramData\Package Cache.unverified\VC140_X86, moving to: C:\ProgramData\Package Cache\AFA5BADCE64EE67290ADD24E0DC3D8210954AC6C\vcredist_x86.exe.
[0188:01A8][2022-01-01T13:20:01]i305: Verified acquired payload: vc140_X64 at path: C:\ProgramData\Package Cache.unverified\vc140_X64, moving to: C:\ProgramData\Package Cache\B87C38D093872D7BE7E191F01107B39C87888A5A\vcredist_x64.exe.
[0188:01A8][2022-01-01T13:20:01]i305: Verified acquired payload: PrereqSetup at path: C:\ProgramData\Package Cache.unverified\PrereqSetup, moving to: C:\ProgramData\Package Cache{D7B591D8-1091-4A00-A0B3-5301C45E5D51}v1.0.14.0\UE4PrereqSetup_x64.msi.
[0188:018C][2022-01-01T13:20:01]i301: Applying execute package: VC140_X86, action: Install, path: C:\ProgramData\Package Cache\AFA5BADCE64EE67290ADD24E0DC3D8210954AC6C\vcredist_x86.exe, arguments: '"C:\ProgramData\Package Cache\AFA5BADCE64EE67290ADD24E0DC3D8210954AC6C\vcredist_x86.exe" /quiet /norestart'
[0188:018C][2022-01-01T13:20:01]e000: Error 0x80070538: Failed to create the security descriptor for the connection event and pipe.
[0188:018C][2022-01-01T13:20:01]e000: Error 0x80070538: Failed to create embedded pipe.
[0188:018C][2022-01-01T13:20:01]e000: Error 0x80070538: Failed to run bundle as embedded from path: C:\ProgramData\Package Cache\AFA5BADCE64EE67290ADD24E0DC3D8210954AC6C\vcredist_x86.exe
[0188:018C][2022-01-01T13:20:01]e000: Error 0x80070538: Failed to execute EXE package.
[0194:0198][2022-01-01T13:20:01]e000: Error 0x80070538: Failed to configure per-machine EXE package.
[0194:0198][2022-01-01T13:20:01]i319: Applied execute package: VC140_X86, result: 0x80070538, restart: None
[0194:0198][2022-01-01T13:20:01]e000: Error 0x80070538: Failed to execute EXE package.
[0188:018C][2022-01-01T13:20:01]i351: Removing cached package: VC140_X86, from path: C:\ProgramData\Package Cache\AFA5BADCE64EE67290ADD24E0DC3D8210954AC6C\
[0188:018C][2022-01-01T13:20:01]i330: Removed bundle dependency provider: {0d995f46-317b-4b5f-bf3e-9f98bae9d339}
[0188:018C][2022-01-01T13:20:01]i352: Removing cached bundle: {0d995f46-317b-4b5f-bf3e-9f98bae9d339}, from path: C:\ProgramData\Package Cache{0d995f46-317b-4b5f-bf3e-9f98bae9d339}\
[0194:0198][2022-01-01T13:20:01]i399: Apply complete, result: 0x80070538, restart: None, ba requested restart: No

Are you using an Intel or M1 Mac?

I'm using m1.

Pre-installing most likely won't help, as the game(s) is/are trying to install the prerequisite items anyway, no matter what. Not sure why ACL would be a problem here, but this might be to due to specific OS APIs that are handled incorrectly by Wine/CrossOver.

I would file a bug report.

Hi folks,

There are fixes for this issue in upstream Wine, so I would expect these games to work when CrossOver 22 is released later this year.

Best,
Meredith

Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzA4NjEzODE4LCJjc3JmX3Rva2VuIjoiRWt1WGt0OVQzemIzNktNVCIsImdkcHIiOjB9