2.20 64-bit inaccessible - reverted to 32-bit beta - 64 BIT FIX AT END!
Moderator: Moderators for English X Forum
-
- Posts: 2769
- Joined: Tue, 29. Oct 13, 21:59
-
- EGOSOFT
- Posts: 54155
- Joined: Tue, 29. Apr 03, 00:56
This is something you'd have to ask Steam support, as the process doesn't actually seem to be getting as far as the game itself.Tanooshman wrote:NOchange - as others have noted there is NO apparent response to clicking the ICON or the PLAY button on steam. If there is any kind of LOG to turn on and trap what happens, it may be pretty obvious, because it is immediate.
I've no idea where you get this idea from. The Beta versions are no different to the release versions in this respect, and the only reason any version would be unable to read a save file that had been edited would be if it had been edited incorrectly.Tanooshman wrote:Interestingly the beta isn't working for me either because I have a need to edit the .xml, and the beta will not recognize a save file that's been edited. I don't think this is a bug, I think it's intended.
-
- Posts: 545
- Joined: Thu, 11. Apr 13, 14:12
Could u give the following a try?
In the steamapp directory where XRebirth.exe is located could u add a new bat file (for instance test.bat - use notepad to create that file) with the following content:
XRebirth.exe
echo %errorlevel%
pause
Then just click on that file to run it.
You should see a command line window like this:
D:\Program Files (x86)\Steam\SteamApps\common\X Rebirth>XRebirth.exe
D:\Program Files (x86)\Steam\SteamApps\common\X Rebirth>echo 0
0
D:\Program Files (x86)\Steam\SteamApps\common\X Rebirth>pause
What's the number displayed for u there?
Did u try to disable ur antivirus system temporarily to see if that solves the issue as suggested by CBJ?
In the steamapp directory where XRebirth.exe is located could u add a new bat file (for instance test.bat - use notepad to create that file) with the following content:
XRebirth.exe
echo %errorlevel%
pause
Then just click on that file to run it.
You should see a command line window like this:
D:\Program Files (x86)\Steam\SteamApps\common\X Rebirth>XRebirth.exe
D:\Program Files (x86)\Steam\SteamApps\common\X Rebirth>echo 0
0
D:\Program Files (x86)\Steam\SteamApps\common\X Rebirth>pause
What's the number displayed for u there?
Did u try to disable ur antivirus system temporarily to see if that solves the issue as suggested by CBJ?
Stefan Hett
-
- Posts: 545
- Joined: Thu, 11. Apr 13, 14:12
Also note that in the next version we've improved error reporting a bit further. That covers some (rare) cases where the game would close silently at startup without showing any error message. Whether this is the actual one you have, I can't tell for sure.
You should still run the test in my previous post however, so we can try to help you out.
You should still run the test in my previous post however, so we can try to help you out.
Last edited by stefanEgo on Tue, 1. Jul 14, 17:24, edited 1 time in total.
Stefan Hett
-
- Posts: 244
- Joined: Thu, 12. Feb 04, 18:03
-
- Posts: 545
- Joined: Thu, 11. Apr 13, 14:12
This corresponds to the error code you see when you try to start the game driectly (c000007b). That means that there's some issue with starting the exe.
In general it suggests that there's some trouble with:
- either the exe
- a DLL the exe uses (aka: mismatch of 32- vs. 64-bit)
- a corrupted DLL
In 90% of the cases that is because you are missing the VS 64-bit runtimes. But since you stated you already followed the steam-instructions that should not be the case. Just to make double sure: Could u rerun this file:
D:\[...]\SteamApps\common\X Rebirth\_CommonRedist\vcredist\2010\vcredist_x64.exe in administration mode?
Also you can verify whether the runtime is correctly installed under Control Panel -> Programs -> Programs and Features. There should be an entry called "Microsoft Visual C++ 2010 x64 Redistributable - 10.0.40219". If that's missing something went wrong with the VS installer. (the version number must match exactly! If it's not, this will also explain the issue u have.
The screenshot you posted suggest you are running the game with Steam in Offline mode. I assume you also tried to run the game in online mode with the same result, no?
I also assume ur X Rebirth installation has been updated to the latest version correctly (2.20), Using the VERIFY INTEGRITY OF GAME CAHCE... in Steam (properties of X Rebirth -> Local Files) was run without issues and BETAS are set to NONE. Correct?
If so I'd give it a try to completely remove the game and download a fresh installation. Chances are not good that this will fix the problem for you, if all the above was done already, but it's worth a try I'd say.
In general it suggests that there's some trouble with:
- either the exe
- a DLL the exe uses (aka: mismatch of 32- vs. 64-bit)
- a corrupted DLL
In 90% of the cases that is because you are missing the VS 64-bit runtimes. But since you stated you already followed the steam-instructions that should not be the case. Just to make double sure: Could u rerun this file:
D:\[...]\SteamApps\common\X Rebirth\_CommonRedist\vcredist\2010\vcredist_x64.exe in administration mode?
Also you can verify whether the runtime is correctly installed under Control Panel -> Programs -> Programs and Features. There should be an entry called "Microsoft Visual C++ 2010 x64 Redistributable - 10.0.40219". If that's missing something went wrong with the VS installer. (the version number must match exactly! If it's not, this will also explain the issue u have.
The screenshot you posted suggest you are running the game with Steam in Offline mode. I assume you also tried to run the game in online mode with the same result, no?
I also assume ur X Rebirth installation has been updated to the latest version correctly (2.20), Using the VERIFY INTEGRITY OF GAME CAHCE... in Steam (properties of X Rebirth -> Local Files) was run without issues and BETAS are set to NONE. Correct?
If so I'd give it a try to completely remove the game and download a fresh installation. Chances are not good that this will fix the problem for you, if all the above was done already, but it's worth a try I'd say.
Last edited by stefanEgo on Tue, 1. Jul 14, 17:56, edited 1 time in total.
Stefan Hett
-
- Posts: 545
- Joined: Thu, 11. Apr 13, 14:12
@Thurak: Regarding the files u mentioned from the DirectX/Jun2010 folder: These are all fine... there is no dxdllreg_x64 and the size difference of DSETUP.dll and dsetup32.dll is all fine.
It might help if u could provide us with ur full dxdiag (not just the excerpt u posted before).
It might help if u could provide us with ur full dxdiag (not just the excerpt u posted before).
Last edited by stefanEgo on Tue, 1. Jul 14, 18:47, edited 1 time in total.
Stefan Hett
-
- Posts: 61
- Joined: Fri, 3. Apr 09, 08:05
Hey Stefan and Thurak
I'm the OP and have been following your dialog with interest. Each and every attempt you've suggest for Thurak, I've puppeted, each and every result I've shared. My full dxdiag is posted earlier in the thread.
One item that may be worth mentioning: My Steam games are split between C and D drives. The first steam games and steam itself on C, all games since 2011 on D.
I'm offering this info in case it's true for Thurak as well, and in case there's some kind of PATHing issue to consider.
In any case, thanks for continuing the problem determination guys.
I'm the OP and have been following your dialog with interest. Each and every attempt you've suggest for Thurak, I've puppeted, each and every result I've shared. My full dxdiag is posted earlier in the thread.
One item that may be worth mentioning: My Steam games are split between C and D drives. The first steam games and steam itself on C, all games since 2011 on D.
I'm offering this info in case it's true for Thurak as well, and in case there's some kind of PATHing issue to consider.
In any case, thanks for continuing the problem determination guys.
DIY system
MIS Z68 board
i5 2500K 3.83 quad chip
MSI GeForce GTX 660Ti video
8 Gig mem
64 Gig SSD Cache (SRT)
1.5Tb Hard
X3:Rebirth, TC
MIS Z68 board
i5 2500K 3.83 quad chip
MSI GeForce GTX 660Ti video
8 Gig mem
64 Gig SSD Cache (SRT)
1.5Tb Hard
X3:Rebirth, TC
-
- Posts: 545
- Joined: Thu, 11. Apr 13, 14:12
-
- Posts: 244
- Joined: Thu, 12. Feb 04, 18:03
-
- Posts: 61
- Joined: Fri, 3. Apr 09, 08:05
Stefan:stefanEgo wrote:@Tanooshman: Did you run the test.bat I've mentioned earlier too? Do you see the same errorlevel Thurak reported or do u get a different one?
Is the correct Visual Studio entry listed in the list of installed programs in Windows?
YES and
YES (same one) and
YES
DIY system
MIS Z68 board
i5 2500K 3.83 quad chip
MSI GeForce GTX 660Ti video
8 Gig mem
64 Gig SSD Cache (SRT)
1.5Tb Hard
X3:Rebirth, TC
MIS Z68 board
i5 2500K 3.83 quad chip
MSI GeForce GTX 660Ti video
8 Gig mem
64 Gig SSD Cache (SRT)
1.5Tb Hard
X3:Rebirth, TC
-
- Posts: 545
- Joined: Thu, 11. Apr 13, 14:12
@ Thurak: The DXDiag you sent me didn't show any hint which might have caused ur issue unfortunately.
@ Thurak/Tanooshman: Could u do the following:
1. Download DepencyWalker (64-bit version): http://www.dependencywalker.com/depends22_x64.zip
2. Unpack the files into a folder.
3. Drag-and-Drop the XRebirth.exe file from the SteamApps/coommon/X Rebirth directory onto the depends.exe file.
The dependency Walker should now show up showing a list of DLLs and other things.
4. In the DependencyWalker click on File -> SaveAs.
5. Make sure that Save as type is set to Dependency Walker Image (*.dwi) and save the file somewhere.
6. Send me the file by PM (maybe better pack it, since it might be some MB in size).
@ Thurak/Tanooshman: Could u do the following:
1. Download DepencyWalker (64-bit version): http://www.dependencywalker.com/depends22_x64.zip
2. Unpack the files into a folder.
3. Drag-and-Drop the XRebirth.exe file from the SteamApps/coommon/X Rebirth directory onto the depends.exe file.
The dependency Walker should now show up showing a list of DLLs and other things.
4. In the DependencyWalker click on File -> SaveAs.
5. Make sure that Save as type is set to Dependency Walker Image (*.dwi) and save the file somewhere.
6. Send me the file by PM (maybe better pack it, since it might be some MB in size).
Stefan Hett
-
- Posts: 244
- Joined: Thu, 12. Feb 04, 18:03
Oh yeah, that result looks promising. Nice tool, was looking for something like that but obviously could not use google correctly 
Result in short: IESHIMS.DLL seems to be missing... well, no wonder for me actually, the if I assume correctly that's an IE file. The IE is not installed here.
You got more details via PM

Result in short: IESHIMS.DLL seems to be missing... well, no wonder for me actually, the if I assume correctly that's an IE file. The IE is not installed here.
You got more details via PM
-
- Posts: 61
- Joined: Fri, 3. Apr 09, 08:05
-
- EGOSOFT
- Posts: 54155
- Joined: Tue, 29. Apr 03, 00:56
-
- Posts: 545
- Joined: Thu, 11. Apr 13, 14:12
@ Thurak: The IESHIMS.DLL is fine to be listed as missing. That's not what's causing that issue.
The problem for you merely seems that ur D3DX9_43.DLL in C:\windows\system32 is a 32-bit one instead of a 64-bit version (yeah it should really be a 64-bit version, even though the directory says: "system32" --- that has historical reasons).
So what I'd try first if I were you is to reinstall the DX redistributables by running [...]\Steam\SteamApps\common\X Rebirth\_CommonRedist\DirectX\Jun2010\DXSETUP.exe
Afterwards restart ur computer and try to start the game again.
If it's still not working, rerun the dependency walker. Does it still show a redish icon for the D3DX9_43.DLL in the upper left list?
If not, pls send me the updated DependencyWalker file.
If it is showing the D3DX9_43.DLL then somehow the DXSETUP.exe run didn't fix that file for you. A workaround would be to get hold of the proper 64-bit D3DX9_43.DLL and copy it to the same directory where XRebirth.exe is located. Does that solve the issue for you?
If it does, I'd however check the net on how to fix the wrong D3DX9_43.DLL in ur system directory, since that might cause u problems with other games too and might even cause the issue u have with X Rebirth to reappear at some point.
The problem for you merely seems that ur D3DX9_43.DLL in C:\windows\system32 is a 32-bit one instead of a 64-bit version (yeah it should really be a 64-bit version, even though the directory says: "system32" --- that has historical reasons).
So what I'd try first if I were you is to reinstall the DX redistributables by running [...]\Steam\SteamApps\common\X Rebirth\_CommonRedist\DirectX\Jun2010\DXSETUP.exe
Afterwards restart ur computer and try to start the game again.
If it's still not working, rerun the dependency walker. Does it still show a redish icon for the D3DX9_43.DLL in the upper left list?
If not, pls send me the updated DependencyWalker file.
If it is showing the D3DX9_43.DLL then somehow the DXSETUP.exe run didn't fix that file for you. A workaround would be to get hold of the proper 64-bit D3DX9_43.DLL and copy it to the same directory where XRebirth.exe is located. Does that solve the issue for you?
If it does, I'd however check the net on how to fix the wrong D3DX9_43.DLL in ur system directory, since that might cause u problems with other games too and might even cause the issue u have with X Rebirth to reappear at some point.
Stefan Hett
-
- Posts: 244
- Joined: Thu, 12. Feb 04, 18:03
YES.
But here is the tricky thing: I ran dxsetup several times the last couple of days and it did not change a thing. Now that I knew which file was wrong I renamed the one and reran dxsetup. And this time it actually did something, took longer to run and copied (many) more files, including the right 64 bit D3DX9_43.DLL.
Game is running now, thank you very much!
For everyone else with the same problem I would advise you to try the same: dxsetup seems to do a quick and dirty run when all the files seem to be there.
With the one DLL renamed to D3DX9_43.DLL_BACKUP and then running dxsetup it actually copied many more d3d*.dll and other files than the runs before so no matter which one is bad on your system all the ones should be replaced by correct 64bit ones. At least that's how it worked here.
Thank you stefanEgo!
But here is the tricky thing: I ran dxsetup several times the last couple of days and it did not change a thing. Now that I knew which file was wrong I renamed the one and reran dxsetup. And this time it actually did something, took longer to run and copied (many) more files, including the right 64 bit D3DX9_43.DLL.
Game is running now, thank you very much!
For everyone else with the same problem I would advise you to try the same: dxsetup seems to do a quick and dirty run when all the files seem to be there.
With the one DLL renamed to D3DX9_43.DLL_BACKUP and then running dxsetup it actually copied many more d3d*.dll and other files than the runs before so no matter which one is bad on your system all the ones should be replaced by correct 64bit ones. At least that's how it worked here.
Thank you stefanEgo!
-
- Posts: 545
- Joined: Thu, 11. Apr 13, 14:12
@Tanooshman: In your case the file C:\windows\system32\MSVCR100.DLL is a 32-bit version while it should be a 64-bit one.
I suggest you follow the same approach Thurak was using aka:
rename the file to something like MSVCR100.DLL.old (or move it somewhere else) and then re-run the vcredist_x64.exe file under _CommonRedist\vcredist\2010.
If the game runs afterwards, you can remove the back-up.
I suggest you follow the same approach Thurak was using aka:
rename the file to something like MSVCR100.DLL.old (or move it somewhere else) and then re-run the vcredist_x64.exe file under _CommonRedist\vcredist\2010.
If the game runs afterwards, you can remove the back-up.
Stefan Hett
-
- Posts: 61
- Joined: Fri, 3. Apr 09, 08:05
Sadly no good result
I moved the msvcr100.dll and renamed appending "O", and ran VCREDIST_64.exe from the location indicated, choosing the "repair" option.
now there is no mscvr100.dll file (except the one I moved into downloads folder).
I also ran the dxsetup.exe - just in case.
I moved the msvcr100.dll and renamed appending "O", and ran VCREDIST_64.exe from the location indicated, choosing the "repair" option.
now there is no mscvr100.dll file (except the one I moved into downloads folder).
I also ran the dxsetup.exe - just in case.
DIY system
MIS Z68 board
i5 2500K 3.83 quad chip
MSI GeForce GTX 660Ti video
8 Gig mem
64 Gig SSD Cache (SRT)
1.5Tb Hard
X3:Rebirth, TC
MIS Z68 board
i5 2500K 3.83 quad chip
MSI GeForce GTX 660Ti video
8 Gig mem
64 Gig SSD Cache (SRT)
1.5Tb Hard
X3:Rebirth, TC
-
- Posts: 545
- Joined: Thu, 11. Apr 13, 14:12
Another way to try:
1. rename the backed-up file back to msvcr100.dll
2. Control Panel -> Programs and Features -> uninstall Microsoft Visual C++ 2010 x64 Runtime - 10.0.40219 and Microsoft Visual C++ 2010 x86 Runtime - 10.0.40219
3. Restart the PC
4. Make sure that the msvcr100.dll is no longer in ur system32 directory. If it is, rename it again to some dummy filename (or move it out of the directory)
5. start both vc-redist files (starting with the 64-bit one).
6. verify that there's now a msvcr100.dll in system32.
7. If there is, restart the PC and try starting XRebirth again.
8. Restart the machine
9. Try to run the game.
OR
7. If there is not, restore the msvcr100.dll from ur backup and let me know that this did not work.
1. rename the backed-up file back to msvcr100.dll
2. Control Panel -> Programs and Features -> uninstall Microsoft Visual C++ 2010 x64 Runtime - 10.0.40219 and Microsoft Visual C++ 2010 x86 Runtime - 10.0.40219
3. Restart the PC
4. Make sure that the msvcr100.dll is no longer in ur system32 directory. If it is, rename it again to some dummy filename (or move it out of the directory)
5. start both vc-redist files (starting with the 64-bit one).
6. verify that there's now a msvcr100.dll in system32.
7. If there is, restart the PC and try starting XRebirth again.
8. Restart the machine
9. Try to run the game.
OR
7. If there is not, restore the msvcr100.dll from ur backup and let me know that this did not work.
Stefan Hett