Jump to content

Atrius97

Super Moderator
  • Posts

    281
  • Joined

  • Last visited

  • Days Won

    34

Posts posted by Atrius97

  1. Why is PKHeX showing my Pokémon have illegal Contest or Battle Memory Ribbons?
    First of all, please check that the encounter is actually eligible for the Battle or Contest memory value you've given it, as PKHeX will flag impossible values.

    (As an example, Ditto/Unown, having only a single move, cannot have more than 20/40 Contest Memory due to being ineligible for Super Contests, and several species of Pokémon, such as Mythicals, are prevented from participating in the Battle Tower(s) and therefore cannot obtain the Battle Memory Ribbon at all.)

    If the issue persists even with legal values of Contest or Battle Memory ribbons, or after removing the ribbons entirely, this is a result of having edited those ribbons on older versions of PKHeX or PKSM, which resulted in an incorrect state for that ribbon.

    This can be corrected by either transferring the affected Pokémon to Pokémon HOME via Pokémon Bank, or by running the following batch command on the affected Pokémon in the Batch Editor in PKHeX. 
    (The Batch Editor can be found under Tools > Data):

    .HasBattleMemoryRibbon=False
    .HasContestMemoryRibbon=False
  2. If you're loading a savestate, or just have extremely consistent timing, you're going to have identical results often due to the RNG. You could potentially run into the same issue if you were using 5 separate actual DS's connected to a single source of inputs.

    One way to avoid it would be to reset them at slightly different intervals, and not reset/load the game using savestates.

    • Like 1
  3. The Encryption Constant does not change when moved to Pokémon HOME, that is incorrect.
    Keep in mind that it's EC mod 100 = 0 when the EC is converted to Decimal. In Hexadecimal, it's EC mod 64 = 0
    Either your math was incorrect, or PKSM's was.

    Also, if you cloned them in Gen 2, and then sent them up, they'd all receive new/different ECs, each with a 1/100 chance to be eligible to evolve to 3-Segment, if you only cloned 1 box, (20 pokemon), then you'd only have a 18.21% chance of finding one that evolves to 3-Segment.

    If you cloned them AFTER they had already been sent to Bank, then the EC would be identical for the entire box you cloned, so there's no chance for any of them to evolve into 3-Segment. You'd have just copied the exact same set of ECs, all of which already didn't evolve into 3-Segment.

    • Ditto 1
  4. While those characters being displayed oddly is normal, your Mew is indeed illegal. I've removed the file you uploaded, but I wanted to point out that the trainer name had "Aiden" instead of "Aiden". Japanese Emerald only allows entry of full width latin characters, so "Aiden" typed on a normal English keyboard is completely illegal on your Mew.
    Not only is it not "legitimate" as the filename implied, it's completely illegal due to invalid characters. PKHeX doesn't currently flag this because it would require a tremendous effort to document "full character legality" across every game, trade/transfer method, and generation.

  5. I don't believe there's an editor for that, you'd likely have to find the block they're stored in, and edit that directly. That said, you can get them from the encounter database under Tools > Data if you're just spawning them in anyway. There's not much difference between directly hacking one in, and changing the wild spawn to something that can already spawn there.

  6. It can be illegal if you were doing it on an emulator with poor RNG emulation, which would generate invalid stats. It would also be illegal if you made it shiny, changed the gender, nature, or IVs, without recalculating the rest of the stats in something like Pokefinder or RNGreporter

    PID mismatch occurs when the immutable values (PID, IVs, anything else generated that cannot change legitimately ingame) don't all match a valid seed. 

  7. That's definitely a fake cart, the board doesn't look right, and despite not being able to edit anything, multiple pokemon in the savefile have RNG legality errors (PID mismatch), so the game wasn't running correctly either. (not uncommon for bootleg carts to have glitches that aren't present on real carts, real carts work completely differently)

    The good news is the savefile appears intact, the bad news is bootleg carts are extremely hit or miss on whether they can be read/written to by savefile managers, including cart readers.

    Your best option is to dump the game ROM and continue playing on emulator, or buy a legitimate FR or LG cart to restore the savefile to.

    • Like 1
  8. As previously mentioned, PKHeX flags it as legal when it is in-fact illegal because the RNG correlation is not something PKHeX validates. The PID, EC, Gender, IVs, Nature, Height/Weight/Scale, (basically any immutable value) etc. are all correlated to a specific RNG seed. While PKHeX cannot validate this properly and will flag them as legal even with no valid seed, other programs can validate Legends: Arceus seeds. 
    For an example, see https://github.com/kwsch/EtumrepMMO

    TLDR: If you're making or tampering with a Legends: Arceus Pokémon, making it shiny, have 6 perfect IVs, etc, it's illegal even if PKHeX shows it as legal.

    Either upload legitimate, untouched pokemon, or figure out how to properly account for the RNG correlation when editing them.

    • Thanks 1
  9. The file has been removed. Please do not upload poorly hacked illegal pokemon. The Shiny Hisui Zorua in question had 6 IVs despite being a wild encounter, had 0/0/0 for Height, Weight, and Scale, and you left a note saying that changing the gender wouldn't alter the legitimacy, when it would, and it was illegal to begin with.

    Legends: Arceus Pokémon have PIDIV correlations that PKHeX doesn't validate, the checkmark in PKHeX doesn't mean it's legal if it still has incorrect values.

    • Thanks 1
  10. It's been mentioned before, but while the official guidebook states it should appear with 1/100 odds on Pokémon sent through Surprise Trade in SV, it doesn't appear to have been coded to exist.

    Several people traded over 5000+ Pokémon without seeing a single instance of it occurring (one person while livestreaming the entire time), which would be near impossible if it was the intended 1/100 chance. No one has found a legitimate instance of the ribbon in the wild.

    • Like 1
  11. It's still not ok to spread, because regardless of whether YOU use it online, someone else could, which is a potential risk to everyone involved. Please do not upload SV or Legends: Arceus saves under any circumstances.

  12. I believe the four related to OT Memories are OT_Memory, OT_TextVar, OT_Intensity, OT_Feeling, which control these values in descending order:
    image.png
    Likewise, if you're editing the memory for the latest "not-OT" handler, there should be "HT" versions of all four.

    Which values are legal depend entirely on the Pokémon in question, it's case by case.

×
×
  • Create New...