Silent-Hill-2-Enhancements icon indicating copy to clipboard operation
Silent-Hill-2-Enhancements copied to clipboard

Controller Cancel Button Not Working inside Hotel Room 312

Open Nicolas-Miranda opened this issue 1 year ago • 4 comments

When you enter to the room 312 in the hotel stage, the cancel button assigned in the controller stops working. I tried restarting the game, but the issue persists.

No error log entries are added in the d3d8.log file.

Nicolas-Miranda avatar Oct 04 '24 07:10 Nicolas-Miranda

I could not replicate this behavior. Can you make it consistently happen, even after relaunching the game? Can you explain in great detail when/where it happens while in the room?

Polymega avatar Oct 08 '24 02:10 Polymega

I have been able to replicate this issue 2 times, it seems to happen when you set the flashlight toggle to the cancel button (I set both to B button). Once you enter to the room 312, the cancel button stops working and it works again as soon as you leave the room.

The 2 times the issue happened, no error logs were registered.

Nicolas-Miranda avatar Oct 08 '24 02:10 Nicolas-Miranda

Interesting. I also have cancel and light bound to the same button.

Screenshot 2024-10-07 23-49-39

Does it happen every time though while you're in this room? What type of controller are you using? Are there any other inputs bound to the same button that cancel is bound to (besides the light)?

Polymega avatar Oct 08 '24 03:10 Polymega

Only flashlight and cancel are bound to B.

Let me test if I can trigger it again to record it.

Nicolas-Miranda avatar Oct 08 '24 04:10 Nicolas-Miranda

Same issue, here's my recording. I can only Cancel with Esc on Keyboard. https://youtu.be/6AUrwzRgM_A

Controller: PS3 Controller (wired via DsHidMini + DS4Windows (Xbox Controller profile) = basically emulated XInput Device)

ProjectXsent avatar Nov 01 '24 18:11 ProjectXsent

Same issue, here's my recording. I can only Cancel with Esc on Keyboard. https://youtu.be/6AUrwzRgM_A

Controller: PS3 Controller (wired via DsHidMini + DS4Windows (Xbox Controller profile) = basically emulated XInput Device)

Thanks for this, I wasn't able to reproduce it to record it.

@Polymega, this the exact issue I faced when I created the ticket. It only happens in this room for some unknown reason.

Nicolas-Miranda avatar Nov 01 '24 18:11 Nicolas-Miranda

it seems to happen when you set the flashlight toggle to the cancel button (I set both to B button). Once you enter to the room 312, the cancel button stops working and it works again as soon as you leave the room.

I just tried doing this with my official Xbox Series controller and I had no issues on my end. These were my steps:

  1. Load save for Hotel. Enter Room 312.
  2. Insert the video tape, skip the cutscene, and now the music is playing.
  3. Open the save menu and create a new save.
  4. Cancel button (B) still works and I exit the save menu.
  5. I check the other menus and the cancel button (B) still works.

If it's not setup-related, maybe it's a save data bug? Polymega and I are likely using the same save data to load into the Hotel. You guys probably reached the Hotel by playing through the game with the latest update? So maybe it can be replicated if you upload your save.

I'll have another (non-Microsoft) controller I can test tomorrow. I'll see if it makes a difference but I doubt it.

AeroWidescreen avatar Nov 01 '24 19:11 AeroWidescreen

I tried it again and that's quite pretty weird. It now works suddenly. Tested first on the generic controller, buttons were swapped but Cancel button works. Still using the same controller but with XOutput + HidHide, Cancel button still works. I switched back to my PS3 Controller, still works.

Pretty odd. I was also using the latest version.

ProjectXsent avatar Nov 02 '24 02:11 ProjectXsent

@Polymega I'm experiencing this bug now as well. Here's how to reproduce it:

  1. Load a save from any location outside of the Hotel. Example: Forest (Water Well)
  2. Then load a save directly into Room 312 or the Hotel.
  3. In Room 312 the "B" button will stop functioning.
  • Leaving Room 312 and then entering it again does not fix it.
  • Exiting to the main menu and loading back to Room 312 does not fix it.
  • Reloading Room 312 save data does not fix it.

EDIT: Now it's not happening anymore. What the... and now it's happening again. Very strange.

AeroWidescreen avatar Nov 08 '24 06:11 AeroWidescreen

I wanted to mention that I also encountered this bug and fixed it by leaving the game and restarting it.

shaant345 avatar Feb 21 '25 02:02 shaant345