---
layout: default
title: Home
nav_order: 1
---

# ALttP Dungeon Randomizer

**A dungeon randomizer for The Legend of Zelda: A Link to the Past**

Door Randomizer extends the standard ALttP Entrance Randomizer with advanced dungeon shuffling capabilities that can rearrange dungeon interiors at the room level, creating entirely new dungeon experiences.

[Download Latest Release](https://github.com/aerinon/ALttPDoorRandomizer/releases/latest){: .btn .btn-primary .fs-5 .mb-4 .mb-md-0 .mr-2 }
[View on GitHub](https://github.com/aerinon/ALttPDoorRandomizer){: .btn .fs-5 .mb-4 .mb-md-0 }

---

## What is Door Randomizer?

Door Randomizer takes the dungeon experience in A Link to the Past to the next level by shuffling the connections between rooms within dungeons. Instead of just shuffling dungeon entrances, Door Randomizer can:

- **Shuffle doors within dungeons** - Rooms connect in completely new ways
- **Cross dungeon boundaries** - Walk through a door in Eastern Palace and end up in Tower of Hera
- **Adjust intensity levels** - From basic door shuffling to complete dungeon lobby randomization

## Key Features

### Basic Randomizer Features

- Supports many standard ALttP Randomizer features without needing more advanced settings.

### Door Shuffle Modes
- **Vanilla** - No shuffling, classic experience
- **Basic** - Doors shuffled within each dungeon
- **Partitioned** - Shuffle in pools (Light World, Early Dark World, Late Dark World)
- **Crossed** - Full shuffle between all dungeons

### Intensity Levels
- **Level 1** - Normal doors and spiral staircases
- **Level 2** - + open edges and straight staircases
- **Level 3** - + dungeon lobbies

### Advanced Features
- **Multiple key shuffle modes** - In dungeon, randomized, or universal keys
- **Pottery shuffle** - Randomize items under pots with multiple modes
- **Shopsanity** - 32 shop locations added to item pool
- **Enemy randomization** - Built-in enemizer with logic-aware placement
- **Custom seeds** - Create your own custom dungeons and rooms
- **Fill algorithms** - Multiple item placement strategies (balanced, vanilla fill, major only, district)

## Quick Start

1. [Download the latest release](https://github.com/aerinon/ALttPDoorRandomizer/releases/latest)
2. Extract the archive for your platform (Windows, Mac, or Linux)
3. Run `DungeonRandomizer.exe` (or the appropriate platform executable)
4. Configure your settings and generate a seed
5. Apply the patch to your A Link to the Past ROM (must be JP 1.0 version)

[See detailed installation instructions →](installation.html)

## Community

Join the discussion and get help:

- **Discord**: [ALTTP Randomizer Discord](https://discordapp.com/invite/alttprandomizer)
  - `#door-rando` - General discussion and help
  - `#bug-reports` - Report bugs and issues

## Learn More

- [Features Guide](features.html) - Comprehensive feature documentation
- [Installation & Usage](installation.html) - Setup and running the randomizer
- [Known Issues](known-issues.html) - Current bugs and limitations
- [Roadmap](roadmap.html) - Future development plans
- [Blog](blog.html) - Latest updates and release notes

## Credits

Based on the [ALttP Entrance Randomizer](https://github.com/KevinCathcart/ALttPEntranceRandomizer) by KevinCathcart et al.

See [alttpr.com](https://alttpr.com/) for more details on the original VT randomizer.
