一點小經驗分享,雖然基址只要穩定可用就好
不過通常我查找到的基址都是以4字節對齊的
(64位模擬器可能以8字節對齊)
即是地址以0,4,8,C結尾,幾乎不會有例外
只是差別在於我能不能憑一己之力找到而已
剛剛在MECC作者主站的留言板中
見到有網友提供Project64 v2.3.2的基址
不過那個基址很明顯是錯的,居然還說有重置PC確認過
感覺是在睜眼說瞎話...於是一個手癢把本來用的Project64d捨棄
重新下載官方的2.3.2版,並且花了點時間查找基址
最後結果如圖
假設遊戲的零地址在內存地址0x40000000
當我在查找基址時就會發現一個數據是0xC0000000
剛好是零地址加上0x80000000
於是藉由這個數據我查找到的基址是圖中那樣
然而需要負偏移的模擬器基址我還是頭一次遇到
大部分還是正偏移,本來還半信半疑的,直到確定可用我才放心
不過我也不打算糾正那位網友的基址有誤
主要還是語言隔閡,用英文表達可能會被無視
就放著順其自然吧~以上,感謝各位收看~~