Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Torchickens

Pages: [1] 2 3 ... 164
1
Now that the English Generation I GlitchDex articles are done, I've added our first non-English GlitchDex article to the wiki. :)

http://glitchcity.info/wiki/GlitchDexJP/Y:237

I have also opened up a request article. Feel free to add requests here, that way me (or another user) can add select glitch Pokémon you want:

http://glitchcity.info/wiki/User:Torchickens/Glitch_Pok%C3%A9mon_article_requests

When the English Generation II GlitchDex articles are done I plan on making a few of these articles, although not too many yet as I'd still like to finish the English ItemDex, AttackDex, UnownDex.
2
Wow, thanks for this spamviech. :) Yeah, the slide Pokémon has been a problem for lots of people. Will try it out later.
3
Torchickens, have you had a chance to test your max DV code? I'm not knowledgeable in the code matters but I'm sure there must be slight error somewhere as it doesn't give max DVs.

I tested it and it worked for changing Pokémon 1's DVs all to 15, so it's possible you made a slight mistake somewhere. The x in the code here is the normal lower case one (not the multiplication x) and 0 is zero.

Pardon my ignorance, but why use filler (5s)?

After the code, it will continue to run until it finds a 'd (ret nc). The 5s act as a safe ei instruction (enable interrupts) which effectively does nothing relevant here, as interrupts may already be enabled.

The code I made is to be used after using FMK's one-off code, so the code needs to run safely to box 13 and box 14 where the footer code is. However if you use wrong-pocket TM/HM code execution it doesn't corrupt the stack and you can use a 'd directly after (or close-by to) the code.

Generally codes which just have 5s until FMK's box 13 and box 14 names are a little easier to make.

Less 5s are required if the code includes a means of bringing control back to the game without the need of FMK's one-off code, such as the above Shiny Pokémon 1 code. I can make one more like that if you like.
4
Pokémon Discussion / Re: 4 questions about Pokérus mechanics
« on: October 17, 2017, 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
« on: October 17, 2017, 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
Thanks Torchickens, I was suspecting there was a way to smuggle out a Mew from a Select glitch but I wasn't sure, and didn't know about this other glitch. This made me realize the Yami Shop glitch works in our games, for some reason I believed it to be a jp-exclusive. Cool!

You're welcome! ^^

Yeah, I used to think it was a Japan-only glitch as well until TheZZAZZGlitch made a video of it (link) in the English versions. It's a great glitch.
8
@ajxpk You're welcome! :)

I don't think it's necessarily referring to fifth's method. Before 2003 the Trainer escape glitch (fifth's method) wasn't the only means of obtaining Mew.

There was a method that preceded the Trainer-Fly glitch involving the Select glitch and a Pokémon with Water as its second type known in at least 2001 or earlier, so it's possible that was known in 1997, although I don't know who discovered it.

Quote from: https://www.math.miami.edu/~jam/azure/forum/tuff/ultimatebb.php?ubb=get_topic;f=7;t=001124
Zerot: I think the glitch involved renaming a Magikarp to Myuu or something. I am not sure, however it shouldn't be too hard to find out.

Meowth346: There are too many glitches to get Mew to name, but one involves using the 15th item to change a Pok�mon into Mew (Mew's hex value is 15), and the name rater can change a Water Type (water's hex value is 15) Pok�mon into Mew. Etc, etc, etc...

Furthermore this is another popular method for obtaining Mew that may have been known before fifth's method.

https://www.youtube.com/watch?v=k0dj82Gf5tA
9
It worked yes! I too had written a d instead of a 'd in the box names haha.

And I used a freshly hatched Magby as my slide Pokemon, so maybe for those struggling with slide Pokemon try a freshly hatched egg Pokemon.

Awesome! Congratulations :D

I relate. It's easily done. Often I make mistakes like this in glitching too, like when recording something I might forget something or mess something up.
10
Torchickens I've still been trying to turn my Ditto shiny via the Coin Case+Box method from your vid and I'm still not getting anything.

Are you really sure there's nothing else other than a bad slide pokemon in slot 3 that could prevent the glitch from working? Do the mons in slots 2 and 5 have to work as well?
I've been doing the steps exactly with a few differences in the beginning, namely:

  • Saving outside a grass patch before catching the mon for slot 3 so I can catch a new one if the one in slot 3 fails to work and save having to buy more poke balls
  • Pokemon in slots 2 and 5 are clones of the same mon and they don't trigger the glitch if put in slot 3
  • Healing the party after catching the mon for slot 3

I've double checked my box names and everything and yet I still get either funky color resets or the game freezing on a white screen.  :-\ Someone else also seemed to mention to me that if a mon has a Special Defense/Speed stat of 9 it will never work too.

Here's a few pictures of my save position, mon in slots 2+5 and my box names: https://i.imgur.com/AWdmtyM.png
I've gone through at least 50+ mons for slot 3 and none of them worked...


Hmm I had a look a few times and found a problem with your box names. It looks like you used a "d" instead of "'d". If you don't use the 'd the game doesn't create an inc sp opcode that is responsible for not freezing the game.



Otherwise, I'm afraid I really don't know sorry. Somebody sent me a message saying they tried over 300 slide Pokémon with no success, which has affected my confidence in the glitch. It would be interesting if the Coin Case glitch does work slightly differently on 3DS Virtual Console, as unlikely as it appears.

I've just realized something. I wonder if OT names could be a problem (but I can't find anything that messes with the stack). The name TAYLOR seems to be fine, however. The Trainer ID shouldn't be a problem because the game doesn't read DA90, DA91 (it goes to DA98, so only Pokémon 3 addresses beyond that should matter).

Torchickens I've still been trying to turn my Ditto shiny via the Coin Case+Box method from your vid and I'm still not getting anything.

Are you really sure there's nothing else other than a bad slide pokemon in slot 3 that could prevent the glitch from working? Do the mons in slots 2 and 5 have to work as well?
I've been doing the steps exactly with a few differences in the beginning, namely:

  • Saving outside a grass patch before catching the mon for slot 3 so I can catch a new one if the one in slot 3 fails to work and save having to buy more poke balls
  • Pokemon in slots 2 and 5 are clones of the same mon and they don't trigger the glitch if put in slot 3
  • Healing the party after catching the mon for slot 3

I've double checked my box names and everything and yet I still get either funky color resets or the game freezing on a white screen.  :-\ Someone else also seemed to mention to me that if a mon has a Special Defense/Speed stat of 9 it will never work too.

Here's a few pictures of my save position, mon in slots 2+5 and my box names: https://i.imgur.com/AWdmtyM.png
I've gone through at least 50+ mons for slot 3 and none of them worked...

Torchickens helped me with a code to change my trainer ID, but I can't get her rare candy video code to work. I assume it was because I needed a new slide pokemon, but like you I used a lot of slide Pokemon and nothing. :/ I was doing your steps too, saving near the grass to get a new slide Pokemon if it didn't work because it saved a bit of time. I remember in the originals messing around with the Coin Case a few years back, it seemed easier to get a working slide Pokemon then it does in the VC games. Idk why. And older videos on Coin Case glitches suggested a low level female Pokemon tend to work better, I assume it's because female Pokemon have a worse attack stat and therefore more likely a bad DV spread. I'm not sure if this 100% true, but I have messed around with the Coin Case a lot and it seemed a low level female Pokemon seemed to work better and when I started playing VC Gold and used the Coin Case to change my trainer ID, I used a female level 3 Sentret.

Weirdly though, the Sentret stopped working as a slide Pokemon, I assume because of a happiness increase from walking with it, but I fainted it twice to reset it happiness but it still didn't work. :/



Interestingly that's the same trick somebody tried with over 300 slide Pokémon as well.

When I test both box name codes they work perfectly on my side, so the only thing I know might be wrong if the slide Pokémon persistently doesn't work on 3DS Virtual Console is to make sure you haven't made a small mistake in the box names (regardless of how small), to switch item pockets (underlined as it's easy to forget) before using the Coin Case and after listening to Bellsprout's cry, and to make the correct movements.

If you or Nostalgia have 3DS CFW and still can't get it to work you can send me your save file if you like and I'll try to see what's wrong. :)
11
Very useful post, as I was interested in the hidden powers. Great job.

Though I was having some trouble with my last code (in the PM I sent you) and I wasn't sure if it was the slide pokemon or Quagsire. Can it ever be a issue with the Quagsire or does the code only check that the Quagsire is holding TM02 and has Return has the first move and no other factors of the Quagsire matter? And the amount of pokemon in a box doesn't change anything?

Just have no idea why it didn't work as it seemed I had tried everything.

Thanks Nostalgia. :)

That's right. Other than the slide Pokémon, the game will only read the species, held item and move 1 of the Quagsire which in this case is a jump to the box names, so it's likely something went wrong with your slide Pokémon. The number of Pokémon in a box doesn't matter as well. It may help therefore to just catch a new one if the box names are fine.

Sorry for the late response.
12
Hey Torchickens, nice codes!

I was wondering: technically, if we use TM25/17 to execute code from box names in european games, these codes would work exactly the same way, right?

Thanks Krys! :)

I'm unsure, however most of them should work if the jump is to PC box name 1 character 2 as the addresses are unchanged between different language versions, and if all the characters can be input regardless of version. I tested D5B7 (the number of items address) for instance and it was unchanged on the French version.

However even if all the addresses are the same the all TM/HMs code may not work. This is because a call to ByteFill (314C) is involved, which may be at a different pointer in other languages (including at least French).
13
I created these for the Quagsire holding a TM02 with Return as first move setup for arbitrary code execution in English Gold/Silver. :) Let me know if you have any difficulties with them and I'll try to help.

Change Pokémon 1 codes:

Pokérus:

Ap0'd'vK55
é'm2p0955
éA455555
55555555
5555555p
'v7'v'dé42p
éD9'l'lA'lx
'd5555555

Shiny:

Ap0'd'vR55
é'm2pp045
éA4p0'd'vQ
é?2p0k55
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555

Max DVs:

Ap0'd'vR55
é'm2p0955
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555

Dark max Hidden Power:
Atk Def 15 15

Ap0'd'vR55
é'm2pp095
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555

Dragon max Hidden Power:
Atk Def 15 14

Ap0'd'vR55
é'm2pp085
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555

Ice max Hidden Power:
Atk Def 15 13

Ap0'd'vR55
é'm2pp075
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555

Psychic max Hidden Power:
Atk Def 15 12

Ap0'd'vR55
é'm2pp065
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555

Electric max Hidden Power:
Atk Def 14 15

Ap0'd'vR55
é'm2pp0(male)5
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555

Grass max Hidden Power:
Atk Def 14 14

Ap0'd'vR55
é'm2p0é'v6
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555

Water max Hidden Power:
Atk Def 14 13

Ap0'd'vR55
é'm2p0é'v7
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555

Fire max Hidden Power:
Atk Def 14 12

Ap0'd'vR55
é'm2p0é'v8
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555

Steel max Hidden Power:
Atk Def 13 15

Ap0'd'vR55
é'm2p0'v'v1
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555


Ghost max Hidden Power:
Atk Def 13 14

Ap0'd'vR55
é'm2p0'v'v2
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555


Bug max Hidden Power:
Atk Def 13 13

Ap0'd'vR55
é'm2p0'v'v3
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555

Rock max Hidden Power:
Atk Def 13 12

Ap0'd'vR55
é'm2p0'v'v4
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555

Ground max Hidden Power:
Atk Def 12 15

Ap0'd'vR55
é'm2p0z'vé
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555

Poison max Hidden Power:
Atk Def 12 14

Ap0'd'vR55
é'm2p0u'v?
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555


Flying max Hidden Power:
Atk Def 12 13

Ap0'd'vR55
é'm2p0u'v!
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555

Fighting max Hidden Power:
Atk Def 12 12

Ap0'd'vR55
é'm2p0u'v.
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555

Change Pokémon 5 codes:

First use:

[REQUIRED code by FMK] One-off code so all future codes don't need the 'return to game' code:
Box 1 : Ap0w'vA55    (XOR A; OR b6; SUB 0x80)
Box 2 : é'm2p'v7'v'd (LD [d2f8], A; XOR A; SUB fd; SUB d0)
Box 3 : éA355555     (LD [80f9], A)
Box 4+: 55555555     (Safe filler code)
Box 13: 5555péD9     (XOR A; LD [83ff], A)
Box 14: 'l'lA'lx'd55 (POP DE; POP DE; INC SP; POP DE; OR A; RET NC)

Next you can use:

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

All TMs/HMs:

Requires above one-off code:

Box 1: Ap'vCé025
Box 2: 'vj'vué♀25
Box 3: 'v.é32p'v9r
Box 4: é22pé425
Box 5: 'vué62'v 5 (there is a space after the 'v and before the 5)
Box 6: é52'v:é72
Box 7: 55♀55555
Box 8-12: 55555555
Box 13, 14: Same as before, don't change them.
14
Many thanks Torchickens it worked. :) Now any Pokemon I catch has that ID. I'll be keeping that slide Pokemon to use for future Coin Case glitches. It took over 10 attempts to get a working slide Pokemon, every other time it failed and I got sent in the glitch dimension lol.

You're very welcome! :) Glad it worked.

Make sure not to walk around with the slide Pokémon too much and store it in the PC when you're not using it because if it gains a bad happiness value (in addition to stat experience from training it) it can cause the glitch to no longer work. It's also safe to give it the nickname "SLIDE" so you don't forgot what it is.
15
So I did both steps (took awhile to get a working slide Pokemon) and it changed the ID of the first Pokemon in my party to 56665, but the rest of the Pokemon still have the old ID and the trainer ID did not update.

I'm guessing because the code is the same as the one in your Mew video to change the one Mew to get the 22796 trainer ID, but I'm looking to permantely change the ID of the player character.

Edit: swapping any Pokemon to the first Pokemon in the party and using the coin case changes that Pokemon's ID to 56665, but the player's trainer ID remains unchanged meaning the Pokemon won't obey.

I see. That's right, that code was a modified version of the GF Mew Trainer ID code.

These codes will change your Trainer ID (modification of addresses d1a1, d1a2) to 56665. To confirm this you can check the Trainer card.

Box 1: Ap0bé's25
Box 2: 'v9é(multiplication x)2p0'v
Box 3: 'v3éA(multiplication x)p0?
Box 4: 'vN555555
Box 5: 55555555
Box 6: 5555éA(multiplication x)5
Box 7+:55555555
Box 13: Unchanged from before after using one-off code
Box 14: Unchanged from before after using one-off code

Please note this will not change the ID of existing Pokémon. For that you'll have to use the other code that changes the ID of Pokémon 1.

Sorry about that, I thought you meant the ID of just Pokémon.

Hope this helps. :)
Pages: [1] 2 3 ... 164