Jump to content

AliceTheAlice

Member
  • Posts

    91
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by AliceTheAlice

  1. Hello all, With the addition of addition of the "Battle Version" feature in v1.2.0 Update to Sword & Shield, we are now able to the first time ever used transferred Pokémon in OFFICIAL competitive events. This means it's possible to Alolan evolution only Pokémon bred in Alola or a Kantonian Weezing. From time to time, species with only a single ability have their abilities revised. In Gen 7, the Pelipper evolution line gained a Hidden Ability. In Gen 8, the Weezing (Kantonian) line when from being a single ability species to a 3 ability species. This means when a Pokemon obtained in a prior generation is migrated, their ability will update to match the current generation. (For example: if you transfer a bred Kantonian Weezing with "Levitate (2)" from Alola to Galar via Bank/Home, you will notice that Kantonian Weezing will have "Neutralizing Gas (2)".) Since this concept of updating Pokémon without Hidden Abilities to gain Hidden Abilities, I would like to know if it's possible to have obtained the Hidden Ability version of Pokémon which as of Generation 7 did not have a Hidden Ability? (For example: is it possible to obtain "Levitate (H)" Koffing from the Dream World?) In the scenarion of Pokémon without Hidden Abilities as of Generation 5 or 6, was it possible to obtain the "Single Ability (H)" ability from either the Entree Forest OR Friend Safari OR DexNav? The ultimate end question is: Is "Stench (H)" Kantonian Weezing legal in Sword/Shield? Thanks
  2. I understand there is a bit of a worry surrounding the lastest set of temporary online suspension bans for Sword/Shield. The mass majority of people who worry actually have nothing to worry about. The Sword & Shield titles are not like Fornite or Pokemon Go in that they are not operated on dedicated servers where the save files live. So, the save you are playing right now on Sword & Shield will never be scanned by GameFreak. The recent wave of "single title online suspensions" (or error code: 2124-4607) is issued to players who generated a LARGE number of errors on the Nintendo Online Service servers. While I cannot specifically speak to the Switch, I assume the back-end operates a lot like the 3DS does in which when a 1st party title (or in this case a title of developer whom Nintendo considers a 1st party developer like GameFreak) encounters an error which pertains to online active, a secondary error is reported to Nintendo (akin to how any Windows application can generate an error which can be reported to Microsoft's Windows' team.) This is entirely from online activity in which one or more users (players) generate enough errors in a short period of time in which it could be interferring with the Nintendo Online Service servers. This is where the recent wave of "single title online suspensions" come in which @theSLAYERtweeted and players are worrying about. The Sword & Shield Raids were programmed very flimsily. The TLDR instead of each player receiving a single ID code and checking the game's code (or downloaded Mystery Gift data), the Host transmits the all that data. This allows that data to be edited and players without a CFW Switch can interact with these edited Raids. The funny thing is while it does leave the game open to these Raids being edited, it's also a weird fail safe hacked Raids as this method programming leaves the Raids more holes than Swiss Cheese. It's very easy for an error to occur as each game attempts to patch the holes. (I am speaking on this topic as someone who tested a lot of offline edited Raids.) If you search YouTube or Twitch, you will find the majority of people Hosting online these hacked Raids are trying to do so for profit. You are 99.999999% never going to accidentally stumble into one of these Raids. These people are providing these hacked Raids for profit so their priority is ensuring happy customers by providing one of more of the following 3 things: 4-Digit Invite Code Locked Raids Friend Code for the hacked Switch so as a friend you get priority on the SwSh Stamps A period of time unlimited repeat time for customers (usually at least 30 minutes) before their access is cut-off somehow To provide the maximum amount of Raids, the Host will immediately close the SwSh program once the Raid starts which will leave the 3 joining players to defeat the current Raid. This allows the Host to get another 3 people going before the previous Raid starts. (I have done this with non-hacked Shiny Raids on a non-hacked Switch.) I would bet anything that as of v1.2.0 two things changed involving the secondary report that is issued to Nintendo: The Host and/or all players Nintendo Account IDs are transmitted with the Raid-related online errors. GameFreak and Nintendo have agreed lowered these types of errors detected to issue this type of ban. As I said above, 99.999999% of people are never going to accidentally encounter this ban. It's nothing to worry about for people not purposely hunting down these Hosts looking to make a quick buck off of you!
  3. Last week, I already pre-ordered from an eBay seller (whom I have had good dealing with) for 4 of each code. The trust-worthy peeps on eBay wait until they receive confirmation of dates for receiving the codes with the movie/event ticket orders in Japan. #muchexcite (Wish I hadn't pooch'd my CFW Online this month to be able to share the loaded Gifts for the database.)
  4. Hello all, For those who do not know me, I studied under a video game development program in the early 2000's. While I did not end up pursuing development as a career, I still actively apply the knowledge to trying to understand what's under the hood of the franchise that first made me want to go into video game development: Pokémon. I am not a code hunter. I am more of enthusiast who enjoys sharing this information with the masses so we all can maintain a database of LIVE RAM Edits for the insight and befenfit of the community as a whole to increase the overall understanding of what is and isn't possible with the games. The Atmosphere CFW OS for CFW uses a built-in cheat app called Edizon which means every single CFW Switch owner with Atmosphere OS are forced to use it. The homebrew app Edizon does not allow for a manual ON/OFF of individual codes which means people interested in experimenting have to maintain their own database of codes and go through the hassle of deleting and re-adding codes to the .TXT file for the codes for the game on a FREQUENT basis. The Atmosphere OS Live requires codes to be located under a specific system folder which is sorted into folders under the TitleID of each game with separate .TXT file for each BuildID (aka version of the game): Game TitleID BuildID (for v1.2.0) Pokémon Shield 01008db008c2c000 e38a27bc77702548 Pokémon Sword 0100abf008968000 5a7eebf172343616 [Always Encounter Modifier Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A20 18FFFE68 04000000 00770A4C 18FFFD01 04000000 00770A58 18FFFC81 04000000 00770B1C 18FFF680 04000000 00770B24 18FFF621 04000000 00770B80 18FFF360 04000000 00770B84 18FFF321 [* Note: This code alone is incomplete. The codes immediately below in combination with this code (WHICH must be placed immediately below this code in your CHEAT file) will modify all encounters to the selected Species & Form selected from below. Only one code below can be used with this code at the same time.] + (Encountered Wild/Egg/Fossil Pokemon)[/B][/U] Mythical Pokemon [Always #0151 Mew Wild/Egg/Fossil Pokemon (v1.2.0)] 08000000 007709E8 00000097 00000000 [Always #0251 Celebi Wild/Egg/Fossil Pokemon (v1.2.0)] 08000000 007709E8 000000FB 00000000 [Always #0385 Jirachi Wild/Egg/Fossil Pokemon (v1.2.0)] 08000000 007709E8 00000181 00000000 [Always #0647 Keldeo Wild/Egg/Fossil Pokemon (v1.2.0)] 08000000 007709E8 00000287 00000000 [Always #0801 Magearna Wild/Egg/Fossil Pokemon (v1.2.0)] 08000000 007709E8 00000321 00000000 [Always #0801 Magearna (Original Color) Wild/Egg/Fossil Pokemon (v1.2.0)] 08000000 007709E8 00000321 00000001 [Always #0802 Marshadow Wild/Egg/Fossil Pokemon (v1.2.0)] 08000000 007709E8 00000322 00000000 [Always #0807 Zeraora Wild/Egg/Fossil Pokemon (v1.2.0)] 08000000 007709E8 00000327 00000000 [Always #0808 Meltan Wild/Egg/Fossil Pokemon (v1.2.0)] 08000000 007709E8 00000328 00000000 [Always #0809 Melmetal Wild/Egg/Fossil Pokemon (v1.2.0)] 08000000 007709E8 00000329 00000000 [Always #0893 Zarude Wild/Egg/Fossil Pokemon (v1.2.0)] 08000000 007709E8 0000037D 00000000 [* Note: The third 8-digit HEX value establishes the Species by National Dex # and the fourth 8-digit HEX value established the form based upon the Sword & Shield version of the National Dex (which means 0 is the Galar form for those with Regional variants.)] (New Encountered Wild/Egg/Fossil Pokemon) Shiny Codes [Always Shiny Star Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 007702D4 1400003A 04000000 007702E4 14000036 04000000 00780E54 52000C29 [Always Shiny Square Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 007702D4 1400003A 04000000 007702E4 14000036 04000000 00780E54 2A0103E9 (New Encountered Wild/Egg/Fossil Pokemon) IV Codes (Custom) [Always "Best" Hit Point (HP) IV Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770AD4 528003E1 [Always "Worst" Hit Point (HP) IV Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770AD4 528003E0 [Always "Best" Attack IV Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770AE0 528003E1 [Always "Worst" Attack IV Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770AE0 528003E0 [Always "Best" Defense IV Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770AEC 528003E1 [Always "Worst" Defense IV Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770AEC 528003E0 [Always "Best" Sp. Attack IV Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770AF8 528003E1 [Always "Worst" Sp. Attack IV Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770AF8 528003E0 [Always "Best" Sp. Defense IV Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770B04 528003E1 [Always "Worst" Sp. Defense IV Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770B04 528003E0 [Always "Best" Speed IV Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770B10 528003E1 [Always "Worst" Speed IV Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770B10 528003E0 (New Encountered Wild/Egg/Fossil Pokemon) IV Codes (Pre-Sets) [Always 31/31/31/31/31/31 IVs Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770AD4 528003E1 04000000 00770AE0 528003E1 04000000 00770AEC 528003E1 04000000 00770AF8 528003E1 04000000 00770B04 528003E1 04000000 00770B10 528003E1 [Always 31/0/31/31/31/31 IVs Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770AD4 528003E1 04000000 00770AE0 528003E0 04000000 00770AEC 528003E1 04000000 00770AF8 528003E1 04000000 00770B04 528003E1 04000000 00770B10 528003E1 [Always 31/31/31/31/31/0 IVs Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770AD4 528003E1 04000000 00770AE0 528003E1 04000000 00770AEC 528003E1 04000000 00770AF8 528003E1 04000000 00770B04 528003E1 04000000 00770B10 528003E0 [Always 31/0/31/31/31/0 IVs Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770AD4 528003E1 04000000 00770AE0 528003E0 04000000 00770AEC 528003E1 04000000 00770AF8 528003E1 04000000 00770B04 528003E1 04000000 00770B10 528003E0 (New Encountered Wild/Egg/Fossil Pokemon) Gender Codes [Always Female Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A88 52800021 [Always Male Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A88 52800001 [Always Genderless Wild/Egg/Fossil Pokemon(v1.2.0)] 04000000 00770A88 52800041 [Always Species Default Gender Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A88 79406261 (New Encountered Wild/Egg/Fossil Pokemon) Nature Codes [Always Adamant Nature Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800061 04000000 00770A7C 52800061 [Always Bashful Nature Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800241 04000000 00770A7C 52800241 [Always Bold Nature Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 528000A1 04000000 00770A7C 528000A1 [Always Brave Nature Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800041 04000000 00770A7C 52800041 [Always Calm Nature Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800281 04000000 00770A7C 52800281 [Always Careful Nature Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 528002E1 04000000 00770A7C 528002E1 [Always Docile Nature Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 528000C1 04000000 00770A7C 528000C1 [Always Gentle Nature Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 528002A1 04000000 00770A7C 528002A1 [Always Hardy Nature Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800001 04000000 00770A7C 52800001 [Always Hasty Nature Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800161 04000000 00770A7C 52800161 [Always Impish Nature Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800101 04000000 00770A7C 52800101 [Always Jolly Nature Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 528001A1 04000000 00770A7C 528001A1 [Always Lax Nature Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800121 04000000 00770A7C 52800121 [Always Lonely Nature Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800021 04000000 00770A7C 52800021 [Always Mild Nature Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800201 04000000 00770A7C 52800201 [Always Modest Nature Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 528001E1 04000000 00770A7C 528001E1 [Always Naive Nature Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 528001C1 04000000 00770A7C 528001C1 [Always Naughty Nature Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800081 04000000 00770A7C 52800081 [Always Quiet Nature Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800221 04000000 00770A7C 52800221 [Always Quirky Nature Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800301 04000000 00770A7C 52800301 [Always Rash Nature Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800261 04000000 00770A7C 52800261 [Always Relaxed Nature Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 528000E1 04000000 00770A7C 528000E1 [Always Sassy Nature Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 528002C1 04000000 00770A7C 528002C1 [Always Serious Nature Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800181 04000000 00770A7C 52800181 [Always Timid Nature Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800141 04000000 00770A7C 52800141 (New Encountered Wild/Egg/Fossil Pokemon) Ability Codes [Always 1ST Ability Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770B20 3940D262 04000000 00770B38 3940D268 04000000 00770B4C 3940D268 04000000 00770B60 3940D268 04000000 00770B20 52800002 04000000 00770B38 52800008 04000000 00770B4C 52800008 04000000 00770B60 52800008 [Always 2ND Ability Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770B20 3940D262 04000000 00770B38 3940D268 04000000 00770B4C 3940D268 04000000 00770B60 3940D268 04000000 00770B20 52800022 04000000 00770B38 52800028 04000000 00770B4C 52800028 04000000 00770B60 52800028 [Always Hidden Ability Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770B20 3940D262 04000000 00770B38 3940D268 04000000 00770B4C 3940D268 04000000 00770B60 3940D268 04000000 00770B20 52800042 04000000 00770B38 52800048 04000000 00770B4C 52800048 04000000 00770B60 52800048 A Few Words about LIVE RAM Editing in Sword & Shield: In order to accomodate new features in v1.2.0, the stored memory active in RAM witnessed drastic changes. The change from v1.1.1 to v1.2.0 shifted the location in memory of all the ENCOUNTERS handling BUT thankfully the entirety of it was moved together. The memory shift was found and applied to all the existing ENCOUNTERS related codes. The Sword & Shield titles ONLY have error handling for "impossible" Pokémon. There are no such "legality" checks built into the mainline Pokémon games furthermore GameFreak currently has no such services immplimented on the Pokémon Home servers. There is an error handler for Pokémon encountering mons outside of the National Dex range which drops in a Pikachu called "Egg." There is also an error handler for illegal gendered Pokémon (for example: Female Mew OR Genderless Charmander) which is displayed in-game by replacing the 2D sprite shown in menus or on Raid preview screens with a 2D sprite of a black PokéBall symbol. Since there's no error handling for "legit" Pokémon, the game is not tracking for LIVE RAM Edits. This means there's no error handling to correct a mistake you make (like that Genderless Charmander) and as such the game will allow it to occur. When a new Pokémon is encountered (whether it's in-game trade, wild, Raid, or even newly discovered Egg), there's a module which puts together all of the pieces of data which make up that Pokémon in a single sector of memory. The single module uses the EXACT same sector of memory for ALL types of encountered Pokémon from in-game Gift Pokémon to Fossil Pokémon, from eggs to Pokémon in tall grass. The module checks for any all the known (predetermined information like how in-game Gift Pokémon have pre-determined IVs) and plugs those values in. Next, the module randomizes any of the unknowns (like Nature when not Synconized OR Ability two ability mons.) After assembling the COMPLETED the module sends the whole Pokémon back to the game's code to use. Since all Pokémon are passing throught the same sector of memory, we can apply LIVE RAM Edits/codes to set the results of one or more charactistics which over-writes randomization and predetermined values. (Once again, the game will not attempt to correct any mistakes you make like assigning a Hidden Ability to a Route 1 wild Pokémon.) Since there's currently neither the mainline games nor Home are preforming any legality checking, you can VERY easily make ILLEGAL Pokémon. LIVE RAM Editing should be something in which is not taking lightly to ensure no ILLEGAL Pokémon spawn in-game as a result. While the game may not show your mistakes now, PKHeX will and down the road one day maybe even Pokémon Home will but when that happens chances are the mon will be deleted from the server. Everyone here is against the creation and sharing of ILLEGAL Pokémon so keep that in mind!
  5. My CFW Switch received the ban hammer on the 8th a few days after the OS update on June 4th. First, I would like to say: it was 100% user error. The instant I saw the OS error pop-up, I knew what I had done wrong. I checked and sure enough, I done Goof'd! Second, I would like to say: Nintendo does not send out commands to a Switch which bricks it. (Nintendo cannot individually mod a single consumer's Switch as it's illegal in many countries.) The ban that Nintendo issues is server side. The hardware ID for your specific Switch is added to a list on the Nintendo servers. The Nintendo servers for eShop (including game updates), system updates, and Nintendo Online Service immediately reject the system and you get an OS error. The Switch becomes semi-bricked for future games which require your system to have newer firmware. For example: the new version v1.2.0 for Pokémon Sword & Shield to support the first DLC Pack now requires the newest Switch firmware. (Ironically, the parnoia of the CFW Community has resulted in tools already existing to update your Switch firmware offline without Nintendo.) Now, in terms of what causes you to get banned, there's no way for Nintendo do detect when cheats are used online. This is especially true for non-first party developers (ie GameFreak who makes Pokémon.) Furthermore, its legally difficult to prove it or enforce it on a console. We are not talking about games like Fornite where the ONLY game running on their servers is Fornite and any anti-cheat methods they are using are reported during game sessions on their servers directlty to them. GameFreak doesn't receive reports from Nintendo from their servers to say "yes" or "no" that player is cheating. I am unable to offer a technical guarantee BUT I believe what the Nintendo servers are doing whenever you access online features which go through Nintendo that the internal game database is scanned. Inside you system is an a database of all titles (with IDs) including updates (with IDs) which have been installed on your system even if never played. Many people have noticed that when you delete a game off your Switch which had an update that when you plug the Game Card back into your system it immediately says you must update to play. (Well, this is to ensure your game matches the version of the last save file so the game knows how to read said save file.) Anways, this feature of remembering updates comes from said database. What you might not realize is that all installed games (aka eShop games) have an ID specific to the Nintendo Account which bought said title. The Nintendo Switch does not support Game Card back-ups so when you "install" a game onto your system from a back-up, it doesn't have an eShop ID. So, when the server scans this database on your console and finds either a cartridge back-up or eShop title which does doesn't match the accounts on the Switch, the system is flagged to be banned. The only way to scrub this database clear is a factory reset. So, after a year, of using my CFW fully with my Nintendo Switch Online account. I made the mistake on June 3rd of playing a backed up copy of Boarderlands with a friend that was visiting. I had Wifi disabled during that entire play session. I did nothing to provoke the ban... except that backed up game remaining in my system's internal database. So, the next day when I told my Switch to do the firmware update naturally, my system was scanned. I would bet anything if on June 3rd, I had factory reset my system... that my CFW Switch would had never been banned.
  6. I only on video games. (I was a teenager when the first games in there series were released. Why would you assume people interested in the franchise buy into merch aimed at children?) The Pokémon International Company as a result of merch profits exponentially more when GameFreak makes brand new Pokémon for them sell. We shall see if any more mainline remakes are made on the Switch over the coming years.
  7. I would rather talk about the industry (GameFreak) as they still control all the creative freedom over the series. New Regions and new Pokémon will always be in their house. You can focus on business (The Pokémon International Company) but you have to be kidding yourself if you think that they make more money from GameFreak doing a remake then GameFreak making new monsters for them to slap on t-shirts and make into dolls!
  8. We do! It's a flag like how mon's have different forms! Here's what I know (regardless of what Kurt has hidden from us in PKHeX) from live RAM edits: 08000000 007704A8 00000001 00000000 The game uses a memory sector of 16 hex-decimal places in length to call up a species on the encounter table which is pointed to with the purple highlighted portion. I know 100% that the positions in yellow is the National Dex species look-up. Three hex-decimal places can handle over 4000 species so it's unlikely the green is part of that but it would be cleaner code to query an even number of digits (4) than an odd (3.) I know that the Blue is the Form indicator. Which is how I can tell you that Kantonian Meowth is the form on the encounter table is under the hex value: "3". I have no idea specifically what the rest of the red is used (all my usage testing it's always been set to 0) however from the way the game acts I am willing to bet anything one of those decimal places HAS to set Gigantamax status. Since the only way in-game to encounter legal Gigantamax Pokémon via Raids, I have never had to trying figure it out to encounter OTHER Gigantamax Pokémon via the same Raid with Live RAM edits.
  9. I was more referring to the Nintendo Direct in January. Here is a direct quote of the translator's narration of Director Tani's from the Direct: "Final evolutions of the first 3 Pokemon you team up with in the Galar Region. During your adventure in The Isle of Armor, these SPECIAL PARTNERS in your teams will be able to Gigantamax." This is verbage implies that ONLY your Starters can gain said upgrade. (I prepared the second this happened and am ready for the extreme. Still hoping it's not the case.)
  10. I would like to offer a point of view from a conversation I had a while back with a bunch of my friends in the Games industry. It was clear in the way Sword & Shield was programmed with a noticible number of extra Pokémon unnumbered & the Dynamax Crystals were designed to be able to add those Pokémon to the games that these titles were never meant to have Expansion Passes. GameFreak has operated on a nearly yearly release schedule for the series. I am strongly under the opinion that not only was the plan was to release a "new" title for the fall of 2020 but the team was ALREADY working on said title. I also believe we would have had the announcement of the Expansion Passes with the launch of the games IF GameFreak was working on Expansion Passes. So, let's assume that the only plan was to drip drop the unnumber Pokémon into Sword & Shield via the Dynamax Crystals between the release of Sword & Shield and the unnamed games for the fall of 2020. The development time would not provide GameFreak a whole lot of time for a whole new region BUT it would likely be JUST enough time for a Remake/Version 2. The question becomes why scrap a remake title? For those without a background in 3D modeling, the GameFreak was not lying about the time table to update a 1000 characters based upon their staff size. GameFreak is an extremely small staff compared to EVERY other development company with anywhere near as successful of an I.P. (intellectual property) under their belt. While the actual models (wire frames & bones) may not had changed, the animations did. Imagine you are GameFreak, you know it is impossible to provide the National Dex. You know when you announce this truth it will be met with a lot of unhappy fans. What do you do? You make a plan over several years to address the issue. You know the Nintendo Switch & Home will result in a LOT more titles emcompassing a "Generation". We will likely see several new Regions before the game sees another major overhaul and leaves Generation 8. So, you make a plan to split up the first 7 Generations of returning Pokémon between a series of games. The first would be the first Switch title and a new Region, the second would a remake of Sinnoh since it was already heavily hinted at, and finally a second new Region. We have already seen the start of this plan as over half of the returning Pokémon in Sword & Shield were from Unova, Kalos, & Alola. This would make sense if the Sinnoh Remakes were only going to have to tackle the model animation work for the Kanto, Johto, Hoenn, & Sinnoh Pokémon not done. Similuarly, this would leave only a handful Unova, Kalos, & Alola Pokémon to be finished via inclusion in the second new Region released on the Switch. (My friends in the industry agreed this is the kind of approach their companies would use for handling that large of a workload.) GameFreak has been making strives more so then ever before to improve the Competitive side of Pokémon which for the most part prior to Sword & Shield was never a big priority for them. This sentiment has change (likely a result of the shareholders) for GameFreak. A large amount of the announcements regarding features leading up to the games' release were directed at the competitve scene. This is important for two reasons. The first is the Pokémon Platinum was the first game used in the official yearly World Championship series so Sinnoh is significant to the history of competitve Pokémon. The second is that 2021 is the 25th Anniversary of the Pokémon franchise. If COVID had not occured, the 25th Anniversary World Championships likely would had been hosted in Japan for the first time ever on remakes of the very first game play in the World Championship series. Soooooooooo why scrap this plan? Shareholders. I believe GameFreak was a few months into development of the Sinnoh remakes when decision was made to change the cycle of New Region One Year and Remake the Next. I believe the cycle was shifted to New Region One Year and DLC the next SO that Remakes would stop occuring. The Expansion Passes for Sword & Shield are not being directed by the main title Director instead during the Direct we were introduced to a younger member of GameFreak. The number of GameFreak staff developing the Expansion Passes is likely no more than 25% of the team and it's likely all young (tenure-wise) staff members. The remaining of the team is likely hard at work on the next full title. Which is VERY likely a new Region. A new Region brings new Pokémon, new Pokémon brings new Merch for the Pokémon International Company to sell. I wholeheartly believe we will see very few remakes going forward. GameFreak makes Pokémon. The Pokémon International Company manages promoting the marketable material... dolls and stuff. No one who works at The Pokémon International Company is involved in any creation of new mons.
  11. You would need to obsessively hoard your digital monsters for this to be a concern. The mass majority of people will maybe use 15%-25% of the storage before GameFreak down the road increases number of storage boxes which eventually will happen. As @theSLAYERmentioned, at very least if you are concerned with storage and GOTTA HAVE THEM ALL, you will need to maintain a HOME account for the periodic Gift Pokémon. On top of that, there's a set of challenges for the phone app and a set of challenges for each console game on the console app. I have not seen anyone saying they completed the Challenges for one (let alone both) so there might be another gift mon attached to completion. I only just noticed the console challenges yesterday. (Serebii.net even only is currently listing the Phone challenges.)
  12. All the Japanese content surrounding the Soup HEAVILY implies the item only works on the Galar Starters (Rillaboom, Cinderace, & Inteleon) as part of the DLC story arch. Some of the earlier articles before we even knew it would be a Soup hinted at it ONLY being your Starter partner. *fingers crossed* its not quite that extreme.
  13. Just keep in mind that only Gen 1 to 6 starters can be bred in non regular PokéBalls!
  14. Hello all, At this time, PKHeX is programmed to know where in the save data the Mystery Gift is (Key: 112D5141/Length: 000017C8). Is there any development out their in side programs at this time working on a reader/editor for this span of Block data? (Hopefully, PKHeX will intergrate a viewer/editor fully into the program in the future but for now I am just inquiring as the ability to edit this data would allow people to add Dynamax Crystals into their game.) Thanks
  15. That's the thing there's nothing exciting about a short-cut! It's simply about being there for when you need it.
  16. I have not been able to play much since v1.1.1 was released. (I just want to verify they work for me before adding them here.) I still need to find a way to add the species encounter without it taking forever which I have codes for v1.1.0 & v1.1.1. I do not have codes at all for: Level Attack #1 Attack #2 Attack #3 Attack #4 Re-Learn Attack #1 Re-Learn Attack #2 Re-Learn Attack #3 Re-Learn Attack #4 PokéBall mons are in for non-Wilds Met Location: "the Poké Ball Plus" The ONLY use for the above is for Mystery Gifts edits. (The last two are literally ONLY for necessary for obtaining more PokéBall Plus Mew but that's just nonsense!!)
  17. A simple HIGHLIGHT all and set background to default fixed it. (Yah, your post beat me to finding the solution by seconds.)
  18. I was trying to save myself sometime! I noticed it after I posted it.
  19. Hello all, For those who do not know me, I studied under a video game development program in the early 2000's. While I did not end up pursuing development as a career, I still actively apply the knowledge to trying to understand what's under the hood of the franchise that first made me want to go into video game development: Pokémon. The Atmosphere CFW OS for CFW uses a built-in cheat app called Edizon which means every single CFW Switch owner with Atmosphere OS are forced to use it. The homebrew app Edizon does not allow for a manual ON/OFF of individual codes which means people interested in experimenting have to maintain their own database of codes and go through the hassle of deleting and re-adding codes to the .TXT file for the codes for the game on a FREQUENT basis. I would like to premise this thread with the following: I am not a code hunter. I simply want to share the compiled database of codes with insight so that the community can continue to better its understanding of the game's internal mechanics. Game TitleID BuildID (for v1.1.1) Pokémon Shield 01008db008c2c000 b44abd65a6a2fe82 Pokémon Sword 0100abf008968000 9d2db721a9894075 The following codes are all for Live RAM Encounter Edits: (New Encountered Wild/Egg/Fossil Pokemon) Gender Codes [(v1.1.1) Always Female Wild/Egg/Fossil Pokemon] 04000000 00770548 79406261 04000000 00770548 52800021 [(v1.1.1) Always Male Wild/Egg/Fossil Pokemon] 04000000 00770548 79406261 04000000 00770548 52800001 [(v1.1.1) Always Genderless Wild/Egg/Fossil Pokemon] 04000000 00770548 79406261 04000000 00770548 52800041 (New Encountered Wild/Egg/Fossil Pokemon) Nature Codes [(v1.1.1) Always Adamant Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800061 04000000 0077053C 52800061 [(v1.1.1) Always Bashful Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800241 04000000 0077053C 52800241 [(v1.1.1) Always Bold Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 528000A1 04000000 0077053C 528000A1 [(v1.1.1) Always Brave Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800041 04000000 0077053C 52800041 [(v1.1.1) Always Calm Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800281 04000000 0077053C 52800281 [(v1.1.1) Always Careful Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 528002E1 04000000 0077053C 528002E1 [(v1.1.1) Always Docile Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 528000C1 04000000 0077053C 528000C1 [(v1.1.1) Always Gentle Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 528002A1 04000000 0077053C 528002A1 [(v1.1.1) Always Hardy Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800001 04000000 0077053C 52800001 [(v1.1.1) Always Hasty Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800161 04000000 0077053C 52800161 [(v1.1.1) Always Impish Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800101 04000000 0077053C 52800101 [(v1.1.0) Always Jolly Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 528001A1 04000000 0077053C 528001A1 [(v1.1.1) Always Lax Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800121 04000000 0077053C 52800121 [(v1.1.1) Always Lonely Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800021 04000000 0077053C 52800021 [(v1.1.1) Always Mild Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800201 04000000 0077053C 52800201 [(v1.1.1) Always Modest Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 528001E1 04000000 0077053C 528001E1 [(v1.1.1) Always Naive Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 528001C1 04000000 0077053C 528001C1 [(v1.1.1) Always Naughty Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800081 04000000 0077053C 52800081 [(v1.1.1) Always Quiet Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800221 04000000 0077053C 52800221 [(v1.1.1) Always Quirky Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800301 04000000 0077053C 52800301 [(v1.1.1) Always Rash Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800261 04000000 0077053C 52800261 [(v1.1.1) Always Relaxed Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 528000E1 04000000 0077053C 528000E1 [(v1.1.1) Always Sassy Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 528002C1 04000000 0077053C 528002C1 [(v1.1.1) Always Serious Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800181 04000000 0077053C 52800181 [(v1.1.1) Always Timid Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800141 04000000 0077053C 52800141 (New Encountered Wild/Egg/Fossil Pokemon) Ability Codes [(v1.1.1) Always has First Ability Wild/Egg/Fossil Pokemon] 04000000 007705E0 3940D262 04000000 007705F8 3940D268 04000000 0077060C 3940D268 04000000 00770620 3940D268 04000000 007705E0 52800002 04000000 007705F8 52800008 04000000 0077060C 52800008 04000000 00770620 52800008 [(v1.1.1) Always has Second Ability Wild/Egg/Fossil Pokemon] 04000000 007705E0 3940D262 04000000 007705F8 3940D268 04000000 0077060C 3940D268 04000000 00770620 3940D268 04000000 007705E0 52800022 04000000 007705F8 52800028 04000000 0077060C 52800028 04000000 00770620 52800028 [(v1.1.1) Always has Hidden Ability Wild/Egg/Fossil Pokemon] 04000000 007705E0 3940D262 04000000 007705F8 3940D268 04000000 0077060C 3940D268 04000000 00770620 3940D268 04000000 007705E0 52800042 04000000 007705F8 52800048 04000000 0077060C 52800048 04000000 00770620 52800048 (New Encountered Wild/Egg/Fossil Pokemon) IV Codes [(v1.1.1) Always "Best" Rated Hit Point (HP) IV Wild/Egg/Fossil Pokemon] 04000000 00770594 528003E1 [(v1.1.1) Always "No Good" Rated Hit Point (HP) IV Wild/Egg/Fossil Pokemon] 04000000 00770594 528003E0 [(v1.1.1) Always "Best" Rated Attack IV Wild/Egg/Fossil Pokemon] 04000000 007705A0 528003E1 [(v1.1.1) Always "No Good" Rated Attack IV Wild/Egg/Fossil Pokemon] 04000000 007705A0 528003E0 [(v1.1.1) Always "Best" Rated Defense IV Wild/Egg/Fossil Pokemon] 04000000 007705AC 528003E1 [(v1.1.1) Always "No Good" Rated Defense IV Wild/Egg/Fossil Pokemon] 04000000 007705AC 528003E0 [(v1.1.1) Always "Best" Rated Special Attack IV Wild/Egg/Fossil Pokemon] 04000000 007705B8 528003E1 [(v1.1.1) Always "No Good" Rated Special Attack IV Wild/Egg/Fossil Pokemon] 04000000 007705B8 528003E0 [(v1.1.1) Always "Best" Rated Special Defense IV Wild/Egg/Fossil Pokemon] 04000000 007705C4 528003E1 [(v1.1.1) Always "No Good" Rated Special Defense IV Wild/Egg/Fossil Pokemon] 04000000 007705C4 528003E0 [(v1.1.1) Always "Best" Rated Speed IV Wild/Egg/Fossil Pokemon] 04000000 007705D0 528003E1 [(v1.1.1) Always "No Good" Rated Speed IV Wild/Egg/Fossil Pokemon] 04000000 007705D0 528003E0 The result of these codes being hunted has allowed us to establish that there is ONLY a single module in the game which is used to determine all the random values for encountered Pokémon. For each of the individual variables which make up a Pokémon (in lamens: each of the individual fields you see in PKHeX), the module passes the data known/pre-determined elements to their respective space in MEMORY and for any blanks/missing elements those are calculated and stored into their respective space in MEMORY. The module does NOT know when Live RAM Encounter Edits (cheats) are active and as such will not attempt to correct any mistakes. For example: applying a Gender to a Genderless Pokémon. Sword & Shield makes it abondantly clear when huge mistakes are made but replacing the 2D sprite with a black PokéBall symbol. The module is used for all NPC Pokémon, Wild Pokémon, in-game gift Pokémon (including Fossil), and Eggs (obviously at time of receiving the egg.) This same module is used for Mystery Gift Pokémon as they are being received. Finally, this same module is used for all non-player Pokémon: both the NPC's Pokémon when less than four humans as well as the Raid Pokémon itself. (Note: due to checks between turns if any of the Pokémon in the Raid become abondantly illegal the Raid will crash 100% for the non-host and most of the time for the host.) Live RAM Encounter Edits (cheats) both can create LEGAL and ILLEGAL Pokémon. The use of Live RAM Encounter Edits (cheats) serves to bypass randomization to reduce the number of times you need to encounter the same Pokémon to get the desired result. It's the "whole infinite monkeys with typewriters" factor: with enough time you would get the desired result so this allows you to jump to that desired result. However, it's only the game breaking Live RAM Encounter Edits (cheats) which are highlighted a black PokéBall symbol. So, for example the game doesn't know which Hidden Abilities are LEGAL and which ones are ILLEGAL so you will not get a black PokéBall symbol on a Pokémon with an unreleased (AKA ILLEGAL) Hidden Ability.
  20. Hello all, For those who do not know me, I studied under a video game development program in the early 2000's. While I did not end up pursuing development as a career, I still actively apply the knowledge to trying to understand what's under the hood of the franchise that first made me want to go into video game development: Pokémon. The Atmosphere CFW OS for CFW uses a built-in cheat app called Edizon which means every single CFW Switch owner with Atmosphere OS are forced to use it. The homebrew app Edizon does not allow for a manual ON/OFF of individual codes which means people interested in experimenting have to maintain their own database of codes and go through the hassle of deleting and re-adding codes to the .TXT file for the codes for the game on a FREQUENT basis. I would like to premise this thread with the following: I am not a code hunter. I simply want to share the compiled database of codes with insight so that the community can continue to better its understanding of the game's internal mechanics. Game TitleID BuildID (for v1.1.0) Pokémon Shield 01008db008c2c000 bdd027f80fab4ef4 Pokémon Sword 0100abf008968000 490648316cc1ccdc The following codes are all for Live RAM Encounter Edits: (New Encountered Wild/Egg/Fossil Pokemon) Shiny Codes [(v1.1.0) Always Square Shiny Wild/Egg/Fossil Pokemon] 04000000 0076FD94 1400003A 04000000 0076FDA4 14000036 04000000 00780684 2A0103E9 [(v1.1.0) Always Star Shiny Wild/Egg/Fossil Pokemon] 04000000 0076FD94 1400003A 04000000 0076FDA4 14000036 04000000 00780684 52000C29 (New Encountered Wild/Egg/Fossil Pokemon) Gender Codes [(v1.1.0) Always Female Wild/Egg/Fossil Pokemon] 04000000 00770548 79406261 04000000 00770548 52800021 [(v1.1.0) Always Male Wild/Egg/Fossil Pokemon] 04000000 00770548 79406261 04000000 00770548 52800001 [(v1.1.0) Always Genderless Wild/Egg/Fossil Pokemon] 04000000 00770548 79406261 04000000 00770548 52800041 (New Encountered Wild/Egg/Fossil Pokemon) Nature Codes [(v1.1.0) Always Adamant Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800061 04000000 0077053C 52800061 [(v1.1.0) Always Bashful Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800241 04000000 0077053C 52800241 [(v1.1.0) Always Bold Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 528000A1 04000000 0077053C 528000A1 [(v1.1.0) Always Brave Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800041 04000000 0077053C 52800041 [(v1.1.0) Always Calm Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800281 04000000 0077053C 52800281 [(v1.1.0) Always Careful Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 528002E1 04000000 0077053C 528002E1 [(v1.1.0) Always Docile Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 528000C1 04000000 0077053C 528000C1 [(v1.1.0) Always Gentle Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 528002A1 04000000 0077053C 528002A1 [(v1.1.0) Always Hardy Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800001 04000000 0077053C 52800001 [(v1.1.0) Always Hasty Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800161 04000000 0077053C 52800161 [(v1.1.0) Always Impish Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800101 04000000 0077053C 52800101 [(v1.1.0) Always Jolly Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 528001A1 04000000 0077053C 528001A1 [(v1.1.0) Always Lax Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800121 04000000 0077053C 52800121 [(v1.1.0) Always Lonely Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800021 04000000 0077053C 52800021 [(v1.1.0) Always Mild Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800201 04000000 0077053C 52800201 [(v1.1.0) Always Modest Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 528001E1 04000000 0077053C 528001E1 [(v1.1.0) Always Naive Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 528001C1 04000000 0077053C 528001C1 [(v1.1.0) Always Naughty Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800081 04000000 0077053C 52800081 [(v1.1.0) Always Quiet Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800221 04000000 0077053C 52800221 [(v1.1.0) Always Quirky Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800301 04000000 0077053C 52800301 [(v1.1.0) Always Rash Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800261 04000000 0077053C 52800261 [(v1.1.0) Always Relaxed Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 528000E1 04000000 0077053C 528000E1 [(v1.1.0) Always Sassy Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 528002C1 04000000 0077053C 528002C1 [(v1.1.0) Always Serious Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800181 04000000 0077053C 52800181 [(v1.1.0) Always Timid Nature Wild/Egg/Fossil Pokemon] 04000000 00770530 79406661 04000000 0077053C 79406661 04000000 00770530 52800141 04000000 0077053C 52800141 (New Encountered Wild/Egg/Fossil Pokemon) Ability Codes [(v1.1.0) Always has First Ability Wild/Egg/Fossil Pokemon] 04000000 007705E0 3940D262 04000000 007705F8 3940D268 04000000 0077060C 3940D268 04000000 00770620 3940D268 04000000 007705E0 52800002 04000000 007705F8 52800008 04000000 0077060C 52800008 04000000 00770620 52800008 [(v1.1.0) Always has Second Ability Wild/Egg/Fossil Pokemon] 04000000 007705E0 3940D262 04000000 007705F8 3940D268 04000000 0077060C 3940D268 04000000 00770620 3940D268 04000000 007705E0 52800022 04000000 007705F8 52800028 04000000 0077060C 52800028 04000000 00770620 52800028 [(v1.1.0) Always has Hidden Ability Wild/Egg/Fossil Pokemon] 04000000 007705E0 3940D262 04000000 007705F8 3940D268 04000000 0077060C 3940D268 04000000 00770620 3940D268 04000000 007705E0 52800042 04000000 007705F8 52800048 04000000 0077060C 52800048 04000000 00770620 52800048 (New Encountered Wild/Egg/Fossil Pokemon) IV Codes [(v1.1.0) Always "Best" Rated Hit Point (HP) IV Wild/Egg/Fossil Pokemon] 04000000 00770594 528003E1 [(v1.1.0) Always "No Good" Rated Hit Point (HP) IV Wild/Egg/Fossil Pokemon] 04000000 00770594 528003E0 [(v1.1.0) Always "Best" Rated Attack IV Wild/Egg/Fossil Pokemon] 04000000 007705A0 528003E1 [(v1.1.0) Always "No Good" Rated Attack IV Wild/Egg/Fossil Pokemon] 04000000 007705A0 528003E0 [(v1.1.0) Always "Best" Rated Defense IV Wild/Egg/Fossil Pokemon] 04000000 007705AC 528003E1 [(v1.1.0) Always "No Good" Rated Defense IV Wild/Egg/Fossil Pokemon] 04000000 007705AC 528003E0 [(v1.1.0) Always "Best" Rated Special Attack IV Wild/Egg/Fossil Pokemon] 04000000 007705B8 528003E1 [(v1.1.0) Always "No Good" Rated Special Attack IV Wild/Egg/Fossil Pokemon] 04000000 007705B8 528003E0 [(v1.1.0) Always "Best" Rated Special Defense IV Wild/Egg/Fossil Pokemon] 04000000 007705C4 528003E1 [(v1.1.0) Always "No Good" Rated Special Defense IV Wild/Egg/Fossil Pokemon] 04000000 007705C4 528003E0 [(v1.1.0) Always "Best" Rated Speed IV Wild/Egg/Fossil Pokemon] 04000000 007705D0 528003E1 [(v1.1.0) Always "No Good" Rated Speed IV Wild/Egg/Fossil Pokemon] 04000000 007705D0 528003E0 The result of these codes being hunted has allowed us to establish that there is ONLY a single module in the game which is used to determine all the random values for encountered Pokémon. For each of the individual variables which make up a Pokémon (in lamens: each of the individual fields you see in PKHeX), the module passes the data known/pre-determined elements to their respective space in MEMORY and for any blanks/missing elements those are calculated and stored into their respective space in MEMORY. The module does NOT know when Live RAM Encounter Edits (cheats) are active and as such will not attempt to correct any mistakes. For example: applying a Gender to a Genderless Pokémon. Sword & Shield makes it abondantly clear when huge mistakes are made but replacing the 2D sprite with a black PokéBall symbol. The module is used for all NPC Pokémon, Wild Pokémon, in-game gift Pokémon (including Fossil), and Eggs (obviously at time of receiving the egg.) This same module is used for Mystery Gift Pokémon as they are being received. Finally, this same module is used for all non-player Pokémon: both the NPC's Pokémon when less than four humans as well as the Raid Pokémon itself. (Note: due to checks between turns if any of the Pokémon in the Raid become abondantly illegal the Raid will crash 100% for the non-host and most of the time for the host.) Live RAM Encounter Edits (cheats) both can create LEGAL and ILLEGAL Pokémon. The use of Live RAM Encounter Edits (cheats) serves to bypass randomization to reduce the number of times you need to encounter the same Pokémon to get the desired result. It's the "whole infinite monkeys with typewriters" factor: with enough time you would get the desired result so this allows you to jump to that desired result. However, it's only the game breaking Live RAM Encounter Edits (cheats) which are highlighted a black PokéBall symbol. The game doesn't know which Hidden Abilities are LEGAL and which ones are ILLEGAL.
  21. Hello all, For those who do not know me, I studied under a video game development program in the early 2000's. While I did not end up pursuing development as a career, I still actively apply the knowledge to trying to understand what's under the hood of the franchise that first made me want to go into video game development: Pokémon. The Atmosphere CFW OS for CFW uses a built-in cheat app called Edizon which means every single CFW Switch owner with Atmosphere OS are forced to use it. The homebrew app Edizon does not allow for a manual ON/OFF of individual codes which means people interested in experimenting have to maintain their own database of codes and go through the hassle of deleting and re-adding codes to the .TXT file for the codes for the game on a FREQUENT basis. I would like to premise this thread with the following: I am not a code hunter. I simply want to share the compiled database of codes with insight so that the community can continue to better its understanding of the game's internal mechanics. Game TitleID BuildID (for v1.0.0) Pokémon Shield 01008db008c2c000 b56ca071216570e8 Pokémon Sword 0100abf008968000 8dafedbb5be81c2c The following codes are all for Live RAM Encounter Edits: (New Encountered Wild/Egg/Fossil Pokemon) Shiny Codes [(v1.0.0) Always Square Shiny Wild/Egg/Fossil Pokemon] 04000000 0076FB74 54000BA0 04000000 0076FB74 1400003A [(v1.0.0) Always Star Shiny Wild/Egg/Fossil Pokemon] 04000000 0076FB74 54000BA0 04000000 0076FB74 1400003A 04000000 00780464 2A0103E9 04000000 00780464 52000C29 (New Encountered Wild/Egg/Fossil Pokemon) Gender Codes [(v1.0.0) Always Female Wild/Egg/Fossil Pokemon] 04000000 00770328 79406261 04000000 00770328 52800021 [(v1.0.0) Always Male Wild/Egg/Fossil Pokemon] 04000000 00770328 79406261 04000000 00770328 52800001 (New Encountered Wild/Egg/Fossil Pokemon) Nature Codes [(v1.0.0) Always Adamant Nature - Wild/Egg/Fossil Pokemon] 04000000 00770310 79406661 04000000 0077031C 79406661 04000000 00770310 52800061 04000000 0077031C 52800061 [(v1.0.0) Always Bashful Nature - Wild/Egg/Fossil Pokemon] 04000000 00770310 79406661 04000000 0077031C 79406661 04000000 00770310 52800241 04000000 0077031C 52800241 [(v1.0.0) Always Bold Nature - Wild/Egg/Fossil Pokemon] 04000000 00770310 79406661 04000000 0077031C 79406661 04000000 00770310 528000A1 04000000 0077031C 528000A1 [(v1.0.0) Always Brave Nature - Wild/Egg/Fossil Pokemon] 04000000 00770310 79406661 04000000 0077031C 79406661 04000000 00770310 52800041 04000000 0077031C 52800041 [(v1.0.0) Always Calm Nature - Wild/Egg/Fossil Pokemon] 04000000 00770310 79406661 04000000 0077031C 79406661 04000000 00770310 52800281 04000000 0077031C 52800281 [(v1.0.0) Always Careful Nature - Wild/Egg/Fossil Pokemon] 04000000 00770310 79406661 04000000 0077031C 79406661 04000000 00770310 528002E1 04000000 0077031C 528002E1 [(v1.0.0) Always Docile Nature - Wild/Egg/Fossil Pokemon] 04000000 00770310 79406661 04000000 0077031C 79406661 04000000 00770310 528000C1 04000000 0077031C 528000C1 [(v1.0.0) Always Gentle Nature - Wild/Egg/Fossil Pokemon] 04000000 00770310 79406661 04000000 0077031C 79406661 04000000 00770310 528002A1 04000000 0077031C 528002A1 20000000 [(v1.0.0) Always Hardy Nature - Wild/Egg/Fossil Pokemon] 04000000 00770310 79406661 04000000 0077031C 79406661 04000000 00770310 52800001 04000000 0077031C 52800001 [(v1.0.0) Always Hasty Nature - Wild/Egg/Fossil Pokemon] 04000000 00770310 79406661 04000000 0077031C 79406661 04000000 00770310 52800161 04000000 0077031C 52800161 [(v1.0.0) Always Impish Nature - Wild/Egg/Fossil Pokemon] 04000000 00770310 79406661 04000000 0077031C 79406661 04000000 00770310 52800101 04000000 0077031C 52800101 [(v1.0.0) Always Jolly Nature - Wild/Egg/Fossil Pokemon] 04000000 00770310 79406661 04000000 0077031C 79406661 04000000 00770310 528001A1 04000000 0077031C 528001A1 [(v1.0.0) Always Lax Nature - Wild/Egg/Fossil Pokemon] 04000000 00770310 79406661 04000000 0077031C 79406661 04000000 00770310 52800121 04000000 0077031C 52800121 [(v1.0.0) Always Lonely Nature - Wild/Egg/Fossil Pokemon] 04000000 00770310 79406661 04000000 0077031C 79406661 04000000 00770310 52800021 04000000 0077031C 52800021 [(v1.0.0) Always Mild Nature - Wild/Egg/Fossil Pokemon] 04000000 00770310 79406661 04000000 0077031C 79406661 04000000 00770310 52800201 04000000 0077031C 52800201 [(v1.0.0) Always Modest Nature - Wild/Egg/Fossil Pokemon] 04000000 00770310 79406661 04000000 0077031C 79406661 04000000 00770310 528001E1 04000000 0077031C 528001E1 [(v1.0.0) Always Naive Nature - Wild/Egg/Fossil Pokemon] 04000000 00770310 79406661 04000000 0077031C 79406661 04000000 00770310 528001C1 04000000 0077031C 528001C1 [(v1.0.0) Always Naughty Nature - Wild/Egg/Fossil Pokemon] 04000000 00770310 79406661 04000000 0077031C 79406661 04000000 00770310 52800081 04000000 0077031C 52800081 [(v1.0.0) Always Quiet Nature - Wild/Egg/Fossil Pokemon] 04000000 00770310 79406661 04000000 0077031C 79406661 04000000 00770310 52800221 04000000 0077031C 52800221 [(v1.0.0) Always Quirky Nature - Wild/Egg/Fossil Pokemon] 04000000 00770310 79406661 04000000 0077031C 79406661 04000000 00770310 52800301 04000000 0077031C 52800301 [(v1.0.0) Always Rash Nature - Wild/Egg/Fossil Pokemon] 04000000 00770310 79406661 04000000 0077031C 79406661 04000000 00770310 52800261 04000000 0077031C 52800261 [(v1.0.0) Always Relaxed Nature - Wild/Egg/Fossil Pokemon] 04000000 00770310 79406661 04000000 0077031C 79406661 04000000 00770310 528000E1 04000000 0077031C 528000E1 [(v1.0.0) Always Sassy Nature - Wild/Egg/Fossil Pokemon] 04000000 00770310 79406661 04000000 0077031C 79406661 04000000 00770310 528002C1 04000000 0077031C 528002C1 [(v1.0.0) Always Serious Nature - Wild/Egg/Fossil Pokemon] 04000000 00770310 79406661 04000000 0077031C 79406661 04000000 00770310 52800181 04000000 0077031C 52800181 [(v1.0.0) Always Timid Nature - Wild/Egg/Fossil Pokemon] 04000000 00770310 79406661 04000000 0077031C 79406661 04000000 00770310 52800141 04000000 0077031C 52800141 (New Encountered Wild/Egg/Fossil Pokemon) Ability Codes [(v1.0.0) Always has First Ability Wild/Egg/Fossil Pokemon] 04000000 007703C0 3940D262 04000000 007703D8 3940D268 04000000 007703EC 3940D268 04000000 00770400 3940D268 04000000 007703C0 52800002 04000000 007703D8 52800008 04000000 007703EC 52800008 04000000 00770400 52800008 [(v1.0.0) Always has Second Ability Wild/Egg/Fossil Pokemon] 04000000 007703C0 3940D262 04000000 007703D8 3940D268 04000000 007703EC 3940D268 04000000 00770400 3940D268 04000000 007703C0 52800022 04000000 007703D8 52800028 04000000 007703EC 52800028 04000000 00770400 52800028 [(v1.0.0) Always has Hidden Ability Wild/Egg/Fossil Pokemon] 04000000 007703C0 3940D262 04000000 007703D8 3940D268 04000000 007703EC 3940D268 04000000 00770400 3940D268 04000000 007703C0 52800042 04000000 007703D8 52800048 04000000 007703EC 52800048 04000000 00770400 52800048 (New Encountered Wild/Egg/Fossil Pokemon) IV Codes [(v1.0.0) Always All 6 IVs are “Best” Wild/Egg/Fossil Pokemon] 04000000 0076FD58 D503201F 04000000 0076FDE0 7100199F The result of these codes being hunted has allowed us to establish that there is ONLY a single module in the game which is used to determine all the random values for encountered Pokémon. For each of the individual variables which make up a Pokémon (in lamens: each of the individual fields you see in PKHeX), the module passes the data known/pre-determined elements to their respective space in MEMORY and for any blanks/missing elements those are calculated and stored into their respective space in MEMORY. The module does NOT know when Live RAM Encounter Edits (cheats) are active and as such will not attempt to correct any mistakes. For example: applying a Gender to a Genderless Pokémon. Sword & Shield makes it abondantly clear when huge mistakes are made but replacing the 2D sprite with a black PokéBall symbol. The module is used for all NPC Pokémon, Wild Pokémon, in-game gift Pokémon (including Fossil), and Eggs (obviously at time of receiving the egg.) This same module is used for Mystery Gift Pokémon as they are being received. Finally, this same module is used for all non-player Pokémon: both the NPC's Pokémon when less than four humans as well as the Raid Pokémon itself. (Note: due to checks between turns if any of the Pokémon in the Raid become abondantly illegal the Raid will crash 100% for the non-host and most of the time for the host.) Live RAM Encounter Edits (cheats) both can create LEGAL and ILLEGAL Pokémon. The use of Live RAM Encounter Edits (cheats) serves to bypass randomization to reduce the number of times you need to encounter the same Pokémon to get the desired result. It's the "whole infinite monkeys with typewriters" factor: with enough time you would get the desired result so this allows you to jump to that desired result. However, it's only the game breaking Live RAM Encounter Edits (cheats) which are highlighted a black PokéBall symbol. The game doesn't know which Hidden Abilities are LEGAL and which ones are ILLEGAL.
  22. If a legality check is ever added to Home, these ones will be deleted immediately (assuming that's how it's handled.) However, let's face it - that will never happen. For those who actually care (as posted above): Starting with Gen 8's non-Delivery Man approach to Mystery Gift mons, the server copy is downloaded (the file here on this page) but before the mon is added to your game - your save is read for OT details and the memories are written into the mon (I am unsure if there are other changes.) This is why I am pointing out that a LEGIT Mew in the current PKHeX doesn't/didn't show a Check but instead a Fail for legal check (which makes sense because PKHeX also uses this download as the template for legal.)
  23. I have not heard anyone state that Hidden Abilities were not available for any Promoted Raid thus far. On top of that, we have not even had a species of Pokemon which does not have a HA in the list of Promoted Nests...
  24. Definitely let me know when your data viewer app is updated with this! Score
  25. This Mewtwo can't be Shiny. It cannot be caught and has forced IVs. I suspect this Mewtwo alone may fill in most of the missing flags for you in the data. lol
×
×
  • Create New...