当我运行我的代码时,我在这一行得到一个错误:
personality = memory.readdwordunsigned(0x02024744)
这是控制台给出的错误消息:
LuaInterface.LuaScriptException: [string "main"]:26: attempt to call field 'readdwordunsigned' (a nil value)
我已经对此进行了一段时间的测试和研究,尽管在其他几个项目中使用了这个概念,但我无法让它工作,例如:https ://projectpokemon.org/forums/showthread.php?16681-Gen -3-Lua 脚本
其他一些信息:
1. 我在 BizHawk 模拟器上运行 lua 脚本。
2. 如果我将行更改为 memory.readbyte() 我会收到一条不同的消息,这使我相信控制台无法将 memory.readdwordunsigned() 识别为函数。
3. 该脚本与模拟器的可执行文件位于同一文件夹中。
预先感谢您的任何帮助