EVERSPACE™ 2

EVERSPACE™ 2

Vis statistikk:
Grathkaal 28. apr. 2021 kl. 13.58
[Linux/Proton] Game doesn't start since update, UE4 Prereq failure
When setting up the game running Proton, it tries to install the prerequisites (UE4PrereqSetup_x64.exe) which include .NET, VC++ and other stuff - and it fails.
The log shows that it tries to download the relevant installers from MS but fails to do so. It seems to use shortened URLs not direct links.
Tried with several Proton versions.

Has someone experienced this yet?
< >
Viser 115 av 15 kommentarer
racercowboy 28. apr. 2021 kl. 16.24 
Same thing happens to me, although the prompt only comes up with proton experimental and 6.3-2. Older versions the game crashes with no prompt. I searched for the things it was trying to install in protontricks but couldn't find them. I could be blind though.
Grathkaal 29. apr. 2021 kl. 10.16 
Hmm... I see the prompt on any version. I also tried to manually install the prereqs but to no avail. Would be great if other Linuxers chimed in and gave feedback.
dirkdjently 29. apr. 2021 kl. 17.03 
Yup, having the same problem on MX (debian-based). Just posted my own issue with the logfile, and it looks like the same issue as yours.
Sist redigert av dirkdjently; 29. apr. 2021 kl. 17.03
Wormblain 29. apr. 2021 kl. 18.06 
Same issue here. It sure would be nice if the devs got to work on this showstopper.
Wormblain 29. apr. 2021 kl. 21.56 
I just wasted a couple of hours reinstalling from scratch, still the same error.
Corben 30. apr. 2021 kl. 6.57 
Yeah, the UE4PrereqSetup_x64.exe fails with wine/proton. And trying
protontricks 1128920 vcrun2019
fails as well, as it tries to install the 32bit version first (but would install the 64bit version afterwards, but it stops before that).
There is a workaround to this though:
  • Download
  • Copy
    vc_redist.x64.exe
    into
    SteamLibrary/steamapps/common/EVERSPACE™ 2/Engine/Extras/Redist/en-us
  • Rename
    vc_redist.x64.exe
    to
    UE4PrereqSetup_x64.exe
    (overwriting the existing file)
Starting ES2 (April Update 2021) again, will install the VC++ runtime, and this is enough for the game to work again.
It does work with Proton 6.3-2, but will show you the test pattern on videos. So if you want to see the cutscenes e.g. Proton-6.5-GE-2 is recommended.

With this it's working for me on Ubuntu 20.04 LTS (nVidia 460.73.02).
ProtonDB report is waiting on approval but will eventually show up here: https://www.protondb.com/app/1128920

Kudos to T3cube!
Wormblain 30. apr. 2021 kl. 8.03 
Excellent write-up. Confirmed solution for Pop!OS 20.04 as well.
dirkdjently 30. apr. 2021 kl. 16.48 
Also confirm this worked for me on MX Linux.
Corben 30. apr. 2021 kl. 17.30 
I just realized that Proton-6.5-GE-2 does not play the videos, but Proton-6.1-GE-2 does. Also Proton-6.5-GE-1 works.
Sist redigert av Corben; 30. apr. 2021 kl. 17.58
racercowboy 30. apr. 2021 kl. 20.30 
worked for me on kubuntu 20.04
Grathkaal 1. mai 2021 kl. 3.57 
Thanks Corben, it works again. However only with Proton 5.13, anything 6.x freezes the game early on.
Animegal32 2. mai 2021 kl. 15.29 
I got a crash report from Unreal Engine going to post it here
Animegal32 2. mai 2021 kl. 15.29 
LoginId:eb34365b4106e290d8619bbf87d8b3dd
EpicAccountId:482ceb5f2c364f4882fe84d3eda1c36c

LowLevelFatalError [File:Unknown] [Line: 365] This platform requires cooked packages, and audio data was not cooked into SoundWave /Game/Audio/Dialog/DialogEN/M05_SEQ2_6_0_0.M05_SEQ2_6_0_0.

ES2_Win64_Shipping!FAsyncPackage::EventDrivenSerializeExport()
ES2_Win64_Shipping!FAsyncPackage::ProcessImportsAndExports_Event()
ES2_Win64_Shipping!FObjectAndNameAsStringProxyArchive::operator<<()
ES2_Win64_Shipping!FAsyncLoadingThread::ProcessAsyncLoading()
ES2_Win64_Shipping!FAsyncLoadingThread::TickAsyncThread()
ES2_Win64_Shipping!FAsyncLoadingThread::TickAsyncLoading()
ES2_Win64_Shipping!FAsyncLoadingThread::FlushLoading()
ES2_Win64_Shipping!LoadPackageInternal()
ES2_Win64_Shipping!LoadPackage()
ES2_Win64_Shipping!ResolveName()
ES2_Win64_Shipping!StaticLoadObjectInternal()
ES2_Win64_Shipping!StaticLoadObject()
ES2_Win64_Shipping!FObjectAndNameAsStringProxyArchive::operator<<()
ES2_Win64_Shipping!FObjectProperty::SerializeItem()
ES2_Win64_Shipping!FPropertyTag::SerializeTaggedProperty()
ES2_Win64_Shipping!UStruct::SerializeVersionedTaggedProperties()
ES2_Win64_Shipping!UScriptStruct::SerializeItem()
ES2_Win64_Shipping!FStructProperty::SerializeItem()
ES2_Win64_Shipping!FArrayProperty::SerializeItem()
ES2_Win64_Shipping!FPropertyTag::SerializeTaggedProperty()
ES2_Win64_Shipping!UStruct::SerializeVersionedTaggedProperties()
ES2_Win64_Shipping!UObject::SerializeScriptProperties()
ES2_Win64_Shipping!UObject::Serialize()
ES2_Win64_Shipping!UObject::Serialize()
ES2_Win64_Shipping!UGameplayStatics::LoadGameFromMemory()
ES2_Win64_Shipping!UUserFunctionsLib::LoadGameFromSlotCompressed() [i:\intermediate\es2_win\es2\source\es2\functionlibraries\userfunctionslib.cpp:420]
ES2_Win64_Shipping!UUserFunctionsLib::LoadGameOnlyToBeUsedInEmptyTransitionMap() [i:\intermediate\es2_win\es2\source\es2\functionlibraries\userfunctionslib.cpp:200]
ES2_Win64_Shipping!UUserFunctionsLib::execLoadGameOnlyToBeUsedInEmptyTransitionMap() [i:\intermediate\es2_win\es2\intermediate\build\win64\ue4\inc\es2\userfunctionslib.gen.cpp:85]
ES2_Win64_Shipping!UObject::execLetBool()
ES2_Win64_Shipping!ProcessLocalScriptFunction()
ES2_Win64_Shipping!ProcessScriptFunction<void (__cdecl*)(UObject * __ptr64,FFrame & __ptr64,void * __ptr64)>()
ES2_Win64_Shipping!UObject::execLocalFinalFunction()
ES2_Win64_Shipping!ProcessLocalScriptFunction()
ES2_Win64_Shipping!UObject::ProcessInternal()
ES2_Win64_Shipping!UFunction::Invoke()
ES2_Win64_Shipping!UObject::ProcessEvent()
ES2_Win64_Shipping!AActor::ProcessEvent()
ES2_Win64_Shipping!AActor::BeginPlay()
ES2_Win64_Shipping!AActor::DispatchBeginPlay()
ES2_Win64_Shipping!AWorldSettings::NotifyBeginPlay()
ES2_Win64_Shipping!AESWorldSettings::NotifyBeginPlay() [i:\intermediate\es2_win\es2\source\es2\framework\esworldsettings.cpp:18]
ES2_Win64_Shipping!AGameMode::HandleMatchHasStarted()
ES2_Win64_Shipping!AGameMode::SetMatchState()
ES2_Win64_Shipping!UWorld::BeginPlay()
ES2_Win64_Shipping!UEngine::LoadMap()
ES2_Win64_Shipping!UEngine::Browse()
ES2_Win64_Shipping!UEngine::TickWorldTravel()
ES2_Win64_Shipping!UGameEngine::Tick()
ES2_Win64_Shipping!FEngineLoop::Tick()
ES2_Win64_Shipping!GuardedMain()
ES2_Win64_Shipping!GuardedMainWrapper()
ES2_Win64_Shipping!WinMain()
ES2_Win64_Shipping!__scrt_common_main_seh() [d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
kernel32
ntdll
benvantende 4. mai 2021 kl. 12.36 
Thanks ... made my day. Works on:

Operating System: Kubuntu 21.04
KDE Plasma Version: 5.21.4
KDE Frameworks Version: 5.81.0
Qt Version: 5.15.2
Kernel Version: 5.11.0-16-generic
OS Type: 64-bit
Graphics Platform: X11
Processors: 4 × Intel® Core™ i5-6600K CPU @ 3.50GHz
Memory: 31,3 GiB of RAM
Graphics Processor: AMD Radeon ™ RX 480 Graphics
Sist redigert av benvantende; 4. mai 2021 kl. 12.39
Dark Thoughts 9. aug. 2022 kl. 3.23 
Something since last year must've broken it again. When I try to launch the game it just doesn't start up and the button goes back to "play".
< >
Viser 115 av 15 kommentarer
Per side: 1530 50

Dato lagt ut: 28. apr. 2021 kl. 13.58
Innlegg: 15