DQ4 僅能在 FC 版使用的【賭場(カジノ)】密技。 如果在第 5 章的賭場試圖購買 838,861 枚【代幣(コイン)】,原本 1 枚是 20 金幣,所以應該要花費 16,777,220G 才對,但沒想到竟然只要 4 金幣就能買到。 因為這招連《月刊快樂快樂喜劇(月刊コロコロコミック)》等兒童雜誌都有普遍介紹,所以知名度非常高。在《法米通(ファミコン通信)》等遊戲雜誌中,雖然將數字以「●▲●●■★枚」等隱藏字元的方式來介紹,但即使不知道數字,當時在學校等地從朋友那裡聽說過的人應該也很多吧。
在【Famicom 奧義大全書】中大肆煽動說是「超豪華獎品」的、在【通往布蘭卡洞窟(ブランカへの洞窟)】能拿到的 100 枚代幣(相當於 2000G)等,跟這比起來根本是小巫見大巫。雖然就算撇開這招不談,「超豪華」這說法也未免太誇張了…… 在第 5 章剛開始就能取得【迷路金屬盾(はぐれメタルのたて)】,或是湊齊全隊人數份的【流星手環(ほしふるうでわ)】,還能無限收集【祈禱戒指(いのりのゆびわ)】等,這已經不是划算的等級了,而是可以為所欲為的密技。
此外,【魔法聖水(まほうのせいすい)】可以賣 22G,【微笑之杖(ほほえみのつえ)】雖然便宜只能賣 67G,但因為可以轉賣,所以也能用來賺錢。 雖說是在【恩多爾(エンドール)】周邊,去打怪還能順便賺【經驗值】會比較實在,但當需要幾百金幣時,這招還是很好用的。
這是極度理所當然的事,但在此之後到第 5 章中盤為止的遊戲平衡,會變得異常簡單。 想享受充滿緊張感冒險的人不應該碰這個。
不過,對於一路將除了【荷伊明(ホイミン)】等人等部分角色外,都要逐一輸入指令的「幾乎普通的勇者鬥惡龍」推進到第 1~4 章,卻在第 5 章隨著同伴增加,而飽受總是缺這缺那的【AI】戰鬥所折磨的玩家族群來說,這種難度降低令人垂涎三尺也是事實的一部分。到了遊戲中盤以後,即使活用了上述道具群,也還是會存在令人感到棘手的「高牆」局面,所以以孩童心態覺得「要是沒有賭場的道具該怎麼辦」的玩家應該也不在少數。 這招之所以會迅速傳開,不僅是因為當時 DQ4 的知名度,不可否認地,它也非常符合實際需求,從而備受玩家重用。
原因 其實,這是利用了使用 6 位數 16 進位 Bug 所造成的溢位(Overflow)。 在 FC 版 DQ4 中,能處理的金幣數值最大到 16,777,215。 這是 16 進位中 6 位數的上限(變成「FFFFFF」)。 16,777,216 在 16 進位中是「1000000」,變成了 7 位數,因此第 7 位數會被捨去變成「000000」,系統會將其判斷為「16,777,216金幣=0金幣」,所以: 代幣 838,861 枚 = 16,777,220G 16,777,220G - 16,777,216 = 4G 代幣 838,861 枚 = 4G 就是透過這樣的機制買到的。 就算不剛好是 838,861 枚,只要是金額會引發溢位的數量就 OK。 如果是 838,862 枚就是 24 金幣,838,863 枚就是 44 金幣。
在第 3 章中因為代幣單價較高,所以從 83,887 枚就會開始溢位(184 金幣),在到達 999,999 枚之間會多次因為溢位而回到 0,如果買 838,861 枚會是 40 金幣。 順帶一提,在這種情況下能用最便宜價格買到的是買 922,747 枚的時候(竟然只要 24 金幣就行)。 反之,在第 2 章因為單價很便宜,所以就算買 999,999 枚也達不到 16,777,216 金幣,所以不可能做到。
在 FC 版中因為有硬體效能的極限,所以存在這種現象在某種程度上也是無可奈何的;但冷靜思考購買所需的金幣,一次想要購買 6 位數量的代幣本來就是不可能的。 因為所持金幣的上限是 99,999 金幣,所以就算在第 2 章也最多只能買到 9,999 枚。 在本作中,因為代幣的持有上限是 999,999 枚,推測開發者就把這個上限直接用在購買畫面上了。 因為那個時代容量限制很嚴格,或許是沒有餘裕只為了這個而加入特別的處理程序,才直接挪用這個數值吧。 這麼說是因為,如果像第 2 章那樣 1 枚代幣大約 10G,即使買 6 位數也不會發生異常,所以有可能是在這個前提下開發的。 說到底,前作的【格鬥場】是直接賭金幣的,所以如果開發時將那個放在心上,以「1 枚代幣=1 金幣」的印象來開發也不奇怪吧。 在完成後為了調整遊戲平衡而更動數值資料是常有的事,所以在第 3 章和第 5 章代幣單價變成 20 金幣以上,或許是出乎意料的。 無論如何,不可否認這有一種沒注意到溢位的感覺。 即使是事後遊玩就能輕易發現的事,在開發中這種初級的疏忽意外地很常見。
然而這個密技,關於其原理,如果了解 2 進位與 16 進位,或許能猜到幾分;但在與現在不同、網路尚未普及、要查資料困難得多的當時,這難道是只有具備程式知識的人才注意得到的密技嗎?其實不然。 如果能自由輸入購買數量,許多人應該都曾抱著好玩的心態試著輸入到極限吧,但在那時候,系統要求的並不是 999,999×20=19,999,980 金幣,而是 3,222,764 金幣,所以其實很快就能察覺到計算結果與實際要求的金額有出入這件事。 之後只要每次改變幾枚數量去驗證,意外地就能靠自己找到 838,861 這個數字。
在海外版中,這個程式錯誤已被修正,無法使用這個密技。 另外,也有說法指出即使是 FC 版,在後期出貨的 ROM 中也無法執行,但因為沒有擁有實物的報告案例,所以真偽不明。
重製版 在 PS 版以後這個密技已經無法使用了。 在書籍《漫步指南(あるきかた)》中,以稍微帶點諷刺的寫法介紹了在 PS 版中無法辦到這件事:「雖然不確定 838,861 枚這個數字是從哪裡蹦出來的,但根據一種說法,似乎只有在這個數量下,才能以非常便宜的金額買到。(中略)但是等一下,本來就不可能買到 10 萬枚以上的代幣啊!」 順帶一提,如果是使用修改(Hack)手段則不在此限,硬買 838,861 枚還是會正常發生溢位。 不過到了 DQ8 以後,因為硬體的進化而不會發生溢位,會被要求正常的價格而無法購買。
順帶一提,在 DS 版以後的移民賭場中,有一個男人會提及這個密技。 當然,這個密技除了 FC 版以外都已經被修正無法使用,所以這句台詞應該是開發人員的玩心吧。 不過在 DS 版中,他會說「用 40G 買 838861 枚」,不知為何變成了在第 3 章購買時的數值。 在智慧型手機版中,這點被重新改成了第 5 章的數值「4G」。 (不過,在 DS 版以後因為【道具袋(ふくろ)】從第 1 章就能使用且能繼承內容物,所以在容易掉落高價販售道具的第 3 章瘋狂收集道具,到了第 5 章【特魯內克】加入時把這些賣掉就能獲得龐大金幣,這反而誕生了一個新的平衡破壞者。)
沒有留言:
張貼留言