Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
did you manage to solve the problem?
Adrian Palma,
Support Manager,
The Astronauts
Unfortunately, not yet. I verified the game cache on Steam and everything was OK. I tried reinstalling it, but that didn't make a difference either. I have also verified that DirectX, .NET Framework, Visual Studio Redistributables and my drivers are all up to date. Still, I keep getting this UE4 Prerequisites problem.
Not sure if relevant for this specific problem, but I tried to execute the binary files in "...\The Vanishing of Ethan Carter Redux\EthanCarter\Binaries\Win64" manually and both give me the same 0xc000007b error I get when I try to run the original version of the game.
Please let me know if there's anything else you'd like me to verify on my system.
Thanks!
Did you install 2013 version of C++ Redistributable? Also, please take a look here.
Adrian Palma,
Support Manager,
The Astronauts
I had already done steps 1 and 2 (see note below)*.
On step 3, nVidia Control Panel only recongnized the original version of the game. So I added the Redux version binary manually and checked the settings from step 4, but that didn't solve it either.
On to step 5, I changed the mentioned options from GameUserSettings.ini file, which isn't located in "...\AppData\Local\..." like in Eden Star's case, but in "...\SteamApps\common\The Vanishing of Ethan Carter Redux\EthanCarter\Saved\Config\WindowsNoEditor". Still no luck.
Step "LASTLY" doesn't really applies, as the only installer distributed with this version of the game seems to be the UE4 Prerequisites one, which I'm prompted to run when I try to play the game.
Step "Extra Lastly": No new entries are generated among System Logs, except for the Windows Update automatic updates pausing/resuming when the UE4 Prerequisites thing is being Uninstalled or Renstalled. There are a few interesting entries among the Application Logs, though:
These are the entries when I try to run the game with UE4 Prerequisites being already installed (like in the 3rd imgur link from my original post) and I choose to uninstall it: http://pastebin.com/hFJUbs0x
And these are for trying to run the game after uninstalling UE4 Prerequisites as above and agreeing to reinstall it: http://pastebin.com/vjkUSgJn
*Note: Even though the DirectX web installer says I already have the most recent version of DirectX installed (and I have already played games using DirectX 9, 10 and 11 on this system), there's no entry for DirectX on the Programs and Features list. I'm not even sure there should be, anyway, but I found this curious.
Thanks a lot for your help so far. Looking forward to hear from you again.
Ivan
Thinking about that, I started digging the original version's install folder and found that this happened only when I tried to run "...\The Vanishing of Ethan Carter\Binaries\Win64\AstronautsGame-Win64-Shipping.exe", which apparently was the one Steam was calling. But if I tried "...\The Vanishing of Ethan Carter\Binaries\Win32\AstronautsGame-Win32-Shipping.exe", nothing happened at all (from the point of view of an end user).
Anyway, although I thought error 0xc000007b was an unrelated issue which I would still have to deal with after solving the DirectX problem, I decided to go back to it, just in case. Which is when I found this thread: http://answers.unrealengine.com/questions/12975/unreal-engine-wont-launch-error-code-0xc000007b.html. So, following 0xDEADBEEF's answer from there, I downloaded Dependency Walker and run it with each of the 4 executables, generating the logs below (please note I removed some information I judged irrelevant in the Module Dependency Tree section of each file, making them about thrice smaller, but I explicitly marked where I did so):
Logs for AstronautsGame-Win32-Shipping.exe (UE3)[pastebin.com]
Logs for AstronautsGame-Win64-Shipping.exe (UE3)[pastebin.com]
Logs for EthanCarter-Win64-Shipping.exe (Redux)[pastebin.com]
Logs for EthanCarter-Win64-Console.exe (Redux)[pastebin.com]
While the Win32 file seems way more chaotic, all of the Win64 logs have a single [] tag in the Module Dependency Tree, which is in the line:
That made it clear: the problem was xinput1_3.dll
xinput1_3.dll is a dinamic library from DirectX, but I had already reinstalled DirectX previously, without solving the problem. So, this is what I did:
Profit! The DirectX installation included in UE4 Prerequisites placed new xinput1_3.dll files in both directories, completely fixing both UE3 and Redux versions of the game.
I'm not sure how the 64 bit file could have ended up in System32, but I may have had some other problem in the past, which I don't remember, and solved it by copying the file from SysWOW64, replacing the correct one. Seems weird, but this fellow on this other thread apparently did the same with another DLL to partially solve another problem, and he had to undo it to get rid of error 0xc000007b as well.
Maybe you'd like to include the link for that UE forum thread on the "c000007b error" section of this FAQ, since the whole Dependency Walker thing can be quite useful in tracing the root cause of this error. The d3dx9_43.dll file currently mentioned in there is just a specific case of the same problem.
Thank you very much for your help. I hope this thread can be useful for others having a similar problem in the future. :)
Thanks so much for sharing the solution with the community. Wonderful job! :)
Adrian Palma,
Support Manager,
The Astronauts
Thanks, fix this problem