The reason for this document is to offer a solution for running Metal Gear 2 and 3 in PCSX2 with Emudeck & Steam Deck ROM Manager with pressure sensitivety. All I was able to find on the topic were forum threads with instructions that did not work, some that did not even make sense and some where the poster just proclaimed “I fixed it” with no information on how they did it.
Either the instructions are not good or current Emudeck ships with a broken build. I’ve tested for two days now and nothing I have tried made the pressure modifier work. I even reviewed some pull requests and source code for PCSX2. So after all this time I decided to go another route. One thing I did not try was to set the pressure modifier to an analogue input. I’ve run out of patience to fiddle with the settings though and the solution I have found works. But let me know if that is how the modifier works and I will add it to this guide.
So my solution was to just give up with the pressure modifier completely and I decided to use the analogue output of the right Trigger of the SteamDeck instead. Following steps are required to emulate pressure-sensitive buttons. In this example I used Metal Gear Solid 2 - Substance. Steps for Metal Gear Solid 3 - Subsistence should be very similar.
I try to make these steps as easy to understand as possible but please create a ticket if anything is unclear or if you have alternative ways of getting it to work.
If you want to contribute to this page, please create a ticket or pull request on github. This text is licensed under the Creative Commons Attribution-ShareAlike 4.0 License.