Re: [求助] DQ冒險書壞掉的原因是甚麼?

看板Emulator作者 (Billy Jr.)時間15年前 (2010/11/11 01:33), 編輯推噓15(15035)
留言50則, 7人參與, 最新討論串7/11 (看更多)
: 補充 : 剛剛我找出先前的日版rom+紀錄來試試看, : 勇者lv26, 冒險書不會消失, : 然後我利用修改鎖住智慧種子數量, : 猛灌勇者智慧, 從8x加到22x, : 另存冒險書, reset, 然後就是另存的這個冒險書消失bye bye, 我之前有說了,不要去動種子,那個有壓縮的暗碼.. 你是可以在遊戲中鎖定讓種子不會減少.. 但一旦遊戲資料比對 發現你種子超過 ROM 裡面可以提供給你的數量就爆了 每一顆種子都有上限的,而且不是共用同一個數據 至少 13 年前我寫修改器的時候記得是這樣 : 原本的沒事, 這也合乎我一開始就說過的狀況。 : 其實這點是滿重要的, 那就是各等級的能力值上限, : 假使這是真的, 超過上限冒險書就會損毀, : 那對於想用SL大法在大富翁凹能力值的人也一樣要注意, : 對於種子只加同一人而且一口氣加很多的也要注意, : 只是因為我用修改而讓這個狀況很容易出現, : 並不表示不修改就不會發生 說來說去我還是認為這是個bug。 你認為是 bug 就 bug 吧,我相信 ENIX 應該不會介意 ._. : 如果這個假設正確而且原因只有這個, : 那接下來就是我必須知道各角色各性別各等級的各能力上限, : 才有辦法一一調回來試試看。 : --- : 再補充 : 我把四個人的力量、速度、體力、智慧、運氣都調到10, : 存檔, 還是會被砍, 難道除了上限也有下限?? 那這可就麻煩了 那麼喜歡改的話,遊戲中你能改得只有.. 1. 把金錢鎖定 2. 把 HP/MP 鎖定 3. 把 EXE 鎖定 4. 消耗性道具可以鎖定 剩下的建議你就不要動了 .. 因為在 ROM 裡面都還有另外一區比對組 RAM 的資料一旦跟 ROM 的產生不合理現象就結束了 你可以把能力凹到滿沒問題.. 鎖定好經驗值然後去打怪,每打一場 升一次其實也很快 你在遊戲中可以改金錢,存檔後不會有問題,因為遊戲沒辦法知道你這輩子 會花多少時間在 DQ3 裡打怪,然後能賺到多少錢,所以 ROM 檔沒地方比對 一樣.. HP/MP 鎖起來.. 反正遊戲中這些東西不會減沒關係.. 反正存檔是 存最後值,一樣沒地方比對 同樣的.. 經驗值可以鎖,因為遊戲也沒辦法判斷你這輩子會花多少時間在 DQ3 裡打怪.. 沒辦法計算,所以 ROM 檔沒有地方告訴你說當你戰鬥 65535 次後將再也碰不到怪物.. 相同的 RAM 裡面也不會紀錄你戰鬥了幾次 同理消耗道具的意思一樣.. 最後.. 為啥 ENIX 要這樣做?DQ 系列的存檔可以分成三個部份.. 壓縮碼(包括場景、故事流程/進度、種子消耗數.. etc) 明碼(金錢、經驗值、能力值.. 這些一看就知道代表啥,但一改就掛了) 暗碼(用來檢查整個 sram 資料是否正確,所以就算你更動了明碼任何一個byte 這邊一定也要跟著改,不然 sram 資料一定不正確) 為啥那麼麻煩這樣分?因為 sram 不夠大!所以存檔要用到壓縮技術 也就是為啥 DQ 存檔都會噸一下..其實就是壓縮資料 壓縮本身就有風險,早期 zip 壓了打不開檔案的也是有... 但不壓容量不夠... 所以後期遊戲基本上不會有這樣的問題,除非你去動存檔 那為啥別的遊戲可以,DQ 卻不行? 因為別的遊戲存檔小.. ._. DQ 連每一個事件旗標都有.. 簡單的說你如果改出 一個物品是任務完成後才應該拿到的,基本上判定就會掛掉 為啥 FF 可以 DQ 不行? 遊戲存檔格式每家不同..方塊公司讓你隨便改隨便存,允許不合理現象.. 他爽就好 ._. 所以回到你存檔的問題.. 存檔還有救嗎? 應該是沒救了 ._. 我 13 年前寫得修改器早就不知道哪裡去了.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.50.46.171

11/11 01:49, , 1F
拜一下大神..增長知識
11/11 01:49, 1F

11/11 02:24, , 2F
不過我還是認為砍掉冒險書這不是合理的作法
11/11 02:24, 2F

11/11 02:25, , 3F
一個可能是 因為原本是密碼系統
11/11 02:25, 3F

11/11 02:25, , 4F
所以對於固定性的東西都會斤斤計較
11/11 02:25, 4F

11/11 02:27, , 5F
而且其實種子有機會無限取得的不是嗎?
11/11 02:27, 5F

11/11 02:27, , 6F
包括大富翁、敵人掉寶等等狀況
11/11 02:27, 6F

11/11 02:29, , 7F
接下來我會再試試看種子額外加多少會出問題
11/11 02:29, 7F

11/11 02:30, , 8F
所以如果在遊戲中藉由大富翁或掉寶(有盜賊可偷)
11/11 02:30, 8F

11/11 02:30, , 9F
獲得過多的額外種子 也是會被砍掉冒險書 這樣嗎?
11/11 02:30, 9F

11/11 02:33, , 10F
最後還是拜一下有寫過修改器的大神
11/11 02:33, 10F

11/11 03:52, , 11F
或許ENIX是為了防金手指或盜版才這麼做?
11/11 03:52, 11F

11/11 03:55, , 12F
真的是很堅持是bug就對了...沒有遊戲會說:你去改沒關係
11/11 03:55, 12F

11/11 03:55, , 13F
改出問題的話,就是我們遊戲程式的bug哦 怎麼可能 XD
11/11 03:55, 13F

11/11 08:52, , 14F
沒有照遊戲規則玩才叫不合理,砍掉冒險書才是合理
11/11 08:52, 14F

11/11 08:52, , 15F
都嚴重犯規了當然要舉紅牌
11/11 08:52, 15F

11/11 09:10, , 16F
推remina~~~
11/11 09:10, 16F

11/11 11:04, , 17F
是說方塊社和ENIX現在是一家人了......
11/11 11:04, 17F

11/11 15:40, , 18F
嗯....每個人標準不太一樣
11/11 15:40, 18F

11/11 15:40, , 19F
如果Enix能有更好的解決方法 他還是會砍掉紀錄嗎?
11/11 15:40, 19F

11/11 15:41, , 20F
如果砍掉紀錄是Enix本意 後來的DQ也應類似情形會不少
11/11 15:41, 20F

11/11 15:42, , 21F
而且有好好讀我下面那篇文的話就會發現
11/11 15:42, 21F

11/11 15:42, , 22F
正常玩的情況下也可能超出種子限制
11/11 15:42, 22F

11/11 15:42, , 23F
要說這不是bug 除非有製作人親口說明理念
11/11 15:42, 23F

11/11 15:43, , 24F
如果這是bug反倒可以原諒 本來0 bug就不容易
11/11 15:43, 24F

11/11 15:43, , 25F
尤其Enix必須挑戰大幅度的壓縮檔
11/11 15:43, 25F

11/11 15:44, , 26F
所以再強調一次 這bug不是修改才會出現
11/11 15:44, 26F

11/11 15:44, , 27F
只是修改會讓他更容易出現 如果有看懂B大和我的文章
11/11 15:44, 27F

11/11 15:45, , 28F
就應該更明白這點
11/11 15:45, 28F

11/11 15:50, , 29F
其實就算我堅持是bug也無濟於事
11/11 15:50, 29F

11/11 15:51, , 30F
只是看到有人堅持「不是bug」就會想講幾句話
11/11 15:51, 30F

11/11 15:51, , 31F
所謂bug不是一定要那種很明顯的、很容易出現的才算
11/11 15:51, 31F

11/11 15:52, , 32F
廣義的bug也包含程式架構設計上的疏失
11/11 15:52, 32F

11/11 15:53, , 33F
也不是說出現bug就是濫遊戲
11/11 15:53, 33F

11/11 15:53, , 34F
畢竟B大也說壓縮有其技術挑戰在
11/11 15:53, 34F

11/11 15:55, , 35F
雖然最後只有DQ會這樣 但我們無法確知他們背後的辛苦
11/11 15:55, 35F

11/11 15:59, , 36F
當大家知道一款遊戲要0 bug是很困難的事情後
11/11 15:59, 36F

11/11 16:00, , 37F
自然就會覺得「可能是bug」也不算什麼
11/11 16:00, 37F

11/11 16:32, , 38F
所以講到後面變成要定義"bug"了
11/11 16:32, 38F

11/11 18:10, , 39F
你用模擬器玩 不修改 不可能碰到這問題...當然不是bug
11/11 18:10, 39F

11/11 18:11, , 40F
就算當年用實機玩 程式判斷存檔出錯 當然不接受這存檔啊
11/11 18:11, 40F

11/11 18:13, , 41F
有些遊戲完全不管 存檔錯照樣給你玩 反正頂多當機
11/11 18:13, 41F

11/11 18:14, , 42F
相較之下 DQ3的作法還比較嚴謹 存檔錯就直接詛咒了 XD
11/11 18:14, 42F

11/11 18:15, , 43F
這是error handling的作法不同 並不叫bug...寫程式應該懂
11/11 18:15, 43F

11/11 18:59, , 44F
呃..所以DQ的存檔方式,是一種設計上的疏失?不會吧..
11/11 18:59, 44F

11/11 19:04, , 45F
為什麼用模擬器玩就不會碰到這問題?
11/11 19:04, 45F

11/11 19:05, , 46F
大富翁和敵人掉寶不是也可取得種子?
11/11 19:05, 46F

11/11 19:20, , 47F
實機會遇到的原因 B大解釋是sram不穩 不是因為程式問題
11/11 19:20, 47F

11/11 19:21, , 48F
難道你的模擬器 連sram不穩也一起模擬了? XD
11/11 19:21, 48F

08/18 18:11, , 49F
或許ENIX是為了防金 https://noxiv.com
08/18 18:11, 49F

10/06 03:32, , 50F
所謂bug不是一定要那 https://daxiv.com
10/06 03:32, 50F
文章代碼(AID): #1CsjTfTf (Emulator)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 7 之 11 篇):
文章代碼(AID): #1CsjTfTf (Emulator)