droomph
weeb
- 4,285
- Posts
- 13
- Years
- Age 28
- nowhere spectacular
- Seen Feb 2, 2017
Yes. It looks at 0x800000 and checks if it corresponds to the "free" value (usually 0xFF). If there is enough free bytes in a row, it will overwrite those bytes to compile the script.Ah well, that makes a bit more sense.
So, basically, by using #dynamic 0x800000 it starts with searching a free space to put in the script?
It is also smart, and instead of having to look at offsets (e.g. 0x809293) you will only need to match up logical labels (e.g. @hellomsg, @subtract) and it makes life a loooooot easier.