Jump to content

Smile

New Member
  • Posts

    22
  • Joined

  • Last visited

Posts posted by Smile

  1. 3 hours ago, sora10pls said:

    Version: the Gen 2 games never stored origin game in the PKM data structure, so PKHeX just defaults to Red/Silver for Gen1/2 VC games, respectively. The game doesn't matter because it just matches the game it was transferred to Bank from. You can just change this if it matters to you.

    PP: Working as intended, Poké Transporter sets bad PP values for VC and even Gen 5 transfers. You can 'fix' this by healing them in-game, or by using the Heal shortcut in PKHeX (read the list of shortcuts in the program to find out how).

    OK,I've got it

  2. 17 hours ago, Kaphotics said:

    Thanks,I'm using it now!

    I have discovered two more minor issues.

    When I use PKHEX to transfer PKM from VC GS to GEN7, the original version is always silver. When I transfer PKM from VC RGBY to GEN7, the original version is always red. When using the poke transporter to transfer to GEN7, the original version displays correctly, but the display shows that the moving PP is higher than the allowed value, and the PP display is correct in the game.image.png.feb0ecb38647962fe6aaafefe6ec8d89.png

    image.png.da30941b18eb0501b7198054396ab617.png

    image.png.f26b07fb1a3f5e2040be50649631044c.png

  3. Hi, I noticed two legality issues. My English is not good, so it may be a bit difficult to express.

    The first one is about the JP version of VC gold and silver.

    I legally obtained RaikouVC G Raikou.pk2, Entei, Suitune, and Suitune in the game, but they were marked as illegal. After I converted the save from ". dat" to ". sav", they became legal again.

    image.png.2f55cf71263e57b4c70b4f0edda76b42.png

    image.png.7902b711c659d91cea1aad3898a6b56d.png

    //

    The second one is about the JP version of VC pikachu.

    I obtained Dratini in Safari Zone, and then I evolved it into DragoniteVC Y Dragonite.pk1, which is illegal. I used the same method in the international version, which is legal.

    image.png.f963272b33477407fbad28e548dfc29b.png

  4. 15 hours ago, Kaphotics said:

    There is no move deleter in Gen1. You cannot get empty move slots if the encounter has been leveled up enough to fill out its moveset.

    The catch rate is used as the Held Item ID in Gen2. The lack of a value there implies it was transferred to Gen2, which has a Move Deleter. Catch Rates are modified when transferred to Gen2, so having the original catch rate (depending on the value) implies your example was never traded to Gen2, thus, no Move Deleter.

     

    Feeling: Thanks, fixed in latest commit. There have been a lot of improvements in memory checking, which didn't reach PKHeX's transfer logic.

    https://github.com/kwsch/PKHeX/commit/113cd9be4fa14681db100fbe1f78c8e14b3753ef

    I see,thanks.

    Exeggutor may be the exception?

    Evolve level 24 exeggcut into exeggcut. There are only two moves.Exeggcute move listExeggutor move list

    wait..

    And a Level 9 Pidgeotto, caught in Viridian Forest.017 - ピジョン - B2BE.pk1

    Viridian Forest

     

  5. 11 hours ago, isleep2late said:

    Thanks for that info @Smile! I got a chance to look even further into this and as it turns out, there's an ENTIRE set of hidden "02"'s and "01"'s (and I'm almost positive there are others) scattered around the a/1/7/0 garc that basically dictate all Battle Maison restrictions, opening a ton of more doors for additional research if anyone wants to pry them open. Following your suggestions, I think I did a flat Control + Replace (CTRL + R) on all 02 -> 00 which led to pretty much unbanning Soul Dew in the Super Double Battles, Super Triple Battles, but normal Triple Battles was somehow randomly still not even allowing any of the banned pokemon, so I was very confused.....

     

    But TL;DR: If you want to get rid of the most restrictions, do a Control + Replace on the 101 byte repetitions outlined by Kaphotics (there should be 29 iterations in ORAS) and then do a CTRL + R on all 02 -> 00 and THEN do a CTRL + R on all 01 -> 00. This leads to some pretty funny results, allowing more than 3 Pokemon to be submitted in certain formats (I think 4 in regular singles, and your entire team in super singles). I did even more screwing around and I somehow randomly got rid of the Species Clause in one of the Rotation formats.... but I can't remember exactly what I did (I'm really sorry!) But if you sift through enough of the "unique" characters and slowly get rid of them, I think you'll get there. I'll let you know if I find anything else, but I think that's it for now!

     

    My Triple Battles are ok, still lift the restriction

  6. 4 hours ago, isleep2late said:

    I am so sorry!! I've literally been coming back slowly to Pokemon and I did revisit this project. It took me about 20 hours, but after a million attempts at hex editing and rebuilding, I FINALLY discovered the proper way to removing the Soul Dew clause:

    Long story short, unbanning Soul Dew is a matter of changing a few "02"'s to "00"'s at various offsets in the a/1/7/0 garc. For my own convenience I won't list the exact offsets of every bit, but here's a list of them you need to change to 00 which you can find at the specified row (just set HxD rows to 16 and you'll find the offsets):

    02 @ 00005CD0
    02 @ 00005A70
    02 @ 000055C0
    02 @ 00005360
    02 @ 00005100
    02 @ 000049F0
    02 @ 00004790
    02 @ 000042E0
    02 @ 00004080
    01 @ 00003E90
    02 @ 00003E20
    02 @ 00003970
    02 @ 00003710
    02 @ 000034B0
    02 @ 00003250
    (set HxD to 16 per row)

    Again, apologies that this is only being figured out in 2020 for the very few of you that care. I didn't want to make a new post but I didn't want to necro this one either. Doing what I previously told you to do will not allow you to submit any Pokemon which causes you to have a shiny bulbasaur that auto-concedes to your opponent. Hopefully this helps out anyone in the future! BTW, the only other restrictions are Species Clause (and I think Item Clause?). I haven't fooled around with those restrictions but I don't doubt that they're possible. Removing the Pokemon Banlist and Soul Dew Item Ban list is good enough for me lol

    After editing, I found that super double battle and super triple battle were still forbidden, so I changed 3BC0 / 4530 / 4C50 / 4EA0 / 5810 to 00, which was perfectly cancelled

    • Time Gear 1
×
×
  • Create New...