CheatMaker 论坛

注册

 

发新话题 回复该主题

[筆記]MECC改造碼(機戰UX,機戰BX) [复制链接]

1#
機戰UX味方修改演示
  1. WHILE
  2. @(4@002B7200+5C+2@(002BCC86+%0*3C)*90)=04040404//全味方機體的地形適應S
  3. %1=@(4@002B7200+3C+2@(002BCC86+%0*3C)*90)//本地變數1的數值等於味方各機體的武器總數
  4. @(4@002B7208+1E+2@(4@002B7200+3A+2@(002BCC86+%0*3C)*90)*28)=04040404;COUNT=%1;ADDRUP=28;//全味方機體的全武器的地形適應S
  5. @(4@002B7208+22+2@(4@002B7200+3A+2@(002BCC86+%0*3C)*90)*28)=VALUE|8;COUNT=%1;ADDRUP=28;//全味方機體的全武器追加P屬性
  6. %0=%0+1//本地變數0由數值0開始每次+1,當作計數器使用
  7. IF %0 > 57
  8. BREAK//本地變數0的數值重新計算
  9. ENDIF
  10. ENDWHILE
复制代码
機戰BX味方修改演示
  1. WHILE
  2. @(4@002E98E4+64+2@(002F05A6+%0*30)*98)=04040404//全味方機體的地形適應S
  3. %1=@(4@002E98E4+44+2@(002F05A6+%0*30)*98)//本地變數1的數值等於味方各機體的武器總數
  4. @(4@002E98EC+1E+2@(4@002E98E4+42+2@(002F05A6+%0*30)*98)*2C)=04040404;COUNT=%1;ADDRUP=2C;//全味方機體的全武器的地形適應S
  5. @(4@002E98EC+1E+2@(4@002E98E4+42+2@(002F05A6+%0*30)*98)*2C)=VALUE|8;COUNT=%1;ADDRUP=2C;//全味方機體的全武器追加P屬性
  6. %0=%0+1//本地變數0由數值0開始每次+1,當作計數器使用
  7. IF %0 > 6D
  8. BREAK//本地變數0的數值重新計算
  9. ENDIF
  10. ENDWHILE
复制代码
最后编辑Blader 最后编辑于 2019-05-23 17:20:29
分享 转发
TOP
2#

ux和bx有空我做个修改器玩一下
TOP
3#

回复 2楼银河漫步的帖子

方便請教下如何對3DS遊戲下breakpoint嗎?
試過幾個方法不是看不懂就是不會用(汗顏...
簡單的內存修改還沒什麼大礙
需要修改program code的地方(如EN不減)就各種肉疼
不能下breakpoint我還真不知道其他方法找這類改造碼了
TOP
4#

回复 2楼银河漫步的帖子

方便請教下如何對3DS遊戲下breakpoint嗎?
試過幾個方法不是看不......
Blader 发表于 8/3/2017 11:35:40 AM


方法确实有
但我个人不喜欢用
比如模拟器外壳中断找PC法
以及直接解包3DS的rom
然后IDA加载Code方法

所以我现在也没兴趣改3ds的程序
何况3ds的code部分大多数游戏都压缩
都需要解包后修改再重新打包
TOP
5#

回复 4楼银河漫步的帖子

聽起來挺複雜的,還好我比較傾向簡單的內存修改
若不是有人盡跟我討些天馬行空的改造碼
我也不會就這樣栽進program code修改卻只會半吊子的改法
另一方面期待版主的修改器作品~~
雖然基於自己對CM沒什麼貢獻
通常是不隨便下載玩家的心血結晶...
TOP
6#

與機戰K,機戰L的作弊碼一樣有著算式上的錯誤
不過實在不解,明明應該是先乘除後加減
但為何還要在@$3*A加上()才能正確運算...
TOP
7#

透過使用這些改造碼的玩家得知一個問題
當機體沒有EN而是MP的時候無法正確計算最大MP
因此這些機體會有當前MP低於上限MP的情況發生
正在研究解決方法...

補充:觀察了一會兒,貌似只有UX有這問題
被設定以MP取代EN的機體,MP值會比預設的EN值多100
差不多搞定了等會兒更新主樓

再補充:主樓更新完畢
最后编辑Blader 最后编辑于 2017-08-18 10:24:03
TOP
8#

20180413:主樓腳本最後更新
最后编辑Blader 最后编辑于 2018-04-13 21:34:05
TOP
9#

最近意識到機戰UX與BX的08000000開始的地址段
實在是不能隨意修改,於是本篇的MECC作弊碼基本上算是報廢了
TOP
10#

咦...?
我主樓後續有更新
卻忘了補充更新內容?
還是當時有其他考量才沒補充...
算了, 這邊補充下
08000000地址段雖然數據不穩定
但有參考指針, 所以本來的相對地址改為指針形式
TOP
发新话题 回复该主题