[分享] r.D.I.G的修改法

看板Old-Games (懷舊遊戲 - 經典遊戲 - 老遊戲)作者 (Aroundight)時間11年前 (2015/05/20 12:26), 11年前編輯推噓12(12010)
留言22則, 9人參與, 最新討論串1/2 (看更多)
今天不知道是腦子被門夾了還怎樣,翻出這款遊戲來玩, 想說不靠通關存檔速破所以來改一下, 沒想到不管是GM9或Cheat Engine都改不動, 研究了半天才發現他的規律,覺得蠻好玩的就丟出來好了。 r.D.I.G的數值儲存方法蠻特別的,舉個例子, 若我的經驗值是84361,直接搜尋84361是找不到東西的, 把84361從10進位轉成16進位會變成14984,拆開來看就是01 49 84 而從記憶體位置去看,遊戲儲存的方式是84 49 01 就是說r.D.I.G把數值倒過來儲存,所以GM跟CE才會抓不到欄位, 就算用浮動與加減的方式抓到了,也會因為亂改而容易當掉。 正確的改法是,假設要把經驗值改成100000, 那就把100000轉成16進位 = 0186A0,再倒過來,變成A0 86 01 然後把原先儲存的84 49 01改成A0 86 01,經驗值就會變100000了。 同樣的方式作用在體力 / 移動力以及錢的數值上。 順便附上我找到的儲存位置: 體力: 00448D7C 移動力:00448D80 錢: 00448D9C 經驗直:00448D8C 這樣修改比起用通關存檔的唯一好處,大概是拿惡人稱號比較容易...? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.199.225 ※ 文章網址: https://www.ptt.cc/bbs/Old-Games/M.1432095980.A.84D.html

05/20 12:53, , 1F
推分享 ^_^
05/20 12:53, 1F

05/20 13:01, , 2F
不是本來就這樣嗎?
05/20 13:01, 2F

05/20 13:01, , 3F
要快 就在經驗值小於255的時候改一改就好了
05/20 13:01, 3F

05/20 13:04, , 4F
hmm,照原po的說法的話,小於255應該是能抓到數,但是改值會當.
05/20 13:04, 4F

05/20 13:21, , 5F
對,小於255抓的到值,但是改超過255 = FF就會當
05/20 13:21, 5F

05/20 13:25, , 6F
1.先改250,不鎖定。2.玩一下,超過255。3.再改成50000內 ^_^
05/20 13:25, 6F
這樣的改法其實改不到,如果經驗值儲存點是黃色標記的位置 00 FF 00 00 00 ^^ 255鎖定到的位置 用50000(= C3 50)改下去,會變成 C3 50 00 00 00 而不是應該有的 00 50 C3 00 00 經驗值反而瞬間縮水啊... ※ 編輯: Kention (1.171.199.225), 05/20/2015 13:37:59

05/20 13:50, , 7F
土法煉鋼應是255內抓到的記憶體位置鎖FF,每次獲得EXP=255-n?
05/20 13:50, 7F

05/20 13:50, , 8F
這是限制級的遊戲,難怪找不到載點。^_^ 第二筆資料表示錯誤.
05/20 13:50, 8F

05/20 13:56, , 9F
先是FF然後+1為00 01改FF FF再+1為00 00 01=>分段改的目的是:
05/20 13:56, 9F

05/20 13:57, , 10F
為了怕系統不給3 bytes的儲存空間 ^_^
05/20 13:57, 10F

05/20 14:02, , 11F
其實...改到第三步...已經有4 bytes的儲存空間,不會只給3個
05/20 14:02, 11F

05/20 14:05, , 12F
little/big endian ?
05/20 14:05, 12F

05/20 14:08, , 13F
載點版上搜尋r.d.i.g就有摟
05/20 14:08, 13F

05/20 14:12, , 14F
PC 是 little ^_^
05/20 14:12, 14F

05/20 14:17, , 15F
ttp://ppt.cc/mPfO 已經死了...網址不能打全...系統屏蔽 Q_Q
05/20 14:17, 15F

05/20 14:24, , 16F
找到了...謝謝原PO...感恩 ^_^
05/20 14:24, 16F

05/20 16:49, , 17F
這遊戲我一直玩不到破關...
05/20 16:49, 17F

05/20 17:20, , 18F
就是big indian和little indian的差別.. 不過特別寫成這樣
05/20 17:20, 18F

05/20 17:20, , 19F
實在很有趣(ㄕˋ)
05/20 17:20, 19F

05/20 17:23, , 20F
嘛 我還拼錯字,更有事哈哈~
05/20 17:23, 20F

05/21 17:06, , 21F
我通常都直接找經驗或找經驗數值*2+1的數字
05/21 17:06, 21F

05/21 21:39, , 22F
我比較想知道有沒有爆機檔可以載XD
05/21 21:39, 22F
文章代碼(AID): #1LN0piXD (Old-Games)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
文章代碼(AID): #1LN0piXD (Old-Games)