Yeah, but, that one wasn't 100%!
You nailed it! This is now the new PERFECT!
I just tested the new code:
It works in ALL the areas where the other code would fail.
I just caught 3 Gigantamax Gengar from a Promoted Dens in a row with Beast Balls. This was an auto-fail with the old code and on average this would take 25~50 attempts to get a catch with a Beast Ball when done solo.
(GMax Soup sure made this struggle less relevant!)
I was not aware of this! This should open up the world of possibility for cheat codes.
(You may have the community start to push for a Wild Level code now that people are attempting to use the encounter code for the roaming Galarian Birds.)
At the moment, I am using the information that Kurt provided when inquiring about the Dynamax Adventures save data:
https://github.com/kwsch/PKHeX/issues/3046
Saved Legendary Dynmax Adventures
Code:
83ED55156F669A35 WK_EV_R2_CHIKA_LEGEND_SAVE_01
83ED52156F66951C WK_EV_R2_CHIKA_LEGEND_SAVE_02
83ED53156F6696CF WK_EV_R2_CHIKA_LEGEND_SAVE_03
These datablocks store a PokéDex # which determines the rematch. The game does have a list of all 48 legal encounters which prevents you from adding Mew (I tested.) Interestingly, I was able to add Necrozma to the list even though my save has not unlocked the Ultra Wormhole. Since this works in PKHeX, this means a code could be created for all 3 of the save slots with a list of the 48 values to enter for the Legendary Pokémon... then bam! cheats to change your Dynamax Adventure Legendary!
Here are the event flags for the Available Legendary Pokémon
Code:
DC9C37BDF7582170 FSYS_CHIKA_LEGEND_20
DC9C38BDF7582323 FSYS_CHIKA_LEGEND_21
DC9C39BDF75824D6 FSYS_CHIKA_LEGEND_22
DC9C3ABDF7582689 FSYS_CHIKA_LEGEND_23
DC9C3BBDF758283C FSYS_CHIKA_LEGEND_24
DC9C3CBDF75829EF FSYS_CHIKA_LEGEND_25
DC9C3DBDF7582BA2 FSYS_CHIKA_LEGEND_26
DC9C3EBDF7582D55 FSYS_CHIKA_LEGEND_27
DC9C3FBDF7582F08 FSYS_CHIKA_LEGEND_28
DC9C40BDF75830BB FSYS_CHIKA_LEGEND_29
DC9FBABDF75B35E0 FSYS_CHIKA_LEGEND_33
DC9FBBBDF75B3793 FSYS_CHIKA_LEGEND_32
DC9FBCBDF75B3946 FSYS_CHIKA_LEGEND_31
DC9FBDBDF75B3AF9 FSYS_CHIKA_LEGEND_30
DC9FBEBDF75B3CAC FSYS_CHIKA_LEGEND_37
DC9FBFBDF75B3E5F FSYS_CHIKA_LEGEND_36
DC9FC0BDF75B4012 FSYS_CHIKA_LEGEND_35
DC9FC1BDF75B41C5 FSYS_CHIKA_LEGEND_34
DC9FC4BDF75B46DE FSYS_CHIKA_LEGEND_39
DC9FC5BDF75B4891 FSYS_CHIKA_LEGEND_38
DCA33DBDF75E4A50 FSYS_CHIKA_LEGEND_06
DCA33EBDF75E4C03 FSYS_CHIKA_LEGEND_07
DCA33FBDF75E4DB6 FSYS_CHIKA_LEGEND_04
DCA340BDF75E4F69 FSYS_CHIKA_LEGEND_05
DCA341BDF75E511C FSYS_CHIKA_LEGEND_02
DCA342BDF75E52CF FSYS_CHIKA_LEGEND_03
DCA344BDF75E5635 FSYS_CHIKA_LEGEND_01
DCA34BBDF75E621A FSYS_CHIKA_LEGEND_08
DCA34CBDF75E63CD FSYS_CHIKA_LEGEND_09
DCA640BDF7608540 FSYS_CHIKA_LEGEND_19
DCA641BDF76086F3 FSYS_CHIKA_LEGEND_18
DCA648BDF76092D8 FSYS_CHIKA_LEGEND_11
DCA649BDF760948B FSYS_CHIKA_LEGEND_10
DCA64ABDF760963E FSYS_CHIKA_LEGEND_13
DCA64BBDF76097F1 FSYS_CHIKA_LEGEND_12
DCA64CBDF76099A4 FSYS_CHIKA_LEGEND_15
DCA64DBDF7609B57 FSYS_CHIKA_LEGEND_14
DCA64EBDF7609D0A FSYS_CHIKA_LEGEND_17
DCA64FBDF7609EBD FSYS_CHIKA_LEGEND_16
DCB0B9BDF769A760 FSYS_CHIKA_LEGEND_42
DCB0BABDF769A913 FSYS_CHIKA_LEGEND_43
DCB0BBBDF769AAC6 FSYS_CHIKA_LEGEND_40
DCB0BCBDF769AC79 FSYS_CHIKA_LEGEND_41
DCB0BDBDF769AE2C FSYS_CHIKA_LEGEND_46
DCB0BEBDF769AFDF FSYS_CHIKA_LEGEND_47
DCB0BFBDF769B192 FSYS_CHIKA_LEGEND_44
DCB0C0BDF769B345 FSYS_CHIKA_LEGEND_45
DCB0C3BDF769B85E FSYS_CHIKA_LEGEND_48
These are stored as Booleans and a quick toggle can remove or re-add Legendary Pokémon to the list of Legendary Pokémon a play can catch!
So, if there's been a big dump... stuff like this could become so easy to edit.
We might even get that Shiny Dynamax Adventure code (as opposed to it being a pipe dream.)
Thanks for everything you do
@Falo (I know everyone will be excited to have a TRUE 100% catch code going forward - the old way you did is now the wrong way... the new way is the awesome way!!)