Silent-Hill-2-Enhancements
Silent-Hill-2-Enhancements copied to clipboard
Gun used during Aim regardless of Equipped status
Description: Regardless of whether I have nothing/stick equipped, when I aim, the gun is used to aim. While testing, I accidentally lost two bullets before noticing it.
Prescription:
- Have Wooden Plank/Nothing equipped.
- Have Handgun in inventory.
- Press Aim.
Demonstration:
When adjusting the camera towards where James is facing, the stick shows up in his hands, and stays there until aiming once again.
When the stick is equipped, holding aim as you go through a door will cause James to ready with the stick on the other side, and you can attack for as long as you hold aim. Upon letting go of aim, and aiming again, the gun shows up instead of the stick.
I am unable to replicate this bug. Are you using a controller? And, if so, are you using an external software for your controller, such as DS4Windows?
When the stick is equipped, holding aim as you go through a door will cause James to ready with the stick on the other side, and you can attack for as long as you hold aim.
This is also interesting as you shouldn't be able to interact with doors while you are aiming. You must let go of aim before James will open a door. The same goes if you change the "ready weapon" method to "toggle" (instead of "press").
I am unable to replicate this bug. Are you using a controller? And, if so, are you using an external software for your controller, such as DS4Windows?
Not using controller; keyboard.
This is also interesting as you shouldn't be able to interact with doors while you are aiming.
I am not in the aiming state, no - I am going through the door (the in-between black screen) - I'm simply holding the aim button.
Demonstration:
https://user-images.githubusercontent.com/25656892/192174589-c7005a72-3891-414f-8327-25cf32da093b.mp4
Note, during the aforementioned testing, I loaded the save prior to having the Handgun, grabbed it again, to check if the bug persisted, and it did. So, I believe this is not caused by accidentally pressing a weapon switch key while grabbing the gun.
Here are my saves:
save-Folder 01.zip IIRC, I tested save 1:44.
Can you check your Control Options screen and ensure "Ready Weapon" and "Next Weapon" aren't binded to the same key?
Save 1:44 being tested:
https://user-images.githubusercontent.com/25656892/192177559-ce30cc9a-cb6f-4742-81c6-5ba881c107af.mp4
I switched the ready key from "3" (num row) to "Num 5" (numpad). The bug went away.
I can type 3 and e without interference, I don't think this is a hardware issue.
Ah, the reason for this is that all of the weapons are hard-coded assigned to the non-numpad keyboard numbers. 1 is Plank, 2 is Pipe, 3 is Handgun, etc.
Is it unfixable?
This is something hardcoded into the game. It would need to have someone to look into it. I'm not sure who would look into it, but either all of the 0-9 weapon-specific bindings would need to be removed outright or we'd need to prevent the player from assigning any other functions to 0-9.
Update for this: @mercury501 has created a solution to this. If you assign a function to one of the non-numpad 0-9 keys then the weapon that was hardcode assigned to that number will deactivate. If you ever remove your function from the number, it will restore whatever weapon is assigned to that number.
This will be included as a feature for our next project update.