小修正v2
Citra(3DS)基地址現在有可變的數據大小了
依據遊戲的不同會使用不同數據大小
O3DS模式最大8000000
N3DS模式最大10000000
不過這些數據大小不夠精準
雖然機戰UX&BX的專用基地址
數據大小基本是由此計算的
實際有作用的數據大小
其指針剛好在隔壁4字節的位置
以目前的基地址來說
@(@(@XXXXXX)),@(@(@(XXXXXX+8)+8)+14)
其中
@(@(@(XXXXXX+8)+8)+14)
表示完整數據大小
如果改為
@(@(@(XXXXXX+8)+8)+18)
表示實際數據大小
實際數據大小只在需要設置顯示地址時才用到
不在乎顯示地址的話用完整數據大小就可以了
實際數據大小指的是100000, 8000000, FFC0000/FFFC000, 14000000/30000000
這4個地址區塊的數據大小總和
其中地址100000的數據
硬是被模擬器官方分成了3個區塊
所以有6個基地址
數據大小如何分配請不要問我, 自己去找方法計算
我只能說機戰UX&BX的數據大小都是正確無誤的
可以使用模擬器地址進行修改
甚至要以NDSPAR代替GW3DS格式修改也可以
只是NDSPAR不認得DD開頭的代碼格式
其他格式大部分都是通用的
就這樣, 以上