• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Development: Pokémon Fire Red Hacked Engine

First the HG/SS ROMs dumped, now this.. WOW :)
 
First of JPAN thanks for making this. This is one of the best things I've ever seen.

I've been hacking over the months slowly going town by town and now as I reach the area of the S.S. Anne I notice the ship isn't there.

Do we need ASM to get the ship back at the port or there's a certain flag that would activate it?

Thanks for ur input.
 
First of JPAN thanks for making this. This is one of the best things I've ever seen.

I've been hacking over the months slowly going town by town and now as I reach the area of the S.S. Anne I notice the ship isn't there.

Do we need ASM to get the ship back at the port or there's a certain flag that would activate it?

Thanks for ur input.
Just unset the visibility flag of the sprite, which should be $0087.
The patch stops all wild pokemon appearing, how do I re-activate this.
Check the Behavior Byte script; check if Special 0xAB is missing.
 
hi, I have a question. Is it normal that after I have import the engine that the events are deleted and no person are in the maps? So every event is missing. Is that normal?
 
I was woundering if you could clarify making an item activate a script. cuz all I can make an item do is a simple script such as warp, but I want to do alot more than that. any advice?
 
I was woundering if you could clarify making an item activate a script. cuz all I can make an item do is a simple script such as warp, but I want to do alot more than that. any advice?

The item can execute literally any script you give it. It doesn't need to just warp. If you wanted it to, you could make it give you a Pokémon, or battle a trainer, or any other such things which come with scripting. The ASM only takes care of actually calling the script - the script you want to use is left for you to make with scripting tools.

hi, I have a question. Is it normal that after I have import the engine that the events are deleted and no person are in the maps? So every event is missing. Is that normal?

Yes.
 
The item can execute literally any script you give it. It doesn't need to just warp. If you wanted it to, you could make it give you a Pokémon, or battle a trainer, or any other such things which come with scripting. The ASM only takes care of actually calling the script - the script you want to use is left for you to make with scripting tools.



Yes.

Well yeah I some what understand that. so I was woundering if you could like simplify how to the ASM would work then.
 
Awsomeness, this wiill help fr hackers lkike me! One question: after applying the patch, ami free to edit my rom and your patch still will work?
 
Awsomeness, this wiill help fr hackers lkike me! One question: after applying the patch, ami free to edit my rom and your patch still will work?
Any tool you use, if it doesn't change the affected portions of the file (such as the in-game scripts), will still work.
 
Hello everybody.
Could someone explain how Special 0x18b [Fossil commands] work?

I inserted it in the rom, but not work.
 
Last edited:
I know this might sound ridiculously needy but can someone who knows what they are doing with this help me get it set up?

Skype - Jabberjabber8
 
I know this might sound ridiculously needy but can someone who knows what they are doing with this help me get it set up?

Skype - Jabberjabber8

Well, I know you can always just use the patch. Get Lunar IPS and a clean firered and apply the patch to your firered and your done.
 
What is the hack applier for then if you just need to patch it on?

The hack applier can be for someone who has already started a hack, as you dont have to put everything on and you can find free space.
 
This is brilliant, it will help a lot considering I just started developing a new hack, gotta learn all the scripting stuff first, but still, this is brilliant :) Massive thanks :D
 
However awesome it may be, it seems very complicated though, I don't think I really understand the method. Do I need to patch my Fire Red rom first?

If I understand correctly I can, after applying the patch, easily change my hero overworldsprite mid-game by just using this simple script:
#org @start
Setvar 0x4054 0x107
Setvar 0x4055 0x108
Setvar 0x4056 0x109
Setvar 0x4057 0x10a
Setvar 0x4058 0x10b
Setvar 0x4059 0x10c
End

However, what are the 0x107, 0x108, 0x109 etc? I can't seem to find that part explained. Also, I've been taught that when I use setvar, I use variables higher than 4000. That doesnt seem possible anymore then apparently.

Help with this is much appreciated!
 
Loving the hacked engine! ;)
I've already created battle frontier like events and all.

But I've found one quirk with the item scripts hack...
When you register and then use a key item(from the OW screen) that has the hack, it keeps fading in and out, it never ends.

Am I the only who has problems with this?

PS: The script itself is fine when I use it inside my bag.
 
But I've found one quirk with the item scripts hack...
When you register and then use a key item(from the OW screen) that has the hack, it keeps fading in and out, it never ends.

Am I the only who has problems with this?

PS: The script itself is fine when I use it inside my bag.

JPAN explicitly stated that you can't register items created using his method (in the Items thread, If I remember correctly).
 
Back
Top