概要
Bにセットしたあきビンを使用すると、そのビンのデータを関係のない場所に上書きし、ゲームデータを書き換えることができるバグ。
書き換える場所はC右にセットしているアイテムによって決まる。
日本ではRBAと略称がそのまま呼ばれる事が多い。
メモリ書き換え、虫ビンバグ等と呼ばれる事もある。
RBAの準備
Bにビンをセットするためにはまず、Bにデクの棒をセットする必要がある。
Bにデクの棒をセットする方法は、釣り堀で行う方法とロンロン牧場で行う方法の2種類がある。
64版の場合、Bのデクの棒を使うとフリーズしてしまうため、大人になる前に折って数を0本にしておくのを推奨。
(一応、釣り堀の方であればフリーズを避ける特殊な方法もある。後のBビンセットの項を参照)
Bデクの棒セット (釣り堀)
大人で釣り堀に行くには次のいずれかが必要なので注意。
- 子供で豆を植えておく。
- カカシの歌とフックショットを使う。
- ボムホバーを使う。
- 水の神殿をクリアする。
- StealTheRodを行い、Bに釣り竿をセットする。
- Bを一度半透明にする。水に入るか梯子を登ると半透明になる。
- スタート画面を開くとBにデクの棒がセットされる。
Bを半透明にする前にスタート画面を開くと、その時点で剣に戻ってしまうため注意。
Bデクの棒セット (ロンロン牧場)
この方法は早い代わりに条件として、"一度も装備欄から剣を装備したことがない"必要がある。
つまり、コキリの剣を装備できないため、剣無しでの時の扉抜けが必須になる。
大人になった時のマスターソードは自動的に装備されたものなので除外されるが、一度でも装備欄からマスターソードを装備するとやはりできなくなる。
セーブリセットを使う方法と使わない方法がある。
セーブリセット有り
- ロンロン牧場でインゴーに10ルピーを払い、柵の中に入る。
- 馬に乗ったままセーブリセットをすると、Bが空になる。(馬に乗ったまま外に出てもBは空になるが、セーブリセットは必要。)
- 再びロンロン牧場でインゴーに10ルピーを払い、柵の中に入ると、Bにデクの棒がセットされる。
セーブリセット無し
- ロンロン牧場でインゴーに10ルピーを払い、柵の中に入る。
- 馬に乗ったまま外に出ると、Bが空になる。
- Bを半透明にする。水に入るか梯子を登ると半透明になる。
- 死ぬことでBの半透明を解除する。
- 再びロンロン牧場でインゴーに10ルピーを払い、柵の中に入ると、Bにデクの棒がセットされる。
死んだ後に再びBを半透明にしてしまうと4からやり直しなので注意。
Bビンセット
あきビン増殖バグを使い、Bのデクの棒をビンに変えます。
3種類の方法がある。
バック宙法
- ビンにアイテムを入れ、手に中身入りのビンを持った状態にする。
- バック宙の間に「C(ビン)→B(デクの棒)」と入力する。
タイミング法
- 手にビンを持ってない状態から、ビンに何かを入れる時にタイミング良くBを押す。
タイミングはビンが表示された瞬間。
猶予1Fのためポーズバッファ推奨。
シールド法
- 手にあきビンを持った状態で、Rを押しながらBを一度押す。
- ZとRとあきビンのボタンを押しながらRを離すと、自動的にビンを振るので、そこで虫や魚を取る。
この方法の場合、Bが釣り竿の状態から直接あきビンに変える事ができるため、64版でデクの棒を折り忘れてもフリーズを避ける事ができる。
RBAの原理
Bにあきビン、Cは左からメガトンハンマー、あきビン、フックショットがセットされている場合を例に取って説明します。
B・CアイテムのID | Cアイテムの場所 | |||||
---|---|---|---|---|---|---|
B | C左 | C下 | C右 | C左 | C下 | C右 |
あきビン | メガトンハンマー | あきビン | フックショット | スロット14 | スロット18 | スロット9 |
20 | 17 | 20 | 10 | 14 | 18 | 9 |
ゲーム内では、"B・CアイテムのID"に続いて、"Cアイテムの場所"が保存されています。(アイテムのIDはItemChartを参照。)
"Cアイテムの場所"というのは、スタート画面のアイテムスロットに左上から順番に番号をつけて表したものです。
(デクの棒のスロットが0、デクの実のスロットが1、バクダンのスロットが2…という具合)
この場合、メガトンハンマーは14番目のスロット、あきビンは18番目のスロット、フックショットは9番目のスロットにある、という事を表している。
Cビンの動作
この状態でC下のビンに虫を入れた場合、ゲームは次のような処理を行います。
- C下の20(あきビンのID)を29(虫のID)に書き換える。
- そこから"3つ右の値"、つまり、今使ったC下のビンがどのスロットにあったかを確認する。
- 今使ったC下のビンはスロット18にあったと判断し、スロット18を同様に29(虫)に書き換える。
Cのアイテムとスタート画面のアイテムは別々に管理されているため、このような処理を行なっています。
Bビンの動作
この状態でBのビンに虫を入れた場合、ゲームは次のような処理を行います。
- Bの20(あきビン)を29(虫)に書き換える。
- そこから"3つ右の値"、つまり、今使ったBのビンがどのスロットにあったかを確認する。
(しかし、そこにあるのは"Bアイテムの場所"ではなく、"C右のアイテムのID") - 今使ったBのビンはスロット10にあったと判断し、スロット10を同様に29(虫)に書き換える。(スロット10は氷の矢のスロット)
"Bアイテムの場所"が用意されていない分一つずれて、"C右のアイテムのID"を"Bアイテムの場所"と勘違いしてしまうわけです。
また、1つのスロットに複数のアイテムが入る物があるため、アイテムスロットが合計で24個に対して、CアイテムのIDは58まであります。
そのため、書き換える場所はアイテムスロットだけにとどまらず、その奥にある様々なゲームデータも書き換える事ができてしまいます。
各種ビンアイテムのID
あきビン | 20 |
妖精 | 24 |
さかな | 25 |
青い炎 | 28 |
虫 | 29 |
ロンロン牛乳(1/2) | 31 |
BにセットできるビンアイテムのID。
RBAでは数値が大きい方が有利な場合が多いので虫が活躍する。
Bにロンロン牛乳(1/2)をセットするには特殊な方法が必要。→HalfMilkRBA?
RBAの効果
Cアイテム画面
Bビンコピー
Bビンの状態が特定のスロットにコピーされるパターン。
C右にセットするアイテム | Bのビンがコピーされるスロット |
---|---|
デクの棒 | デクの棒 |
デクの実 | デクの実 |
バクダン | バクダン |
妖精の弓 | 妖精の弓 |
炎の矢† | 炎の矢 |
ディンの炎 | ディンの炎 |
妖精のパチンコ | 妖精のパチンコ |
妖精のオカリナ | 妖精のオカリナ/時のオカリナ |
時のオカリナ | ボムチュウ |
ボムチュウ | フックショット/ロングフック |
フックショット | 氷の矢 |
ロングフック | フロルの風 |
氷の矢† | ブーメラン |
フロルの風 | まことのメガネ |
ブーメラン | 魔法の豆 |
まことのメガネ | メガトンハンマー |
魔法の豆 | 光の矢 |
メガトンハンマー | ネールの愛 |
光の矢† | あきビン1 |
ネールの愛 | あきビン2 |
あきビン | あきビン3 |
赤いクスリ | あきビン4 |
緑のクスリ | 大人トレードアイテム |
青いクスリ | 子供トレードアイテム |
†属性矢は妖精の弓をセットしているとみなされるためセット不可。
例)C右にフックショットをセットしてBのビンに虫を入れると、氷の矢のスロットが虫になる。
バクダンのスロットをビンにする事で"バクダン取得"とみなされるため、バクダン出現のフラグ立てに使われる。
(ただし、バクダン手に入れるためには"バクダン"と"バクダン袋"の両方の取得が必要。バクダン袋の取得は後述のコジローRBAを参照。)
アイテム所持数変化
アイテムの所持数が変化するパターン。
ビンの数値がそのまま対応するアイテムの数になる。
C右にセットするアイテム | 数が変化するアイテム |
---|---|
妖精 | デクの棒 |
さかな | デクの実 |
ロンロン牛乳 | バクダン |
手紙 | 矢 |
青い炎 | 炎の矢† |
虫 | ディンの炎† |
ビッグポウ | デクのタネ |
ロンロン牛乳(1/2) | オカリナ† |
ポウ | ボムチュウ |
ふしぎなタマゴ | フックショット† |
めざましドリ | 氷の矢† |
ゼルダの手紙 | フロルの風† |
キータンのお面 | ブーメラン† |
ドクロのお面 | まことのメガネ† |
こわそうなお面 | 魔法の豆 |
ウサギずきん | 魔法の豆の購入回数†† |
†数が無いアイテム。
††ビンの数値がそのまま買った回数になる。ただし数値は全て9以上なので販売停止になる。
例)C右にポウをセットしてBのビンに虫を入れると、ボムチュウの数が29になる。虫を出すと数が20になる。
装備画面 右側
各種ビンの数値を表にある数値に分けて、それに対応したアイテムが手に入る。
C右-ゴロンのお面 | |||||||
---|---|---|---|---|---|---|---|
アイテム | 数値 | あきビン 20=16+4 | 妖精 24=16+8 | さかな 25=16+8+1 | 青い炎 28=16+8+4 | 虫 29=16+8+4+1 | ロンロン牛乳 31=16+8+4+2+1 |
いつもの服 | 1 | ○ | ○ | ○ | |||
ゴロンの服 | 2 | ○ | |||||
ゾーラの服 | 4 | ○ | ○ | ○ | ○ | ||
いつもの靴 | 16 | ○ | ○ | ○ | ○ | ○ | ○ |
ヘビーブーツ | 32 | ||||||
ホバーブーツ | 64 |
例)C右にゴロンのお面をセットしてBのビンに虫を入れると、いつもの服とゾーラの服といつもの靴が手に入る。その他は消える。
C右-ゾーラのお面 | |||||||
---|---|---|---|---|---|---|---|
アイテム | 数値 | あきビン 20=16+4 | 妖精 24=16+8 | さかな 25=16+8+1 | 青い炎 28=16+8+4 | 虫 29=16+8+4+1 | ロンロン牛乳 31=16+8+4+2+1 |
コキリの剣 | 1 | ○ | ○ | ○ | |||
マスターソード | 2 | ○ | |||||
ダイゴロン刀 巨人のナイフ† | 4 | ○ | ○ | ○ | ○ | ||
"折れた"†† | 8 | ○ | ○ | ○ | ○ | ○ | |
デクの盾 | 16 | ○ | ○ | ○ | ○ | ○ | ○ |
ハイリアの盾 | 32 | ||||||
ミラーシールド | 64 |
†一度ダイゴロン刀を手に入れていればダイゴロン刀、そうでなければ巨人のナイフが手に入る。
††巨人のナイフが折れているかどうかを示す。巨人のナイフが無い場合は絵だけが表示され選択できない。
例)C右にゾーラのお面をセットしてBのビンに虫を入れると、コキリの剣と折れた巨人のナイフとデクの盾が手に入る。その他は消える。
これらのRBAは印が無い部分は消えてしまうので注意。
装備画面 左側
C右-ポケットタマゴ | ||||||
---|---|---|---|---|---|---|
デクの実袋 (表示無し) | 数値 | あきビン 20=16+4 | 妖精 24=16+8 | さかな 25=16+8+1 | 青い炎 28=16+12 | 虫 29=16+12+1 |
デクの実袋(20) | 16 | ○ | ○ | ○ | ○ | ○ |
デクの実袋(30) | 32 | |||||
デクの実袋(40) | 48 | |||||
デクの実袋(0) | 64 | |||||
デクの実袋(128) | 80 | |||||
デクの実袋(0) | 96 | |||||
デクの実袋(128) | 112 | |||||
デクの棒袋 (表示無し) | 数値 | あきビン 20=16+4 | 妖精 24=16+8 | さかな 25=16+8+1 | 青い炎 28=16+12 | 虫 29=16+12+1 |
デクの棒袋(10) | 2 | |||||
デクの棒袋(20) | 4 | ○ | ||||
デクの棒袋(30) | 6 | |||||
デクの棒袋(0) | 8 | ○ | ○ | |||
デクの棒袋(20) | 10 | |||||
デクの棒袋(30) | 12 | ○ | ○ | |||
デクの棒袋(40) | 14 | |||||
デクのタネ袋 (表示無し) | 数値 | あきビン 20=16+4 | 妖精 24=16+8 | さかな 25=16+8+1 | 青い炎 28=16+12 | 虫 29=16+12+1 |
下の表を参照 | 1 | ○ | ○ |
デクのタネ袋はRBA前の状態によって変化する。
RBA前のデクのタネ袋 | 書き変わるアイテム |
---|---|
無し | 無し |
デクのタネ袋(30) | デクのタネ袋(10) |
デクのタネ袋(40) | デクのタネ袋(20) |
デクのタネ袋(50) | デクのタネ袋(30) |
例)デクのタネ袋(30)の状態でC右にポケットタマゴをセットしてBのビンに虫を入れると、デクの実袋(20)とデクの棒袋(30)とデクのタネ袋(10)が手に入る。
C右-てのりコッコ | |||||||
---|---|---|---|---|---|---|---|
サイフ | 数値 | 効果 | あきビン 20=16+4 | 妖精 24=16+8 | さかな 25=16+8+1 | 青い炎 28=16+12 | 虫 29=16+12+1 |
子供のサイフ(99) | 0 | そのまま | |||||
大人のサイフ(200) | 16 | そのまま | ○ | ○ | ○ | ○ | ○ |
巨人のサイフ(500) | 32 | そのまま | |||||
ルピー非表示(500) | 48 | 非表示だが 500ルピーまで | |||||
ウロコスロット | 数値 | 効果 | あきビン 20=16+4 | 妖精 24=16+8 | さかな 25=16+8+1 | 青い炎 28=16+12 | 虫 29=16+12+1 |
銀のウロコ | 2 | そのまま | |||||
金のウロコ | 4 | そのまま | ○ | ||||
折れた巨人のナイフ | 6 | 潜り1秒 | |||||
大人のサイフ | 8 | 潜り1秒 | ○ | ○ | |||
巨人のサイフ | 10 | 潜り1秒 | |||||
デクのタネ | 12 | 潜り1秒 | ○ | ○ | |||
釣り竿 | 14 | 潜り1秒 | |||||
グローブスロット | 数値 | 効果 | あきビン 20=16+4 | 妖精 24=16+8 | さかな 25=16+8+1 | 青い炎 28=16+12 | 虫 29=16+12+1 |
下の表を参照 | 1 | カラーグローブ | ○ | ○ |
グローブはRBA前の状態によって変化する。
RBA前のグローブ | 書き変わるアイテム |
---|---|
無し | 黒のグローブ |
ゴロンの腕輪 | 緑のグローブ |
銀のグローブ | 青のグローブ |
金のグローブ | 銅のグローブ |
RBAでは関係の無いアイテムがスロットに入る事がある。この場合の効果は表の効果欄を参照。
黒・緑・青・銅のグローブはいずれも金のグローブと同じ効果がある。
上に加えて、てのりコッコRBAにはデクのタネ袋を消す効果がある。
例)グローブ無しの状態でC右にてのりコッコをセットしてBのビンに虫を入れると、大人のサイフと潜り1秒の効果のデクのタネと黒のグローブが手に入る。
C右-コジロー | ||||||||
---|---|---|---|---|---|---|---|---|
ボム袋スロット | 数値 | 効果 | あきビン 20=16+4 | 妖精 24=24 | さかな 25=24+1 | 青い炎 28=24+4 | 虫 29=24+5 | ロンロン牛乳(1/2) 31=24+7 |
ボム袋(20) | 8 | そのまま | ||||||
ボム袋(30) | 16 | そのまま | ○ | |||||
ボム袋(40) | 24 | そのまま | ○ | ○ | ○ | ○ | ○ | |
ゴロンの腕輪 | 32 | ボム袋(0) | ||||||
銀のグローブ | 40 | ボム袋(20) | ||||||
金のグローブ | 48 | ボム袋(30) | ||||||
銀のウロコ | 54 | ボム袋(40) | ||||||
矢立てスロット | 数値 | 効果 | あきビン 20=16+4 | 妖精 24=24 | さかな 25=24+1 | 青い炎 28=24+4 | 虫 29=24+5 | ロンロン牛乳(1/2) 31=24+7 |
矢立て(30) | 1 | そのまま | ○ | |||||
矢立て(40) | 2 | そのまま | ||||||
矢立て(50) | 3 | そのまま | ||||||
ボム袋(20) | 4 | 矢立て(0) | ○ | ○ | ||||
ボム袋(30) | 5 | 矢立て(20) | ○ | |||||
ボム袋(40) | 6 | 矢立て(30) | ||||||
ゴロンの腕輪 | 7 | 矢立て(40) | ○ |
RBAでは関係の無いアイテムがスロットに入る事がある。この場合の効果は表の効果欄を参照。
上に加えて、コジローRBAにはグローブを消す効果がある。ただし、コジローRBAの前にてのりコッコRBAをしていた場合黒のグローブになる。
例)C右にコジローをセットしてBのビンに虫を入れると、ボム袋(40)と矢立て(20)の効果のボム袋(30)が手に入る。
ステータス画面
C右-あやしいキノコ(大人のみ) | ||
---|---|---|
ハートの欠片 | 数値 | 各種ビン 16+... |
0個 | 0 | |
1個 | 16 | ○ |
2個 | 32 | |
3個 | 64 |
現在のハートの欠片の所持数が1個になる。
C右-あやしいクスリ | |||||||
---|---|---|---|---|---|---|---|
アイテム | 数値 | あきビン 20=16+4 | 妖精 24=16+8 | さかな 25=16+8+1 | 青い炎 28=16+8+4 | 虫 29=16+8+4+1 | ロンロン牛乳(1/2) 31=16+8+4+2+1 |
時の歌 | 1 | ○ | ○ | ○ | |||
嵐の歌 | 2 | ○ | |||||
コキリのヒスイ | 4 | ○ | ○ | ○ | ○ | ||
ゴロンのルビー | 8 | ○ | ○ | ○ | ○ | ○ | |
ゾーラのサファイア | 16 | ○ | ○ | ○ | ○ | ○ | ○ |
もだえ石 | 32 | ||||||
ゲルドの会員証 | 64 | ||||||
ゴールドスタルチュラ | 128 |
例)C右にあやしいクスリをセットして、Bのビンに虫を入れると、時の歌とコキリのヒスイとゴロンのルビーとゾーラのサファイアが手に入る。その他は消える。
C右-密猟者のノコギリ | |||||||
---|---|---|---|---|---|---|---|
アイテム | 数値 | あきビン 20=16+4 | 妖精 24=16+8 | さかな 25=16+8+1 | 青い炎 28=16+8+4 | 虫 29=16+8+4+1 | ロンロン牛乳(1/2) 31=16+8+4+2+1 |
水のセレナーデ | 1 | ○ | ○ | ○ | |||
魂のレクイエム | 2 | ○ | |||||
闇のノクターン | 4 | ○ | ○ | ○ | ○ | ||
光のプレリュード | 8 | ○ | ○ | ○ | ○ | ○ | |
ゼルダの子守歌 | 16 | ○ | ○ | ○ | ○ | ○ | ○ |
エポナの歌 | 32 | ||||||
サリアの歌 | 64 | ||||||
太陽の歌 | 128 |
例)C右に密猟者のノコギリをセットして、Bのビンに虫を入れると、水のセレナーデと闇のノクターンと光のプレリュードとゼルダの子守歌が手に入る。その他は消える。
C右-折れたゴロン刀 | |||||||
---|---|---|---|---|---|---|---|
アイテム | 数値 | あきビン 20=16+4 | 妖精 24=16+8 | さかな 25=16+8+1 | 青い炎 28=16+8+4 | 虫 29=16+8+4+1 | ロンロン牛乳(1/2) 31=16+8+4+2+1 |
森のメダル | 1 | ○ | ○ | ○ | |||
炎のメダル | 2 | ○ | |||||
水のメダル | 4 | ○ | ○ | ○ | ○ | ||
魂のメダル | 8 | ○ | ○ | ○ | ○ | ○ | |
闇のメダル | 16 | ○ | ○ | ○ | ○ | ○ | ○ |
光のメダル | 32 | ||||||
森のメヌエット | 64 | ||||||
炎のボレロ | 128 |
例)C右に折れたゴロン刀をセットして、Bのビンに虫を入れると、森のメダルと水のメダルと魂のメダルと闇のメダルが手に入る。その他は消える。
これらのRBAは印が無い部分は消えてしまうので注意。
ダンジョンアイテム
ダンジョンアイテムと各種ビンの対応 | ||||||
---|---|---|---|---|---|---|
アイテム | 数値 | あきビン 20=16+4 | 妖精 24=16+8 | さかな 25=16+8+1 | 青い炎 28=16+8+4 | 虫 29=16+8+4+1 |
ボス部屋のカギ | 1 | ○ | ○ | |||
コンパス | 2 | |||||
ダンジョンマップ | 4 | ○ | ○ | ○ |
C右と各ダンジョンの対応 | |
---|---|
C右のアイテム | ダンジョン |
処方せん | デクの樹サマの中 |
メダマガエル | ドドンゴの洞窟 |
特性本生目薬 | ジャブジャブ様のお腹 |
ひきかえ券 | 森の神殿 |
妖精の弓+炎の矢 | 炎の神殿 |
妖精の弓+氷の矢 | 水の神殿 |
妖精の弓+光の矢 | 魂の神殿 |
コキリの剣† | 闇の神殿 |
マスターソード† | 井戸の底 |
巨人のナイフ† | 氷の洞窟 |
デクの盾† | ガノン城 |
†C右にセット不可。
子供時代のダンジョンでもボス部屋のカギを入手できる。特に意味は無い。
例)C右に氷の矢をセットしてBのビンに虫を入れると、水の神殿のダンジョンマップとボス部屋のカギが手に入る。
小さなカギ所持数変化 | |
---|---|
C右のアイテム | ダンジョン |
デクのタネ袋(40) | デクの樹サマの中 |
デクのタネ袋(50) | ドドンゴの洞窟 |
矢立て(30) | ジャブジャブ様のお腹 |
矢立て(40) | 森の神殿 |
矢立て(50) | 炎の神殿 |
ボム袋(20) | 水の神殿 |
ボム袋(30) | 魂の神殿 |
ボム袋(40) | 闇の神殿 |
ゴロンの腕輪 | 井戸の底 |
銀のグローブ | 氷の洞窟 |
金のグローブ | ガノン城 |
銀のウロコ | ゲルドの修練場 |
金のウロコ | ゲルドの砦 |
どれも基本的にCにセットできないが、例外でボム袋(20)だけセットする方法がある。→UpgradeOddities
ビンの数値がそのまま小さなカギの数になる。
例)ボム袋(20)をC右にセットしてBのビンに虫を入れると、水の神殿の小さなカギの数が29になる。