- 218
- Posts
- 11
- Years
- Seen Nov 12, 2021
Hi, I just managed to implement some cool features like form/abilities in Emerald, if you interested and if it's not already done, I can do it
If you want, you can. It's a resource patch, so you can do whatever you want with it.Hi, I just managed to implement some cool features like form/abilities in Emerald, if you interested and if it's not already done, I can do it
If you want, you can. It's a resource patch, so you can do whatever you want with it.
Yeah understood but I meant : If you have problem with inserting those things, I can help you or implement it myself for you. This way everybody can enjoy
I can open the patched rom with G3HS, but then I can't see any Pokemon past Chimecho. I'm not sure what is going on...
Also, a bug report! Kindler Andy in the Fallarbor Gym has been replaced with Bug Maniac Jeffrey, with five Lv. 38 Pokemon, 2 x Surskit, Dustox, Beautifly and Masquerain. That is very odd.
Have you made any progress? Sorry if I sound impatient, but I'm looking forward to playing a Nuzlocke of this; once again, thank you for taking the time and making the patch for all the lazy people~
Sorry, noob here, but how would I go about expanding the amount of Pokémon further? It's for Megas and not gen VI pokés so it doesn't need dex space (As that would double-up on the non-mega). Is there spare room already or do I need to repoint some things?
Nice work man! One question, did you make all the cries yourself? Or how did you get them?
Replace 00 42 DE 08 to 84 BD 2D 08 and change the bytes at 3DE7C to 71 DF 03 08.
Nope, they just have placeholder animations from the original moves in the game.
Or just open up G3HS and look for yourself :)
They are available any time, if you add them yourself.
Okay, well I added a good portion of the Pokémon into my secondary patch, but I reached a problem. I want to make this as legit as possible, so I want to add this:
Like, for example, if you have all of the Regis, you can fight Regigigas. If you don't the player will just acknowledge it as just a statue. So, a combination of the Check code and a legendary battle script. If anyone wants to help me out with that, that would be awesome!Spoiler:
'---------------
#dynamic 0xE852F0
#org @start
lock
faceplayer
bufferpokemon 0x0 0x191 'Regirock
bufferpokemon 0x1 0x192 'Regice
bufferpokemon 0x2 0x183 'Registeel //It's actually completely unecessary to buffer these, but if you wanted to add a sort of plate with an inscription of these names you could
setvar 0x8004 0x191 //Starts by checking for Regirock
//NOTE: There's 3 places in this script you have to change this offset to the proper one
callasm 0x15022C1 // This is the offset of the routine + 1
compare LASTRESULT 0x1 // The count is stored in 0x800D
if B_>= goto @hasregirock // It will be 0 if there is none, or 1-6 for the count
msgbox @m1 MSG_KEEPOPEN // It also counts eggs, so yeah...
release
end
#org @hasregirock
'Now check for Regice
setvar 0x8004 0x192
callasm 0x15022C1
compare LASTRESULT 0x1
if B_>= goto @hasregice
msgbox @m1 0x6
release
end
#org @hasregice
'Now check for Registeel
setvar 0x8004 0x193
callasm 0x15022C1
compare LASTRESULT 0x1
if B_>= goto @hasregisteel
msgbox @m1 0x6
release
end
#org @hasregisteel
cry 0x21C 0x2
waitcry
setwildbattle 0x21C 0x1 0x1
special 0x13B
playsong 0x1DF 0x0
release
end
#org @m1
= BRING FORTH [buffer1] [buffer2] [buffer3]\pI WILL AWAKEN
If you want, you can. It's a resource patch, so you can do whatever you want with it.
Nice work man :) i started a Hack with your RomBase , but i have a question. How to encounter wild pokemons from gen 4-5? In A-Map wild modifier are only 386 pokemons :(
LOL I had the same problem. Here is a tutorial for A-Map 1.95, and here is one for A-Map 1.92. You won't be able to see them, you'll just have to choose which one you want. :)
Spoiler:Download this A-Map : https://www.dropbox.com/s/t3zcke4suj1v318/am1.92.zip
Open the program in a hex editor and go to D027C
Here, you must change "9C 01" to your new number of pokemon
I can't find D027C line. I found only D0270...
This is awesome! Now, we're making this kind of process, gang:Hi, I created a working script that checks for 3 pokemon in your party using that ASM linked. In theory, you could check up to all 6 if you wanted to but for all intents and purposes it only checks for 3. The script I have (for testing) has some placeholders and I compiled it into your ROM just fine. Here's the script if you're curious.
Spoiler:Code:'--------------- #dynamic 0xE852F0 #org @start lock faceplayer bufferpokemon 0x0 0x191 'Regirock bufferpokemon 0x1 0x192 'Regice bufferpokemon 0x2 0x183 'Registeel //It's actually completely unecessary to buffer these, but if you wanted to add a sort of plate with an inscription of these names you could setvar 0x8004 0x191 //Starts by checking for Regirock //NOTE: There's 3 places in this script you have to change this offset to the proper one callasm 0x15022C1 // This is the offset of the routine + 1 compare LASTRESULT 0x1 // The count is stored in 0x800D if B_>= goto @hasregirock // It will be 0 if there is none, or 1-6 for the count msgbox @m1 MSG_KEEPOPEN // It also counts eggs, so yeah... release end #org @hasregirock 'Now check for Regice setvar 0x8004 0x192 callasm 0x15022C1 compare LASTRESULT 0x1 if B_>= goto @hasregice msgbox @m1 0x6 release end #org @hasregice 'Now check for Registeel setvar 0x8004 0x193 callasm 0x15022C1 compare LASTRESULT 0x1 if B_>= goto @hasregisteel msgbox @m1 0x6 release end #org @hasregisteel cry 0x21C 0x2 waitcry setwildbattle 0x21C 0x1 0x1 special 0x13B playsong 0x1DF 0x0 release end #org @m1 = BRING FORTH [buffer1] [buffer2] [buffer3]\pI WILL AWAKEN
Enjoy!
It'll probably be easier to use the 1.95 method.
Nah, the 1.95 method is as hard as 1.92's.
If i can't do it i think i'll do a RMXP game.
Excuse me for being dumb, but I can't seen to get this to patch for the life of me. Every time I try to patch it to a clean Emerald rom, It tells me that the patch doesn't match the file and that patching is cancelled. Am I using the wrong rom?