yaze v0.4.0
Ready
Layout Presets
map Overworld Default door_open Dungeon Default image Graphics Default bug_report Debug Default
minimize Minimal grid_view All Panels
Panels
terminal Terminal group Collaboration colorize Pixel Inspector
Update available
Initializing...
Pixel Inspector
Position: -
Palette Index: -
Actual: -
Expected: -
Status: -
$
No problems detected
Open ROM
Save ROM
File Manager
Settings
Toggle Fullscreen
Toggle Terminal
Toggle Collaboration
Keyboard Shortcuts
Theme: Hacker Green
Theme: Halext Purple
Documentation
About yaze
Editor: Overworld
Editor: Dungeon
Editor: Graphics
Editor: Palette
Editor: Sprite
Editor: Screen
Editor: Assembly
Editor: Music
Editor: Message
Editor: Hex
Emulator: Show
Emulator: Run
Emulator: Pause
Emulator: Reset
AI: Get App State
AI: Get Editor State
AI: Dump API Reference

## yaze - Yet Another Zelda3 Editor

A modern ROM editor for The Legend of Zelda: A Link to the Past

Web Build v0.8 | WASM + WebGL

halext.org alttphacking.net GitHub Docs

## Settings

### Appearance

Theme
Font Size
12px
Custom Font
No file selected

### Panels

Terminal Height (pixels)
250px

### Interface

Force Touch Mode
Show Pixel Grid

## File Manager

Storage:
Calculating...
Name Size Modified Actions
No files found

## Setup AI (Bring Your Own Key)

YAZE supports using your own Google Gemini quota directly from the browser. This requires a Google Cloud Project with the Gemini API enabled.

### Prerequisites

1. Create a project in Google Cloud Console.
2. Enable the Generative Language API (search for it in the API Library).
3. Go to APIs & Services > Credentials.
4. Click + Create Credentials > OAuth client ID.
5. For "Application type", select Desktop App.
6. Give it a descriptive name (e.g., "YAZE Desktop Client").
7. Click Create. You will be given a Client ID.
8. Copy this Client ID.

### Configuration

OAuth 2.0 Client ID

### Usage

Once configured, open the Terminal and type `/login` to authenticate.

warning

### Delete File?

Are you sure you want to delete this file? This action cannot be undone.

### Rename File