How to make AOB Script that access only one address for Emulator
Posted: Wed May 07, 2025 4:34 am
I am trying to hack "Classic Super Mario Bros." through "mGBA Emulator". The TImer Value in it is 4-Byte Big Endian.
When I right-clicked on it and clicked "Find out what writes to this address", I got only one opcode which is "mov [rax+rbx],r8b".
Then I want to its disassembler and right clicked on it and clicked "Find out what addresses this instruction access", I got at least 500 or more addresses which were access accessing it.
So now if I create a default AOB script using template and enable it then the game and its graphics glitch and do not get corrected until I restart the emulator.
So anyone tell me how to create AOB script. If I do it using "Pointer Scan" then it will take me a lot of time.
I am also attached below screenshot's for better understanding.
Thankyou.
.
.
1 :-
[Link]
2 :-
[Link]
3 :-
[Link]
4 :-
[Link]
5 :-
[Link]
When I right-clicked on it and clicked "Find out what writes to this address", I got only one opcode which is "mov [rax+rbx],r8b".
Then I want to its disassembler and right clicked on it and clicked "Find out what addresses this instruction access", I got at least 500 or more addresses which were access accessing it.
So now if I create a default AOB script using template and enable it then the game and its graphics glitch and do not get corrected until I restart the emulator.
So anyone tell me how to create AOB script. If I do it using "Pointer Scan" then it will take me a lot of time.
I am also attached below screenshot's for better understanding.
Thankyou.
.
.
1 :-
[Link]
2 :-
[Link]
3 :-
[Link]
4 :-
[Link]
5 :-
[Link]