回到目录 | 工具配置 | 脚本说明 | 快速入门 | 插件基础 | Papyrus调用 | 事件响应 | 内存补丁 | 函数Hook
内存补丁顾名思义在游戏内存内打上我们期望的补丁. 补丁可以是一个跳转, 一个修改后的数据, 或者直接改动机器指令. 在Address Library的加持下, 为上古卷轴5: 天际打内存补丁格外容易.
在涉及任何内存补丁的操作后, 代码通常不再安全, 不再稳定, 不再容易追溯bug.
在为插件项目引入内存补丁前, 问自己三个问题:
- 这项功能是否可以不修改内存, 以其他方式做到?
- 这项功能如果能够以其他方式达到同样效果, 修改内存相比之下有什么值得选择的优点?
- 这项功能的内存补丁应该设置在游戏大概的哪个部分?
- 查找引用
- 定位函数
- 反汇编
- 代码复现
Dropkicker的汇编101
Dropkicker的调试101
难度: ★
难度: ★★
回到目录 | 工具配置 | 脚本说明 | 快速入门 | 插件基础 | Papyrus调用 | 事件响应 | 内存补丁 | 函数Hook