Files
yaze/docs/public/overview/getting-started.md

2.3 KiB

Getting Started with YAZE

YAZE is a ROM editor for "The Legend of Zelda: A Link to the Past" (US and JP versions). It provides a full-featured GUI editor, integrated SNES emulator, and AI-powered command-line tools.


Quick Start

  1. Download the latest release for your platform from the GitHub Releases page
  2. Launch the application and load your ROM via File > Open ROM
  3. Choose an Editor from the toolbar (Overworld, Dungeon, Graphics, etc.)
  4. Edit your ROM and save your changes

Building from source? See the Build and Test Quick Reference.


Tips

  • Backups: Automatic backups are enabled by default. Each save creates a timestamped backup.
  • Experiment Flags: Try new features via File > Options > Experiment Flags.
  • Extensions: Load custom tools from the Extensions menu (plugin system under development).

Editor Status

Editor Status Notes
Overworld Stable Full support for vanilla and ZSCustomOverworld v2/v3
Dungeon Stable Room editing, objects, sprites, palettes
Palette Stable Reference implementation for palette utilities
Message Stable Text and dialogue editing
Hex Stable Direct ROM byte editing
Asar Patching Stable Integrated Asar assembler
Graphics Stable Tile and sprite graphics editing
Sprite Stable Vanilla and custom sprite editing
Music Experimental Tracker and instrument editing

Command-Line Interface (z3ed)

The z3ed CLI provides scriptable access to ROM editing capabilities.

AI Chat

z3ed agent chat --rom zelda3.sfc

Example prompt: "What sprites are in dungeon 2?"

ROM Inspection

# List sprites in Eastern Palace
z3ed dungeon list-sprites --rom zelda3.sfc --dungeon 2

# Describe overworld map
z3ed overworld describe-map --rom zelda3.sfc --map 80

Patching

z3ed asar patch.asm --rom zelda3.sfc

For more details, see the z3ed CLI Guide.


Next Steps