《曠野之息》超過999弓箭的拿法 - Switch

Connor avatar
By Connor
at 2021-01-25T17:45

Table of Contents


大家好!我是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チャンネルへようこそ!

--
Tags: Switch

All Comments

Jack avatar
By Jack
at 2021-01-27T20:22
推災厄林克
Selena avatar
By Selena
at 2021-02-01T05:30
...太神啦
Carolina Franco avatar
By Carolina Franco
at 2021-02-04T19:12
大神出現了
Bethany avatar
By Bethany
at 2021-02-06T22:35
有沒有懶人包
Charlie avatar
By Charlie
at 2021-02-08T17:00
推災厄
Edwina avatar
By Edwina
at 2021-02-11T01:12
一直射
Tristan Cohan avatar
By Tristan Cohan
at 2021-02-15T18:53
推災厄林克
Emily avatar
By Emily
at 2021-02-18T20:56
災厄出現拉
Selena avatar
By Selena
at 2021-02-20T01:42
推推
Necoo avatar
By Necoo
at 2021-02-24T06:48
太神啦
Wallis avatar
By Wallis
at 2021-02-25T12:27
推Yuda教學!
Donna avatar
By Donna
at 2021-03-01T07:31
跟以往的bug一樣複雜(頭痛
George avatar
By George
at 2021-03-01T11:02
這是不是代表mew game+的speedrun會有新玩法?
Quintina avatar
By Quintina
at 2021-03-06T03:53
太災厄了
Kumar avatar
By Kumar
at 2021-03-06T12:07
先推再看
Ida avatar
By Ida
at 2021-03-06T15:55
這個DLC要去哪下載R
Freda avatar
By Freda
at 2021-03-07T10:39
Rachel avatar
By Rachel
at 2021-03-07T15:50
神啊!救救我吧!
Xanthe avatar
By Xanthe
at 2021-03-08T16:31
我每次都只看得懂結論
Harry avatar
By Harry
at 2021-03-08T18:43
這遊戲到現在還有新玩法 神啊啊啊
Sierra Rose avatar
By Sierra Rose
at 2021-03-09T05:17
高調推
Erin avatar
By Erin
at 2021-03-13T20:31
2021年了災厄林克還在荼毒迦儂
William avatar
By William
at 2021-03-15T23:37
這根本是一篇完整的駭客教程!!我喜歡(讚許意味
Jacob avatar
By Jacob
at 2021-03-20T17:01
推災厄
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2021-03-22T18:48
謝謝你的教學影片,幫助很大,這幾天一直看。
Andrew avatar
By Andrew
at 2021-03-27T00:36
災厄林克開示啦!!
Cara avatar
By Cara
at 2021-03-28T11:18
放過海拉魯大陸的魔物吧XD
Daph Bay avatar
By Daph Bay
at 2021-03-31T08:33
推啦
Michael avatar
By Michael
at 2021-04-04T13:47
推推推
Hedwig avatar
By Hedwig
at 2021-04-07T11:26
推大神
Bennie avatar
By Bennie
at 2021-04-12T00:07
太神啦
Dora avatar
By Dora
at 2021-04-14T12:03
怎麼跟我玩到的曠野之息好像不一樣
William avatar
By William
at 2021-04-18T09:26
你的曠野之息好像比較好玩欸,請問哪裡買的
Zanna avatar
By Zanna
at 2021-04-22T13:47
看不懂但好像很厲害
Noah avatar
By Noah
at 2021-04-26T12:29
這個會出教學影片嗎?
Mason avatar
By Mason
at 2021-04-27T02:46
太災厄了吧~放過加農吧!
Anthony avatar
By Anthony
at 2021-05-01T13:01
看完還是不太懂 推!
Noah avatar
By Noah
at 2021-05-02T21:34
神人又出現啦
Hedda avatar
By Hedda
at 2021-05-06T17:34
我們玩的遊戲不太一樣吧
Victoria avatar
By Victoria
at 2021-05-10T03:32
推新任務XD
Dinah avatar
By Dinah
at 2021-05-10T07:35
跪著推
Ophelia avatar
By Ophelia
at 2021-05-14T16:21
都不知道該叫你放過加儂還是放過玩家了
Thomas avatar
By Thomas
at 2021-05-19T01:43
George avatar
By George
at 2021-05-22T18:02
無限的箭製
Carol avatar
By Carol
at 2021-05-24T17:05
這樣就能變相驗證耐久度提升的海利亞盾有多少耐久了
Candice avatar
By Candice
at 2021-05-27T17:25
推災厄
Suhail Hany avatar
By Suhail Hany
at 2021-05-28T00:15
樓上說的沒錯欸,但驗證流程很長XD
Hamiltion avatar
By Hamiltion
at 2021-05-31T11:04
又一大神來了 快拜 但這些步驟太複雜好懶得用XD
Delia avatar
By Delia
at 2021-06-03T13:57
這樣多出來的箭應該不能補充?只能射到999以下才能
撿嗎?應該也射不完就是
Ingrid avatar
By Ingrid
at 2021-06-08T13:02
你的曠野之息怎麼感覺比較好玩?
Agatha avatar
By Agatha
at 2021-06-11T19:40
看不懂但我推爆
Susan avatar
By Susan
at 2021-06-15T06:59
先推 以免別人發現我看不懂
Frederica avatar
By Frederica
at 2021-06-18T10:42
災厄大幾時要出一本攻略本還是論文
Lily avatar
By Lily
at 2021-06-22T13:18
這應該可以把初始台地炸成初始平原吧...
Hamiltion avatar
By Hamiltion
at 2021-06-24T03:12
災厄Yuda又來了 快逃!
Jacob avatar
By Jacob
at 2021-06-24T04:42
災厄林克 再 誕
Candice avatar
By Candice
at 2021-06-26T19:53
海魯拉最大的災厄
Tom avatar
By Tom
at 2021-06-28T11:01

薩爾達曠野之息新手詢問

Belly avatar
By Belly
at 2021-01-25T13:17
※ 引述《charlie123qq (王牌小叮噹)》之銘言: : 前陣子特價衝數位板+DLC,但苦於動作遊戲苦手 : 玩一下就放置先去玩DQ11跟風花雪月,其實開薩爾達看畫面還是蠻舒服的 : 最近想把欠的破一破 : 目前進度大概跟老人換到防寒衣→卡卡利村→去研究所一趟→水神獸領地 : 升過一次精力一次血,(想 ...

港區和日區eshop

Edith avatar
By Edith
at 2021-01-25T08:43
請問港區和日區eshop 是不是已經完全不能用海外信用卡付款了? 由於本身在國外,只有美國發行的信用卡, 這兩天一直想來預購有中文的MHR 但是卡一直刷不過,後來用家人的台灣信用卡在港 區eshop 刷,依然不過。而日區eshop 則是paypal 也無法跨區使用。 請問有什麼其他方法可 ...

萊莎的鍊金工房2 核心道具疑問

Hedda avatar
By Hedda
at 2021-01-24T22:19
請問為什麼有的道具會有驚嘆號? 是什麼意思呢? 還有旁邊選擇道具最下面的草豆有一個鎖頭符號我也不知道什麼意思...再請知道的高手 幫 忙解惑...感謝~ https://i.imgur.com/wx4kMfF.jpg - ...

請問任天堂廣告內的遊戲名稱

Kelly avatar
By Kelly
at 2021-01-24T21:04
最近在電視廣告中,有看到保齡球和跳棋的遊戲,請問有人知道這個是哪個遊戲嗎?謝謝 大家 - ...

魔術方塊

Thomas avatar
By Thomas
at 2021-01-24T20:55
之前綁主機 因為家人喜歡玩魔術方塊 所以一起入手魔法氣泡俄羅斯方塊 只是後來因為會變快 家人漸漸的不太玩 想請教板上 switch有沒有出 不會加快的魔術方塊版本? - ...