Carmageddon: Max Damage

Carmageddon: Max Damage

Not enough ratings
Custom Controller / Gamepad / Joypad Bindings
By sini
The game lets you choose from 3 presets. For me those mappings didn't feel right. So I made my own mapping with hookers and wheelspin 😆 Let me show you how I did it.
   
Award
Favorite
Favorited
Unfavorite
Intro
Good news everyone!
There is a way to use custom bindings for gamepads!

I don't really understand why they did not include remapping ingame, like they did with the keyboard controls. The 3 selectable profiles just did not make it for me.

I am using a WiiU Pro Controller with an 3rd party WiiU-USB-Controller-Adapter. Works pretty good, but some bindings are just "stupid" or switched around.

However the Controller-Adapter has 2 operational modes, which switches some things around.
* Dinput (default)
* Xinput (XBox 360)

I used the Xinput, since it worked best for me.
Preparation
Ok, lets get started 😎

First we need to know the current bindings for that gamepad
  • Start the game
  • Go to the gamepad options and select a profile
  • Take a screenshot of the selected profile (i used config B)
  • Print that screenshot on A4
  • Start up a race
Know your device
Now ingame, you need to find out what every button of your gamepad does. Smash those buttons and take notes on the printed screenshot in front of you.

Maybe you have an 100% fit, maybe some buttons are swapped or not even working.

Tipp: For the powerup-controls, you need to collect some powerups first!

  • Exit the game
  • Navigate to "...Steam\SteamApps\common\Carmageddon Max Damage\Data_Misc\default_controls\"
  • Open up the controler preset file you used
  • Now match your buttons with the button name and take notes on your screenshot

Mine is mapped like this:
Writing / Editing the config file
I used gamepad preset c file for editing.

  • Make a copy of that file (like "Controls_Gamepad_Preset_C.bac" or something)
  • Open up the original file
  • Start editing the actions as you like
  • Save the file
  • Start the game, select the edited profile, enjoy

    Mine looks like this:
    [ACCELERATE]
    BUT_B

    [BRAKE]
    BUT_C

    [STEER_LEFT]
    LSTICK_LEFT

    [STEER_RIGHT]
    LSTICK_RIGHT

    [HAND_BRAKE]
    BUT_A

    [RECOVER]
    DPAD_UP

    [MANUAL_RECOVER_UP]
    LSTICK_UP

    [MANUAL_RECOVER_DOWN]
    LSTICK_DOWN

    [REPAIR]
    DPAD_DOWN

    [WHEEL_SPIN]
    L2


    Here are all buttons:

    RSTICK_UP
    RSTICK_DOWN
    RSTICK_LEFT
    RSTICK_RIGHT
    LSTICK_UP
    LSTICK_DOWN
    LSTICK_LEFT
    LSTICK_RIGHT
    DPAD_UP
    DPAD_DOWN
    DPAD_LEFT
    DPAD_RIGHT
    BUT_A
    BUT_B
    BUT_C
    BUT_D
    R1
    R2
    L1
    L2
    LSTICK_PRESSED
    RSTICK_PRESSED
    START
    SELECT
Adding more actions (like wheelspin)
The gamepad preset files do not contain all the actions. For example "wheelspin" is missing.
You can dig for more actions in the keyboard default file.

To add wanted ones to your gamepad config file, simple add the lines. For example:

[WHEEL_SPIN]
L2


I hope you enjoy this 😄