Puyo Puyo™Tetris®

Puyo Puyo™Tetris®

View Stats:
Ka'shurio Jul 3, 2018 @ 10:39pm
PSA: Bypassing the Controller 'Hold' Input Lag
I have tested 4 different controllers on 3 different systems - Switch, PC Windows 8.1, PC Windows 10 on my Switch, Desktop and Laptop respectively, using the Switch Joycons, Xbox One, Dualshock 4, and Logitech F310.

Regardless of what configuration I use (Arcade, Normal, Expert, Table 2 etc.), pressing the 'hold' key sometimes has input lag.

To get what I mean, try this:

1) Go to Ultra, and keep pressing 'Hold' and 'Hard drop' successively as fast as possible using your controller.

2) Do the same for your keyboard

3) You will notice that keyboard does not have such an input lag - so you can quickly hold after hard-drop and vice versa. But for controllers, there seems to be like a 1 second cooldown, where pressing 'hold' after hard dropping may not cause it to register.

I found a bypass for this, which is quite simple, and works.

1) Download Anti-micro, a keymapper that maps controller inputs and transforms them into keyboard inputs (so pressing R1 for instance, turns it into 'shift').

2) Create a new template within Anti-micro, and set only R1 on your controller to 'shift' (which = 'hold' on the keyboard)

3) Go to the Puyo Puyo Tetris menu settings and set 'expert' configurations for the controller (this is for my case, since I am used to the 'normal' setup). Doing so will make your R1 key do nothing. However, due to the keymapper, it will still register as a 'hold' function.

The end result, after I've tested it, is that your controller 'hold' function is just as responsive as the keyboard's.

Remember to turn VSYNC to OFF as well, as that causes input lag.
Last edited by Ka'shurio; Jul 3, 2018 @ 10:40pm
< >
Showing 1-5 of 5 comments
kbanon Nov 2, 2018 @ 8:18am 
This is very strange. Actually I also have this "hard-drop then hold" issue on my PC, but my problem is with keyboard, not controller. Yes, I also test it with Ultra mode, the input lag is so annoying, causing so many misdrops.
kbanon Nov 2, 2018 @ 10:18am 
Okay, I just run UCR and create a virtual XBOX controller, but the result is the same, there is input lag between hard-drop and hold. So, as for me, both keyboard and controller got the issue.

I am running puyo puyo tetris on windows 7, that may be the problem?
Ka'shurio Nov 2, 2018 @ 11:43pm 
After switching to keyboard, I do not have the issue any more.

However, hold sometimes does not register on a keyboard because of the slowness of PPT.

If you create an ultra, and do fast hard drop, then hold, then hard drop, then repeat, it normally won't have any issues.

However, I noticed that poor timing causes it, such as:

1) By holding AND hard dropping together

2) By pressing hold before the hard drop animation of the previous piece has finished, or if the next piece you wish to hold, has not yet spawned.

I'm playing on Windows 10.
kbanon Nov 3, 2018 @ 7:40am 
I believe it's a performance issue, that my hardware might a little bit out of date. I am not even 20000 in puzzle league, if I have this problem, the 20000+ should too. The problem is even worse when playing with puyo puyo players, key inputs are being "cancelled" during the animation. Gotta have a further check!
Ka'shurio Nov 3, 2018 @ 8:43pm 
My comp is pretty beefy for this game (i7 8700 + GTX 1070 Ti), so performance shouldn't be the issue.
< >
Showing 1-5 of 5 comments
Per page: 1530 50

Date Posted: Jul 3, 2018 @ 10:39pm
Posts: 5