在互联网上很难找到关于这个的信息,因为神奇的词汇"GameShark"、"Action Replay"、"memory editor"和"memory trainer"会引发很多虚假信息,所以我想我应该在一些论坛上询问。
我将在本周末得到一个任天堂Wii来玩耍,我想了解在游戏运行时修改游戏代码的方法。如果Action Replay可以在没有modchip的情况下在Wii上使用,我相信我可以通过一个带有modchip的Wii做到这一点(一旦我拿到手,我会给我的Wii安装modchip)。
这里有人知道我能像GameShark和Action Replay那样“劫持”一个游戏吗?我希望能够在游戏的特定部分设置断点来执行其他逻辑(例如渲染额外的内容)并恢复游戏。
如果有人能给我一个抽象的答案,涵盖多个游戏机,让我可以深入研究这个主题并自己找到更具体的答案,我将非常感激,但对于任天堂Wii的特定答案也非常欢迎。
编辑:
由于没有人回答我的问题,我将尝试更加具体。
我认为将我想劫持的代码地址进行热修补,使其引发中断请求可能是一个可行的方法,但我不确定(如果您确切地知道我是对还是错,请与我们分享您的知识!)。
现在,实际问题是如何在游戏启动后执行这个“热修补”过程。我不知道该怎么做才能在游戏控制台接管后排队执行这个过程。一旦进行了第一次热修补,进一步进入游戏代码就很容易,但问题在于如何触发第一次修补。我真的很想在这个问题上得到启示。
谢谢。