D-PAD Not Working Correctly

Ask here if you experience technical problems with X³: Terran Conflict or X³: Albion Prelude.

Moderators: timon37, Moderators for English X Forum

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

Post by Alan Phipps » Tue, 6. Feb 18, 21:40

What about if you save a custom profile but immediately rename it to something else such as 'Xbox profile' before you quit the game? When you restart, make sure Xbox profile is the one loaded.

Just hunches here from me.
A dog has a master; a cat has domestic staff.

r0ughn3cks
Posts: 14
Joined: Mon, 5. Feb 18, 14:37

Post by r0ughn3cks » Tue, 6. Feb 18, 22:16

Done that but it doesn't work. I saved to a custom profile without any modifications, and renamed it "dpad".

What I know so far is that:

1) I have to always press the "Set default Controller Profile" button for dpad to work: this is true for default config as well as custom ones.

2) Afterwards, as soon as I change any setting (only adjusting pitch and switching sticks - steering/strafing) it still works in game, but whenever I quit and load a saved game, it stops working again until 1)

3) Doing 1) I lose some custom settings, though: in my case pitch is still set correctly (inverted as I want it) but steering and strafing are not, so I have to switch them again.

At this point my custom profile works again while in game but issue is still there once I quit and reload - rinse and repeat.

I really don't know what's wrong but it looks like default bindings get screwed up whenever I change something and they are not restored correctly upon loading game. I guess I could do 1) and modify those 2 keys every time before playing, but it's just a workaround. Also, I might need to further customize controls in the future, as you can say I'm just started with the game... And that might be a bigger problem.

P.S.
Custom Controller configs are always called "profile0/1/2.xpf" in its folder, even if I renamed it, but name's probably something which shows in game only, I guess?

r0ughn3cks
Posts: 14
Joined: Mon, 5. Feb 18, 14:37

Post by r0ughn3cks » Wed, 7. Feb 18, 00:15

I resorted to Steam's Controller Configuration Support once again, inverting left and right stick. Since those were the only bindings which got screwed up upon loading, I can ignore game's steering/strafing bindings and play without hassle.

At least my mental sanity is (partially) saved :?

r0ughn3cks
Posts: 14
Joined: Mon, 5. Feb 18, 14:37

Post by r0ughn3cks » Wed, 7. Feb 18, 00:56

Sadly I was wrong.

Just to recap:

I can't do any modification to controls, because it will break upon loading.
I can use Steam Controller Configuration Support to do changes.

So, my problem has now changed to something more basic: I'm running stock game's config and it's OK but I have to apply it every time when loading, because initially it comes up like this:

https://steamuserimages-a.akamaihd.net/ ... 4B5AE6824/

Is there something I can do to fix that once and forever without having to click on that button?

r0ughn3cks
Posts: 14
Joined: Mon, 5. Feb 18, 14:37

Post by r0ughn3cks » Wed, 7. Feb 18, 14:21

Good Morning

Not sure if anyone is interested but I did the following tests.

Loaded game with no custom profile saved. Default config is broken as usual (see screenshot in previous post).
I save that config to a custom profile and rename it "default_broken" (profile0.xpf on disk)

Switch profile from custom to game's default which is still broken (same screenshot as earlier) but this time I click on the "Set Default Controller Profile" button - which fixes my issue - and save this profile to a new custom, rename it "default_fixed" (profile1.xpf on disk)

At this point I quit the game and load it back. Current loaded profile is "default_fixed" but it's in fact a different broken profile which is not the same as "default_broken" nor "default_fixed" and I save it to a new custom, rename it "default_fixed_loaded" (profile2.xpf on disk).

I used the "diff" utility in linux to check differences between those profile files (that's how I know for sure they're all different one from the other) and I saved all custom controller profiles along with 1 diff (profile1 and profile2)
here

"diff" file is a text file, you can open it with your favorite text editor:

+ lines are added lines
- lines are removed lines
All of the rest is context.

I know it's not easy to understand changes between those files, because they're just numbers, which (at least for me) don't make any sense, but I hope you can forward them to someone who is actually able to help.

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

Post by Alan Phipps » Wed, 7. Feb 18, 15:08

I'm sure that work may be useful. I had already asked a dev if somebody on the team might be able to help you. Please be patient!
A dog has a master; a cat has domestic staff.

r0ughn3cks
Posts: 14
Joined: Mon, 5. Feb 18, 14:37

Post by r0ughn3cks » Wed, 21. Feb 18, 19:59

No news?

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

Post by Alan Phipps » Wed, 21. Feb 18, 22:03

Sorry no. I guess they have bigger things on their plates.
A dog has a master; a cat has domestic staff.

Post Reply

Return to “X³: Terran Conflict / Albion Prelude - Technical Support”