流程步驟
轉存格(Inventory Slot Transfer)
- 準備多把多發弓和電箭,並確認要繼承的道具在倒數第 n 格
- 裝備多發弓和電箭,並按 ZR 將弓箭放到前面
- 暫停丟棄裝備中的多發弓 → 裝備另一把多發弓
- 關閉暫停讓另一把電箭多發弓的模型顯現
- 重複步驟 3 ~ 4,直到暫停選單的林克出現模組缺陷的「選單過載(Menu Overload)」,NS2 版必須關閉暫停 B → ZR 將弓收起再拿出來釋放負載
- 嘗試手持材料 m 種不同的材料(m ≦ 4),並確認模型沒有正常顯示
- 撿起 1 ~ 2 把多發弓解除選單過載
- 找商店賣光步驟 6 手持的材料
- 暫停再多手持與步驟 6 不同的材料
- 關閉暫停按 A 將材料丟在地上,觸發 m 格轉存格
- 重複步驟 3 ~ 10,直到轉存格數達 n 格為止。
向前數值訛轉(Forward Direct Inventory Corruption)
- 重新開始遊戲,依照要訛轉的目標種類,準備撿過蘋果或烤蘋果,並把它吃掉
- 撿取「樵夫斧頭」,前往時之神殿觸發斧頭裝備中、開過目標(材料或料理)頁籤的自動存檔 A → 讀取舊存檔
- 使用掉或清除重要物品中所有可堆疊的道具(克洛格果實、考驗通過證等等)
- 參考 IST 分頁觸發 k + 1 格轉存格(k = 重要道具格數)
- 將要訛轉的目標材料放在材料(料理)頁籤的最後一格(丟在地上撿起來,數量太多可以賣)
- 讀取自動存檔 A
- 開關暫停等待 30 秒
- 往前走一步靠近時之神殿觸發自動存檔 B,並讀取檔案 B
- 不要有任何動作等待 30 秒
- 往前走一步靠近時之神殿觸發自動存檔 C,並讀取檔案 C
- 確認目標在該種類頁籤的最後一格後讀取舊檔案
- 暫停確認有繼承過來後,關閉一次暫停或和 Y 整理背包後,暫停手動存檔
向後數值訛轉(Backward Direct Inventory Corruption)
- 將最高耐久度的弓放在該頁籤最後一格並裝備它後,手動存檔
- 確認想要訛轉的屬性箭在第 n 格,如持有 6 種屬性箭時,電箭固定在第 n = 4 格
- 合計在武器和弓的頁籤中空出 n 格(譬如武器 3 格+弓箭 1 格,n = 4)
- 使用掉或清除重要物品中所有可堆疊的道具(克洛格果實、考驗通過證等等)
- 參考 IST 分頁觸發 k + n 格轉存格(k = 重要道具格數)
- 進入「野外的考驗」或「劍之考驗(DLC1)」
- 合計撿取 n 把武器和弓
- 確認背包變成完全空的時(mCount = 0),讀取手動存檔
- 打開暫停直接手動存檔(不得關閉暫停或整理背包)
訛植料理詞綴(Weapon Modifier Corruption)
- 準備好目標詞綴的 60 個料理 或 一格 500 個以上的可堆疊料理
- 利用 BDIC 準備超過 500 發的各種屬性箭,手動存檔
- 參考 IST 分頁觸發 k + 60 + S 或 k + 1 + S 格轉存格(k = 重要道具格數,S = 目標~料理之間所有道具格數)
- 清空所有衣服、材料,該頁籤必須全部空格。若步驟 1 是準備可堆疊料理,則賣掉它以外的其他料理
- 將目標(武器或盾牌)至於該頁籤最後一格。目標為武器的情形,弓和盾的頁籤須放滿不得有空格
- 觸發自動存檔之後讀取該自動存檔
- 暫停確認目標裝備獲得料理詞綴之後,吃掉或賣掉 1 格料理,讀取舊的手動存檔
- 暫停確認目標繼承過來,關閉一次暫停或和 Y 整理背包後,暫停手動存檔
脫頁游標與同位操作(Desync Cursor & Prompt Entanglement)
K+1 法(通用版,NS2 版須關閉 Zelda Notes)
- 準備 3 頁以上的材料與料理,確保背包內有可以食用或手持的物品
- 觸發等同於「重要物品數量 + 1」格的轉存格(無效格)
- 回到遊戲標題畫面
- 開啟「新遊戲」,並觸發一次自動存檔
- 讀取剛剛獲得的自動存檔
- 讀檔後,重複輸入兩次以下指令:「暫停(+)」 ➔ 「按 L 鍵切回背包」 ➔ 「右搖桿往右切換頁籤」 ➔ 「按 B 鍵退出暫停」
- 在系統存檔頁籤將左搖桿往左推,若游標消失即表示成功觸發無效格
- 不回標題的情形下直接讀取需要進行同位操作的舊存檔
- 游標停留的位置與借視窗操作的流程請參考番外56進行同位操作
NS2 Editions 版:單格偏移法(One-Offset Setup)
- 先觸發 1 格轉存格
- 開啟 Zelda Notes,並確保 Zelda Notes 的道具排在重要道具頁的「最後面」,若沒有在最後面關閉再重開 Zelda Notes
- 回到遊戲標題畫面,開啟「新檔案」
- 開始新遊戲,可操作後故意開關一次暫停選單
- 前往控制台獲得希卡石
- 隨意打開選單,確認衣服出現在希卡石的右側
- 讀取剛才剛醒來時的自動存檔
- 再次前往拿取希卡石,「獲得希卡石」提示視窗時按+號進入背包
- 右搖桿往左推,確認游標停在重要道具頁的「星號(幻星頁籤)」上
- 切換到系統選單,不回標題的情形下讀取原本的舊檔案
- 游標停留的位置與借視窗操作的流程請參考番外56進行同位操作
原理說明
2022/6/17 有程式背景的玩家 zxrobbin 觀看 Yuda 的番外 51「物品置換」影片,並參照 leoetlino 反編譯出的程式碼後,發現其中存在一個程式編譯上的問題。利用「手持材料(Hold)」將材料獨立出來,接著在販賣時把該材料賣光並移除該材料欄位,之後再把手上的捆包丟棄,以上動作會造成遊戲誤判實際的道具格數。當玩家讀檔後,正常系統認知的道具格數會和玩家背包中所看見、顯示的道具格數同步,但由於上述動作導致的不同步(Desync),遊戲用誤判的較少格數依序移除該存檔的道具,最右邊原本應被刪除的道具沒有被清掉,因而被保留到下一個存檔中,進而達成繼承的效果。
快速示意
示意內容準備中
快速示意圖
注意事項
- 除非是要用「單格偏移法」準備「脫頁游標」,不然通常會關閉 Zelda Notes 減少 2 格轉存格。
- 轉存格的邏輯非常活,流程步驟有幾百種,上述僅為其中一種應用例,並未提及連鎖訛轉、訛植等連續作業。
- 數值訛轉的「數值」是指道具資料中可被系統拿來運算或顯示的基本底層數值。不同道具類型會用不同方式解讀同一個 raw value 做運算,裝備則使用定點數運算(Fixed-point Arithmetic)處理:
- (1) 裝備(武器/弓/盾):耐久度 × 100
- (2) 可堆疊道具:堆疊數
- (3) 重要道具:通常為 1
- (4) 套裝:對應 0~15,每個值代表一種染料顏色。
- 料理詞綴的種類由料理的「售價」轉為二進位後決定;每一個 bit 位置對應一種詞綴(影片表格中共列出 10 個可對應的位置)。
- 料理詞綴的數值由料理的「恢復心數」決定:詞綴數值 = 4 × 恢復心數,最大為 120。
- 料理詞綴會覆蓋裝備原本對應詞綴欄位的數值,而不是與原數值疊加。因此得到料理詞綴的裝備不一定會變比較好。例如「投擲」原本的標準數值為 1000,料理詞綴最大只有 120,覆蓋後反而會丟得更近。「防滑」的摩擦力數值=0.01 × 詞綴數值,反而是越低越滑(如:太陽盾摩擦力 = 0.1)。
- 轉存格繼承堆疊物品時,若總數合計未超過 999,則會出現兩格相同的材料格位,並以第一個出現的材料格做運算處理。
- 轉存格數=道具總數(mCount = 0)時,道具欄位視覺會變空的,但實際上還是有道具在裡面。
- 進度有完成神獸任務時,繼承「英傑能力+」不會覆蓋原本的能力(會增殖)。
轉存格有很多種變形 (variations),詳細請參考下方相關影片。