Setup Silent Hill Homecoming USB PS2 joypad controller key

Setup Silent Hill Homecoming USB PS2 joypad controller key. Huh? Why do you need to setup Silent Hill Homecoming controller key? Shouldn’t you can change it at the setting page? Hmm… I am not sure why. But all the key that I set at Controls page turned back to default after exit Silent Hill Homecoming. And I failed to make USB PS2 joypad controller right analog control stick to work. Therefore, I come out my own solution for this Silent Hill Homecoming USB PS2 joypad controller key issue.

silenthill_joypad.jpg

You can play Silent Hill Homecoming with keyboard and mouse. However, Silent Hill Homecoming is a TV console game and it is not suitable to play with keyboard and mouse. It is preferred to use joypad like XBOX 360 controller or any PC joypad to play. By default, Silent Hill Homecoming provides XBOX 360 controller key mapping. All the controller keys are mapped to XBOX 360 controller key value. It also provides PS2 controller adaptor key value. However, it does not work with my USB PC style PS2 joypad controller. Therefore, I need to change the mapping myself.

There is 1 file that I changed ~ binds_pc_mjs.cfg in C:\Program Files\Silent Hill Homecoming\Engine. Then, you need to select controller as your input in the Options -> Controls -> Use Controller. Download binds_pc_mjs.cfg and overwrite the original file.

You can change it for yourself too. Just open binds_pc_mjs.cfg in C:\Program Files\Silent Hill Homecoming\Engine with Notepad. Then change the mapping value to the key that you like.

Here are the mapping key values that I set.

### THESE ARE THE XBOX 360 VALUES, THEY ARE EQUIVALENT TO WHAT IS IN BINDS_XBOX360.CFG.
### USE THIS SET OF VALUES IF USEDIRECTINPUTAPI=0 IN YOUR DEFAULTS_PC.CFG (OR IF IT IS NOT SPECIFIED).
# =====================================================================
#
# BUTTON AND AXIS DESCRIPTIONS
# ———————————————————————
# BUTTON_0 : A (3)
# BUTTON_1 : B (2)
# BUTTON_2 : X (4)
# BUTTON_3 : Y (1)
# BUTTON_4 : Black
# BUTTON_5 : White
# BUTTON_6 : Left BUTTON (7)
# BUTTON_7 : Right BUTTON (8)
# BUTTON_8 : Start (10)
# BUTTON_9 : Back (9)
# BUTTON_10 : Left Thumbstick press (11)
# BUTTON_11 : Right Thumbstick press (12)
# BUTTON_12 : Directional Pad Up
# BUTTON_13 : Directional Pad Down
# BUTTON_14 : Directional Pad Left
# BUTTON_15 : Directional Pad Right
# BUTTON_16 : LEFT TRIGGER (5)
# BUTTON_17 : RIGHT TRIGGER (6)
# =====================================================================

### THESE BINDINGS ARE COPIED DIRECTLY FROM THE XBOX 360 BINDS
setbind 1 COMMAND_FORWARD CONTROLLER 0 AXIS_Y 0.0 1.0 1.0
setbind 1 COMMAND_BACKWARD CONTROLLER 0 AXIS_Y -1.0 0.0 1.0
setbind 1 COMMAND_LEFT CONTROLLER 0 AXIS_X -1.0 0.0 1.0
setbind 1 COMMAND_RIGHT CONTROLLER 0 AXIS_X 0.0 1.0 1.0
setbind 1 COMMAND_PUNCH CONTROLLER 0 BUTTON_2 -1.0 1.0 1.0
setbind 1 COMMAND_KICK CONTROLLER 0 BUTTON_0 -1.0 1.0 1.0
setbind 1 COMMAND_ROLL CONTROLLER 0 BUTTON_0 -1.0 1.0 1.0
setbind 1 COMMAND_JUMP CONTROLLER 0 BUTTON_1 -1.0 1.0 1.0
setbind 1 COMMAND_STALK CONTROLLER 0 BUTTON_4 -1.0 1.0 1.0
setbind 1 COMMAND_BLOCK CONTROLLER 0 BUTTON_6 -1.0 1.0 1.0
setbind 1 COMMAND_USE CONTROLLER 0 BUTTON_3 -1.0 1.0 1.0
setbind 1 COMMAND_EXT_1 CONTROLLER 0 BUTTON_5 -1.0 1.0 1.0
setbind 1 COMMAND_EXT_2 CONTROLLER 0 BUTTON_8 -1.0 1.0 1.0
setbind 1 COMMAND_EXT_3 CONTROLLER 0 BUTTON_12 -1.0 1.0 1.0
setbind 1 COMMAND_EXT_4 CONTROLLER 0 BUTTON_13 -1.0 1.0 1.0
setbind 1 COMMAND_EXT_5 CONTROLLER 0 BUTTON_14 -1.0 1.0 1.0
setbind 1 COMMAND_EXT_6 CONTROLLER 0 BUTTON_15 -1.0 1.0 1.0
setbind 1 COMMAND_RELOAD CONTROLLER 0 BUTTON_7 -1.0 1.0 1.0
setbind 1 COMMAND_CAMERA_X CONTROLLER 0 AXIS_Z -1.0 1.0 1.0
setbind 1 COMMAND_CAMERA_Y CONTROLLER 0 AXIS_RZ -1.0 1.0 1.0
setbind 1 COMMAND_GAME_START CONTROLLER 0 BUTTON_9 -1.0 1.0 1.0
addbind 1 COMMAND_GAME_START KEYBOARD 0 KEY_ESCAPE -1.0 1.0 1.0

setbind 1 COMMAND_UI_STICK_LEFT CONTROLLER 0 AXIS_X -1.0 0.0 1.0
setbind 1 COMMAND_UI_STICK_RIGHT CONTROLLER 0 AXIS_X 0.0 1.0 1.0
setbind 1 COMMAND_UI_STICK_UP CONTROLLER 0 AXIS_Y 0.0 1.0 1.0
setbind 1 COMMAND_UI_STICK_DOWN CONTROLLER 0 AXIS_Y -1.0 0.0 1.0

setbind 1 COMMAND_UI_LEFT CONTROLLER 0 BUTTON_14 -1.0 1.0 1.0
addbind 1 COMMAND_UI_LEFT KEYBOARD 0 KEY_LEFT -1.0 1.0 1.0

setbind 1 COMMAND_UI_RIGHT CONTROLLER 0 BUTTON_15 0.0 1.0 1.0
addbind 1 COMMAND_UI_RIGHT KEYBOARD 0 KEY_RIGHT -1.0 1.0 1.0

setbind 1 COMMAND_UI_UP CONTROLLER 0 BUTTON_12 0.0 1.0 1.0
addbind 1 COMMAND_UI_UP KEYBOARD 0 KEY_UP -1.0 1.0 1.0

setbind 1 COMMAND_UI_DOWN CONTROLLER 0 BUTTON_13 -1.0 1.0 1.0
addbind 1 COMMAND_UI_DOWN KEYBOARD 0 KEY_DOWN -1.0 1.0 1.0

setbind 1 COMMAND_UI_SELECT CONTROLLER 0 BUTTON_0 -1.0 1.0 1.0
addbind 1 COMMAND_UI_SELECT KEYBOARD 0 KEY_RETURN -1.0 1.0 1.0
setbind 1 COMMAND_UI_DELETE KEYBOARD 0 KEY_DELETE -1.0 1.0 1.0
setbind 1 COMMAND_SHOWHUD CONTROLLER 0 BUTTON_8 -1.0 1.0 1.0
setbind 1 COMMAND_UI_START CONTROLLER 0 BUTTON_9 -1.0 1.0 1.0
addbind 1 COMMAND_UI_START KEYBOARD 0 KEY_RETURN -1.0 1.0 1.0
addbind 1 COMMAND_UI_START KEYBOARD 0 KEY_NUMPADENTER -1.0 1.0 1.0
addbind 1 COMMAND_UI_START KEYBOARD 0 KEY_ESCAPE -1.0 1.0 1.0
setbind 1 COMMAND_UI_BACK CONTROLLER 0 BUTTON_1 -1.0 1.0 1.0
addbind 1 COMMAND_UI_BACK KEYBOARD 0 KEY_ESCAPE -1.0 1.0 1.0
setbind 1 COMMAND_UI_BLACK CONTROLLER 0 BUTTON_7 -1.0 1.0 1.0
setbind 1 COMMAND_UI_WHITE CONTROLLER 0 BUTTON_6 -1.0 1.0 1.0
setbind 1 COMMAND_UI_X CONTROLLER 0 BUTTON_2 -1.0 1.0 1.0
setbind 1 COMMAND_UI_Y CONTROLLER 0 BUTTON_3 -1.0 1.0 1.0
setbind 1 COMMAND_UI_TABPREV CONTROLLER 0 BUTTON_4 -1.0 1.0 1.0
setbind 1 COMMAND_UI_TABNEXT CONTROLLER 0 BUTTON_5 -1.0 1.0 1.0

setbind 1 COMMAND_TURNLEFT CONTROLLER 0 AXIS_RZ -1.0 0.0 1.0
addbind 1 COMMAND_TURNLEFT KEYBOARD 0 KEY_LEFT -1.0 1.0 1.0
setbind 1 COMMAND_TURNRIGHT CONTROLLER 0 AXIS_RZ 0.0 1.0 1.0
addbind 1 COMMAND_TURNRIGHT KEYBOARD 0 KEY_RIGHT -1.0 1.0 1.0
setbind 1 COMMAND_CLIMB_UP CONTROLLER 0 BUTTON_2 -1.0 1.0 1.0
setbind 1 COMMAND_CLIMB_DOWN CONTROLLER 0 AXIS_Z -1.0 0.0 1.0
addbind 1 COMMAND_CLIMB_DOWN KEYBOARD 0 KEY_DOWN -1.0 1.0 1.0
setbind 1 COMMAND_TOGGLEHELD CONTROLLER 0 BUTTON_0 -1.0 1.0 1.0
setbind 1 COMMAND_SKIP_CUTSCENE CONTROLLER 0 BUTTON_9 -1.0 1.0 1.0
setbind 1 COMMAND_TOGGLERUN KEYBOARD 0 KEY_LMENU -1.0 1.0 1.0
setbind 1 COMMAND_LEFT_THUMBSTICK_BUTTON CONTROLLER 0 BUTTON_10 -1.0 1.0 1.0
setbind 1 COMMAND_RIGHT_THUMBSTICK_BUTTON CONTROLLER 0 BUTTON_11 -1.0 1.0 1.0

Enjoy playing Silent Hill Homecoming with your controller.

40 COMMENTS

  1. Thanks man good work.
    I knew i needed something like but i did not know how to do it on my own
    My problem is that on the right stick of the controller left to right is:look up look down. and up and down is: turn left turn right.
    I want it the other way around.
    How can i make this?Can u please help me???
    And u are right about when you exit the game it turns back to default values.So i need to edit the mapping but i dont know how to do it.:(

  2. @Chris: Just play around with these settings.

    setbind 1 COMMAND_CAMERA_X CONTROLLER 0 AXIS_Z -1.0 1.0 1.0
    setbind 1 COMMAND_CAMERA_Y CONTROLLER 0 AXIS_RZ -1.0 1.0 1.0
    setbind 1 COMMAND_TURNLEFT CONTROLLER 0 AXIS_RZ -1.0 0.0 1.0
    setbind 1 COMMAND_TURNRIGHT CONTROLLER 0 AXIS_RZ 0.0 1.0 1.0

    Change AXIS_Z / AXIS_RZ around see.

    Or you can try to use XBOX 360 controller emulator for PC games.

    • hi, I am using a japanese elecom controller with 16 button +
      for a lot of games, this seems like the ideal pad and is shaped like a ps3 controller.
      I still get the error when trying to configure look up and down with the right stick (although with your settings I do get the turn left or right with it)
      now another problem that arises is that I lose all the other buttons that I configured at the setting screens i.e. it all return to a weird setting (or default) resulting in most buttons on my controller not working..
      any way I can get around this?
      and if I were to change the mapping value, how do I do it? Can you give me a few examples?
      thanks in advance..

  3. Thanks man.I was just looking at that and i was thinking about it.:)
    But did not know how to do it.
    Ill try that and let you know if you are still here.
    Thanks alot.
    What does the emulator do???
    Does it configure my controller?
    I have an original ps2 controller and i connect it with a USB adapter.

  4. You are a lifesaver. I couldnt believe when i emailed konami about this they told me to go buy a 360 controller. Thanks again!

  5. Set for USB PS2 Twin Joypad:

    Install: %Silenthilldir%\engine\

    Triangle (0) – Strong Attack
    Circle (1) – Roll
    X (2) – Esamine,Reload,Action,Attack
    Square (3) –
    L2 (4) – Weapons
    R2 (5) – Inventory
    L1 (6) – Target
    R1 (7) – Fire Attack
    L3 (10)- Look Around
    R3 (11)-
    PAD.UP (28)- Flashlight, Navigate Menu Up
    PAD.DOWN (29)- Map, Navigate Menu Down
    PAD.LEFT (30)- Previous Weapon
    PAD.RIGHT(31)- Next Weapon
    SELECT (8) – Escape Cutscenes
    START (9) – Pause

    Download:
    http://cid-c673642827e189e8.skydrive.live.com/self.aspx/BorsaDiMaryPoppins/SilentHillHomecomingPC-Ps2JoypadPermaBindKeys+infos.rar

    • Thanks, Thanks, Thanks….Your configuration helps me a lot. Now I can enjoy this game with my generic gamepad!!!!

  6. Hello

    My wife has been trying to play SHH for ages, she can not seem to get past the start with the fight with the nurse, her controls don’t seem to work….She is using a mouse and keyboard. Everything other than the combat/fight/attack keys work….Can anyone help? I hate seeing my wife upset as she has waited so long for this game.

    I would appreciate anyones help as fats as they can!!

  7. Hey Thanks a lot guys, thanks Forst for the config I also have a twin USB PS2 converter. THis websiet is so usefull thanks again Jayce man. I love you!!

  8. After hours and hours of trying to fix this, you were the only one with a solution that worked, Many MANY thanks to you for taking the time to figure this out, and posting the files. You be da man, sir!

  9. Can someone help me fix the configurations for the Xbox controller, it’s not a 360 it’s the original one. Thanks

  10. jag har en usb hankontrol för pc och får inget av det tips ni ger och fungera på silent hill 1 vad ska man göra ?

  11. i just wana use my left axis to move FORWARD/BACKWARD and TURNLEFT/TURNRIGHT and for the Right axis camera UP/DOWN and LEFT Right.So is there anyway,can someone do this into SHH PC Analog.BTW i try to do this but i couldnt succeed.plz kindly send the configuration,if its possible.

  12. Thx a lot! I konami for screwing up the game and not fixing it.

    I hope this will work, Ive been trying everything and nothing works. I will comeback with feedbacks.

    *** The xbox360 emu does not work for me****

  13. Chris I have the same problem as u, I got my right stick working but the camera up and down are where I want my turn left and turn right and my turn right and left are where I want the camera to be.

    thing is wat and how did u change? I need the values pls.

    This is making me crazy.

  14. plz tell me sir or help me.
    where is R3 or L3 key in playstation-2 joystic(dualshock-2).
    when i play a mission game its reuires in game to move the charactors or recall the soldiers.
    i am very thankful 2 u sir.
    plz reply me. or email me.
    thanks

    • R3 is when you press vertically down on the right stick (or trigger) and hear the clicking down and same goes for the L3..
      this is as far as I know..

  15. Say, if I wanted to switch around the functions of the square, circle, triangle and x buttons (the ps2 binds file has square for map, but I want to triangle to do that), how do I figure out how to switch them around?

    Thanks. You’re awesome. I tried everything, even Xpadder, and they all failed. I was about to give up on this stupid game. LOL

  16. “Say, if I wanted to switch around the functions of the square, circle, triangle and x buttons (the ps2 binds file has square for map, but I want to triangle to do that), how do I figure out how to switch them around?”

    I would please like to know how to do this too. Thank you!

  17. Thanx a lot everything works good and stuff, but, can you explain how to bind the “Walk” button cuz, you know it’s Silent Hill game. Running all the time kind’a sucks balls, and binding the key everytime sucks balls even more, so… Thanks again, you really helped.

  18. Hi
    I want to change camera up/down by buttons 28(up) and 29(down)
    But i can change only UP(28)
    setbind 1 COMMAND_CAMERA_Y CONTROLLER 0 BUTTON_28 -1.0 1.0 1.0
    It’s pissible made new line or something with BUTTON_29 ?

LEAVE A REPLY

Please enter your comment!
Please enter your name here