Pumping and controller questions
7 years ago
California, USA

So, I know I can save frames pumping while going up or left. Does that mean I should only pump when going UP, LEFT or UP-LEFT? How about if I'm going UP and pumping RIGHT or going LEFT and pumping DOWN?

I'm kind of confused if pumping is good as long as there is an UP or LEFT input, such as moving RIGHT and pumping UP.

Also, I am using an XBOX1 Elite controller with the Snes9x Emulator. Can I use any controller for legit speed runs such as that or a fightstick? The controller has pedal/buttons on the back that I can map to directional buttons. Is it allowed to map multiple buttons for the same input? It's so I can use a directional button and then pump with one of the back buttons instead of moving my hand over.

Is it frowned upon to make life easier using specialty controllers or mapping buttons? I want to stream in the future and wouldn't want negative vibes. Thanks in advance.

Edited by the author 7 years ago
California, USA

D-pad pumping is a lot easier than control stick pumping as with a d-pad, you can use two fingers and get more mashes in to save frames every time. Also pumping loses time if you're facing right or down so it's always good to do it when facing left or up.

California, USA

Oh, okay. I think I get it. It's the direction you are facing. So only pump when facing UP or LEFT. Also, for the controller, I mean using extra buttons on the back of the controller for pumping, not the joystick. But with that said, how about using joystick for movement and the pressing the DPad for pumping? I suppose joy stick will be bad for precise pixel positioning. Thanks for the quick reply.

Ohio, USA

You cannot map multiple buttons to the same input, nor can you map a button to a diagonal. Please see the emulator specific rules.

Regarding pumping, any time you can, do. As long as link is facing up or left, you can pump. Use it for diagonals such as in escape, the sewers. We pump on a diagonal in both water rooms.

I believe Poor_little_pinkus' latest PB has input display. Watch his 12456 and see where he pumps.

Mexico

From what I understand in the emulator rules binding multiple inputs to one button is not allowed but having one input in 2 different buttons is allowed? (in this case right being both right on joystick and on D-pad) in some emulators its not possible to unbind joysticks

California, USA

Thanks for the replies. I get now generally when to pump; I'll definitely check out Pinkus' PB for specific places.

Now regarding having a controller with a DPad and joystick, that means I already have the directional inputs on more than one button. Can I get a confirmation if it's fine to use multiple buttons/joysticks for a single input?

Ohio, USA

It is not. You can use dpad OR joystick. Both cannot be mapped. Pumping is impossible on a joystick so I recommend dPad. You can only have one button mapped to up, down, left, right, select, start, A, b, X, Y, L, and R. No mailings to multiple buttons, and no duplicate mappings. You cannot map diagonals to a button.

California, USA

Thank you for the clarification screevo.

Ohio, USA

I was curious and looked into this further. You can bind both joystick and d-pad. In fact, Wii U Virtual Console has both bound. HOWEVER, there are definite rules against using up+down and left+right, as those button combinations can break the game and allow you to walk through walls/stairs. SO, if you choose to bind your joystick AND your d-pad, please make sure your emulator has the ability to disable up+down and left+right. If you accidentally use them on a run, the run is disallowed.

California, USA

Since the directional inputs are bound to 2 things already, can I bind another button to a directional? My controller has extra buttons (underneath the controller) and wondering if it's really allowed to use them as directionals along with the dpad. (Of course disabling up+down & left+right).

Ohio, USA

No. Please try to follow the spirit of the rules here. You are attempting to gain an advantage that is not possible on any official release by using inputs that are only possible on emulator, and you're doing it for quite possibly the worst reason, being "better pumping", and you have spent more time looking for a workaround than this will ever save you. (Pumping is 8-10 seconds over the course of the run if consistently executed perfectly.)

Remember, by the way, that you will need to show your input bindings at the end of any leaderboard submitted recording.