Main Menu
Main Page
Forums
Recent changes
Random page
Help

Databases
GlitchDex
AttackDex
ItemDex
TrainerDex
TypeDex
UnownDex
More

Major Glitches
Trainer escape glitch
Old man trick
Celebi trick
Select glitches (Japan)
SRAM glitch
CoolTrainer♀ corruption
LOL glitch
Rival LOL glitch
Super Glitch
ZZAZZ glitch
Pomeg corruption glitch (Glitzer Popping)
Tweaking
Elite Four door glitch (Japan)
Pokémon merge glitch
Pokémon cloning
Time Capsule exploit
Arbitrary code execution
Coin Case glitch
More

Other Glitch Categories
Glitches by generation
Glitches between two generations
Japan-only/language specific glitches
Music glitches
Natural glitches
Non-core series glitches
Non-Pokémon glitches
Officially acknowledged glitches
Recurring glitches
Dead glitches

References
Pokémon GameShark codes
The Big HEX List
GB programming
Curiosities
Debugging features
Easter eggs
Error traps
Glitch areas
Glitch myths
Non-glitch exploits
Placeholder texts
Pokémon glitch terminology
Unused content and prerelease information

Useful Tools
8F Helper
GBz80 to Items
Old man trick name generator
PATH (Prama's Advanced Tweaking Heaven)
Save file editors
Special stat/Pokémon converter
Trainer escape Trainer Pokémon finder

Affiliates
Legendary Star Blob 2 (Hakuda)
Pokémon Speedruns wiki
PRAMA Initiative
Become an affiliate!

Search Wiki

 

Search Forums

 

Recent Posts

Pages: [1] 2 3 ... 10
1
Pokémon Discussion / Re: 4 questions about Pokérus mechanics
« Last post by SatoMew on Yesterday at 05:30:33 pm »
I think due to a glitch "Who's Online" currently only shows one guest online, and everyone is stated to have the same IP (172.18.0.1). So in actuality we probably had more than 6 people online that day.

I feel to say the site is dead is a misconception with new people occasionally posting to ask questions and things like that.

Yep, it's been broken ever since there were significant server changes.

I don't have enough information to assess the current state of the site but I don't think it's that inactive right now! :)

Has gen 3 been disassembled?

It's getting there, at least.

https://github.com/pret/pokeruby

https://github.com/pret/pokeemerald

There are some early-stage and incomplete projects for a FireRed disassembly as well.
2
Pokémon Discussion / Re: 4 questions about Pokérus mechanics
« Last post by Couldntthinkofaname on Yesterday at 05:19:41 pm »
It's kind of odd how pokerus mechanics haven't been truly documented anywhere. Has gen 3 been disassembled?
3
Hi.

The modified addresses are as follows:

FAF6, FAF5: HP EV (two bytes)
FAF7, FAF8: Attack EV (two bytes)
FAF9, FAFA: Defense EV (two bytes)
FAFB, FAFC: Speed EV (two bytes)
FAFD, FAFE: Special EV (two bytes)
FAE8: Pokémon 4 Special Attack byte 1

So it looks like I did make a mistake, sorry (with the name é84é.455).  :-[

The problem seems to lie in there being more than one ID for the "." character. The hex ID was supposed to be F2 for the code to modify FAF2 (total experience byte 1) to FF (giving it 16711680 more experience, which is recalculated to Level 100), but in actuality you can only enter the E8 "." (which would modify FAE8).

I used the F2 character while testing without double checking if that would appear when entering "." using the box names.

To fix this you can wipe out the old box names with 5s except where your 'footer' is, and use this one instead to modify Pokémon 5's experience:

Box 1: Ap0x'v955  (multiply small x from the uppercase field only)
Box 2: e'm2p0955
Box 3: éA455555
Box 4-Box 12 (or possibly just box up to all of box 6 in your case): 55555555

This should work if your modified setup runs from box 1 character 2 (or box 1 character 1), which it possibly does.

Hope this helps.


Pardon my ignorance, but why use filler (5s)?
4
Pokémon Discussion / Re: 4 questions about Pokérus mechanics
« Last post by Torchickens on Yesterday at 04:49:50 pm »
Hi, folks! I’m currently seeking help from the best Pokémon experts on the Internet. In fact, I’m trying to achieve the feat of capturing a Pokémon with Pokérus (in other words, an original Pokérus carrier) in a Ruby cartridge with DEAD BATTERY. According to the pokecrystal disassembly, Pokérus seems to be a “flag” that is activated on your Pokémon after you battle a wild one, that is not present on the wild Pokémon itself (contrarily to the popular belief), but is only “unlocked” on your Pokémon after you battle it. That means that if you are lucky enough to catch the wild Pokémon who infected your Pokémon at the end of the battle, you’ll end up having a normal Pokémon, without Pokérus, with yourself being the only person to know that it was responsible for having spread it to your party. It’s obvious that, given these conditions, my feat of capturing an original Pokérus carrier will be impossible to achieve. So, my questions to you are the following:
1) Is my feat achievable? I don’t want to lose precious time catching wild Pokémon in groups of 30 (I soft reset when I fill an entire Pokémon box because I have only 50 balls, and my RNG, being my Ruby battery run dry, is broken);
2) In general, how the Pokérus mechanics work in Gen 3 (but also in Gen 2, as it is not very clear yet)? That’s a major obscure point in the Pokémon community that I think it would be worth to research.
3) A strange situation occurred to me in Pokémon Emerald (emulator): I caught a Wurmple with Pokérus (through a Gameshark code) just to observe empirically how the mechanics work in Gen 3, then I put it second in my party behind a Mudkip (no Pokérus). I then battled a Lotad (with codes disabled, this time), which I ended up capturing. I checked my party after the battle and I discovered that Mudkip had contracted Pokérus, but not the newly captured Lotad (in third place in the party), which is weird. In fact, a Pokémon in second place in the party, either spreads the Pokérus, after a battle, to the first AND the third placed Pokémon (even if the Pokémon in third place has been caught in the battle itself), or doesn’t spread it at all, and I’m sure of this because I observed it empirically. This made me think that Mudkip could have incredibly caught the Pokérus (legitimately) from the Lotad that I had just caught.
This could mean that:
•   The wild Pokémon which triggers Pokérus in your party is NOT itself a carrier, because Mudkip allegedly contracted it from Lotad, with Lotad itself not being affected;
•   The Pokérus mechanics in Gen 2 and Gen 3 are different, because in Gen 2 if a Pokémon of your party already has Pokérus, it will be impossible to contract it de novo after a battle from a wild Pokémon, but it will only be spread through your party from the Pokémon that was already affected instead. This would contradict the fact that even if my Wurmple was already affected and in the party, Mudkip still managed to contract Pokérus de novo from the wild Lotad I ended up capturing;
•   I oversaw something during the observation of what was happening (unlikely).
4) A noob question: I deposited in the PC my Mudkip a few minutes after it contracted Pokérus and I then saved outside the Pokémon Center. I have never withdrew it from the PC, but one evening, though, I put my Mudkip in the party to rapidly beat the game (just for fun) WITHOUT saving, and in the process I passed midnight (I spent 5 hours playing, from 8 p.m. to 1 a.m.). Having NOT saved the game (I reset the game a few seconds before Hall of Fame), and being thus again placed outside the Pokémon Center with Mudkip in the PC as the last time I saved the game, does it count as a day has passed for Mudkip’s Pokérus counter or not?
An answer to these 4 questions will be greatly appreciated. Kind regards and good luck with all of your research!

Hi. I'm unsure how Pokérus works and not sure of the answers to your questions either, sorry. :(

I got the impression battling a Pokémon only gives a chance (not 100%) of an existing Pokérus spreading, but I don't know for sure. I don't know whether you can get it by catching a Pokémon and how the time works (whether its dependent on the time from the battery for instance) as well.

In Generation II Pokérus is stored in a party Pokémon's data structure. For example address DA46 in Gold/Silver modifies Pokémon 1's Pokérus flag. I'm unsure if there's something to indicate Pokérus on a wild Pokémon though.

Hope you can find the answers to your questions.
5
Hi.

The modified addresses are as follows:

FAF6, FAF5: HP EV (two bytes)
FAF7, FAF8: Attack EV (two bytes)
FAF9, FAFA: Defense EV (two bytes)
FAFB, FAFC: Speed EV (two bytes)
FAFD, FAFE: Special EV (two bytes)
FAE8: Pokémon 4 Special Attack byte 1

So it looks like I did make a mistake, sorry (with the name é84é.455).  :-[

The problem seems to lie in there being more than one ID for the "." character. The hex ID was supposed to be F2 for the code to modify FAF2 (total experience byte 1) to FF (giving it 16711680 more experience, which is recalculated to Level 100), but in actuality you can only enter the E8 "." (which would modify FAE8).

I used the F2 character while testing without double checking if that would appear when entering "." using the box names.

To fix this you can wipe out the old box names with 5s except where your 'footer' is, and use this one instead to modify Pokémon 5's experience:

Box 1: Ap0x'v955  (multiply small x from the uppercase field only)
Box 2: e'm2p0955
Box 3: éA455555
Box 4-Box 12 (or possibly just box up to all of box 6 in your case): 55555555

This should work if your modified setup runs from box 1 character 2 (or box 1 character 1), which it possibly does.

Hope this helps.
6
Pokémon Discussion / Re: 4 questions about Pokérus mechanics
« Last post by Torchickens on Yesterday at 03:53:16 pm »
I think due to a glitch "Who's Online" currently only shows one guest online, and everyone is stated to have the same IP (172.18.0.1). So in actuality we probably had more than 6 people online that day.

I feel to say the site is dead is a misconception with new people occasionally posting to ask questions and things like that.

The 1,488 was an outlier as I believe it happened when arbitrary code execution with 8F became popular and usually there are a lot less people online. I'm not sure how many people were online though and a lot of the people who used to go on Glitch City have left.
7
Pokémon Discussion / Re: 4 questions about Pokérus mechanics
« Last post by Couldntthinkofaname on Yesterday at 02:20:53 pm »
No, it's not getting smaller and smaller. As strange as it may sound, it's actually growing.

''Most Online Today: 6. Most Online Ever: 1,488 (December 01, 2013, 01:09:56 am)''

This place is borderline dead and it's shame because its great learning about Pokemon glitches. But to say this place is growing when it averages 6 people online daily, when at one point this forum had nearly 1500 online, is hilarious. 

Anyway as for the topic, I've never had Pokerus in the generation 3 games, only gen II and it was such long ago that I didn't even know much about it or the best ways to preserve it.

You've got a point there.

Unless we do something  major, like ACE in gen 4, it doesn't seem likely this website's userbase will return.
8
Pokémon Discussion / Re: 4 questions about Pokérus mechanics
« Last post by Nostalgia on Yesterday at 02:08:00 pm »
No, it's not getting smaller and smaller. As strange as it may sound, it's actually growing.

''Most Online Today: 6. Most Online Ever: 1,488 (December 01, 2013, 01:09:56 am)''

This place is borderline dead and it's shame because its great learning about Pokemon glitches. But to say this place is growing when it averages 6 people online daily, when at one point this forum had nearly 1500 online, is hilarious. 

Anyway as for the topic, I've never had Pokerus in the generation 3 games, only gen II and it was such long ago that I didn't even know much about it or the best ways to preserve it.
9
Pokémon Discussion / Re: 4 questions about Pokérus mechanics
« Last post by Mario Rossi on Yesterday at 01:35:47 pm »
To be sincere, I have not found many informations on the Internet about Pokérus mechanics other than what is written on Bulbapedia, so I don't think it is an inflated argument. To me it is, on the contrary, a very underrated field among the Pokémon researchers.
10
I'm running into some trouble with the max stat experience/max experience script:

Quote
Max out stat experience, give experience for Level 100 after battle:

Box 1: Ap09é♀45
Box 2: é04é1455
Box 3: é24é3455
Box 4: é44é5455
Box 5: é64é7455
Box 6: é84é.455
Box 7+: 55555555
Box 13: Unchanged from before
Box 14: Unchanged from before

I didn't use the required code, but I am running the modified Quagsire setup where you no longer need a slide Pokemon or coin case (opting instead to use TM25 from the ball pocket). My box 7 is "x'd" to terminate the script. When I used TM25 it modified my fifth Pokemon. This wasn't immediately apparent, but the stats of my fifth Pokemon changed when I deposited and withdrew the Pokemon. This makes sense as the actual stat and the IVs are separate components of the Pokemon data structure. I did not see any change in the experience my Pokemon had, however. Fighting a wild Pokemon did not cause me to automatically level to 100. I'm attempting to figure out what went wrong from the Assembly

Box 1: Ap09é♀45 ( XOR A; OR ff; LD [f5fa], A)
Box 2: é04é1455 (LD [f6fa], A; LD [f7fa], A)
Box 3: é24é3455 (LD [f8fa], A; LD [f9fa], A)
Box 4: é44é5455 (LD [fafa], A; LD [fbfa], A)
Box 5: é64é7455 (LD [fcfa], A; LD [fdfa], A)
Box 6: é84é.455 (LD [fefa], A; LD [e8fa], A)
Box 7: x'd (OR A; RET NC)

If I'm understanding the code correctly, you're getting A=ff, then loading A into the necessary locations to max out the values. All of the bytes for stat experience are right next to the bytes for experience, and there's a total of 13 (3 for experience, 10 among the stat experience for attack, defense, special, speed, hp). I'm only seeing 11 loads (expected 13), and one of the loads isn't directly next to the others (LD [e8fa], A). I suspect I'm misunderstanding a critical detail here. Can you help me understand how the script works and why it may not be working for me?
Pages: [1] 2 3 ... 10