![]() |
How should I approach editing pre-existing scripts in Fire Red?
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 |
Hiya! Editing existing scripts and recompiling them isn't the right way to go about it - as you've already noticed, there's a very high chance you'll overwrite something elsewhere.
The second way you've mentioned (if you have been doing this) is the correct way to do it. Don't worry about running out of free space : ) you have plenty to work with. In the unlikely event that you somehow manage to use it all up, there's always the option of expanding your ROM to 32mb, but as I said, it's fairly unlikely that you'd need to do this. I hope that helps! |
Quote:
|
Quote:
Open your ROM in AdvanceMap, then open the script you want to edit. So Oak's one where it takes you to his lab looks like: Code:
Code:
|
Quote:
|
No bother at all, I hope you get on ok! <3
|
Quote:
|
| All times are GMT -8. The time now is 9:13 AM. |
![]()
© 2002 - 2018 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.
Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2023.