Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Posts posted by ICanSnake

  1. Magearna and every other legendary gift Pokemon from gen 6 onwards are set to have at least 3 perfect IVs. They can have more than 3 perfect IVs, but they can never have less. No special PID algorithms since gen 5, so all PIDs and Encryption Constants will always be randomly generated. They don't matter much in later generations, the important part is that it was set.

    You're able to SR or RNG for a Magearna with perfect IVs. If you want to edit its IVs to change from imperfect to perfect, you don't need to reroll the PID or Encryption Constant (it won't be illegal if you don't), but it's a good thing to do anyway.

  2. 3 hours ago, Dr0neshuffler said:

    So, I'm having an issue. I'm getting an error stating that this Alolan Raichu, which was caught and raised in-game, NOT generated in PKHeX, is illegal for two reasons.

    1) Because it has an invalid move, Sweet Kiss. This is incorrect because Sweet Kiss is learned naturally by Pichu at Level 10.

    2) Because apparently PKHeX cannot match an encounter from the origin game. This is particularly strange because the Raichu is in it's game of Origin (Pokemon Moon Version) and has full met details on where it was caught, the Hau'oli City Shopping District, and it's level at the time of being caught (Lvl 5). Keep in mind that in Generation 7, Pichu can ONLY be caught in the Hau'oli City Shopping District and on Route 1.

    As far as I can tell, this Raichu should not be getting flagged as illegal for any reason. I'll post up the pk7 file along with this. If anyone has any ideas as to why this mon is being flagged, please let me know. It was for a fact caught in game and not generated or edited in any way by PKHeX.


    Quick Edit: I realize that the encounter date for this pokemon says it was caught in 2011. This is due to it being caught while the 3DS was set to an incorrect date. Either way, I've found that changing the date to 2020 does not change the error.

    026-01 - Havika - CA069EC2F64F.pk7 260 B · 1 download

    I see where you're seeing the error, but placing it in a position in the box makes it legal. Although, placing it in the box inherently modifies it to fix some inconsistencies. Is this your self-caught Raichu, or did you receive this Raichu as a pk7 file from someone else? There is nothing wrong with the Raichu itself, the only thing it's detecting is the Latest (Not OT) Handler, so I would believe you obtained this as a pk7 from someone else. It's detecting that the handler is still the OT of the person who caught it, but putting in a trainer name for the Not OT Handler will fix it.

    • Like 1
    • Thanks 1

  3. Not necessarily illegal, but you should put a value on it anyway. In LGPE as well as SwSh, every Pokemon that is legitimately generated in-game gets assigned a random height and weight value. For Bank to Home transfers, none of them will have height or weight values (0 for both).

    If you made this Seismitoad with SwSh origins, it would be good to put a random value (between 0-255) for both height and weight.

  4. I self-obtained many NA Giovanni Mewtwos (ID 191104) in November complete with video proof, and I noticed that some of my Mewtwos have the ability listed as Pressure (1), and others have ability listed as Pressure (2). The Pressure (1) Mewtwos are fully valid through PKHeX, but it isn't detecting validity in my Pressure (2) Mewtwos. I talked to theSlayer and he reminded me there are no abilities in LGPE so they get assigned after the fact.

    Valid Mewtwo with Pressure (1):



    Invalid Mewtwo with Pressure (2):





    • Like 1

  5. With the Roaming IV Glitch, any Latios caught in Ruby (or any Latias caught in Sapphire, or any beast caught in FRLG) can't have good IVs. Unfortunately without changing something else, you can't do anything about, such as if it was a Latias caught in Ruby/Latios caught in Sapphire (you can make it come from Southern Island). It was fixed in Emerald though. What I suggest doing, along with changing your IVs/Nature/PID, is changing the origin game from Ruby to Emerald, because roamers in Emerald have natural IVs.

  6. 11 minutes ago, Allegedly137 said:

    1. Would I legally be able to do that with the Mews and/or things like my original starter from Red?

    No. Since gen 1 and gen 2 have no connectivity to gen 3 or higher (disregard Virtual Console), it wouldn't be legal to place them in a more recent game. The most you can be able to do is back them up as .pk1 and .pk2 files on your computer. If they get sent to Virtual Console, SM USUM, or SwSh, they will be considered illegal. They will only be legal if they stay in your original games or as the pk1/pk2 files.

    As long as you can archive it, it would be great!

  7. 3 minutes ago, theSLAYER said:

    As of a certain update, JPN PC Birthday gifts (Eevee and Pikachu) have one preset PID (the one I just gave you, taken from the wonder card)
    and SG PC Birthday gifts (Eevee and Pikachu) have another preset PID.

    The previous ones didn't have static PID. Only as of that updated, it was changed to static.


    While I wasn't sure what type-4 PID is on the wonder card, you pretty much just confirmed for me that it's set PID, since it's the same number as the one I given :D

    Perfect. Thanks!

    • Like 1

  8. I redeemed two events in Mystery Gift. Redeemed the first one (Birthday Pikachu), tried redeeming the second (Birthday Eevee) but it said I could only redeem one per save. Backed up my save on PKHeX, and reloaded the same save file, one where I didn't use the code to get Pikachu. Redeemed Eevee, and backed up the save.

    They both have the same PID. Different EC, different IVs, different Height/Weight stats. So I'm wondering, when is the PID determined? Is the PID pre-determined based on the save file? Or was I just extraordinarily lucky?

    Let me know if this hasn't yet been researched. Thanks!

  9. 45 minutes ago, AlamosIT said:

    I received card myself.

    I found some photos in my old phone and I still have Mirabilandia ticket (the amusement park where the event took place).


    Are these your own photos? These are some of the same photos that were used as picture proof on an interesting Meowth.


    07133 ITA ROCKET  Meowth [Rash] July 13, 2013 (Likes to thrash about) HP 39

    This Meowth popped up with this picture proof claiming to be legit. It has an extra space character in the OT name ("ROCKET ") in PKHeX which marks it as illegal, which is the same as your wondercard upload. As far as what me and Sabre determined, the OT was modified automatically via PokeGen. Have you used PokeGen to extract these wondercards, or are you very positive your wondercard is not modified?

  10. 2 minutes ago, baumaffe said:

    Another question. I can’t select my pkhex team (pkhex said legal) for the ranked battles. Is there a way to fix this?

    i traded them from my usum file to bank and home then sword.

    and could I get banned for this? 

    Ranked only allows Galar bred Pokemon to compete. You will need to either breed them in Galar or edit their met data.

  11. 1 minute ago, theSLAYER said:

    the same thing occurs to a vulpix genned in gen 7


    This is different. What TC wants is a gen 7 Vulpix that learns Toxic as a TM, a gen 8 Vulpix with Memento as an egg move (Memento was only added to Vulpix's egg move in gen 8, and Toxic was removed from Vulpix's moveset), and breed them together in gen 8. There's an exploit in SwSh where one parent will learn an egg move from the other parent without having it bred onto it.

    • Like 1

  12. PKHeX doesn't have checks in place for the Home gifts yet. If you obtained these yourself, you don't have to worry about them. It will get added to a later version of PKHeX.

    27 minutes ago, PokeJesus said:

    This is an illegal file, there are certain pieces of information that are static for every Home gift and can't be changed.

  13. 23 minutes ago, Sun520 said:

    I saw someone who can use PKhex to edit his game while playing the game? Like he will add 1 pokemon in the storage using Pkhex and it will automatically appear on the storage while playing. He didn't need to export save file it just automatically appear there wireless, What mod or app is that?

    Sounds like what Kurt was talking about here:


  14. 3 minutes ago, cLXA7X said:

    I see. I missunderstood. So now it works perfectly. Thanks. 


    So basically, the 2 moves that come up on serebii, let's say on this Grookey, are it's hatched moves. Then I'll add the egg move and it should be ready to go. Right?

    Yep, correct. On Serebii's movesets, any move with a -- in its level column are default moves when it's hatched. They will always be in the relearn movesets unless you have more egg moves on the hatched Pokemon than it has default moves. For example if you want to add 3 egg moves to Grookey, the relearn moveset will not have Scratch (because it was overwritten by the third egg move), but it will have Growl as its first relearn move.

    • Like 1

  15. 1 minute ago, cLXA7X said:

    I got rid of endure. Doesn't work either. This is the alert I'm getting.

    Anotación 2020-02-05 234029.png

    No, I didn't say get rid of. I said add it to your current moveset. Each Pokemon egg has default moves that it learns upon being hatched, and any egg moves are added to those default moves. Quick Attack and Endure are default moves, and Cross Chop is an egg move. This is what you should be seeing.






  16. 1 hour ago, cLXA7X said:

    Hi! This might have been answered already but I'm having trouble creating Shiny Eggs in PkHex. Everything works but the moves. I haven't found any configuration that works. Checked on serebii for it's egg moves, etc.


    I attached the file. What am I doing wrong? Do I need to put 4 moves? Don't mind the trainer info, ID or SID. I can change that to a good one anytime.

    447 ★ - Egg - 8A8A00000000.pk8 344 B · 0 downloads

    Endure isn't in your current moveset. Remember you can't yet use the Move Deleter on an unhatched egg. Be sure to fix your Encryption Constant too, and remove the checkmarks on the relearnable TRs.

  17. 5 minutes ago, Qaaz said:

    About your Diggersby. As Joe Merrick himself told many times on Twitter if you are on some area and with A weather and the go on the nearby area with B weather it can make for a while I think some specific Pokémon to appear there as well. Check the weather locations as you say to see if this what happened. 

    If it’s that probably PKHex just needs some legality checks updates that as I’m aware of there needs some.

    And that’s why I made my post 

    Interesting. This answers a different question I had about a Dusclops that my friend caught. He also caught it in West Lake Axewell, but Dusclops can be found in nearby Watchtower Ruins with a few weather patterns.

    I did a little more digging on Diggersby and that might not be the case. Apparently Diggersby can be found in West Lake Axewell, it's just not shown on Serebii's overview, only in the details:



    PKHeX isn't picking this up, I guess. I believe this encounter needs to be added.

  18. 660 - Diggersby - B644939D606B.pk8Hey. I'm not sure if this requires its own topic or if I can post it here. But a week ago I was finally able to dump my save file using the non-homebrew method. I've been looking through my Pokemon, and the latest version of PKHeX fixed a few issues some of mine had with traded egg memories. But some of my self-caught Pokemon still have issues, and it makes them seem illegal.

    On SwSh release, I went to the wild area and I caught a Diggersby in the wild area. It's level 15, the dynamax level tells me it didn't come from a raid, so it must've been a strong spawn or a wild encounter spawn. It's self caught and I never touched it, so I know it's perfectly legit. The problem that PKHeX sees is that its met location is "at West Lake Axewell (in a wild area)." It's marked as invalid because according to encounter tables, that's not where you're supposed to find a Diggersby. You can find a Diggersby in East Lake Axewell, but not West Lake Axewell. But I caught it there, so it can't be invalid. What happened? File is attached.

    Edit: Added a Dusclops I mentioned in a separate post.

    660 - Diggersby - B644939D606B.pk8

    356 - Dusclops - 77E06160378D.pk8

  19. When I open up PKHeX and set it to a blank gen 3 Sapphire save file, I tried to import some pk3's I have just to view some info. When you drag it to the left side where the Pokemon information is, the pk3 drops successfully. But when I try to set it to a spot in the box, or if I drag it directly to the box, this error message pops up:


    Exception Details:
    System.IndexOutOfRangeException: Index was outside the bounds of the array.
       at PKHeX.Core.FlagUtil.SetFlag(Byte[] arr, Int32 offset, Int32 bitIndex, Boolean value)
       at PKHeX.Core.SAV3.SetCaught(Int32 species, Boolean caught)
       at PKHeX.Core.SAV3.SetDex(PKM pkm)
       at PKHeX.Core.SaveFile.SetBoxSlot(PKM pkm, Byte[] data, Int32 offset, PKMImportSetting trade, PKMImportSetting dex)
       at PKHeX.Core.SlotInfoBox.WriteTo(SaveFile sav, PKM pkm, PKMImportSetting setting)
       at PKHeX.Core.SlotEditor`1.WriteSlot(ISlotInfo slot, PKM pkm, SlotTouchType type)
       at PKHeX.Core.SlotEditor`1.Set(ISlotInfo slot, PKM pkm)
       at PKHeX.WinForms.Controls.ContextMenuSAV.ClickSet(Object sender, EventArgs e)
       at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
       at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
       at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
       at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
       at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
       at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
       at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.ToolStrip.WndProc(Message& m)
       at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    Loaded Assemblies:
    mscorlib, Version=, Culture=neutral, PublicKeyToken=b77a5c561934e089

    PKHeX, Version=, Culture=neutral, PublicKeyToken=null

    System, Version=, Culture=neutral, PublicKeyToken=b77a5c561934e089

    System.Windows.Forms, Version=, Culture=neutral, PublicKeyToken=b77a5c561934e089

    System.Drawing, Version=, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a

    PKHeX.Core, Version=, Culture=neutral, PublicKeyToken=null

    System.Core, Version=, Culture=neutral, PublicKeyToken=b77a5c561934e089

    System.Configuration, Version=, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a

    System.Xml, Version=, Culture=neutral, PublicKeyToken=b77a5c561934e089

    Accessibility, Version=, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a

    PKHeX.Drawing, Version=, Culture=neutral, PublicKeyToken=null

    User Message:
    An unhandled exception has occurred.
    You can continue running PKHeX, but please report this error.



    Dragging into boxes works fine when you load an existing save file though:




  • Create New...