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.

  • Chris

    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.:(

  • @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.

    • spicemaan

      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..

  • Chris

    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.

  • Chris

    Yeees it worked.
    Thank you so much.
    I really apreciate it.
    Sorry for my bad english.
    I am not perfect 🙂

  • Chris

    I gues im not going to have to use the emulator. 🙂
    hehe

  • @Chris: Glad that it work for you now. No problem with your English. No body is perfect. 😉

  • Vanessa

    I guess I’ll need to buy a xbox 360 joypad, huh?? Is there any place where I can find this file for PS2 controller??

  • @Vanessa: You can try to use XBOX 360 controller emulator for PC games first.

  • daemonatheart

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

  • @daemonatheart: You are welcome. 🙂

  • frost

    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

  • cristalninja

    The link to the emulator wont work for me, can some1 plz give me a working link?

    Thx

  • veeka

    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!!

  • n4an

    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!!

  • D3M0N1NMYH34D

    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!

  • simona

    does anyone know how i can install my controll setup for the pc version?
    Thanks. Simona

  • simona

    for sillent hill home coming…

  • reginaldo
  • Miles

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

  • joel

    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 ?

  • xkhoax

    Thank so much, i have the same problem and now sound it’s going 2be fixed.

  • please help!

    can someone fix the invert look problem????? when i look up the view gonna up and the same for lookdown???

  • Mike

    THANKS! Your config file fixed my problem. I was getting really pissed off before, and now it runs great!

  • PLZ SOMEONE

    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.

  • Martin

    Thanks, I was already beginning to think that i cant play it with joypad

  • Martin

    Thank you!

    • You are welcome. 😉

  • macsacre

    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****

  • macsacre

    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.

  • saigal

    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

    • spicemaan

      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..

  • Dannah

    Hi. Thanks for the tips. Finally everything works in this game, like camera and shot buttons thanks to your binds_mjs file.

    😉

  • Ry

    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

  • matt17

    OMG you are a life saver. I found this page through google images by accident. This helps a lot, Thnx dude 🙂

  • Len

    “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!

  • Mario88

    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.

  • askela

    i have xbox360 gamepad.
    thanks to this post, i finally got most comfortable layout for me.
    this is my settings: http://dl.dropbox.com/u/25343419/SilentHill-HC-XBOX360-Gamepad-Keys.jpg

  • Johny

    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 ?