CheatMaker 论坛

注册

 

发新话题 回复该主题

[Citra]非官方編譯版的作弊碼功能 [复制链接]

1#
bug實在是太多了啊,好幾種代碼都不能正常使用
雖然也不是無解,但是代碼要整段重寫,相當費神
這邊用幾個測試用的作弊碼簡單說明一下

機戰UX之EN不減
501AA5FC E1C040B8
001AA5FC E1A00000
D0000000 00000000

機戰BX之EN不減
501C5474 E1C040B8
001C5474 E1A00000
D0000000 00000000

如果是3DS實機的gateway3ds估計能正常使用
但是在Citra非官方編譯版的作弊碼功能中
卻得轉換成以下才能正常使用

機戰UX之EN不減
901AA5FC 000040B8
901AA5FE 0000E1C0
101AA5FC 00000000
101AA5FE 0000E1A0
D0000000 00000000

機戰BX之EN不減
901C5474 000040B8
901C5476 0000E1C0
101C5474 00000000
101C5476 0000E1A0
D0000000 00000000

貌似只要數值是32bit的代碼都會有問題
例如0或5開頭的代碼,所以必須這樣改才會有效

至於這EN不減的作弊碼是我憑著自己的一股傻勁
利用幾種調試工具得來的,不過我強項就只有nop
所以請不要笑我改得差,至少這些作弊碼是真心有效
不過很重要的一點,由於JIT的緣故(類似於DeSmuME等支持JIT的模擬器)
必須在進入遊戲前啟用(或是進入地圖前?沒多測試)
否則不會有任何效果,如果關閉JIT則可隨時有效
不過關閉JIT應該會讓許多玩家想翻桌吧...
此外這些作弊碼不論移動EN或是武器EN都可以不減
跟機戰K,機戰L挺像的呀~暫時沒發現這些作弊碼的bug
最后编辑Blader 最后编辑于 2017-08-22 15:51:12
分享 转发
TOP
2#

剛剛才發現這兩段EN不減的作弊碼
跟JIT啟用或禁用沒有關係
只要在EN消耗之前啟用都有作用(例如移動前或攻擊前)
一旦EN消耗過就會失效
算是不太完美的作弊碼
TOP
3#

厉害
TOP
发新话题 回复该主题