I know a lot of people have problems with this. So did I until recently when I found a way around it.
For people that don’t know what negative edge is, it’s when the release of a button is stored. So in other words the games reads the input twice: when you first press the button and when you release it. Why is this a problem? Well because some characters have similar special moves that share the exact same command but end with different buttons.
For example Nightwolf has D, F, 1 and D, F, 2. So if I do: 2 xx D, F, 1, depending on how fast I input it a different special will come out. The problem you see is that the game stores the previous 2 input. So when I go for “D, F” after, it thinks I want to do D, F, 2. So it actually takes priority over 1 (which would be my next input).
I also had this problem with Stryker. The game was confusing B, F, 1 and B, F, 4 when I did D+4, B, F, 1. The B, F, 4 came out when I actually wanted the other special to come out.
Of course one way around this is simply to slow down your input. But this can still be problematic sometimes, especially in situations where you have no choice but to input it fast enough.
I found a simple way around it though. To avoid negative edge, I simply don’t release the button I don’t want the game to read twice. So with Stryker for example, I would go: D+4 (hold down 4), B, F, 1 then release 4. This way will make sure that 4 never takes priority over 1.
Of course on a regular controller (which is what I use) this is a bit hard to do. But if you have a stick it’s a nice trick to learn.