3DGE won't start
Posted: Fri Mar 02, 2018 8:25 pm
First post here, sorry it's an issue I'm having. Please let me know what else I need to add.
I downloaded the latest Test 3 for Windows and tried to run it. I got the "msvcp140.dll not on system" but it's there in \system32. I downloaded the redist from Microsoft and "repaired" the installation but got the same error.
So, I copied the dll into the 3DGE directory and now I get this error:
3DGE.exe - Application Error
---------------------------
The application was unable to start correctly (0xc000007b). Click OK to close the application.
---------------------------
There is no debug.txt or edge2.log that I can find. Running Win7, there's doom2.wad in the same directory, and I haven't had any issue like this with other programs. I remember that I could never get older versions of 3dge to run either so I moved to other ports, but I just read about the new Wolf3d 3DGE mod that was released and wanted to try it.
This error happens if I double-click the exe, or run it from the command line. With dropping the EPK for the Wolf mod on it or not.
If I double-click the edgecrashreporter I get told that mfc140.dll is not installed which is also incorrect - that one's in \system32 as well.
Any thoughts on why this is happening?
--------------------------------------
Editing to add:
I ran DependencyWalker against 3DGE.exe to see what it is looking for that it couldn't find and it is looking or IEShims.dll which is seemed weird but, okay, I copied that into the directory as well. It is also apparently looking for the following which it can't find:
API-MS-WIN-APPMODEL-RUNTIME-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ERROR-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ROBUFFER-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL
API-MS-WIN-SHCORE-SCALING-L1-1-1.DLL
DCOMP.DLL
So now I'm sure this will mean something to someone but I am not that someone. Does this shed any light for anyone?
I downloaded the latest Test 3 for Windows and tried to run it. I got the "msvcp140.dll not on system" but it's there in \system32. I downloaded the redist from Microsoft and "repaired" the installation but got the same error.
So, I copied the dll into the 3DGE directory and now I get this error:
3DGE.exe - Application Error
---------------------------
The application was unable to start correctly (0xc000007b). Click OK to close the application.
---------------------------
There is no debug.txt or edge2.log that I can find. Running Win7, there's doom2.wad in the same directory, and I haven't had any issue like this with other programs. I remember that I could never get older versions of 3dge to run either so I moved to other ports, but I just read about the new Wolf3d 3DGE mod that was released and wanted to try it.
This error happens if I double-click the exe, or run it from the command line. With dropping the EPK for the Wolf mod on it or not.
If I double-click the edgecrashreporter I get told that mfc140.dll is not installed which is also incorrect - that one's in \system32 as well.
Any thoughts on why this is happening?
--------------------------------------
Editing to add:
I ran DependencyWalker against 3DGE.exe to see what it is looking for that it couldn't find and it is looking or IEShims.dll which is seemed weird but, okay, I copied that into the directory as well. It is also apparently looking for the following which it can't find:
API-MS-WIN-APPMODEL-RUNTIME-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ERROR-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ROBUFFER-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL
API-MS-WIN-SHCORE-SCALING-L1-1-1.DLL
DCOMP.DLL
So now I'm sure this will mean something to someone but I am not that someone. Does this shed any light for anyone?