Mugen Null Edits |work| Jun 2026
[Statedef 1000] ; was Hadouken type = S movetype = I physics = S ctrl = 0 [State 1000, End] type = ChangeState trigger1 = 1 value = 0 ctrl = 0
Targets vulnerabilities in the program's actual libraries (like the Allegro library in WinMUGEN). These can cause permanent stuttering or input loss. Advanced Exploits mugen null edits
| Reason | Description | |--------|-------------| | | Test if a crash is due to missing assets vs. bad code. | | Base template | Start from absolute zero when coding original chars. | | Trolling | Distribute a “character” that does nothing, to annoy downloaders. | | Minimalism art | Challenge: can a character with no sprites still be funny? | | Resource saving | When building a full game, null placeholders reserve slots. | [Statedef 1000] ; was Hadouken type = S
For the average player, a Null Edit might look like a broken file. But for the MUGEN Database community, these edits represent a unique form of "coding performance art". They serve as a reminder that even decades later, this engine still has secrets waiting to be unearthed by those willing to type null where a value should be. bad code
It allows you to temporarily disable other controllers without deleting them—just change their type to Null .
If you run a MUGEN collection or a public "full game" (a curated roster for friends or download), you will eventually need to protect against Null Edits. There is no perfect defense, but you can harden your characters.
The character’s statedef -2 or -3 (constant, always-running states) is filled with code that sets life = 9999999 and constantly reapplies type = null or uses a custom state that has no HitDef at all. They cannot be hit because they have no body to hit—or they regenerate faster than damage can be applied.

