How To Play
@PumpPlaysGames with a Controller 🎮
First, download JoyToKey. Download link in next tweet, or just search it up and make sure it's the official one (it's free). Then create a new profile.
Now we're going to assign each /command to their respective buttons e.g. when you press "Up" on the D-Pad it will type /up and hit Enter. For this guide we will be using an Xbox One controller.
Unfortunately it's not as simple as binding the text and Enter inputs within 1 assignment because there is a very small delay after typing messages into the PF chat before you can actually hit Enter. We will need to assign the text to one button and then wrap that button input into another one where we press Enter.
To assign the text input, click an unused button ([14] or higher) and click "Edit button assignment". Then go to the "Text" tab and type in one of the input commands and click "Ok". Repeat this for every desired command.
Now we will bind these text commands to the actual buttons Enter. So for /up, we will click on "POV: ↑" and click "Edit button assignment". If you're not sure what is what, press the button on your controller and it will highlight the corresponding button in JoyToKey.
Go to the "Keyboard (Multi) tab and right-click in the first box for Input1. Mouse over "Trigger Other Button's Assignment" and click the button that types out /up ([14] Button in this case). Then click inside the first box for Input2 and press Enter on your keyboard. Finally, click the bubble for "Execute from [Input1] to [Input4] in sequence at the specified duration" and click "Ok" at the bottom. Now simply repeat this process for every other button.
And that's it! Now when you have your text cursor in the pumpfun chat box, you can just press buttons on your controller and it will automatically submit the commands to the stream. Only thing you have to worry about is spamming too fast which will get you rate limited by PF, but that can be fixed by pressing Ctrl Shift R once, sometimes twice. I hope this guide is comprehensive enough, but if you have any questions, I'm here to help!