PDA

View Full Version : Is it possible to map an h-shifter with a custom wheel profile?


kuato
2 April 11, 16:47
Just trying to find out if there's a way to map my tsw shifter with this game. I searched, but found nothing....

redi
2 April 11, 18:13
I don't think so since there are no 1st-6th gear entries to which you can assign a button.

kuato
2 April 11, 21:55
not even editing the xml?

MrTulip
5 April 11, 17:24
It might be possible, but requires a bit more knowledge at hand.

I have tried to manually edit xml under controllers, and G25 config does mention separate buttons for the H-shifter. Also you can use shifter (SST Lightning here) for other functions in the mapping screen in game and it seems to record them as regular joystick buttons.

Too bad the resulting player profile configuration file is binary, as you could probably deduce the shifter buttons and device one by one from there.

I do like Shift 2, but find it curious that the game that has 'Shift' in its title lacks on this regard. Maybe it's a multiplayer advantage issue they didn't bother tackling. Shifting in itself does feel a bit more natural event than in the predecessor, so there might be some holes in the code there.

kuato
5 April 11, 17:58
Yeah, I hit the same roadblock. I don't get why they didn't include shifter mapping in the controls menu.

redi
5 April 11, 20:19
Yeah, I hit the same roadblock. I don't get why they didn't include shifter mapping in the controls menu.

Console compatibility I guess.

kuato
5 April 11, 20:49
Console compatibility I guess.

Aren't these options available on Shift1-PC?

MrTulip
7 April 11, 18:00
Aren't these options available on Shift1-PC?

Yes they are. :(

kuato
7 April 11, 18:21
Yeah, I was able to map my shifter on Shift1 just fine.

I edited one of the default controller profiles in Shift2 with the control settings from my Shift1 save file, and then saved the profile as read only. I tried appying that profile, but Shift2 pulls the original settings from the profile I edited.. does not recognize my changes at all.

Geobrush
7 April 11, 18:38
I am using a DFP with a G25 H-shifter and it automatically worked, no mapping needed. I just have to remember to go into the xml and set GearSelectButtonHold.

kuato
7 April 11, 18:51
I am using a DFP with a G25 H-shifter and it automatically worked, no mapping needed...

With what profile? Are you using LeoB's adapter?

Geobrush
7 April 11, 19:02
My G25 died, so I just ripped out the pcb with the pedal and gearlever plugs, so having a standalone pedals and gearshift. My profile xml is both custom or G25, both work.

VAdubber
7 April 11, 19:27
use joytokey (http://www.electracode.com/4/joy2key/JoyToKey%20English%20Version.htm), I have used it in the past and it does what you are looking to do.

kuato
7 April 11, 20:06
use joytokey (http://www.electracode.com/4/joy2key/JoyToKey%20English%20Version.htm), I have used it in the past and it does what you are looking to do.

That's not the solution, I tried that already. You still need to edit a default xml to point it to a keyboard indexes where you remapped the shifter, and Shift2 doesn't load the edited xml settings.

Kratos85
8 April 11, 13:32
I find it strange too that there is no H pattern config. Its actually pissing me off. My only major gripe about the game. I hate the default controls. I use almost the same mappings for every single game and find myself sometimes still hitting the wrong buttons. What is wrong with game devs these days. So lazy..................... yes the preloaded config works well with my G25 though. I just dont like the key layout.

redi
8 April 11, 13:34
I find it strange too that there is no H pattern config. Its actually pissing me off. My only major gripe about the game. I hate the default controls. I use almost the same mappings for every single game and find myself sometimes still hitting the wrong buttons. What is wrong with game devs these days. So lazy..................... yes the preloaded config works well with my G25 though. I just dont like the key layout.
You can change the key/button mapping of the predefined profiles :?:

GeekCred
2 August 11, 18:24
Has anyone managed to crack this nut yet? I've tried messing with the "_cControl Name" attributes in the controller defaults xml file to no avail.

Oddly I can successfully map the shifter to other functions exposed through the UI but they don't appear to change the xml (as if these attributes are deprecated and the values are being read/written to elsewhere).