timson733333
Woah.
- 135
- Posts
- 17
- Years
- Stealth!
- Seen yesterday
Hey all, I've been working on an Emerald hack as of late using the 650 base, and recently got into scripting. Of course, I was super excited about that, so I made a bunch of scripts with XSE, thinking that it would use FF space instead of 00 space. Because after all, I searched for tons of bytes of FF space using FSF, so of course it would, right?
Wasn't until I tried creating more scripts, and they just turned into "[PLAYER] received a PP Up!" for no reason. I wrote everything correctly, but every time I tested anything it would just be more PP Ups. I looked into the ROM file and saw that a ton of 00 space had been overwritten while the FF space that I found using FSF was left completely untouched. Then, I tried setting #dynamic to a very high offset where there was only FF space, and XSE refused to compile it, saying that there wasn't enough space.
What do I do? There doesn't seem to be any option to force XSE to use FF on Emerald instead of 00. Is there another command I have to put specifically for Emerald to make it compile correctly, or is XSE just borked with Emerald?
Wasn't until I tried creating more scripts, and they just turned into "[PLAYER] received a PP Up!" for no reason. I wrote everything correctly, but every time I tested anything it would just be more PP Ups. I looked into the ROM file and saw that a ton of 00 space had been overwritten while the FF space that I found using FSF was left completely untouched. Then, I tried setting #dynamic to a very high offset where there was only FF space, and XSE refused to compile it, saying that there wasn't enough space.
What do I do? There doesn't seem to be any option to force XSE to use FF on Emerald instead of 00. Is there another command I have to put specifically for Emerald to make it compile correctly, or is XSE just borked with Emerald?