Ace Trainer Slash
If you give me about two hours, I can make scripts
- 236
- Posts
- 6
- Years
- He/Him/They
- Australia.
- Seen Aug 6, 2024
Hello. :D
So, I've been at work on creating aplenty of scripts, as well as editing old ones for my ROM Hack, and I've tried two methods specifically for editing old scripts:
The first one is using AdvanceMap 1.92's compatibility with XSE, I've used this a few times on pre-existing NPCs, editing their original dialogue, in the process, I've overwritten other scripts in the game. (I probably need to repoint the edited script to somewhere else.)
The second way is creating entirely new scripts using XSE, and overwriting the original script offsets with the new ones created. It seems to be working correctly from my standpoint, but I'm not sure it's the most efficient way to edit them.
So, my problem is, I want to use as little space as possible when editing old NPC scripts, in order for me to still have space for editing trainers/Pokemon, making new warps, adding more NPCs, making more scripts for those NPCs and so forth, but I'm not sure what method of scripting is most reliable space-wise. I may be overreacting in this situation, since I don't know how much free space really is in Pokemon Fire Red, but I just want to be sure that I have room for everything I want to add in this hack. (It's supposed to be quite basic, having map edits, some Pokemon edits, sprite edits, script edits, if that can give an idea on how much space that consumes in the ROM) If this helps, I've been using the offsets, A00000 for overworld edits, and NPC/warp additions, and 800000 for scripting.
Any help is appreciated. :D
So, I've been at work on creating aplenty of scripts, as well as editing old ones for my ROM Hack, and I've tried two methods specifically for editing old scripts:
The first one is using AdvanceMap 1.92's compatibility with XSE, I've used this a few times on pre-existing NPCs, editing their original dialogue, in the process, I've overwritten other scripts in the game. (I probably need to repoint the edited script to somewhere else.)
The second way is creating entirely new scripts using XSE, and overwriting the original script offsets with the new ones created. It seems to be working correctly from my standpoint, but I'm not sure it's the most efficient way to edit them.
So, my problem is, I want to use as little space as possible when editing old NPC scripts, in order for me to still have space for editing trainers/Pokemon, making new warps, adding more NPCs, making more scripts for those NPCs and so forth, but I'm not sure what method of scripting is most reliable space-wise. I may be overreacting in this situation, since I don't know how much free space really is in Pokemon Fire Red, but I just want to be sure that I have room for everything I want to add in this hack. (It's supposed to be quite basic, having map edits, some Pokemon edits, sprite edits, script edits, if that can give an idea on how much space that consumes in the ROM) If this helps, I've been using the offsets, A00000 for overworld edits, and NPC/warp additions, and 800000 for scripting.
Any help is appreciated. :D
Last edited: