Skip to content

DEF CON 34 talks are here: 354 talks, summarized and searchable.

Browse DEF CON 34

Catching Cheaters in Super Smash Bros Melee

AltF4

Where

Game Hacking Village
DEF CON 34

Duration

25 min

Walks through how Super Smash Bros. Melee tournament cheats were caught using replay files, rollback analysis, and controller legality checks.

Summary

The talk, given by the maintainer of the SLP Enforcer tool, looks at how the Super Smash Bros. Melee community finds players who cheat. It starts with a streamer's public accusation against a player whose character seemed to teleport when hit. Slowed-down footage of the controller overlay showed the stick changing position on nearly every frame, which pointed to an automated device, and the account was banned.

Next came a disputed online match where one player claimed lag. By counting rollbacks in both replay files, the speaker found none in the accused player's copy and a few in the complainant's, so the claim fell apart. The talk then explains community rules for box-style controllers, which must emulate stick travel time and avoid firmware that guesses inputs such as ledge dashes. The SLP Enforcer runs entirely in the browser through WebAssembly, so organizers can drop in replays and get flags within seconds. It was used at Genesis, where players were allowed to finish round one before flagged players were asked to reflash their firmware.

In the question period, forging replays was called possible but impractical, since online opponents keep matching copies and in-person SD card swaps would be noticed. Live detection was harder because offline venues lack networked infrastructure, and many checks are statistical and need full games. The takeaway is that replay analysis works best with agreed rules, transparent evidence, and organizers who make the final calls.

Materials

Related talks