SixSaw
Smash Journeyman
That's how PM works dude. When you send an input, the game needs a frame to register that input. Then there's a 1 frame physics delay (which applies to everything in PM). On the 3rd advanced frame, your desired action will be carried out if possible. As such, performing "frame perfect" inputs in PM means inputting them 2 frames earlyOkay does anyone have any idea what the issue I'm having is?
I'm emulating PM/Melee in dolphin, and I went to frame advance so I could get a heads up on frame data for some serious theorycrafting
But it turns out dolphin won't register controller inputs until I've advanced two additional frames, or sometimes only an extra frame. Never after advancing only the first frame, it's always 1-2 frames late, and usually 2. Mostly it only takes the one extra frame in melee. I don't understand what the issue is, but I'm worried it's adding even more input lag to the already 1-6 frames I'm playing with on netplay, and that's no good.
It doesn't matter how long I wait in between advancing frames, it's not a lack of computing power, I can run the game at 60 fps just fine. I'm using a mayflash adapter, on windows 8, but even if the drivers making it slow, shouldn't they be a certain amount of time slow rather than waiting through frames, which I can advance at whatever pace? I am using 3.02 of course, and the 4.0-648 netplay branch of dolphin.
To simplify:
Frame 0: Input sent
Frame 1: Input received
Frame 2: Physics delay
Frame 3. (If possible) Action begins
Edit: I'm wrong.
Last edited: