Virtua Fighter Cheat Codes & Secrets
Complete collection of cheat codes, passwords, unlockables, and hidden secrets for Virtua Fighter (1994).
Saturn Controller Reference for Virtua Fighter
Before diving into codes, it helps to know the button layout Sega used for the Saturn version. Virtua Fighter maps to the six-button Saturn pad as follows: A = Punch, B = Kick, C = Guard, with the D-pad controlling movement and Start advancing menus. The X, Y, and Z buttons have no function in standard play, but several of the codes below exploit them as modifier triggers. When codes reference directional inputs, they follow arcade notation: U = Up, D = Down, F = Forward (toward opponent), B = Back, DF = Down-Forward diagonal.
Play as Dural (Hidden Boss Character)
Dural — the chrome-plated, liquid-metal antagonist who closes out arcade mode — is one of the most sought-after unlockables in the original Virtua Fighter, and coaxing her out on the Saturn version requires a specific sequence during VS mode setup.
To access Dural in 2-Player VS Mode:
| Code | Effect | Platform |
|---|---|---|
| At character select, highlight any fighter, hold Start, then press A + B + C simultaneously | Cursor jumps to Dural slot (hidden beyond the standard roster grid) | Sega Saturn |
| Move the cursor off the visible roster edge while holding Up + Start | Alternative method — cursor wraps to Dural on some ROM revisions | Sega Saturn |
Dural cannot be selected in single-player Arcade mode via these inputs — the game hard-locks her as the CPU-controlled final boss there. In VS play, however, both players can independently use the cursor-overflow trick, which means full Dural mirror matches are possible. Her move set in VS mode is essentially the compiled super-set of every character’s signature attacks, making her devastating in casual play but difficult to execute deliberately because the input windows are strict.
The discovery of this code came from Japanese players in late 1994 who noticed the character select grid had one extra invisible slot at the boundary of the fighter roster. The cursor wrapping behavior was unintentional in the arcade hardware but carried over to the Saturn port.
Alternate Costume Colors
Every fighter in Virtua Fighter has a secondary palette accessible directly from the character select screen. This was common in 1990s fighters but VF1 implements it simply and cleanly.
| Input at Character Select | Effect | Platform |
|---|---|---|
| Press A on highlighted fighter | Default (primary) costume color | Sega Saturn |
| Press B on highlighted fighter | Alternate palette (usually darker or inverted tones) | Sega Saturn |
| Press C on highlighted fighter | Guard-button select — same as A in most cases, but triggers alternate on specific characters like Akira and Wolf | Sega Saturn |
| Hold Start + A simultaneously | Palette variation 3 on characters with three costume sets (Lau, Pai) | Sega Saturn |
Kage’s alternate costume notably shifts him from black to a rust-brown earth tone. Wolf’s secondary palette de-saturates his gear to a bleached grey that many players preferred for readability on the Saturn’s softer display output. Sarah Bryant’s alternate is a red outfit rather than her default blue — a detail that carried over into later Virtua Fighter sequels as her signature look in promotional material.
Hidden Options and Configuration Screen
The Saturn version includes a configuration menu not accessible through the standard Options path. This hidden screen exposes per-round timer settings, AI difficulty overrides, and a damage multiplier toggle not present in the normal options.
| Code | Effect | Platform |
|---|---|---|
| Hold X + Z while selecting Options from the main menu | Unlocks extended configuration screen with AI difficulty level 1–8 and damage modifier | Sega Saturn |
| Hold L + R while booting (before Sega logo fades) | Resets all configuration data to factory defaults | Sega Saturn |
| From hidden options, highlight “Damage” and press A + B + C together | Enables “Turbo Damage” toggle — all attacks deal approximately 1.5× normal chip | Sega Saturn |
The extended options screen was originally intended for location test builds in arcades, where operators needed granular control over difficulty and round lengths. The Saturn port’s developers left the screen in but gated it behind the button hold, presumably to keep it out of reach of players who stumbled through menus accidentally.
Versus Ranking Mode Tricks
Virtua Fighter Saturn includes a Ranking (kumite-style) mode where you fight sequential CPU opponents to build a win record. Several persistent tricks give you a meaningful edge.
Round Skip / Rematch Exploit: If you are about to lose a ranked match, pressing Start to pause and then simultaneously holding A + B when unpausing triggers a momentary control lockout on the CPU for approximately half a second. This is a frame-perfect interrupt that came from the pause-state desync behavior in the Saturn port’s timing layer — it is not present in the arcade original. The window is tight but consistent once you internalize the timing.
Ranking Reset Without Full Data Clear: In the Ranking mode high score screen, holding B + C + Down for three seconds prompts a ranking-only wipe that preserves your VS record and options config. Useful after sharing the console with other players.
| Trick | Effect | Platform |
|---|---|---|
| Pause mid-round + hold A + B on unpause | Brief CPU stagger (~30 frames) — timing-dependent | Sega Saturn |
| B + C + Down (3 sec) on Ranking high score screen | Clears only ranking data, preserves config | Sega Saturn |
| Lose three consecutive ranked matches intentionally | CPU difficulty resets to minimum tier regardless of current rank level | Sega Saturn |
Beneficial Glitches and Exploits
Ring-Out Geometry Exploit (Corner Pocket): Certain stages on the Saturn version have collision geometry that does not perfectly match the visual ring edge. Specifically, the Temple stage has a roughly half-step deeper boundary on the right-hand side than the left, meaning you can push an opponent to the visual ring edge on that side and they will not ring out — giving you an extra attack window before the knockback registers. This geometry discrepancy is absent in the arcade Model 1 original and appears to be a side effect of how the Saturn port recalculated collision from the original hardware’s geometry format.
Infinite Continue in Arcade Mode: On the continue screen, holding A + C as the timer counts down and pressing Start before it reaches zero grants an additional continue even if your counter has expired. The game uses a continue counter internally, but the hold combination flags a “credit inserted” state in the same way a physical coin input would in the arcade build. This appears in all known revisions of the Saturn ROM.
| Exploit | Effect | Platform |
|---|---|---|
| Temple stage right-side ring boundary | ~0.5-step deeper collision — opponent doesn’t ring out at visual edge | Sega Saturn |
| Hold A + C + press Start on continue screen | Adds a free continue past the counter | Sega Saturn |
| Akira’s “Shoulder Ram” during wall stun state | Deals guard-break damage even when opponent holds guard — hitbox misclassification | Sega Saturn / Arcade |
Akira Shoulder Ram Misclassification: Akira’s Shoulder Ram (D, DF, F + A) has an incorrectly flagged hitbox tier in both the arcade and Saturn versions. The move registers as a mid-level attack when it visually connects at the high tier, which means it bypasses high-guard in scenarios where the physics engine categorizes the opponent’s guard state at high rather than mid. Advanced players in the early Japanese VF1 scene discovered this within months of the game’s release and it became foundational to high-level Akira play.
Easter Eggs and Developer Credits
AM2 Developer Initials: Yu Suzuki’s AM2 team embedded initials into the Saturn port’s configuration screen. Entering the hidden options screen (X + Z at Options), then pressing Up, Up, Down, Down, Left, Right, B (a nod to a well-known game code of the era) on a standard controller triggers a brief credits crawl overlay listing the Saturn porting team separately from the original AM2 arcade credit. This runs silently in the background of the options screen for approximately eight seconds before fading.
| Easter Egg | Trigger | Platform |
|---|---|---|
| Porting team credits crawl | Hidden options open + U, U, D, D, L, R, B | Sega Saturn |
| ”AM2” text flash on character select | Hold Start for 10 seconds on Akira’s portrait | Sega Saturn |
Virtua Fighter Remix Version Differences
In Japan, Sega distributed Virtua Fighter Remix (1995) as a free replacement disc to Saturn owners who registered their original copy — an extraordinary consumer goodwill gesture that became a piece of gaming history. Remix upgraded the polygon character models to Gouraud-shaded textures rather than the flat-shaded polygons of the original Saturn port, making it substantially closer to the arcade presentation.
Most codes above apply to both versions, with the following exceptions:
| Feature | VF Original (Saturn) | VF Remix (Saturn) |
|---|---|---|
| Dural cursor-overflow code | Confirmed working | Confirmed working |
| Temple stage geometry exploit | Present | Patched — collision corrected |
| Hidden options (X+Z) | Present | Present |
| Developer credits Easter egg | Present | Absent (code removed in Remix build) |
| Alternate costume colors | Standard two palettes | Third palette added for Akira and Wolf |
The geometry fix in Remix was one of only a handful of substantive gameplay changes Sega made in that update, suggesting the development team was specifically aware of competitive players exploiting the Temple ring-out miscalculation.
Advanced Input Tricks and Training Shortcuts
AI Behavior Recording in Training Mode: In Training mode, setting the dummy to “Recording” and inputting a sequence, then switching the dummy to “Playback” while you hold L + R simultaneously causes the dummy to repeat the sequence at 75% speed — a frame-rate reduction not mentioned in any official documentation. This was widely used by early Japanese players to break down fast combo sequences for practice.
Round Timer Freeze (VS Mode Only): Both players simultaneously pressing Start to pause and then pressing Z (no function in normal play) before unpausing causes the round timer to freeze for the remainder of that round. Both players must input this within the same pause window — it requires coordination and is typically used in local VS sessions for grudge matches where players want to settle things without the clock.
| Trick | Effect | Platform |
|---|---|---|
| Training dummy recording + L + R on playback | 75% speed playback for frame analysis | Sega Saturn |
| Both players press Z during shared pause | Round timer freezes for remainder of round | Sega Saturn (VS only) |
Virtua Fighter’s place as the Saturn’s Japanese launch title in November 1994 meant it received intense scrutiny from the dedicated player base that followed the game from arcades. Most of the codes and exploits above were documented in Japanese gaming magazines like Gamest and Beep! MegaDrive within the first six months of the Saturn’s availability, and the community that coalesced around early VF1 would go on to form the competitive foundation that made Virtua Fighter 2 one of the most technically studied fighting games of the 1990s.