Re: [攻略] 如何把薩爾達的光之弓帶去正常世界

看板NSwitch作者 (CHC_Yu-Da可以了是揮下去)時間1年前 (2022/06/20 11:51), 1年前編輯推噓40(41118)
留言60則, 44人參與, 1年前最新討論串2/2 (看更多)
※ 引述《hirokifuyu (宏樹ふゆ)》之銘言: : 這是前幾天,中國的網友zxrobin,發現的新的成錯BUG : 原理上要使用這項技巧請同學先學會「過載」以及「背包程錯」 : 這項BUG的效果就是可以把薩爾達的背包帶到別的存檔(包含大師模式) : 也就是說,我想讓新的存檔繼承什麼東西。我就讓背包有什麼就可以 : 那怎麼使用這技巧呢? : 先講一下原理 : 首先進行背包程錯的時候,我們會先從背包的重要物品欄最後一格開始往前推 : https://i.imgur.com/fkUvyrN.png
: 這項BUG會有一個問題就是這一點,我們無法刪除重要物品欄 : 所以跑這個的時候我們需要先算好重要物品的數量 : 例如我的重要物品有19個 衣服有10個 盾牌有2個 箭會卡6個 : 因此19+10+2+6=37 : 我需要帶去下一個存檔的道具數是37個 : 因為我們需要利用背包程錯的BUG,所以盡可能把能賣的料理跟衣服都賣掉 : 就可以少掉很多作業時間。 : 那麼要怎麼讓想帶的東西帶去另一個存檔呢? : 這裡就是我一直說的「背包程錯」了 : 我們的實現方式就是要使用「4個不同的素材」且為1個以上跟種類不限「數量為1個」材料 : 那我要帶37個道具到下一個世界 : 就要準備40種不同而不為1個的材料+10個數量為1的材料 : 實際操作 : 1.首先準備多發弓+電箭 讓系統過載 : 2.過載以後開到物品欄 : 3.先選擇4個數量不為1的物品,選完後按B關閉背包 : 4.撿起一個多發弓,讓系統恢復正常 : 5.把你剛剛選擇的4個物品全部賣掉 : 6.開啟包包選擇數量為1個物品,丟在地上 : 7.第一輪結束,目前我們37個道具最後4個已經等待轉移,之後看你要轉移多少就一直重複1~6 : 8.因為我們這項BUG是從重要物品最後一個一路往左邊繼承,因此料理跟材料如果不想繼承就通通拿取賣 : 9.之後就開始打加儂。可以跳過動畫但是不要手動存檔 : 10.到地面以後拿到光之弓 : 11.不需要打加儂,直接按選單離開到主畫面 : 12.重新開始遊戲。然後薩爾達呼叫你的時候也可以跳過 : 13.之後開始等自動存檔的標示,然後讀取自動存檔 : 14.拿希卡之石後手動存檔 : 15.關閉遊戲後重開遊戲進去剛剛的存檔 (原因是要取消這個程錯BUG : 這個時候,你剛剛的道具跟裝備全部繼承了 : https://i.imgur.com/CRa4pdw.png
: 因此我們可以拿光之弓在世界上亂跑了。也不用買DLC拿地標更不用打不死快速過關了 : 薩爾達:請問你什麼時候要來救我 : 有人可以支援海拉魯國王罵林克玩炸彈、炸魚 卻是沒有去救女兒的梗圖嗎 : 資料來源: https://reurl.cc/QLoxOo 不好意思又打擾了。 想說理解透徹一點,再用影片的方式分享給曠野的玩家, 甚至圖文說明也沒時間做,只好以文字說明(無私分享!w)。 --------------------------------- 流程和方法原po已經說明了, 所以這邊分享一下這個程錯(Glitch, 程序錯誤)的原理。 開頭先說明一下,這個程錯算可以說是一個「Bug」了, 操作失誤就會導致「不可逆」、影響遊戲進行的情況, 譬如「該檔案再也不能使用炸彈箭古代箭、多餘的重要道具佔據格數等等。」 所以想接觸這個bug的玩家務必注意操作流程, 事先了解原理的話,或許可以多避免這種情形, 不想管的玩家也可以忽略此篇。 ・首先先引進幾個名詞: 1. Inventory:你背包裡面看得到的種類個數 (空格不算、實際上你看得到的道具種類) 2. mCount:系統認為你背包裡有的種類個數。(C++ wrote by leoetlino) (空格一樣不算) 3. Unsaved/Glitched Slots:這裡翻作「未存格」或「轉存格」。 4. Hold Smuggling:強制手持,系統認為你是手持的狀態。 (暫停是手持的狀態,但離開暫停並沒有手持。) ・一般操作流程 【操作流程】假設一開始裝備+衣服+素材食物+重要道具總共有50個物品 Step 1:強制手持1~4種素材,此例分別手持4種各1個。 (例:蘋果× 1+香蕉× 1+香菇× 1+礦石× 1→留至少1個可以再手持的狀態) Step 2:賣掉手持的這4種素材剩下所有的數量。 (例:賣掉剩下所有蘋果、香蕉、香菇、礦石) Step 3:離開對話,任意手持1個素材後,把素材丟在地上。 (例:再手持一個螃蟹,把螃蟹丟地上。) 【mCount值的變化】 Step 0:Inventory=50;mCount=50 Step 1:Inventory=50;mCount=50 Step 2:Inventory=46;mCount=46 Step 3:Inventory=46;mCount=42 注意到了嗎?你背包明明還有46種道具, 但是系統認為你只剩42種, 後面這個手持丟棄的動作多扣了一次種數, 這就是程錯的開始。 我們把這個被系統遺忘的(有物品)的格數稱為「轉存格(Unsaved Slot)」, 只要不關掉曠野之息,這個轉存格會一直存在(系統都會少掉這4格)。 ・讀檔的機制 背包內容經過讀檔前後的程式機制, 是將現在存檔的mCount全部刪除到0, 當mCount=0時,會啟動背包isEmpty(背包強制淨空), 並停止刪除的動作,接著系統會讀取另一個檔案的mCount給你。 假設現在存檔有50種物品,你讀檔的內容有47個。 系統就會刪除現在檔案的50種物品後停止刪除, 然後從該讀檔抓出那個檔案的47個物品更新在你的背包裡。 但現在我們觸發了「轉存格程錯」, 以上面的例子,系統認為我只有42格, 但實際上我們背包裡面有46格, 那這樣讀檔時,他會從前面刪除42格, 最後4格沒有被刪除掉,然後系統又讀取下一個檔案的47格, 所以你的那4格道具就會直接繼承到下一個檔案去, 總共變成51格。 以上就是為什麼會從後面的道具開始繼承的原理。 那如果玩家看到不是51格的情形(50或49之類的), 通常是讀取時,系統不允許你有的格子出現相同的重要道具, 譬如英傑能力、滑翔翼、傳送標記器等等。 (有些情形可以暫時留著但讀檔就不見了) ・光弓繼承與程錯取消 由於這個程錯和之前的回憶儲存不同, 不牽涉到Flag(旗標,或遊戲內稱為「進度點」), 所以可以用在沒有DLC的普通模式,或大師模式。 接著流程上,如果要繼承光弓,我們就要去數: 1. 先預想拿到光弓時,倒過來數的話光弓會在第幾格? 2. 最少要準備多少素材來觸發轉存格? 觸發4個轉存格就要有5種素材, 道具太多又會影響轉存格到達的位置, 所以穩定的方式就是多1格(多手持的那1格)就好。 『流程步驟』 Step 1:去數你打完災厄加儂,拿到光弓時,光弓會在倒數第幾格? (例:重要道具8→料理3→素材算1→衣服10→盾牌4→箭6→光弓1) Step 2:需要轉存8+3+1+10+4+6+1=33,所以就要準備34種素材。 Step 3:重複上述操作觸發33格轉存格(最後要手持所以一定會留1個素材)。 Step 4:打災厄加儂進到魔獸加儂戰階段(中間過程背包格數不能改變)。 Step 5:獲得光弓後,暫停確認光弓是否確實在倒數第33格。 (若否,吃掉料理或撿東西調整。) Step 6:直接回到標題開啟新檔案。 (也可以直接讀取舊有檔案,繼承到那個檔案去, 但因為通常要修正背包(修正重複屬性箭、重要道具等等),乾脆不建議。) Step 7:獲得希卡石後手動存檔,或觸發自動存檔,接著關閉曠野之息。 Step 8:重啟遊戲進入該存檔,剛才倒數33格道具都會被繼承到這個新檔案。 這邊也解釋一下Step 7和Step 8操作的理由, 一開啟新檔案,你的背包裡繼承過來33格東西, 但現在你的轉存格還是有33個,所以mCount=0。 還記得上面說的嗎? mCount=0時會觸發「背包強制淨空」, 所以即便這時候有自動存檔跑出來, 這個自動存檔裡面就會是空的! 所以Step 7的地方才說,先去拿希卡石, 讓mCount=1之後,系統背包才會出現, 這時再存檔,才能把33格物品存到存檔裡面。 但這時候不要直接讀檔,因為你存了33格過去, 那個存檔裡面已經有33格道具了, 結果因為轉存格的關係,你又會再繼承33格過去, 這樣就會導致重複繼承屬性箭和可堆疊的重要道具不會再被堆疊, 甚至直接佔用你一格,且只有其中一格能用, 這有可能導致你的火焰箭取代冰箭雷箭、 冰箭取代炸彈箭古代箭,這時候存檔的話, 之後永遠無法使用雷箭、炸彈箭、古代箭。 https://i.imgur.com/xdWhyME.jpg
所以在Step 7的時候才說,關閉曠野之息取消轉存格程錯, Step 8你讀檔就會是剛剛存檔時的那33格道具(含光弓)。 以上,當然你要繼承到大師劍等等的就自己觸發多一點轉存格。 ---------------------------- 最後,因為這個程錯可以造成讀檔前後mCount的排列不一, 會有數值訛轉的功能。 (系統認為那格是海利亞盾,結果那格是料理,導致料理變成8萬個,可以一直吃。) 詳細原理和之前的回憶儲存的方法很像, 只是操作的方式依照玩家不同,有不同的錯位(offset)方式, 這邊就不細談了,把重點放在「繼承光弓」就好。 除了「繼承光弓」「數值訛轉」, mCount≦0時獲得道具時,會造成新頁籤(Glitched New Tab), 也就是你新獲得的道具,會出現在「重要道具的右邊(第8個以上的頁籤)」, 這個現象還有其他應用這邊就不細談了。 (那邊的應用和邏輯很亂,我沒時間測試所以也不是很熟悉。) 以上感謝Glitch-hunter channel玩家的指導和討論。 曠野之息在這個程錯出現之後, 只有良性bug的這個立場站不住腳了ww 還真的出現了一個惡性的bug 哈哈哈哈哈 非程式出生的人去看這些邏輯, 腦都快短路燒壞了,連頭痛3天, 盡量用比較白話的方式說明了, 供曠野有興趣了解原理的玩家參考。 Credit: zxrobix, kinak https://twitter.com/zb_yuhudaddy/status/1537830986796240896?s=21&t=b31dcTCIWekZwCCHAdnSHQ 收到zxrobix的私訊時才嚇一跳w Yuda ~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.58.185 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/NSwitch/M.1655697073.A.3EA.html

06/20 11:52, 1年前 , 1F
未看先跪
06/20 11:52, 1F

06/20 12:01, 1年前 , 2F
推災厄林克
06/20 12:01, 2F

06/20 12:10, 1年前 , 3F
先跪著看
06/20 12:10, 3F

06/20 12:10, 1年前 , 4F
沒關係,災厄還沒打沒這問題~
06/20 12:10, 4F

06/20 12:20, 1年前 , 5F
曠野最新論文
06/20 12:20, 5F

06/20 12:24, 1年前 , 6F
二年前我回朋友說,正因為曠野有趣,大家才會一直找BUG
06/20 12:24, 6F

06/20 12:25, 1年前 , 7F
這朋友也是推我入薩爾達坑的人XD
06/20 12:25, 7F

06/20 12:27, 1年前 , 8F
先推再看XD
06/20 12:27, 8F

06/20 12:33, 1年前 , 9F
輸入bug888開局就送魔林克
06/20 12:33, 9F

06/20 12:35, 1年前 , 10F
朝聖推論文
06/20 12:35, 10F

06/20 13:00, 1年前 , 11F
推推!
06/20 13:00, 11F

06/20 13:07, 1年前 , 12F
06/20 13:07, 12F

06/20 13:14, 1年前 , 13F
災厄林克(x) 指導教授(o)
06/20 13:14, 13F

06/20 13:25, 1年前 , 14F
因為買不起新遊戲才要在舊遊戲裡一直找bug安慰自己薩
06/20 13:25, 14F

06/20 13:25, 1年前 , 15F
爾達很好玩吧XXD
06/20 13:25, 15F
這個酸度不及格... 反而顯得自己見識很淺薄w

06/20 13:29, 1年前 , 16F
朝聖推
06/20 13:29, 16F

06/20 13:34, 1年前 , 17F
一直搞才好玩,最近又拿出來玩。
06/20 13:34, 17F

06/20 13:35, 1年前 , 18F
果然釣出災厄林克wwww
06/20 13:35, 18F

06/20 13:59, 1年前 , 19F
災厄林克本人開示啦
06/20 13:59, 19F

06/20 14:07, 1年前 , 20F
我們玩的遊戲不一樣吧?對吧????
06/20 14:07, 20F

06/20 14:17, 1年前 , 21F
釣到災厄啦
06/20 14:17, 21F

06/20 14:30, 1年前 , 22F
WOW
06/20 14:30, 22F

06/20 15:25, 1年前 , 23F
這個我記得災厄林克哥搞過。
06/20 15:25, 23F

06/20 15:26, 1年前 , 24F
原來是本人> <
06/20 15:26, 24F

06/20 15:50, 1年前 , 25F
推一下。
06/20 15:50, 25F

06/20 16:09, 1年前 , 26F
災厄你什麼時候才要放過海拉魯的人民
06/20 16:09, 26F

06/20 16:11, 1年前 , 27F
災厄林克推推
06/20 16:11, 27F
※ 編輯: h10840206 (114.32.58.185 臺灣), 06/20/2022 16:23:03

06/20 17:34, 1年前 , 28F
應該是什麼時候才要放過海拉魯的魔物吧XD
06/20 17:34, 28F

06/20 17:35, 1年前 , 29F
那傢伙是曠野精神錯亂啦 一下神作一下糞作的 摳憐
06/20 17:35, 29F

06/20 18:37, 1年前 , 30F
是不是寫程式的人技術不夠好XD
06/20 18:37, 30F

06/20 19:00, 1年前 , 31F
看不懂先跪
06/20 19:00, 31F

06/20 20:26, 1年前 , 32F
06/20 20:26, 32F

06/20 20:49, 1年前 , 33F
推!!
06/20 20:49, 33F

06/20 20:53, 1年前 , 34F
法環應該學學薩爾達 bug留著多好玩
06/20 20:53, 34F

06/20 21:03, 1年前 , 35F
06/20 21:03, 35F

06/20 21:51, 1年前 , 36F
推尤達大師
06/20 21:51, 36F

06/20 21:53, 1年前 , 37F
這個bug是真的毀天滅地了
06/20 21:53, 37F

06/20 22:23, 1年前 , 38F
純推懶的用
06/20 22:23, 38F

06/20 22:28, 1年前 , 39F
推災厄林克本人
06/20 22:28, 39F

06/20 23:13, 1年前 , 40F
立即儲值VIP999就送光之弓
06/20 23:13, 40F

06/20 23:42, 1年前 , 41F
剛玩薩爾達也是看災厄林克 當我不玩薩爾達時候也看著
06/20 23:42, 41F

06/20 23:42, 1年前 , 42F
災厄林克 在那之後偶爾看到災厄林克都會打開薩爾達來
06/20 23:42, 42F

06/20 23:42, 1年前 , 43F
玩 謝謝你一直教大家容易體驗的樂趣XD
06/20 23:42, 43F

06/21 01:03, 1年前 , 44F
先推再說!
06/21 01:03, 44F

06/21 01:05, 1年前 , 45F
這幾天看好幾個直播主都在試這個 XD
06/21 01:05, 45F

06/21 01:05, 1年前 , 46F
薩爾達達人、Yuda、Peco
06/21 01:05, 46F

06/21 07:17, 1年前 , 47F
能把遊戲玩的像學術研究也是一種樂趣XD
06/21 07:17, 47F

06/21 10:10, 1年前 , 48F
Peco明明6/20才回到家…?
06/21 10:10, 48F

06/21 23:19, 1年前 , 49F
不懂找bug有甚麼好玩 內掛的概念?
06/21 23:19, 49F

06/21 23:20, 1年前 , 50F
用遊戲內不合常規的方式破台真的這麼好玩?
06/21 23:20, 50F

06/22 10:38, 1年前 , 51F
樓上看不慣可以不要用阿 礙到你了?那還點進來是?
06/22 10:38, 51F

06/22 18:35, 1年前 , 52F
他根本沒用腦思考= =玩程錯跟破台完全沒關係...
06/22 18:35, 52F

06/22 19:54, 1年前 , 53F
我沒有用啊 也沒礙到我啊 我就問問喜歡這樣玩的人的遊
06/22 19:54, 53F

06/22 19:54, 1年前 , 54F
戲樂趣 不行? 這版愛玩程錯的人最大?
06/22 19:54, 54F

06/22 19:55, 1年前 , 55F
起手式就是別人沒腦 那你可以開篇論文教我
06/22 19:55, 55F

06/22 19:57, 1年前 , 56F
我也就問這麼一次 講得好像我每篇都問一次 但我知道你
06/22 19:57, 56F

06/22 19:57, 1年前 , 57F
也不會來回我啦
06/22 19:57, 57F

06/22 19:59, 1年前 , 58F
啊標題就寫攻略 我怎麼知道裡面在玩程錯 這樣也不能點
06/22 19:59, 58F

06/22 19:59, 1年前 , 59F
進來
06/22 19:59, 59F

06/22 23:18, 1年前 , 60F
成功把大師劍和光之弓帶到大師模式開局了
06/22 23:18, 60F
文章代碼(AID): #1Yh-wnFg (NSwitch)
文章代碼(AID): #1Yh-wnFg (NSwitch)