ALTTPR Retro Mode: Rupee Arrows, Keys and Take-Any Caves
In Retro every arrow has a price, small keys sit on shop shelves, and five ordinary caves hide an old man with a free gift. Here is what the A Link to the Past Randomizer actually changes, where the quiver is sold, and the shortcut its logic takes with your wallet.

Every arrow in Retro has a price. A wooden one costs 10 rupees to fire, a silver one costs 50, and neither leaves the string until you have paid 80 rupees for a quiver in a shop. Small keys stop belonging to any one dungeon and start turning up on store shelves at 100 apiece. Five caves that normally hold no item now hold an old man and a free gift.
That is Retro, the A Link to the Past Randomizer's throwback to the original Legend of Zelda, which is how the options page on alttpr.com pitches it. Our ALTTPR beginner guide gives it one line, the same single line it gave Inverted before that mode got its own guide. This is the rest of it.
The sources are the same kind the Inverted guide used. One is alttpr.com: the options page and the update notes. The other is code: the generator's source on GitHub, which decides what a seed contains and what its logic assumes, and the base ROM patch it applies, which is where the arrow prices live. The options page and the code disagree once, about the quiver, and that is flagged below where it comes up. Numbers assume the Normal item pool unless a line says otherwise.
What Retro changes
Retro is a world state, so it takes the slot that Standard, Open and Inverted otherwise fill. Underneath, it is Open with four switches forced on. In the generator's code the Retro world is built on the Open world and hard-sets four options: the rupee bow, generic keys, take-any caves and keys shuffled out of their dungeons. You start the way Open does, with Zelda already safe.
| Open | Retro | |
|---|---|---|
| Arrows | Ammo you pick up | No ammo. Each shot costs rupees: 10 for a wooden arrow, 50 for a silver one |
| Firing the bow | A bow and arrows in stock | A bow plus the Rupee Quiver, a one-time 80-rupee shop item |
| Small keys | Open doors in their own dungeon only | Open key doors in any dungeon |
| Where small keys are | Inside their own dungeon | Anywhere; 10 removed from the pool, 15 on Hard and Expert |
| Buying small keys | Not possible | 100 rupees each, no limit |
| Swords in the item pool | Four | Three; the fourth is in a take-any cave |
| Take-any caves | None | Five: four offer a Heart Container or a Blue Potion refill, one holds a sword |
| Arrow drops | Arrows | Blue and red rupees |
| Lake Hylia capacity upgrades | Bombs and arrows | Bombs only |
Big keys, maps and compasses are untouched. The options page says they stay locked to their own dungeons in Retro, so a dungeon still needs its own Big Key.
The bow does nothing until you buy the quiver

The options page sets out the rules. The first progressive bow fires wooden arrows only, and the second fires both wooden and silver arrows. Neither fires at all until you own the Rupee Quiver, an 80-rupee shop item. After that, each wooden arrow costs 10 rupees and each silver arrow costs 50.
Those two prices are a pair of values in the base ROM patch, 10 and 50, and the routine that fires a shot charges whichever one matches the bow you have equipped. It subtracts the price before the arrow leaves. If the subtraction would take your wallet below zero, the shot does not happen.
The generator's logic follows the same rule. The v31.0.6 update notes record the change: Retro now always requires the shop arrow to shoot, and progressive silvers no longer get around that. The generator's own Retro test file checks it. A bow on its own fails, and so do both bows together. A bow plus the quiver passes.
Where the quiver is sold
The options page says the quiver "only appears in one randomly chosen shop". The generator's code puts it in more places than that. Retro picks five of the nine regular shops to restock. The options page says the Bomb Shop and the Potion Shop are left out of that draw; in the generator, "Potion Shop" is the witch's hut in the Light World, which is not one of the nine, so the Dark World Potion Shop in the table below is still in the draw. Each of the five gets the same three slots: the quiver at 80, a small key at 100 and ten bombs at 50.
Separately, the code always gives the Dark World shop that sells the Red Shield a quiver. If that shop is not one of the five, its 30-rupee arrows become the quiver at 80. If it is one of the five, the quiver arrives with the restock anyway. The older Python Entrance Randomizer stocks Retro shops the same way, Red Shield shop included. If your seed comes with a spoiler log, its Shops section lists every active shop and take-any cave with its stock, and that settles it for your seed.

That 30-rupee arrow slot on the right is the one Retro turns into a quiver. These are the nine shops in the draw, under the names the generator uses:
| Light World | Dark World |
|---|---|
| Kakariko Shop | Forest Shop, the one that sells the Red Shield |
| Lake Hylia Shop | Lumberjack Hut Shop |
| Death Mountain Shop | Outcasts Shop |
| Potion Shop | |
| Lake Hylia Shop | |
| Death Mountain Shop |
What the quiver unlocks in the logic
In the No Glitches logic, these are the randomized checks and fights whose rules require a working bow, which in Retro means the bow and the quiver:
| Location | What the logic asks for |
|---|---|
| Eastern Palace boss | Bow and quiver, plus the dungeon's usual light source and Big Key |
| Palace of Darkness: Map Chest and The Arena ledge | Bow and quiver |
| Palace of Darkness boss | Bow and quiver, plus the Magic Hammer, the Lamp and the Big Key |
| Ganon's Tower: both Mini Helmasaur Room chests and the Pre-Moldorm Chest | Bow and quiver, the Lamp or the Fire Rod for the torches, the Big Key |
| Ganon's Tower: Moldorm Chest, which the tower needs to count as finished | Bow and quiver, the Lamp or the Fire Rod, the Big Key and the Hookshot |
| Ganon, on Basic item placement | Both bows and the quiver, so silver arrows, plus the Tempered Sword or better |
| Ganon, on Advanced item placement | No bow. A Master Sword or better, and the Lamp or the Fire Rod with extra magic |
On the default Defeat Ganon goal that makes the quiver mandatory. Ganon's rule needs Agahnim beaten at the top of Ganon's Tower, and the logic only counts the tower as finished once it can reach the Moldorm Chest, which needs the bow and the quiver. Find the quiver early.

The Ganon rows are where Retro bites. Basic placement switches on what the code calls a better-bow requirement, so the logic sends you to Ganon expecting silver arrows, and every one of them costs 50 rupees. A missed silver arrow costs as much as five wooden shots. Bring a full wallet to the Pyramid.
Small keys open any door, and the logic expects you to buy them
In Retro, a small key opens a key door in any dungeon. The game has 61 small keys in all, as our small keys guide counts them, and the generator's item pool normally carries 29 of them. The other 32, most of them under pots or carried by enemies, are not in the pool. The options page says those pot and enemy keys stay where they always were, but in Retro they open any key door too.
The 29 pool keys get shuffled into the whole world, and the pool loses some of them first. On the Normal item pool, Retro removes all six of Palace of Darkness's and all four of Ganon's Tower's, ten in total, which leaves 19. On Hard and Expert it also removes Turtle Rock's four and Swamp Palace's one, fifteen in total, which leaves 14. Each removed key becomes a 20-rupee pickup. The v31.0.4 update notes describe the same ten and fifteen.
You make up the shortfall at the counter. Each of the five restocked shops sells small keys at 100 rupees, and the options page says there is no limit on how many you can buy.
The logic leans on that. The generator's item check has a shortcut written for this mode: once a shop that sells small keys is reachable, every small-key requirement in the logic counts as met. The comment above it admits the shortcut rests on a bad assumption the code has to live with until it is rewritten. Nothing in that check looks at your wallet. A Retro seed can therefore expect you to buy your way through key doors, so treat 100 rupees per locked door as part of the route rather than an emergency.
Five take-any caves, and one of them has your sword
The generator draws five caves from a list of 31 single-entrance caves and houses that normally hold no item. It gives four of them a choice between a Heart Container and a Blue Potion refill. The fifth gets a Progressive Sword. All five are free, all five are staffed by an old man, and you take one item from each.
The sword is pulled out of the item pool to make this work, which is why the options page says only three swords are left to find in the regular pool. On the Vanilla and Swordless weapon settings, the code puts 300 rupees in that cave instead.
The Heart Containers come with a ceiling. The options page says they are a bonus on top of the pool, but you cannot go past 20 hearts. The Normal pool already reaches 20 on its own: three starting hearts, ten boss Heart Containers, one standalone Heart Container and 24 Pieces of Heart. A take-any heart gets you there sooner, not further, and the generator's overflow rule turns a surplus Heart Container into 20 rupees. The Blue Potion refill only works if you already carry an empty bottle, and the bottles guide covers where the four bottles normally sit.
These are the 31 candidates, under the generator's names and region groups:
| Region | Candidate caves | Count |
|---|---|---|
| North-west Light World | Fortune Teller (Light), Bush Covered House, Lost Woods Gamble, Lumberjack House, Snitch Lady East, Snitch Lady West, Bomb Hut | 7 |
| South Light World | 20 Rupee Cave, 50 Rupee Cave, Bonk Fairy (Light), Desert Fairy, Good Bee Cave, Lake Hylia Fortune Teller, Light Hype Fairy, Kakariko Gamble Game | 8 |
| North-east Light World | Long Fairy Cave, Lake Hylia Fairy | 2 |
| East Light World Death Mountain | Hookshot Fairy | 1 |
| West Dark World Death Mountain | Dark Death Mountain Fairy | 1 |
| Mire | Dark Desert Fairy, Dark Desert Hint | 2 |
| North-east Dark World | Dark Lake Hylia Fairy, East Dark World Hint, Palace of Darkness Hint | 3 |
| North-west Dark World | Dark Sanctuary Hint, Fortune Teller (Dark) | 2 |
| South Dark World | Archery Game, Bonk Fairy (Dark), Dark Lake Hylia Ledge Fairy, Dark Lake Hylia Ledge Hint, Dark Lake Hylia Ledge Spike Cave | 5 |
Eighteen of the 31 are in the Light World. A few carry entry rules of their own in the logic. The 20 and 50 Rupee Caves want a glove, both Bonk Fairies want the Pegasus Boots, and the three Dark World Lake Hylia ledge caves want the Flippers. Any of the 31 can hold the sword, so in Retro an empty-looking cave is worth a look.
Arrow drops turn into rupees

Arrows stop being ammo in Retro, so the game needs another way to pay for shots. The swap shows up in three places:
- The item pool. The standard junk pool holds twelve bundles of ten arrows and one single arrow. In Retro all thirteen become 5-rupee pickups. The removed keys and the pulled sword add more 20-rupee pickups on top.
- Enemy drops. The generator rewrites every arrow drop it writes to the ROM, from enemy prize packs to tree pulls. A 5-arrow drop becomes a blue rupee, worth 5, and a 10-arrow drop becomes a red rupee, worth 20.
- The Lake Hylia capacity upgrades. The Pond of Happiness stops selling arrow capacity, which has nothing left to hold. It sells bomb capacity instead, seven steps at 100 rupees each: six of +5, then a final +10. On the Hard and Expert pools it sells nothing at all. The v30.2 update notes record the arrow upgrades being pulled from the pond in Retro.
That swap reshuffles which drop table pays best. Our enemy drops guide lays out the game's seven prize tables of eight slots each. Do the arithmetic with Retro's swap applied and two of them out-earn the dedicated rupee table:
| Prize table | Rupees per eight drops in Retro |
|---|---|
| The old arrow table: four 5-arrow and two 10-arrow drops, plus two hearts | 60 |
| The premium table: two red rupees and one 10-arrow drop, plus a Fairy and more | 60 |
| The rupee table | 47 |
One catch. Unless a seed uses custom prize packs, the generator shuffles which of those seven tables each prize pack uses. The vanilla rule that archer guards drop arrows is no guide to who drops the money in your seed, so watch what falls.
The Retro price list
Everything Retro asks you to pay for, in one place:
| What | Price | Where |
|---|---|---|
| Rupee Quiver | 80, once | Each restocked shop, and the Red Shield shop |
| Wooden arrow | 10 per shot | Any bow, once you own the quiver |
| Silver arrow | 50 per shot | The second bow, once you own the quiver |
| Small key | 100 each, no limit | Each restocked shop |
| Ten bombs | 50 | Each restocked shop |
| Bomb capacity upgrade | 100 a step, seven steps: six of +5, then +10 | The Pond of Happiness at Lake Hylia |
| Heart Container or Blue Potion refill | Free, one per cave | Four take-any caves |
| Progressive Sword | Free | The fifth take-any cave |
The money comes from the 5- and 20-rupee pickups that replaced the arrows and keys, from arrow drops that now pay out in rupees, and from the usual grass and pots. Our rupee guide covers the vanilla economy that sits underneath all of this. Everything else we have written about the game is on the A Link to the Past coverage hub.
Quick Action Checklist
- Buy the quiver first. No bow fires without it, and in the logic the Eastern Palace and Palace of Darkness bosses and the Ganon's Tower climb all need it.
- Check the Red Shield shop. The code always stocks it with an 80-rupee quiver, and each of the five restocked shops sells one too.
- Read the spoiler log's Shops section if your seed has one. It lists every active shop and take-any cave with its stock.
- Budget 100 rupees per locked door. Once a key shop is reachable, the logic counts every small-key door as open.
- Spend silver arrows carefully. Each one costs 50 rupees, and Basic placement expects you to bring them to Ganon.
- Check single-entrance caves. Five of the 31 candidates are take-any caves, and one of them holds a sword.
- Take the Heart Container early if you want the hearts sooner. It cannot take you past 20.
- Carry an empty bottle if you would rather take the Blue Potion refill.
- Learn your seed's money droppers. Arrow drops pay out as blue and red rupees, and the prize tables are reshuffled per seed.
Frequently Asked Questions
What is Retro mode in the A Link to the Past Randomizer?
How do arrows work in ALTTPR Retro?
Where do you buy the Rupee Quiver in ALTTPR Retro?
How do small keys work in ALTTPR Retro?
What are take-any caves in ALTTPR Retro?
Do you need Silver Arrows to beat Ganon in ALTTPR Retro?
Keep Reading
- ALttP VT Randomizer — Game Options: the Retro world state (Rupee Quiver at 80, 10- and 50-rupee arrows, five of nine shops restocked, 100-rupee unlimited keys, ten or fifteen keys removed, five take-any caves, three pool swords, the 20-heart cap) and its one-shop wording for the quiver
- ALttP VT Randomizer — Updates: v31.0.6 (Retro always requires the shop arrow; arrow capacity removed from the upgrade shop), v31.0.4 (ten keys removed on Normal, fifteen on Hard and Expert), v30.2 (arrow capacity removed from the Pond of Happiness in Retro)
- VT randomizer source — the Retro world built on Open, forcing the rupee bow, generic keys, take-any caves and wild keys, and the per-pool key removals
- VT randomizer source — setShops (four Heart Container or Blue Potion take-anys, the sword take-any, five restocked shops with quiver, key and bombs, the Forest Shop quiver, the bomb-only upgrade shop), the pulled sword, the arrow-to-5-rupee pool swap, and the seven vanilla prize tables shuffled per seed
- VT randomizer source — canShootArrows requiring the shop arrow in Retro, and the has() shortcut that treats every small key as held once a shop key is available
- VT randomizer source — arrow drops rewritten as blue and red rupees in the prize packs, the Heart Container overflow to 20 rupees, the substitution that turns the seventh +5 bomb upgrade into +10, the better-bow and better-sword Ganon rules on Basic placement, and the spoiler log Shops section
- VT randomizer source — the standard item pool: four progressive swords, ten boss Heart Containers, one Heart Container, 24 Pieces of Heart, twelve ten-arrow bundles, one single arrow, and the per-dungeon small key counts totalling 29
- VT randomizer tests — Retro bow logic: a bow alone or both bows fail, a bow plus the shop arrow passes
- VT randomizer source — the Dark World Forest Shop selling the Red Shield, a bee and ten arrows, plus the Outcasts and Lumberjack Hut shops and two take-any candidates
- VT randomizer source — the Capacity Upgrade shop, the Light World Lake Hylia Shop, and eight take-any candidates with their glove, Boots and bomb rules
- VT randomizer source — the Light World Kakariko Shop and seven take-any candidates
- VT randomizer source — the Dark World Lake Hylia Shop and five take-any candidates, including the three Lake Hylia ledge caves that need the Flippers
- VT randomizer source — the Dark World Potion Shop, three take-any candidates, and the Ganon rule (Agahnim 2 defeated on the Defeat Ganon goal; better bow and better sword on Basic; Master Sword with Lamp or Fire Rod otherwise)
- VT randomizer source — the witch's hut, named "Potion Shop" in the generator as an NPC location rather than a shop, and two take-any candidates (Long Fairy Cave, Lake Hylia Fairy)
- VT randomizer source — the Light World Death Mountain Shop and the Hookshot Fairy take-any candidate
- VT randomizer source — the Dark World Death Mountain Shop
- VT randomizer source — the Dark Death Mountain Fairy take-any candidate
- VT randomizer source — the Dark Desert Fairy and Dark Desert Hint take-any candidates
- VT randomizer source — the Eastern Palace boss requiring canShootArrows
- VT randomizer source — the Palace of Darkness Map Chest, Arena ledge and boss requiring canShootArrows
- VT randomizer source — Ganon's Tower Mini Helmasaur Room, Pre-Moldorm Chest and Moldorm Chest requiring canShootArrows, and tower completion gated on the Moldorm Chest
- z3randomizer base ROM patch — ArrowMode with ArrowModeWoodArrowCost (10) and ArrowModeSilverArrowCost (50)
- z3randomizer base ROM patch — DecrementArrows: in rupee mode a shot needs the quiver and enough rupees, and the cost is picked by bow type
- ALttP Entrance Randomizer — set_up_shops: the Red Shield Shop arrow slot and five random shops each stocked with a single arrow at 80, a universal key at 100 and ten bombs at 50
Related Guides

ALTTPR Inverted Mode: What Flips and How to Route It
Inverted starts you in the Dark World and turns the Moon Pearl, the Magic Mirror, the portals and the flute around. Here is what the A Link to the Past Randomizer actually changes, the eleven overworld checks open on an empty inventory, and the routes its logic accepts into the Light World.

A Link to the Past Randomizer: The Beginner Guide to ALTTPR
The randomizer does not change the map, the enemies, or the music. It empties 216 item locations and refills them from a shuffled pool, and suddenly a 1991 game you have beaten nine times is a route-finding puzzle you have never played.

A Link to the Past Small Keys: All 61, Dungeon by Dungeon
Palace of Darkness keeps all six of its keys in treasure chests. Desert Palace keeps none of its four in a chest at all. Here is the key count for every dungeon in the game, and where the ones you cannot find are actually hiding.

A Link to the Past Rupee Guide: Every Price in Hyrule and How to Pay It
The wallet caps at 999 and the single most expensive purchase in the game eats more than half of it. Here is every price in A Link to the Past, which minigames actually pay out, the shield you should never buy, and the secret room holding 225 rupees.

A Link to the Past Beginner Guide: Your First Ten Hours
A Link to the Past hands you a sword and a rainstorm and then says almost nothing else. Here is the route, the combat, and the item order that turn a confusing first hour into a game you can actually finish.

A Link to the Past Dungeon Order: All 11 Dungeons Routed
The dungeon numbers in A Link to the Past lie to you. Level 3 can be beaten fifth, Level 6 can be beaten before Level 3, and one dungeon is gated behind a medallion you get from a catfish. Here is the actual route.