• 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!
  • Our weekly protagonist poll is now up! Vote for your favorite Trading Card Game 2 protagonist in the poll by clicking here.
  • 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.

Emerald hack: Pokemon Mega Power (Completed Beta 5.75 Released)

Hello, folks. So, 1158 asked me to implement Dark Sneasel's ratchet system of the BW2 Repel System. There's one slight hitch. It doesn't look for what kind of repel you have. Here's the script Dark Sneasel made:

Code:
#dynamic 0xE40000
#org @start
lockall
msgbox @woreoff 0x6
msgbox @1 0x5
compare 0x800D 0x1
if 0x1 goto @Repel
msgbox @2 0x5
compare 0x800D 0x1
if 0x1 goto @Super
msgbox @3 0x5
compare 0x800D 0x1
if 0x1 goto @Max
releaseall
end

#org @Repel
checkitem 0x56 0x1
compare 0x800D 0x1
if 0x4 goto @rp
msgbox @notenough 0x6
releaseall
end

#org @notenough
= You don't have enough.

#org @rp
sound 0x2F
msgbox @usedr MSG_SIGN
removeitem 0x56 0x1
setvar 0x4021 100
release
end

#org @usedr
= [player] used a Repel.

#org @1
= Use a Repel?

#org @2
= Use a Super Repel?

#org @3
= Use a Max Repel?

#org @Super
checkitem 0x53 0x1
compare 0x800D 0x1
if 0x4 goto @sp
msgbox @notenough 0x6
releaseall
end

#org @sp
sound 0x2F
msgbox @useds MSG_SIGN
removeitem 0x53 0x1
setvar 0x4021 200
releaseall
end

#org @useds
= [player] used a Super Repel.

#org @Max
checkitem 0x54 0x1
compare 0x800D 0x1
if 0x4 goto @mp
msgbox @notenough 0x6
releaseall
end

#org @mp
sound 0x2F
msgbox @usedm MSG_SIGN
removeitem 0x54 0x1
setvar 0x4021 250
release
end

#org @usedm
= [player] used a Max Repel.

#org @woreoff
= The Repel's effect wore off[.]

See. It doesn't look for what repel is expired. It uses the Yes/No message box. So, its a bit hard to explain, so, I'll include some pics.
LET'S TEST IT!!
[PokeCommunity.com] Pokemon Mega Power (Completed Beta 5.75 Released)


Okay, so first I use Repel:
[PokeCommunity.com] Pokemon Mega Power (Completed Beta 5.75 Released)


So, I run around, and after it expires, this will come up:
[PokeCommunity.com] Pokemon Mega Power (Completed Beta 5.75 Released)


YAY! It worked! BUT, let's use Max Repel this time, and it expired!!
This came up again!
[PokeCommunity.com] Pokemon Mega Power (Completed Beta 5.75 Released)


Repel is not what we need! We need Max Repel! Well, then, let's press B, BUT this happens:
[PokeCommunity.com] Pokemon Mega Power (Completed Beta 5.75 Released)


WE DON'T NEED SUPER REPELS, WE NEED MAX REPEL! Let's press B, again!
[PokeCommunity.com] Pokemon Mega Power (Completed Beta 5.75 Released)


Yay! It said Max Repel now!!

Now, do you got it? The script doesn't look for what kind of repel you used...
So, just don't be annoyed by that feature!

bye!
 
Last edited:
Hello, folks. So, 1158 asked me to implement Dark Sneasel's ratchet system of the BW2 Repel System. There's one slight hitch. It doesn't look for what kind of repel you have. Here's the script Dark Sneasel made:

Code:
#dynamic 0xE40000
#org @start
lockall
msgbox @woreoff 0x6
msgbox @1 0x5
compare 0x800D 0x1
if 0x1 goto @Repel
msgbox @2 0x5
compare 0x800D 0x1
if 0x1 goto @Super
msgbox @3 0x5
compare 0x800D 0x1
if 0x1 goto @Max
releaseall
end

#org @Repel
checkitem 0x56 0x1
compare 0x800D 0x1
if 0x4 goto @rp
msgbox @notenough 0x6
releaseall
end

#org @notenough
= You don't have enough.

#org @rp
sound 0x2F
msgbox @usedr MSG_SIGN
removeitem 0x56 0x1
setvar 0x4021 100
release
end

#org @usedr
= [player] used a Repel.

#org @1
= Use a Repel?

#org @2
= Use a Super Repel?

#org @3
= Use a Max Repel?

#org @Super
checkitem 0x53 0x1
compare 0x800D 0x1
if 0x4 goto @sp
msgbox @notenough 0x6
releaseall
end

#org @sp
sound 0x2F
msgbox @useds MSG_SIGN
removeitem 0x53 0x1
setvar 0x4021 200
releaseall
end

#org @useds
= [player] used a Super Repel.

#org @Max
checkitem 0x54 0x1
compare 0x800D 0x1
if 0x4 goto @mp
msgbox @notenough 0x6
releaseall
end

#org @mp
sound 0x2F
msgbox @usedm MSG_SIGN
removeitem 0x54 0x1
setvar 0x4021 250
release
end

#org @usedm
= [player] used a Max Repel.

#org @woreoff
= The Repel's effect wore off[.]

See. It doesn't look for what repel is expired. It uses the Yes/No message box. So, its a bit hard to explain, so, I'll include some pics.
LET'S TEST IT!!
[PokeCommunity.com] Pokemon Mega Power (Completed Beta 5.75 Released)


Okay, so first I use Repel:
[PokeCommunity.com] Pokemon Mega Power (Completed Beta 5.75 Released)


So, I run around, and after it expires, this will come up:
[PokeCommunity.com] Pokemon Mega Power (Completed Beta 5.75 Released)


YAY! It worked! BUT, let's use Max Repel this time, and it expired!!
This came up again!
[PokeCommunity.com] Pokemon Mega Power (Completed Beta 5.75 Released)


Repel is not what we need! We need Max Repel! Well, then, let's press B, BUT this happens:
[PokeCommunity.com] Pokemon Mega Power (Completed Beta 5.75 Released)


WE DON'T NEED SUPER REPELS, WE NEED MAX REPEL! Let's press B, again!
[PokeCommunity.com] Pokemon Mega Power (Completed Beta 5.75 Released)


Yay! It said Max Repel now!!

Now, do you got it? The script doesn't look for what kind of repel you used...
So, just don't be annoyed by that feature!

bye!

Thanks a lot for your explaination.


ouuu yessss! beta 2!!! beta 3 will finish the hack?

Maybe, but at least, Elite Four will be available in Beta3.

Beta2 released. The hack is about 65% finished now. It ends after the 7th gym and the Team Delta event.

Screenshots:
[PokeCommunity.com] Pokemon Mega Power (Completed Beta 5.75 Released)
 
This hack looks great! Didn't play the first beta, but no worries now that the second beta is out! And who wouldn't put Zinnia in their hack now? lol I plan on doing that, too.
 
[PokeCommunity.com] Pokemon Mega Power (Completed Beta 5.75 Released)


Finally! A world map! I'm always getting lost in your hack.
 
the building South East of the fescue city gym has normal Emerald music (specifically the track that plays in Mauville among other places).

I'll edit in anything else i find.


Edit: the scientist in the southwestern part of the delta lab has a typo, the response is "wired... What's he doing here...". Based on context wired should be weird.

Also video games is misspelled in prof. Ivans textafter the events at the lab.

Edit 2: there is an NPC several layers deep into the trees by the berries and item ball on the northern part of fatsia path.
 
Last edited:
Will you update the sprite of Megas? Like Salamence? It looks like, uhhm
btw, great graphics
 
Great hack. I love the split-storyline and MEGAS :D
Where can I get a leaf stone to evolve my Pansage? Its dying to evolve, its in level 40 !
I am currently in Covellite Ruins..

EDIT :- Sun Stone is needed not leaf stone. all stones are available in Colchicine City :)
 
Last edited:
just finished the first gym and i love it already! before the gym you already have done an amazing prologue and i can't wait to see what happens next!
 
men =/ I continue the beta 2 , I use metronome with mew and now I have a noise who keep going
 
I second that... I couldn't patch my files either. Tried two emerald files from different sources but neither works. :/
This hack looks so awesome though... QAQ
 
And HOW do you do this man >.< .
You make awesome hacks, makes me feel more determined to make hacks like you do.
 
I love the graphics in all your 3 hacks

Thanks.

I can't patch it, I tried ~10 versions of emerald rom...

Well, if you still can't find the correct rom, I may PM you.

the building South East of the fescue city gym has normal Emerald music (specifically the track that plays in Mauville among other places).

I'll edit in anything else i find.


Edit: the scientist in the southwestern part of the delta lab has a typo, the response is "wired... What's he doing here...". Based on context wired should be weird.

Also video games is misspelled in prof. Ivans textafter the events at the lab.

Edit 2: there is an NPC several layers deep into the trees by the berries and item ball on the northern part of fatsia path.

Thanks for telling me these.

Will you update the sprite of Megas? Like Salamence? It looks like, uhhm
btw, great graphics

Maybe, but I need to finish something else before that. Sorry.

Woooo.Beta 2 is out.Going to play it right away.

Also very HAPPY NEW YEAR TO 1158 and OTHER'S VIEWING THIS THREAD.

Thanks.

Great hack. I love the split-storyline and MEGAS :D
Where can I get a leaf stone to evolve my Pansage? Its dying to evolve, its in level 40 !
I am currently in Covellite Ruins..

EDIT :- Sun Stone is needed not leaf stone. all stones are available in Colchicine City :)

Thanks so much for liking this hack.

just finished the first gym and i love it already! before the gym you already have done an amazing prologue and i can't wait to see what happens next!

Thanks.

men =/ I continue the beta 2 , I use metronome with mew and now I have a noise who keep going

Really? I think I should check it out.

I second that... I couldn't patch my files either. Tried two emerald files from different sources but neither works. :/
This hack looks so awesome though... QAQ

Well, I may PM you later.

And HOW do you do this man >.< .
You make awesome hacks, makes me feel more determined to make hacks like you do.

Thanks. And glad to see that you're more determined to make a hack.

Hey 1158,you have named kangaskhan as kangaskham.It doesn't matter but still.

Thanks for reporting. If you mean the mega Kangaskhan, then I have no idea, I wanted to write the name of it as "Kangaskham-m", but I can't put the full name in the rom as the length of the name is limited, sorry.
 
thanks ^^' this is boring I think I'm not lucky

also I sent pm to godlesplay and destinyshadown , maybe you can put a download link with the good one to patch =°
 
Back
Top