WinMUGEN/MUGEN 1.0 common1.cns bug.
In WinMUGEN/MUGEN 1.0 there is a bug in the common1.cns file.
Whenever there's a change state in the [air] gethits (logical progression, 5030 => 5035 => 5050, etc) the [veladd] parameter is applied 2 times during the [changestate] frame.
Download: fixed common1.cns [06292012] for MUGEN 1.0
Download: fixed common1.cns [06292012] for WinMUGEN
Allow me to demonstrate with this sample:
air.velocity = -4.5,-7 ; yaccel = 0.5
Frame | Normal common1.cns | Fixed common1.cns |
Frame 1 | ![]() |
![]() |
Frame2 | ![]() |
![]() |
Frame 3 | ![]() |
![]() |
Frame 4 | ![]() |
![]() |
Frame 5 | ![]() |
![]() |
Frame 6 |
![]() |
![]() |
Frame 7 | ![]() |
![]() |
Frame 8 | ![]() |
![]() |
Frame 9 | ![]() |
![]() |
Frame 10 | ![]() |
![]() |
Frame 11 | ![]() |
![]() |
Frame 12 | ![]() |
![]() |
Frame 13 | ![]() |
![]() |
Frame 14 | ![]() |
![]() |
Frame 15 | ![]() |
|
Frame 16 | ![]() |
Example in video form:
Fixing the bug:
The bug occurs in states where a [VelAdd] controller appears with a trigger in the form of [trigger1 = 1]. The [common1-fix.cns] I provide already has the fixes applied.
Here's an [example] of how to fix it:
Normal | Fix |
;--------------------------------------------------------------------------- [State 5030, 1] [State 5030, 2] [State 5030, 3] [State 5030, 4] [State 5030, 5] [State 5030, 6] |
;--------------------------------------------------------------------------- [State 5030, 1] [State 5030, 2] [State 5030, 3] [State 5030, 4] [State 5030, 5] [State 5030, 6] |
Please keep this important bug in mind.
Thank you so much for your time!
~ Vans