- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在互联网上很难找到关于此的信息,因为神奇的单词“GameShark”,“ Action 重播”,“内存编辑器”和“内存培训师”触发了很多BS,所以我认为我应该在某个论坛上提问。
我将在本周末前得到任天堂Wii的玩具,我对了解在内存运行时修改内存中游戏代码的方法感兴趣。如果Action Replay无需Wichip就可以在Wii上运行,那么我敢肯定我可以使用芯片齐全的Wii来做到这一点(一旦获得Wii,我将对我的Wii进行modchip操作)。
这里有人知道我该怎么做才能“劫持” GameShark和Action Replay之类的游戏吗?我希望能够在游戏的特定部分设置断点,以执行其他逻辑(例如渲染其他内容)并恢复游戏。
如果有人能给我一个足够抽象的答案以涵盖许多控制台,以便我可以自己研究更多的话题,以便自己找到更具体的答案,我将不胜感激,但是任天堂Wii的具体答案也将受到欢迎。
编辑:
由于没有人回答我的问题,因此我将变得更加具体。
我认为对我要劫持的代码地址进行热修补以使它们引发中断请求可能是解决问题的方法,尽管我不确定(如果您确定我是对还是错,请与我们!)。
现在,实际的问题是游戏启动后如何执行此“热修补”过程。在游戏控制了控制台之后,我不知道该怎么办才能将该过程排队。制作完第一个修补程序后,可以很容易地进一步开发游戏代码,但问题是第一个出现。我真的很想对这个问题有所启发。
谢谢。
最佳答案
使用gameshark的东西来渲染多余的东西可能有点困难,但是如上所述改变生命数字似乎更加合理。我的建议可能是开始研究R4上的DS游戏,R4芯片内置了游戏补丁供您选择,并且由于在运行图像之前已对其进行处理,因此您可以在那里修改零件。
确保准备好您的十六进制编辑器和汇编器:)
关于breakpoints - GameShark/Action Replay如何在现代游戏机上工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2414557/
使用Eclipse PDT和Xdebug调试PHP应用程序的当前状态是什么。有没有人最终使它工作,即停止在Eclipse中定义的断点(不使用xdebug_break())? 我读过this over
我想用 lldb 设置一个条件断点。这通常使用 -c 完成选项 : breakpoint set -f myFile.cpp -l 123 -c 'a==3' 但是,就我而言,我想测试是否 std::
The breakpoints do not hit, not even one断点没有命中,甚至一个都没有 I have tried:我尝试过: Restarting U
我有一个基于VSCode上运行的electron-hello-world项目的基本HelloWorld应用程序,能够启动调试 session ,并且该应用程序可以正常启动。 我在main.js上设置了
我只是无法理解 Eclipse 中菜单的 Run 按钮下的两个选项。通常断点不是指一行吗?我意识到可能存在这种情况: if (x >= 0 && x = 0 && y < 4) source
我正在 Visual Studio 代码中使用 chrome 调试器扩展来调试我的主干应用程序。 launch.json文件是这样的; { "version": "0.2.0", "c
最近,Edge 脚本调试支持已添加到 Visual Studio,这使您可以在附加 VS 调试器的情况下启动 Edge。所以我正是这样做的,并在启用脚本调试的情况下开始了我的解决方案: 唉,当我开始这
从帮助文档中,设置数据访问断点,我们可以使用 var.break /READWRITE 但是,这只有在我们输入该变量的上下文时才有效。 因为我想写一个PRACTICE脚本来做自动调试,所以我想在程序
模式.txt ^[\s]*set breakpoint.*if ^[\s]*set breakpoint.*in ^[\s]*set breakpoint.*skip 脚本.txt set break
我在哪里可以找到有关移动和桌面屏幕尺寸的统计信息? 我正在制作一个响应式网站,特别是我试图找出的天气是大多数手机与台式机和平板电脑用户之间的大小差距,我可以在其中设置断点。我认为应该有,但我知道我应该
在开放的互联网上找到答案应该非常简单,但显然不是。你如何在 spyder (anaconda) 中设置条件断点? 例如这里是代码的一小部分: if elem.name == "p":
一直在使用 Pycharm 编写服务器。 我有一些使用 Python 中的“unittest”库的单元测试。 我只是在运行测试,一切都很好,我可以在代码的任何地方设置断点。 昨天我开始通过调试器运行服
我正在使用一些定义了两个断点的响应式设计: Mobile > max-width 320px Tablet portrait > max-width 767px 在桌面上,我有很多动画 + Javas
是否有可能安装 ipdb(或一些其他明确编写的包)将导致 breakpoint() 运行 ipdb pdb 没有绑定(bind) sys.breakpointhook() 到 ipdb? https:
有没有一种优雅的方法可以在容器的高度上设置各种断点。 示例: 假设您有一个 div,最小高度设置为 100px。一旦内容太多,它不仅会增长,还会增长 100px,当内容最终到达 200px 的底部时,
使用分段包创建分段线性回归我在尝试设置自己的断点时看到错误;似乎只有当我尝试设置两个以上时。 (编辑)这是我正在使用的代码: # data bullard <- structure(list(Rt =
在互联网上很难找到关于此的信息,因为神奇的单词“GameShark”,“ Action 重播”,“内存编辑器”和“内存培训师”触发了很多BS,所以我认为我应该在某个论坛上提问。 我将在本周末前得到任天
我目前正在研究调试器。我读到调试器有软件断点(apparently 这些是最常用的断点)。这些通过将操作码的第一个字节替换为 Int 3(操作码 0xcc)来工作。 我已经读过程序的文本(/code)
在 Chrome 开发者工具中,在一个 JavaScript 文件中添加两个断点并执行整个代码后,有没有办法测量它们之间耗时? 最佳答案 您可以使用 time and timeEnd methods用
根据内存中的值在lldb中设置条件断点的语法是什么? 就像是: breakpoint modify -c "memory read -Gx $esp+4 == 0" 或者,如果条件为假,我想我可以设置
我是一名优秀的程序员,十分优秀!