コードを実行すると、次の行にエラーが表示されます。
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. スクリプトはエミュレータの実行ファイルと同じフォルダにあります。
事前に助けてくれてありがとう