[分享] r.D.I.G的修改法
看板Old-Games (懷舊遊戲 - 經典遊戲 - 老遊戲)作者Kention (Aroundight)時間11年前 (2015/05/20 12:26)推噓12(12推 0噓 10→)留言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
05/20 13:01, 3F
→
05/20 13:04, , 4F
05/20 13:04, 4F
→
05/20 13:21, , 5F
05/20 13:21, 5F
推
05/20 13:25, , 6F
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
05/20 13:50, 7F
推
05/20 13:50, , 8F
05/20 13:50, 8F
推
05/20 13:56, , 9F
05/20 13:56, 9F
→
05/20 13:57, , 10F
05/20 13:57, 10F
推
05/20 14:02, , 11F
05/20 14:02, 11F
推
05/20 14:05, , 12F
05/20 14:05, 12F
→
05/20 14:08, , 13F
05/20 14:08, 13F
推
05/20 14:12, , 14F
05/20 14:12, 14F
推
05/20 14:17, , 15F
05/20 14:17, 15F
推
05/20 14:24, , 16F
05/20 14:24, 16F
推
05/20 16:49, , 17F
05/20 16:49, 17F
→
05/20 17:20, , 18F
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
05/21 17:06, 21F
→
05/21 21:39, , 22F
05/21 21:39, 22F
討論串 (同標題文章)
Old-Games 近期熱門文章
13
17
PTT遊戲區 即時熱門文章