上个星期想怀旧GBA掌机游戏,下载了悟饭游戏厅特别坑,只能玩一个游戏,然后试了小鸡模拟器,好用是好用,但是用一段时间就会证书失效,而且当时玩封印之剑的时候,想用下金手指降低点游戏时间成本,但网上的金手指在小鸡模拟器上无法直接使用,通过看贴吧里的精品贴:【教程】ios GBA游戏Code Breaker代码使用 https://tieba.baidu.com/p/4706643288 该贴可以粗略地使用金手指,但始终无法使用某些功能,例如修改人物HP,背包物品的数量等,始终会出现一些问题。
直到昨晚。。。我才想起来,例如:主角HP 0202AB88:xx(XX填你要的数) 修改后变成8202AB88:0063(例如改为99),到游戏里主角虽然有了99的HP上限,但当前血量变成0了。。。那是因为封印之剑里每个数据最低为8位,8202AB88是HP上限在数据段内的偏移地址没错,但小鸡模拟器使用的Code Breaker格式为XXXXXXXX YYYY,其中YYYY是16位的数据,那个补充的00是8202AB89的数据!!!所以我猜测8202AB89应该就是当前血量的地址,果不其然,昨晚试了下,加入金手指代码:8202AB88:6363就可以将主角罗伊血量锁定为99,上限和当前血量都是99,这样就正常了~
直到昨晚。。。我才想起来,例如:主角HP 0202AB88:xx(XX填你要的数) 修改后变成8202AB88:0063(例如改为99),到游戏里主角虽然有了99的HP上限,但当前血量变成0了。。。那是因为封印之剑里每个数据最低为8位,8202AB88是HP上限在数据段内的偏移地址没错,但小鸡模拟器使用的Code Breaker格式为XXXXXXXX YYYY,其中YYYY是16位的数据,那个补充的00是8202AB89的数据!!!所以我猜测8202AB89应该就是当前血量的地址,果不其然,昨晚试了下,加入金手指代码:8202AB88:6363就可以将主角罗伊血量锁定为99,上限和当前血量都是99,这样就正常了~