MUGEN Database
Advertisement

Not to be confused with cheap characters, a cheapie (also known as a cheapo or uber cheap character) is a type of character that far surpasses the cheapness levels of a regular cheap character, instead using code that breaks characters rather than simply featuring overpowered moves or a lack of hurtboxes; also unlike regular cheap characters, cheapies tend not to attack directly, instead using helpers and various code workarounds to defeat the opponent (such as Chaos/F1 Killer and Devil's Eye Killer), complete with many visual effects that are known to slow down older computer systems. For the most part, they are completely A.I.-controlled.

A common trait with cheapies is the ability to hit a character that lacks hurtboxes, as well as the inability to be K.O.'d via the debug keys, or through normal means for that matter. Most cheapies use the Chaos/F1 Killer method to exploit the weaknesses of another character, mostly by using the states 110, 115 and 5210 which all have HitBy controllers within them. Most cheapies, especially the higher-level ones, work on WinMUGEN only, due to the methods that they use.

Types of Cheapie[]

Nuke Cheapie

A typical top-tier Nuke cheapie. Note the large amount of helpers (click to enlarge).

Cheapies are divided into several groups based on the method they use to defeat other characters. Common methods used by lower-level cheapies include the F1 Killer, Devil's Eye Killer, Direct Death, and the %n bug. In terms of defense, lower level cheapies use methods such as Pseudo-Changestate (a method that locks the character's state to a single state while retaining the ability to "change" states), Helper NOKO, and various others. Higher-level cheapies simply either win or lose at the start of the match, and as such don't really have offensive or defensive "methods" like lower-level ones.

Below is a list of commonly-accepted groups, sorted roughly in order of "strength" based on their methodology:

  1. Nuke-tier Cheapies (Known as God-tier in Japan), which don't use any special files or engine exploits to defeat an opponent, win their battles by depleting an opponent's Life to zero while typically being impervious to any of their attacks, or defeat an opponent before they are able to act. Nuke cheapies usually attack with a lingering fullscreen hitbox and an absurdly high damage value in its corresponding hitdef, which aims to ensure that an opponent cannot avoid the hitbox or sponge the attack's damage; however, another method a nuke cheapie can employ is to send an opponent into a custom hitstate and deplete their life with a targetlifeadd state controller. The tier is likely named after A-Bomb, who is considered to be one of the first cheapies and attacks by literally 'nuking' its opponent.
  2. Null-tier Cheapies, which use exploits in the engine involving the Null state controller to K.O. the opponent such as the %n bug or Direct Death/Alive Change.
  3. Void-tier Cheapies, which utilize an overflow in AssertToClipboard and DisplayToClipboard to defeat the opponent.
  4. Secretary-tier Cheapies, which use an .exe to "trick" M.U.G.E.N. More specifically, these .exe files act as a trainer, modifying the opcodes and memory values found in M.U.G.E.N to make K.O.ing the enemy easier.
  5. Postman-tier Cheapies, which use a .bat file. In most cases, this loads a far weaker character that comes with the Postman cheapie itself instead of the character that was intended to be loaded, or deletes files from an internal database of other Postman cheapies.
  6. Assembly-tier Cheapies, which come with an alternate mugen.exe, usually versions of WinMugen modified through assembly level debuggers such as Ollydbg.
  7. Supernull-tier Cheapies, which use a method known as Statedef Overflow or the Faeyae Method. This causes the cheapie to be able to inject its own code into M.U.G.E.N by utilizing a large enough statedef via overflowing a memory region found within M.U.G.E.N.
  8. Receiver-tier Cheapies, which use a Java-powered M.U.G.E.N clone to make other cheapies including itself balanced.
  9. Letter-tier Cheapies, which use a .vbs file. This is often combined with the Postman method.
  10. Omed-tier Cheapies (Also known as Ethos-tier), which essentially use Statedef Overflow, except with their own separate .exe, .bat, or similar file.
  11. Whale-tier Cheapies, which aren't really characters as much as they are websites. When loaded, at its weakest, a video of a cheapie is opened winning the match and, at its strongest, downloads a character and opens M.U.G.E.N.
  12. Hypernull-tier Cheapies, which use a method known as Heap Overflow to overflow M.U.G.E.N with useless memory until it reaches the character's own code. After the code is executed, the cheapie "starts" M.U.G.E.N normally.
  13. Frost-tier Cheapies (Also known as Isolato-tier), which are upgraded versions of Omed-tier cheapies in terms of coding. These cheapies use C# rather than M.U.G.E.N's standard C as their programming language, and can have a varying amounts of .exe files at their disposal. These cheapies are the first on this list to be considered malicious by disabling the task manager and potentially corrupting the OS.[1]
  14. Ultranull-tier Cheapies, which are packed with a replacement Alleg40.dll file.[2]
  15. Anti-Malware-tier Cheapies, which can either run semi-automatically or automatically, making them far more dangerous than Frost-tier cheapies. There are various sub-tiers, currently known are the Alpha tier that relies on autorun.inf, the Beta tier which modifies the user's registry to open on start up, and the Gamma tier which uses a bootkit to open before the OS starts.
  16. Dragon-tier Cheapies, which are capable of completely rewriting a computer's BIOS or UEFI. More powerful variants of Dragon tiers are computer worms with the capability of spreading to other computers through any network it can access. Due to the implications of creating and especially sharing Dragon-tier cheapies, knowledge of the few that do exist is typically kept private.

Sometimes cheapies use more than one method at once, like Crazy Catastrophe who uses a combination of Nuke and Null tactics.

Cheap War[]

The Cheap War[3] is a term coined by the cheapie community that refers to the period wherein a surge of characters were made with the sole purpose of being more powerful than each other, resulting in the discovery of numerous engine quirks and exploits, as well as alternative methods to simultaneously defeat the opponent and avoiding being defeated. With the revelation of real-time memory editing from within the engine itself allowing for arbitrary code execution, characters could autonomously execute external code once loaded to effectively alter or remove the opponent and anything else from the user's computer in a manner similar to malware; although external code or files being supplied with the character wasn't new, they previously had to be manually run by the user.

Other Uses[]

Suave Dude Icon
HOLD ON!
This section is currently incomplete. Please help us rectify this.

Some cheapies are not designed specifically to instantly defeat an opponent, but rather make use of the same exploits for unique functionality not normally possible with M.U.G.E.N's scripting capabilities. One example of this is WINMUGEN_PAINT[4], which implements support for the mouse cursor and allows the user to paint on the screen using these exploits. Another notable example is okihaito's version of Metamon, which duplicates its opponent verbatim upon the start of the match.

Examples[]

  • 2nd Death Star
  • A-Bomb
  • Angle Draw Sphere
  • Guanyin
  • Many Ronald McDonald edits
  • Many Colonel Sanders edits
  • Solitary-ZERO's Tears of Solitude
  • Mr.Dragon-JC (11th & 12th palette)
  • Orochi G3
  • Will of Prison Flame
  • Bloody-Roa
  • Heaven's Gate (12th palette)
  • Crazy Catastrophe
  • Ice-Oro-Mizuchi
  • R-Masamune
  • GENJINSHIN
  • Most of okihaito's characters
  • General_L (6th palette)
  • Demon_Of_Murder Rena
  • Most of STG's edits
  • Pierrot
  • A few of Pre-To's characters (12th palette)
  • All of Merufimu's characters (12th palette)
  • The Strongest[5]
  • Giygas_XXX[6]

Controversy[]

Due to not functioning at all like regular characters, their inability to be K.O.'d through normal means and that they cannot be controlled by the player, among other things, cheapies have been the subject of dispute outside the cheapie community.

External cheapies (such as Postman, Secretary, Assembly or Omed tier) use executable files and arbitrary code execution to defeat characters (up to and including deleting them outright), but can also potentially disrupt the system by removing important system files and causing it to behave erratically or not work at all. This has only further contributed to the controversy in cheapie characters outside of the community, particularly the higher-level cheapies that are effectively indistingushable from malware.

In 2014, the MUGEN Database stopped allowing further cheapies to be added to its articles to prevent malicious characters being on the site.[7]

References[]

Advertisement