Windows 10, Rebirth will not start - Issue caused by plugged in gamepads

Ask here if you experience technical problems with X Rebirth.

Moderator: Moderators for English X Forum

Alan Phipps
Moderator (English)
Moderator (English)
Posts: 21015
Joined: Fri, 16. Apr 04, 19:21
x4

Post by Alan Phipps » Sun, 18. Dec 16, 23:15

OK. Good luck and I hope to hear about your (hopefully successful) progress in due course.
A dog has a master; a cat has domestic staff.

JIaroJIy4
Posts: 14
Joined: Sat, 17. Dec 16, 12:35
xr

Post by JIaroJIy4 » Mon, 19. Dec 16, 12:52

Small update:
I've looked into beta 4.10 and looks like I will suffer from same issues. So thus far I've come to only two conclusions:
a) use Win7 and stop moaning (which i dont really like considering I will have to work wtih possibly 2 windows OSes)
b) clean install Win 10 using refresh tool and hopefully issue with crap-load of missing dlls will fix itself (considering that nothing else reports this type of problems)

CBJ
EGOSOFT
EGOSOFT
Posts: 38207
Joined: Tue, 29. Apr 03, 00:56
x4

Post by CBJ » Tue, 20. Dec 16, 14:42

I would suggest option b. There are plenty of people around running the game under Windows 10 without such problems, which tends to suggest that there's something gone awry in the Windows 10 installation/upgrade process. Other games not running into the same problem on your system is not that unexpected, given the large number of different ways in which applications can make use of DLLs.

JIaroJIy4
Posts: 14
Joined: Sat, 17. Dec 16, 12:35
xr

Post by JIaroJIy4 » Wed, 21. Dec 16, 00:07

as for option b - I made through installing win10 on another system which i had layed around (not the best one to test the Rebirth, but still something to work with), and as i installed C++ redists, Direct X and required apps (like .net and such) i ran dependency checker and... still those DLLs are missing. I noted that some DLLs could be located, but are spotted inside system32(or SysWOW64)/downlevel which I suppose means that they are there for backward compatibility?
As for other users actually running Rebirth and not running into BS im getting - I am installing a Win10 from scratch, whether other users (or most of them) could have been installing it through upgrade from win7 procedure, which (i speculate) could give them access to a huge list of DLLs like "api-ms-win-core-kernel32-legacy-l1-1-0.dll" (one of those is enlisted as required by dependency walker by main X Rebirth). I will continue trying to get win10 to work but on top of me struggling to get a working trial copy or something in between, I managed to nearly destroy disk subsystem on main PC, so "story of my life" will be a bit delayed.

Alan Phipps
Moderator (English)
Moderator (English)
Posts: 21015
Joined: Fri, 16. Apr 04, 19:21
x4

Post by Alan Phipps » Wed, 21. Dec 16, 17:01

I think there are possibly two separate situations here:

1. What is needed to run the game that is provided by the OS and its DirectX 12 installation.

2. What is needed to run the game that is provided by the additional sub-folder downloads into the game folder at the time of installing the game.

Now I am unsure which mix of these Dependency Walker is actually looking at and so not sure exactly what is meant by a report such as several dlls being 'missing' - and hence also exactly where it would need to be addressed and corrected.

EDIT: I have been advised of something else by CBJ from Egosoft about Dependency Walker:

"As of Windows 7, Microsoft introduced the concept of Windows API-sets, a form of DLL redirection. Dependency Walker has not been updated to handle this layer of indirection gracefully, and when used on Windows 7 and later it will likely show multiple errors." - In other words, the results are probably garbage for Win10.

Oh well.
A dog has a master; a cat has domestic staff.

JIaroJIy4
Posts: 14
Joined: Sat, 17. Dec 16, 12:35
xr

Post by JIaroJIy4 » Fri, 23. Dec 16, 21:15

Well, I am terribly sorry thats kind of a bump more than anything else since I'm trying to fix my dang PC (that I use for games).

I've found this article on Steam, since I'm having exact same issue. Welp as soon as I fix the damn PC I will try finding a way to grab DLLs i ran into missing.

Alan Phipps
Moderator (English)
Moderator (English)
Posts: 21015
Joined: Fri, 16. Apr 04, 19:21
x4

Post by Alan Phipps » Sat, 24. Dec 16, 15:37

That's the thing. We are not sure the Dependency Walker output about missing dlls for Win10 is reliable anymore. For example, why would a 64 bit exe on a 64 bit system need Kernel32 32 bit dynamic link library files? That Steam thread you linked is about a 32 bit game.

My system runs Rebirth just fine on Win10 x64 without any messing with system files, and I don't have 32 bit dlls except in SysWOW64 which is used for running 32 bit exes on a 64 bit system. Look in Windows, SysWOW64 and see if you do in fact have all or most of those api-ms-win dlls that DW listed as missing (and are probably not needed by Rebirth).
A dog has a master; a cat has domestic staff.

JIaroJIy4
Posts: 14
Joined: Sat, 17. Dec 16, 12:35
xr

Post by JIaroJIy4 » Sun, 25. Dec 16, 19:49

Point is - I do not have API-MS-WIN and EXT-MS-WIN libraries neither in SysWOW64 or in System32. I have very limited amount of API-MS-WIN libraries inside folder "downlevel" in both "Sys..." folders.

Can I ask what graphics do You have and what installation is Your win10? Was it upgraded from windows 8/8.1 or it was a clean installation from the get-go?

Alan Phipps
Moderator (English)
Moderator (English)
Posts: 21015
Joined: Fri, 16. Apr 04, 19:21
x4

Post by Alan Phipps » Tue, 27. Dec 16, 16:39

Win10 obtained via free upgrade from Win7 but installed from a USB drive as a clean install that effectively did a reformat of the boot disk OS partition. Graphics is an AMD HD6870.

Isn't 'downlevel' something to do with the bundled ability to revert from Win10 to your previous OS version if you are unhappy with Win10? I have already deleted all my fall-back OS folders and so cannot tell now on my system.

Maybe not, downlevel seems to be part of the actual upgrade/install process: https://technet.microsoft.com/en-us/itp ... ade-errors
A dog has a master; a cat has domestic staff.

Infector
Posts: 106
Joined: Thu, 30. Dec 04, 16:26
xr

Post by Infector » Tue, 27. Dec 16, 16:51

Maybe try to install directx 9 manually.

CBJ
EGOSOFT
EGOSOFT
Posts: 38207
Joined: Tue, 29. Apr 03, 00:56
x4

Post by CBJ » Wed, 28. Dec 16, 16:31

JIaroJIy4 wrote:Can I ask what graphics do You have and what installation is Your win10? Was it upgraded from windows 8/8.1 or it was a clean installation from the get-go?
I have two Windows 10 PCs at my desk, one (with AMD graphics hardware) that was upgraded from Windows 7 and one (NVidia) that had Windows 10 installed from scratch. Neither of them has DLL problems, so I really don't think that either the method of OS installation or the make of graphics hardware installed are the issue.

JIaroJIy4
Posts: 14
Joined: Sat, 17. Dec 16, 12:35
xr

Post by JIaroJIy4 » Wed, 28. Dec 16, 21:09

Unfortunately I did not have time to respond properly or perform another series of tests,
As for DirectX noted by Infector - I installed one that gets packaged with X Rebirth, and then I "polished" it with offline package distributed by MS https://www.microsoft.com/en-us/downloa ... px?id=8109

As for "method" of installing windows 10 - ever since installing Win10 (pre-anniversary, I still have dvd and too lazy to write actual dvd-disc with newer build), I ran "refresh windows tool"(again, MS-source one) several times to be honest and still have DLL/"no error reported" problem. I am planning (once I have not 20 minutes of free time during day) to perform installation from USB-stick with downloaded ISO from MS. Maybe that last ditch effort will help, otherwise I have no frigging clue.

JIaroJIy4
Posts: 14
Joined: Sat, 17. Dec 16, 12:35
xr

Post by JIaroJIy4 » Sat, 1. Apr 17, 00:02

Ooookay, unfortunately i found the source of the issue, by sheer luck - my gamepads (i have 2 plugged in) which have only Direct Input (and when game sorta supports direct input, they are typically mapped in weird fashion) actually cause the game to crash EXCEPT on windows 7, which still sounds dumb. Obviously by unplugging i got the game to work. Maybe I will try mapping them to XInput but thats not related to the issue anymore.

Post Reply

Return to “X Rebirth - Technical Support”