CheatMaker 论坛

注册

 

发新话题 回复该主题

3DS模擬器始終沒個好辦法設置基地址 [复制链接]

1#
基地址因遊戲而異我以前就講過
以下是寶可夢X/Y的$8000000區域
在New 3DS模式下的MECC基地址
  1. @(@(@25AFC48+30))+686B000,44000,8000000
  2. @(@(@25AFC48+30))+68AF000,4000
  3. @(@(@25AFC48+30))+68B3000,C0D000
  4. @(@(@25AFC48+30))+74C0000,9000
  5. @(@(@25AFC48+30))+74C9000,192000
复制代码
$100000區域不論任何遊戲都只被劃分成3塊
$8000000區域則會因為遊戲不同
而有1~5個甚至(有可能)更多的區塊
$FFFC000/$FFC0000
$14000000/$30000000
上述這兩個區域則是固定的1塊
所以吧基地址其實還是很不好設置
不知何時才能有方法簡單設置基地址
分享 转发
TOP
2#

都是因游戏不同而调整
但参考指针是可以通用的
而且并不是固定两块
有些游戏还需要特殊偏移才行
TOP
3#

回复 2楼银河漫步的帖子

手邊樣本不太足
如果能分享具體遊戲名稱
我可以試著了解一下
TOP
4#

目前而言還是下面這種基地址設置能夠包含最準確的內存範圍
不過$14000000/$30000000區域可能會有跳址的情況,懶得想辦法了
如果要修改的地址不存在,就嘗試刷新基地址(重新選擇application)
xxxxxxx請代入自己的基地址,這裡的設置只適用於Azahar

Old 3DS mode
  1. REPEAT 16128
  2. @(@(@(@xxxxxxx+30)+20)+800+8R),1@(@(@(@xxxxxxx+30)+20)+800+8R)<006,100000+1000R
  3. REPEAT 32768
  4. @(@(@(@xxxxxxx+30)+20)+40000+8R),1@(@(@(@xxxxxxx+30)+20)+40000+8R)<006,8000000+1000R
  5. @(@(@(@xxxxxxx+30)+20)+A0000+8R),1@(@(@(@xxxxxxx+30)+20)+A0000+8R)<006,14000000+1000R
  6. @(@(@(@xxxxxxx+30)+20)+180000+8R),1@(@(@(@xxxxxxx+30)+20)+180000+8R)<006,30000000+1000R
复制代码
New 3DS mode
  1. REPEAT 16128
  2. @(@(@(@xxxxxxx+30)+20)+800+8R),1@(@(@(@xxxxxxx+30)+20)+800+8R)<006,100000+1000R
  3. REPEAT 32768
  4. @(@(@(@xxxxxxx+30)+20)+40000+8R),1@(@(@(@xxxxxxx+30)+20)+40000+8R)<006,8000000+1000R
  5. @(@(@(@xxxxxxx+30)+20)+A0000+8R),1@(@(@(@xxxxxxx+30)+20)+A0000+8R)<006,14000000+1000R
  6. REPEAT 65536
  7. @(@(@(@xxxxxxx+30)+20)+180000+8R),1@(@(@(@xxxxxxx+30)+20)+180000+8R)<006,30000000+1000R
复制代码
TOP
5#

實在太需要一個遊戲id識別
不然我金手指都統一編寫
沒有id識別很難寫判斷
這邊給個包含遊戲id的內存範圍基地址
  1. @2530CB0+20,200,100
复制代码
地址請修改為自己需要的
此處地址只適用於Azahar 2123.3修改版
重編譯版無效!
TOP
发新话题 回复该主题