Carmageddon 2: Carpocalypse Now

Carmageddon 2: Carpocalypse Now

toroid Sep 19, 2014 @ 11:06pm
Possible to use xbox controller's Z-axis for throttle and brake?
By default the throttle and brake are bound to the left stick Y-axis, and the Z-axis triggers are not functional. This is silly of course. It's like driving with a flight stick.

Is there any way to force the game to recognize the Z-axis?

Is there any chance at all that Stainless will patch in better support for xbox controllers?
Last edited by toroid; Sep 19, 2014 @ 11:08pm
< >
Showing 1-15 of 22 comments
Kawa110776 Sep 20, 2014 @ 3:20am 
toroid Sep 20, 2014 @ 2:45pm 
Originally posted by kawa110776:
you can use Xpadder
http://xpadder.com/index.php?lang=

Xpadder costs $9.99. There's no way I'm paying actual money for something like that.
Mantis Sep 22, 2014 @ 9:09am 
I also want better support before I consider buying this.
metal_hamster Sep 22, 2014 @ 5:30pm 
Better support? It's called use the keyboard! I love you noob gamer expectations.
Mantis Sep 22, 2014 @ 5:34pm 
It's called use a big screen whilst on a kickass sofa. You think you can play well with kb/m lying back and relaxing on a sofa? Think again. If I want to play a serious game with which kb/m is important, I will sit down at my computer desk since I have my PC displaying in two rooms. Carmageddon isn't one of those games.

By the way, I love your English, or lack thereof.
"noob gamer expectations"

Yeah PC gaming is great and all but there's no need to be an elitist. If you're not gonna say anything hepful, keep it to yourself. Seriously now.

Anyway, as far as performance goes, it runs perfectly smooth on Windows 7 64 bit, like it always has (I own retail Carma 2 as well, and that was fairly easy to get up and running on W7).

The big downside, however, is that rebinding keys is very limited. Since I don't own a controller and have always just used the keyboard to play Carma (yes, that means I use the numpad keys, I got used to it I guess), I don't know if it's possible to play with the game's keybinding limitations. Despite this, I think it'd be a good idea to check the Carma forums, as there are several tools you can use for modding there, and I wouldn't be surprised if someone made a workaround to this already. It still has a fairly active community, being as old as it is.

Anyway, hoped that helped. Good luck.
Lu2 Sep 22, 2014 @ 9:33pm 
Originally posted by T0R0ID:
Originally posted by kawa110776:
you can use Xpadder
http://xpadder.com/index.php?lang=

Xpadder costs $9.99. There's no way I'm paying actual money for something like that.
older versions are free i think
toroid Sep 23, 2014 @ 5:15pm 
Originally posted by Lu2:
Originally posted by T0R0ID:

Xpadder costs $9.99. There's no way I'm paying actual money for something like that.
older versions are free i think

Thanks, I looked for the free version and found it. Unfortunately, it does not seem to be able to assign the Y-axis direct input to the Z-axis triggers when creating a profile. Either I'm doing it wrong or xpadder doesn't work correctly for me (or xpadder just doesn't work this way). If you can make it work the way I'm describing then let me know what I'm doing wrong.
Last edited by toroid; Sep 23, 2014 @ 5:25pm
You can try using joy2key and see where you get with that program. It forwards joystick input to keyboard buttons, though I am not sure the Z-axis will be usable. I never tried axis with it beyond left-right-front-back. Make sure to disable dosbox joystick support temporarily by editing the dosbox startup ini (since joytokey program forwards joystick button presses to keyboard keys on the OS/Driver layer without asking dosbox's permission so to speak).
Last edited by Los.Injurus.Bob.Blunderton; Oct 2, 2014 @ 6:20am
Nikola Oct 10, 2014 @ 4:18am 
For the Carmageddon 2
Find VID & PID for your gamepad. Create a *.reg file with:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_XXXX&PID_YYYY\Axes\1] "Attributes"=hex:01,00,00,00,01,00,32,00 [HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_XXXX&PID_YYYY\Axes\2] "Attributes"=hex:01,00,00,00,01,00,31,00
where XXXX and YYYY, PID and VID of your controller.
For backup create and apply a *.reg file with:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_XXXX&PID_YYYY\Axes\1] "Attributes"=hex:01,00,00,00,01,00,31,00 [HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_XXXX&PID_YYYY\Axes\2] "Attributes"=hex:01,00,00,00,01,00,32,00
Last edited by Nikola; Oct 10, 2014 @ 5:56am
TROSSDABOSS Oct 10, 2014 @ 4:53am 
yeah this one requires the num keys i hope the first one doesnt and the 3rd one i can use my xbox one controller unfortantly my gfx card cannt handle it at all i get 10 to 20 fps and its very unplayable
toroid Oct 10, 2014 @ 7:45pm 
Originally posted by Nikola:
For the Carmageddon 2
Find VID & PID for your gamepad. Create a *.reg file with:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_XXXX&PID_YYYY\Axes\1] "Attributes"=hex:01,00,00,00,01,00,32,00 [HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_XXXX&PID_YYYY\Axes\2] "Attributes"=hex:01,00,00,00,01,00,31,00
where XXXX and YYYY, PID and VID of your controller.
For backup create and apply a *.reg file with:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_XXXX&PID_YYYY\Axes\1] "Attributes"=hex:01,00,00,00,01,00,31,00 [HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_XXXX&PID_YYYY\Axes\2] "Attributes"=hex:01,00,00,00,01,00,32,00


I assume that this swaps the y and z axis until a registry backup is applied. Correct?

Unfortunately, when using regedit I can only navigate to VID_XXXX&PID_YYYY. The "axes" path is not available.

http://i.imgur.com/pmyTAY1.jpg


(I referred to http://support2.microsoft.com/kb/310516 for info about how to backup registry keys.)
funkynutz Oct 11, 2014 @ 12:34pm 
Originally posted by T0R0ID:
Xpadder costs $9.99. There's no way I'm paying actual money for something like that.

No it doesn't. It only costs that if you want the latest version with full support. There's an old version that's available on sourceforge, takes a little time to configure, but it works a treat.

http://sourceforge.net/projects/xpadder/
Last edited by funkynutz; Oct 11, 2014 @ 12:35pm
Nikola Oct 11, 2014 @ 1:18pm 
Originally posted by T0R0ID:
I assume that this swaps the y and z axis until a registry backup is applied. Correct?

Unfortunately, when using regedit I can only navigate to VID_XXXX&PID_YYYY. The "axes" path is not available.

http://i.imgur.com/pmyTAY1.jpg


(I referred to http://support2.microsoft.com/kb/310516 for info about how to backup registry keys.)

Create a 1.txt file with:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_045E&PID_02A1\Axes\1] "Attributes"=hex:01,00,00,00,01,00,32,00 [HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_045E&PID_02A1\Axes\2] "Attributes"=hex:01,00,00,00,01,00,31,00
Then rename to 1.reg and apply it.
toroid Oct 11, 2014 @ 1:46pm 
Originally posted by Nikola:
Originally posted by T0R0ID:
I assume that this swaps the y and z axis until a registry backup is applied. Correct?

Unfortunately, when using regedit I can only navigate to VID_XXXX&PID_YYYY. The "axes" path is not available.

http://i.imgur.com/pmyTAY1.jpg


(I referred to http://support2.microsoft.com/kb/310516 for info about how to backup registry keys.)

Create a 1.txt file with:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_045E&PID_02A1\Axes\1] "Attributes"=hex:01,00,00,00,01,00,32,00 [HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_045E&PID_02A1\Axes\2] "Attributes"=hex:01,00,00,00,01,00,31,00
Then rename to 1.reg and apply it.

I appreciate the effort, but you seem to be omitting a lot of information. This is kinda vague. And you didn't answer my question about what this even does..
< >
Showing 1-15 of 22 comments
Per page: 1530 50