1. Th3Alic3

    OP Th3Alic3 GBAtemp Fan
    Member

    Joined:
    Jan 3, 2020
    Messages:
    304
    Country:
    Canada
    Hey @SkyQueen,

    The cheat code is not working for me. (Either as a rebattle or an encounter code. On either version.)

    [#442 Spiritomb Appear/Rebattle]
    01100000 50B11EF8 00000020
    01100000 50AFFA10 00000000

    I was unable to get this working on Sword or Shield so I used the code saved and reviewed my Save File of Sword:

    upload_2020-10-30_21-15-22.png

    The value did not change from Bool2 (aka set to "1") to Bool1 (aka set to "0".)

    I think we ended up with a typo from your end to the forums. :S

    Would you double check for us?

    (I just want this whole Spiritomb thing to be over. :cry::cry::cry::cry::cry:)



    There
     
  2. SkyQueen

    SkyQueen Arch3DS Developer || B0MBrHax
    Developer

    Joined:
    Apr 23, 2016
    Messages:
    991
    Country:
    Japan
    It can't be an error I copy and paste it directly from my program and you can see in my video it works 100% the code I posted here

    — Posts automatically merged - Please don't double post! —

    Screenshot_20201030-222509_Turbo Client.png
     
  3. Th3Alic3

    OP Th3Alic3 GBAtemp Fan
    Member

    Joined:
    Jan 3, 2020
    Messages:
    304
    Country:
    Canada
    WHY? WORLD! WHY?

    I need to be able to replicate the result. (You on Atomosphere or SXOS??)
     
  4. SkyQueen

    SkyQueen Arch3DS Developer || B0MBrHax
    Developer

    Joined:
    Apr 23, 2016
    Messages:
    991
    Country:
    Japan
    Atmo

    — Posts automatically merged - Please don't double post! —

    I just tested it again on atmosphere on Pokemon sword on a save file that has never talked to a single person online to start the event for spiritomb all I did was make my way through the map to the stone text that it says please spread my voice or whatever activated the code and immediately turned it off when into the campsite and came back out and spiritomb was there immediately
     
  5. Th3Alic3

    OP Th3Alic3 GBAtemp Fan
    Member

    Joined:
    Jan 3, 2020
    Messages:
    304
    Country:
    Canada
    Hey @SkyQueen,

    I was able to replicate it working on Sword for the encounter. (Seems my Switch really need a powercycle.)

    I am only able to test for the rebattle elements in Shield as I don't have a fresh save. Might take a bit all for me to be able to test this on Shield.
     
    Last edited by Th3Alic3, Oct 31, 2020
    SkyQueen likes this.
  6. SkyQueen

    SkyQueen Arch3DS Developer || B0MBrHax
    Developer

    Joined:
    Apr 23, 2016
    Messages:
    991
    Country:
    Japan
    Well I'm glad you got it to work and that I'm not going crazy
     
  7. Ruimusume

    Ruimusume Member
    Newcomer

    Joined:
    Jan 27, 2018
    Messages:
    16
    Country:
    Japan
    How does Encounter Specific code modify the decoration on Alcremie head?
    I only know that 00000000 ~ 00000008 is to change its color
     
  8. Th3Alic3

    OP Th3Alic3 GBAtemp Fan
    Member

    Joined:
    Jan 3, 2020
    Messages:
    304
    Country:
    Canada
    You are bit off there:
    08000000 00766F58 pokemonno pokforms

    The entire 4th set of values is the forms modifer. This means the range for this 4th set is actually: pokforms is 00000000 ~ 000000xx where xx is the number of forms -1 but in Hex.

    For example:
    The original Kantonian Legendary Birds now how 2 forms. So for the Birds, the range would be 2-1 in Hex which is 0x1 (aka 1.) Thus the range for the Birds would be:
    pokforms is 00000000 ~ 00000001

    If you think of it logically, there's WAY more than 9 values for Alcremie therefore since Alcremie has 63 forms forms there needs to be a range of AT LEAST 63. (This is assuming there are no dummy forms in the code. ie.: a Pokémon with 10 forms but value 7 doesn't actually exist.)

    So, the range for Alcremie has to be at least 62 (in Hex: 3E) or less:
    pokforms is 00000000 ~ 0000003E.

    Nope. Just me. I will ammend the front page shortly.

    (Unfortunately, I discovered my primary Shield save was pooched testing codes. I saved a bad one that bricked the Swords of Justice Footprints sidequest... no Sonia in my Crown Tundra... no Footprints... nor Cobalion/Terrakion/Virizion... oi... This is in save which is supposed to have no Caught flags in it. Now I have to revert to a Day 1 v1.3.0 no progress save. So, I might not be looking at this forum for a bit.)

    @djmocella, I am about to start a save where I will be creating two Back-Ups:
    1.) One before starting the Footprints side quest for Sonia
    2.) One after enough Footprints are collected for Cobalion/Terrakion/Virizion to be one the map.

    If I can hook you up with these, would you mind finding the datablocks in PKHeX for us again? :D
     
    Last edited by Th3Alic3, Oct 31, 2020
  9. tomx86

    tomx86 GBAtemp Advanced Fan
    Member

    Joined:
    Jun 3, 2015
    Messages:
    681
    Country:
    Poland
    Well, I don't know why the code:
    01100000 50B11EF8 00000020
    01100000 50AFFA10 00000000
    doesn't work, but after editing blocks:
    1895e693 change Type from Bool2 to Bool1
    31A13425 change Value from 0 to 32
    IT WORKED!!!
    upload_2020-10-31_9-9-0.png
    And no it didn't appear again after catching it, and activating that code then, it seams that those codes are somehow unique for every game.
    So thank you to all for your hard work, have a wonderful day:lol:
     
    Last edited by tomx86, Oct 31, 2020
  10. djmocella

    djmocella Advanced Member
    Newcomer

    Joined:
    Sep 13, 2009
    Messages:
    62
    Country:
    United States
    Sounds good :) hopefully tonight, if not tomorrow, im going to find the Regi's code

    May i also get saves after you catch them as well?
     
    Last edited by djmocella, Oct 31, 2020
  11. pacoclavel

    pacoclavel Newbie
    Newcomer

    Joined:
    Oct 30, 2020
    Messages:
    2
    Country:
    Macau

    IT WORKS THANKS
     
    tomx86 likes this.
  12. Th3Alic3

    OP Th3Alic3 GBAtemp Fan
    Member

    Joined:
    Jan 3, 2020
    Messages:
    304
    Country:
    Canada
    @djmocella, it will take about an hour but I can do:
    • Regice (Before & After Catch)
    • Regirock (Before & After Catch)
    • Registeel (Before & After Catch)
    • Regi~Temple (Before & After both Choices)
    • Regieleki (Before & After Catch)
    • Regidrago (Before & After Catch)
    • Cobalion (Before & After Catch)
    • Terrakion (Before & After Catch)
    • Virizion (Before & After Catch)
    • Galarian Articuno (Before & After Catch)
    • Galarian Zapdos (Before & After Catch)
    • Galarian Moltres (Before & After Catch)
    There's a lot of story involving the evil fallen King Pokémon so I am not sure a save is best.

    (I'll upload the footprints before after in a few minutes... check point doesn't allow keyboard in applet mode and I have the two files mixed up. Just need to verify which one is which.)

    It's not. The first Overworld Encounter codes (Spiritomb) was added to the main page. Just a head's up all, there's a note about those codes you will need to keep in mind for usage.
     
    Last edited by Th3Alic3, Oct 31, 2020
  13. Ruimusume

    Ruimusume Member
    Newcomer

    Joined:
    Jan 27, 2018
    Messages:
    16
    Country:
    Japan
    I've tried, According to your conjecture, 00 ~ 3E are different
    But at 09 values, his form returned to the form of 00 values
    So the values of 09 ~ 3E are equal to
    08000000 00766F58 00000365 00000000
    I tried it, too
    08000000 00766F58 00000365 00000100 or 00010000
    It doesn't seem to change the form of 00

    Strawberry Vanilla 00000000
    Strawberry Ruby 00000001
    Strawberry Matcha 00000002
    Strawberry Mint 00000003
    Strawberry Lemon 00000004
    Strawberry Salted 00000005
    Strawberry Ruby 00000006
    Strawberry Caramel 00000007
    Strawberry Rainbow 00000008
    Berry Vanilla ???
    Berry Ruby ???
    Berry Matcha ???
    Berry Mint ???
    Berry Lemon ???
    Berry Salted ???
    Berry Ruby ???
    Berry Caramel ???
    Berry Rainbow ???
    ...
     
    Last edited by Ruimusume, Oct 31, 2020
  14. Th3Alic3

    OP Th3Alic3 GBAtemp Fan
    Member

    Joined:
    Jan 3, 2020
    Messages:
    304
    Country:
    Canada
    @Ruimusume, codes are in Hexidecimal. This means each value is 16^x.

    So...
    00000001 = 1 (or 16^0)
    00000010 = 16 (or 16^1)
    00000100 = 265 (or 16^2)

    So...
    [#869 Alcremie (Form #256]]
    08000000 00766F58 00000365 00000100

    Once again the number of Alcremie forms is only 63.

    Simularly:

    [#869 Alcremie (Form #0: Strawberry Vanilla)]
    08000000 00766F58 00000365 00000000

    [#869 Alcremie (Form #1: Strawberry Ruby)]
    08000000 00766F58 00000365 00000001

    Hexdecimal are characters: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

    [#869 Alcremie (Form #29: ???)]
    08000000 00766F58 00000365 0000001D

    [#869 Alcremie (Form #47: ???)]
    08000000 00766F58 00000365 0000002F

    @Ruimusume, you have fun MAPPING all 63 flavors... I personally would rather just spend the 5 second evolving Milcrey for legit forms than mapping 63 codes.
     
    Last edited by Th3Alic3, Oct 31, 2020
  15. Th3Alic3

    OP Th3Alic3 GBAtemp Fan
    Member

    Joined:
    Jan 3, 2020
    Messages:
    304
    Country:
    Canada
    Hey @djmocella,

    PM'd you a Shared Google Drive folder so I can hook you up with the before/after save files!
     
  16. _______

    _______  
    Member

    Joined:
    May 13, 2016
    Messages:
    460
    Country:
    Japan
    [x999 Items Pickup/Unheld] <- this could be a problem if you want to unhold an item from Pokemon while the item is x999. This should be x995 instead.
     
  17. Ruimusume

    Ruimusume Member
    Newcomer

    Joined:
    Jan 27, 2018
    Messages:
    16
    Country:
    Japan
    I'm also looking for legal values

    Maybe you can understand it better through video
    Because I know the base of hexadecimal algorithm

    I've tested any values
    Values greater than 08 cause no sound, So it's illegal

    Thank you very much for your reply
     
  18. Th3Alic3

    OP Th3Alic3 GBAtemp Fan
    Member

    Joined:
    Jan 3, 2020
    Messages:
    304
    Country:
    Canada
    You should be over on the ProjectPokemon website's forum's. The team there runs the Legalty reporting and checking for the PKHeX program.

    The forms are already mapped out for the PKHeX program:
    upload_2020-10-31_14-16-52.png

    There are multiple drop downs which means that value in column A is added to column B. This means all the forms are saved in to the game's data the same as the codes we use.

    You just need to find people over there who can help you find the Hex values that were already mapped out for PKHeX.

    It's on the front page because I tested this without any issues. Codes on the front page are only there because they are working. I tested the unequip with multiple different items from multiple different bag pockets. None of the items I tested this on were new nor did I see anything strange in my save file data after the test.
     
    Last edited by Th3Alic3, Oct 31, 2020
  19. Th3Alic3

    OP Th3Alic3 GBAtemp Fan
    Member

    Joined:
    Jan 3, 2020
    Messages:
    304
    Country:
    Canada
    Thanks to @djmocella help.

    We have mapped the PKHeX variables for the Footprints Side Quest. We compared the same player profile between a save prior to the side quest being initiated and one just after it was finished and the Cobalion, Terrakion, & Virizion were spawned in the overworld.

    The list of variables was compared against another save profile which allowed us to eliminate half of the Boolean variables as there was no change on the other save profile. There are Event Flags for starting the side quest, a cut-scene about it, Sonia being outside, Sonia being in her Cabin, each of the Legendary's footprints being gone... who knows what else, so, the number of Booleans looks about right:
    • *UInt32 KCobalionFootprintPercentage [key: 4D50B655] [Type: uint32] ~ Value: 100
    • *UInt32 KTerrakionFootprintPercentage [key: 771E4C88] [Type: uint32] ~ Value: 100
    • *UInt32 KVirizionFootprintPercentage [key: AD67A297] [Type: uint32] ~ Value: 100
    • 1E7EA9D0 [Type: uint32] ~ Value: Bool2
    • 1E7EAB83 [Type: uint32] ~ Value: Bool2
    • 49741DB1 [Type: uint32] ~ Value: Bool2
    • 85066492[Type: uint32] ~ Value: Bool2
    • 996ED0E1[Type: uint32] ~ Value: Bool2
    • D18E5CCD[Type: uint32] ~ Value: Bool2
    • E4F32F82[Type: uint32] ~ Value: Bool1
    • EF82B210[Type: uint32] ~ Value: Bool1
    • BB305227[Type: uint32] ~ Value: Bool1 (Cobalion)
    • 750C83A4 [Type: uint32] ~ Value: Bool1 (Terrakion)
    • 1A27DF2C [Type: uint32] ~ Value: Bool1 (Virizon)
    To complete this save adjustment, Sonia needs to be talked to by selecting the "about the investigation...". This completes the side quest and spawns Cobalion, Terrakion, & Virizion into the overworld.

    (There's a chance one or two of these Boolean are rudent as I accidentally picked up a few ground/hidden ground items will completing the side quest of pick up 150 footprints from the ground. Nonetheless, there's 0 percentage chance of any negative impact of usage.)

    TLDR: This is how you create the SPAWN Cobalion, Terrakion, & Virizion code!
    (Usage is: Stand outside Sonia's cabin. Apply changes. Enter Sonia's house, talk to Sonia with option. BAM! Deer are out roaming!)

    On to creating the rebattle data!!!

    1st Trio down...
    Cobalion (BB305227)
    Terrakion (750C83A4)
    Virizion (1A27DF2C)
     
    Last edited by Th3Alic3, Nov 3, 2020
  20. FlygonX92

    FlygonX92 Newbie
    Newcomer

    Joined:
    Oct 11, 2020
    Messages:
    9
    Country:
    Nicaragua
    Any luck removing exp share? Or impossible cheat code way?
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Pokémon, Shield, Sword