[攻略] 《曠野之息》超過999弓箭的拿法
大家好!我是Yuda:)
有一次直播時跑了一次繼承光弓流程,
下線前一讀檔古代箭就超過999支了(72900支),
稍微在這邊分享一下方法和原理。
不知道在講什麼的話,可以參考這個影片(我的Twiiter):
https://twitter.com/zb_yuhudaddy/status/1351491956241625088?s=20
這個則是1/24晚上的(沒有改機!)
https://i.imgur.com/elxFgLa.jpg
Switch或WiiU版都可以,
我是用Switch的,1.6版曠野之息(最新)。
以下開始說明原理和流程,
玩家可以自己往下滑動,
看到自己想看的位置就好,
因為下面牽扯到一些程式碼的部分,
可能會比較困難一點,
而我本身也非程式工程師出身的,
印象中BoTW的原始碼都是C語言,
所以有懂程式的大大如果看到有地方寫得不正確,
也麻煩指證一下!畢竟我也不想傳達錯誤的知識。
----------------袋子同步----------------
事實上,曠野之息這個遊戲有「2個袋子(Inventory)」,
這邊用寶可夢的用詞「背包」,
一個是存在主數據管理區的GameDataMgr,
這邊我們稱為「表背包(Outer Inventory)」
一個是存在記憶體的In-Memory Data,
這邊我們稱為「裏背包(Inner Inventory)」
一般這兩個背包會隨時同步,
只要你打開背包查看、經過讀取、變更背包內容或順序,
這兩個背包內容都會同步處理,
包含武器道具的數量、耐久等等。
那這邊為什麼我要刻意提到「同步(Sync)」?
身為Glitch-Hunter的玩家們,
肯定會想知道「怎樣可以解除同步(Desync)?」
大家有印象「劍之考驗(Trial of the Sword, DLC)」
和「野外的試煉(Stranded on Eventide)」
全身被脫光光的任務吧!
大家在解這兩個任務時,在任務中拿到一堆東西,
結果考驗結束後,系統又會還你進入考驗前的道具,
在這邊玩家應該就會想到:
「系統肯定把道具放在某個空間儲存起來」,
這樣結束後,才有辦法直接備份過來,這種概念。
是的!
其實是系統設置了一個「臨時的表背包空間(Temporary Inventory)」,
讓玩家在考驗中能夠暫時存放考驗中的道具,等到考驗結束後,
再將「裏背包(Inner Inventory)」的東西備份過來。
那這邊提供一個想法:
「如果我在考驗中,增加武器或背包的格數,系統會怎麼同步?」
----------------數據錯位----------------
先破題,這個方法的原理就是:
「數值錯位繼承(Item Value Shift Transfer)」
如果我們的表裏背包內容不同,
同步的時候,系統會怎麼處理?
畢竟我們遊玩時,是以「表背包」為主,
所以備份用的In-Memory Data在同步時儲存的數值,
會直接同步到對應在GameData的數據道具上。
那這個「數值」是什麼?
每一個道具都會有一個自己的道具數值(Item Value, IV),
道具的同步都會以這個數值為準。
很難懂?換個說法,
簡單講就是把道具和弓箭全部都打散成一堆數字!
譬如現在有一個檔案有以下道具,按照順序:
●道具外觀:大師劍、光弓、30木箭、50火箭、100電箭、海利亞盾
→打散數值:4000、10000、30、50、100、80000
有發現武器盾牌的數值是「耐久度×100」嗎?
這個和定點運算(Fix Point Arithemtic)有關,
避免讓數量變成小數點,所以會乘以100。
有興趣的玩家可以去google看看。
如果我們表裏背包同步時,
系統發現表裏背包對應的位置並非同樣的東西(盾牌→箭)時,
就會看道具數值,畢竟程式不是人類,
要備份弓箭時發現其實是盾牌,然後開始除錯(Debug)。
其實正常流程來說,表裏背包是不可能不同步的,
在這方面,Nintendo就沒有特地設置一個Failsafe來處理這個部分。
說了這麼多,
其實我上面影片的72900古代箭和80000支炸箭,
就是「海利亞盾的耐久度×100」覆蓋在箭的數量上。
----------------流程----------------
那現在知道原理了
首先,這和「繼承光弓」到正常世界的流程相同,
「回憶儲存(Memory Storage)」這個程錯開的新檔,
在最後打完魔獸加儂再開新檔案時,
前後的武器盾牌格數位不一樣,
而且開新檔時,不知道為什麼地表裏背包會一瞬間不同步,
直到我們再次讀取或打開背包內容觀看時,才會再度同步。
我上面那個影片可以列表出來:
https://reurl.cc/WE3eYZ
事實上,我在打加儂前的
→炸箭有4發、古代箭有1發
而打完開啟新檔並原地存讀擋(避免觸發同步)後
→炸箭有1發、古代箭有72900發
很明顯加儂戰時的海利亞盾耐久度× 100倍直接備份到古代箭上,
而裝備中的古代箭數量直階備份到炸箭數量上。
同樣道理,玩家可以在繼承光弓時,
故意調整道具格數,就可以在繼承光弓後,
順便移植盾牌耐久度的100倍到弓箭上,
達成破表弓箭數。
主要原因就是前後道具順序不同造成數據錯位同步
而且,這個弓箭數可以在NG+的野外試煉進行移植,
https://twitter.com/Kinak338/status/1353367721115742209?s=20
3種弓箭80000隻+2個武器耐久度80000,
方法就不細談了,類似原理,有興趣的玩家可以入群討論。
繼劍之考驗、野外的考驗,續作出現以前,
玩家們也可以當作這是一個從頭開始的任務:
「拯救海拉魯」
其任務獎品就是:
「光之弓矢(The Bow of Light)」
「80000支弓箭(80000 arrows)」
成就感跟拿到機車一樣喔~
以上供玩家參考!
-----
Sent from JPTT on my iPhone
--
Welcome to my CHC Zelda-Botw Youtube channel!
CHC Youtubeチャンネルへようこそ!
--
推災厄林克
...太神啦
大神出現了
有沒有懶人包
懶人包在最後面那個列表 把表列出來就知道了 背包重置前後的排列 會對應繼承的弓箭
※ 編輯: h10840206 (118.163.139.201 臺灣), 01/25/2021 18:06:28推災厄
一直射
推災厄林克
災厄出現拉
推推
太神啦
推Yuda教學!
跟以往的bug一樣複雜(頭痛
這是不是代表mew game+的speedrun會有新玩法?
太災厄了
先推再看
這個DLC要去哪下載R
推
神啊!救救我吧!
我每次都只看得懂結論
這遊戲到現在還有新玩法 神啊啊啊
高調推
2021年了災厄林克還在荼毒迦儂
這根本是一篇完整的駭客教程!!我喜歡(讚許意味
推災厄
謝謝你的教學影片,幫助很大,這幾天一直看。
災厄林克開示啦!!
放過海拉魯大陸的魔物吧XD
推啦
推推推
推大神
太神啦
怎麼跟我玩到的曠野之息好像不一樣
你的曠野之息好像比較好玩欸,請問哪裡買的
看不懂但好像很厲害
這個會出教學影片嗎?
太災厄了吧~放過加農吧!
看完還是不太懂 推!
神人又出現啦
我們玩的遊戲不太一樣吧
推新任務XD
跪著推
都不知道該叫你放過加儂還是放過玩家了
推
無限的箭製
這樣就能變相驗證耐久度提升的海利亞盾有多少耐久了
推災厄
樓上說的沒錯欸,但驗證流程很長XD
又一大神來了 快拜 但這些步驟太複雜好懶得用XD
這樣多出來的箭應該不能補充?只能射到999以下才能
撿嗎?應該也射不完就是
你的曠野之息怎麼感覺比較好玩?
看不懂但我推爆
先推 以免別人發現我看不懂
災厄大幾時要出一本攻略本還是論文
這應該可以把初始台地炸成初始平原吧...
災厄Yuda又來了 快逃!
災厄林克 再 誕
海魯拉最大的災厄
讚
60
[閒聊] 如何正確遊玩薩爾達曠野之息?不好意思想請問該怎麼正確地遊玩非線性設計的遊戲? 薩爾達曠野之息是2017年的遊戲但我到今年2023的農曆年假才有機會玩到 我覺得這款遊戲非常好玩,互動玩法很豐富,動物也很可愛 可以餵馬吃蘋果、狗會追自己的尾巴,沙海象會拍手很可愛 本來以為Switch畫面會比較差,但是大草原的風景意外的漂亮36
[閒聊] 推主自製《薩爾達》海利亞之盾背包給小孩原文標題:推主製作《薩爾達傳說》海利亞之盾背包給小孩 趣味製作博得網友讚聲 原文網址: 神戶忍者龜 相信不少網友都玩過《薩爾達傳說》系列的遊戲,由任天堂從80年代推出至今已經有36年 的歷史,可說是許多玩家心中的經典。日本一位推主 - さな(@s_hitsuki)製作了遊戲32
[問題] 曠野之息-商人販售的弓箭出現條件各位曠野之息的高手們大家好, 記得先前版上提過遊戲系統如果判定玩家弓箭數過多, 商人就不會再販售弓箭。 那麼想請問各位弓箭數要低於多少, 弓箭才會再出現?22
[閒聊] 薩爾達傳說:曠野之息多人模組即將完工原文標題: 《薩爾達傳說:曠野之息》多人模組即將完工!最多4人同遊 除了打王還能互相傷害 原文網址: 遊戲角落 KYLAT Twitch 實況主暨 YouTube 百萬訂閱網紅 PointCrow 曾於去年 11 月懸賞 1 萬美元,徵21
[無用] 一些關於背包上限的豆知識先說結論: 無用點在於你背包不要爆滿就用不到下述所提的內容 不過本肥是個沒有客家血統卻心中有著客家魂的客家訓練師 所以背包爆滿也是裡所當然的 _(:3」∠)_ 背包上限為n,道具數量為以下條件時仍可獲得道具11
[攻略] 如何把薩爾達的光之弓帶去正常世界這是前幾天,中國的網友zxrobin,發現的新的成錯BUG 原理上要使用這項技巧請同學先學會「過載」以及「背包程錯」 這項BUG的效果就是可以把薩爾達的背包帶到別的存檔(包含大師模式) 也就是說,我想讓新的存檔繼承什麼東西。我就讓背包有什麼就可以 那怎麼使用這技巧呢?9
[閒聊] 《曠野之息》最強神射手誕生!初始台地射《曠野之息》最強神射手誕生!初始台地射出的這一箭橫跨2600公尺直擊守護者 任天堂在 2017 年推出的《薩爾達傳說:曠野之息》, 4 年後的今天仍有不少玩家開發 新玩法。近日就有玩家挑戰弓箭狙擊,並成功狙殺位在海拉魯城堡的守護者,創下目前最 高距離的狙殺紀錄(2600公尺)。8
[閒聊] 瑪奇 橘子你陰我……大家好,又來分享一下瑪奇的日常了。 記得之前我貼了個文是這個: #1VnZGBlV (C_Chat) 當時瑪奇開了一個擴充基本背包的課金功能,我毫不猶豫的買下去了。 結果05/27上線時突然拿到一個「新瑪奇禮物箱子」。5
[閒聊] 曠野之息 帶著光之弓開始冒險我不知道鑽遊戲bug有沒有違反版規, 有違反版規還請告知, 看到沒人分享又覺得這蠻有意思的想上來分享一下。 前幾天看到peco大的直播說要奪取光之弓, 還以為是很早就有的穿過光牆bug