[分享] 洛克人11修改教學

看板Rockman (洛克人)作者 (X GOD/艾克軋德)時間6年前 (2018/11/10 19:37), 6年前編輯推噓17(17027)
留言44則, 3人參與, 6年前最新討論串1/1
https://www.youtube.com/watch?v=i5PN7-7Rd-s
以下是我所研究到的修改內容: 遊玩時數0、不用先打倒威利就可以有全道具、齒輪不過熱、調整過關進度等等 之所以分享這個,是因為之前做了個超強存檔本想分享的 https://i.imgur.com/Zm3Qn0x.jpg
但跟朋友互換存檔測試後發現存檔似乎會認帳號,一替換就損壞......(X合輯也是) 換回自己的又正常 而我不會製作修改器,所以改成發表修改法 想看文字版的可看這裡的「修改相關」標籤 http://rmmh.org/htm/r/r11/other.html -- RMMH洛克人回憶之館本館:http://rmmh.org/ 洛克人11攻略制作中! RMMH洛克人回憶之館别館:http://rmmh.org/ex/ 艾克氏電玩特攻:http://xgodgame.blogspot.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.31.88 ※ 文章網址: https://www.ptt.cc/bbs/Rockman/M.1541849841.A.928.htmlh1236660:轉錄至看板 Steam 11/10 19:38 ※ 編輯: h1236660 (36.230.31.88), 11/10/2018 19:40:49

11/11 02:07, 6年前 , 1F
欸...你沒有用pointer?
11/11 02:07, 1F

11/11 02:09, 6年前 , 2F
以RM的HP為例 "game.exe"+0xB87A20->0x183C->0x468
11/11 02:09, 2F
原來還有這招,我研究看看 話說你對於R11有沒有什麼研究要發表的?

11/11 16:37, 6年前 , 3F
我沒正式玩過啊 只有跑一輪easy就跑去研究記憶體
11/11 16:37, 3F

11/12 14:34, 6年前 , 4F
嗯以研究來說可以先跑一輪Cheat Engine內建的Tutorial
11/12 14:34, 4F

11/12 14:35, 6年前 , 5F
裡面會有解釋怎麼找一層/少量層數的pointer
11/12 14:35, 5F

11/12 14:36, 6年前 , 6F
但是東西一大這件事情就很費工 所以他有個pointer scan
11/12 14:36, 6F

11/12 14:36, 6年前 , 7F
可以自動化的找指定層數以內/指定範圍的pointer path
11/12 14:36, 7F

11/12 14:37, 6年前 , 8F
現代遊戲有很多都是動態宣告記憶體 所以每次數值會存在哪
11/12 14:37, 8F

11/12 14:38, 6年前 , 9F
都不一樣 所以才會有你說先找某個比較容易找到的值
11/12 14:38, 9F

11/12 14:39, 6年前 , 10F
然後再修改相對位置 這背後就是他們有幾組pointer path
11/12 14:39, 10F

11/12 14:39, 6年前 , 11F
有一些值共用前面的path 只有最後的offset不一樣
11/12 14:39, 11F

11/12 14:41, 6年前 , 12F
動態宣告的指標往前追到底一定會有一個靜態宣告
11/12 14:41, 12F

11/12 14:41, 6年前 , 13F
找到那個靜態宣告的 和中間的幾層OFFSET 就能確保每次打開
11/12 14:41, 13F

11/12 14:42, 6年前 , 14F
遊戲的時候都指到對的地方 就能夠直接做成.CT的修改器
11/12 14:42, 14F

11/12 14:42, 6年前 , 15F
我之前研究這個是因為speedrun的時候 如果你想要讓他自動
11/12 14:42, 15F

11/12 14:43, 6年前 , 16F
分段 就必須要偵測記憶體的內容來判斷遊戲進度 但是總不能
11/12 14:43, 16F

11/12 14:43, 6年前 , 17F
每次都先手動找個HP再把記憶體位址填進去 所以需要真的找
11/12 14:43, 17F

11/12 14:44, 6年前 , 18F
到準確的pointer path 剛好RM11有Coltaho製作的autosplit
11/12 14:44, 18F

11/12 14:44, 6年前 , 19F
所以我就從他那套開始學整個pointer scan是怎麼做到的
11/12 14:44, 19F
試了一下,感覺要每一條都做成.CT檔挺花時間的 不知為何有些位址一直沒能找到,要花點時間研究了

11/13 00:46, 6年前 , 20F
如果有哪個覺得比較困難的我可以試試?
11/13 00:46, 20F
我再研究一下,真找不到再問你

11/13 19:29, 6年前 , 21F
借串請問一下兩位,非CE要怎樣算出隨機佈局的記憶體位址?
11/13 19:29, 21F

11/13 19:53, 6年前 , 22F
欸 非CE是什麼情況不能CE嗎
11/13 19:53, 22F

11/13 19:55, 6年前 , 23F
對,主機上的金手指引擎
11/13 19:55, 23F

11/13 21:23, 6年前 , 24F
主機上應該辦不到-甚至主機用金手指也很少用動態宣告吧?
11/13 21:23, 24F

11/13 21:25, 6年前 , 25F
之前的主機遊戲直接寫死的機會比較大 金手指code也很少支
11/13 21:25, 25F

11/13 21:25, 6年前 , 26F
援pointer吧
11/13 21:25, 26F

11/13 21:31, 6年前 , 27F
是碰到了我也不知道怎麼處理......,國外有人能破解但我也
11/13 21:31, 27F

11/13 21:31, 6年前 , 28F
不太好問
11/13 21:31, 28F

11/13 21:32, 6年前 , 29F
其實我也很少研究金手指,FF7以後就沒幾乎玩過了,現在碰到
11/13 21:32, 29F

11/13 21:33, 6年前 , 30F
的也不是什麼特別重要的;總之,多謝回應
11/13 21:33, 30F

11/13 21:34, 6年前 , 31F
前一次研究金手指是為了填滿東方輝針城的符卡記錄,神主你
11/13 21:34, 31F

11/13 21:35, 6年前 , 32F
沒測試過遊戲阿表單填不滿......
11/13 21:35, 32F
如果沒有人寫專門軟體讓人用的話就沒辦法了 ※ 編輯: h1236660 (59.115.76.140), 11/13/2018 21:44:53

11/14 00:56, 6年前 , 33F
了解了,感謝回應,不過不知道老外是怎樣用非CE算出來的...
11/14 00:56, 33F

11/14 01:17, 6年前 , 34F
如果有模擬器的話,真的用CE去做也沒什麼問題阿?
11/14 01:17, 34F

11/14 08:17, 6年前 , 35F
最新主機PS4 NS沒有模擬器
11/14 08:17, 35F

11/14 10:27, 6年前 , 36F
NS 有個快要脫離半成品的啊
11/14 10:27, 36F

11/14 11:13, 6年前 , 37F
任天堂真慘,今年一定島(誤
11/14 11:13, 37F

11/14 12:30, 6年前 , 38F
我沒聽說ps4/ns有金手指?
11/14 12:30, 38F

11/14 13:29, 6年前 , 39F
可以研究一下主機破解的相關進展
11/14 13:29, 39F

11/14 14:44, 6年前 , 40F
可修改軟體/可修改記憶體/可執行自製軟體/有一套金手指引
11/14 14:44, 40F

11/14 14:44, 6年前 , 41F
擎可以運作/金手指引擎可以找pointer 這個別是非常不同的
11/14 14:44, 41F

11/14 14:44, 6年前 , 42F
事情 我真沒聽過有最後一項
11/14 14:44, 42F

11/14 16:12, 6年前 , 43F
我的困擾就是最後一項,CE是還有辦法算,破解主機的沒辦法
11/14 16:12, 43F

11/14 16:13, 6年前 , 44F
PS4和NS是已經有金手指了
11/14 16:13, 44F
文章代碼(AID): #1RviBnae (Rockman)
文章代碼(AID): #1RviBnae (Rockman)