Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 06/14/23 in all areas

  1. Background When Let's Go Pikachu & Let's Go Eevee launched, the games added back an old forsaken property to various Pokémon, namely sizes. To be specific, height and weight. While this property remains as a core part in data structure of Pokémon past Let's Go Pikachu & Let's Go Eevee, it will go unused in Sword & Shield and Brilliant Diamond & Shining Pearl (while the values for it are still generated and assigned by those games) Well, if we are being technical, height & weight will continue to go unused in Legends: Arceus and Scarlet & Violet, until HOME v3.0.0 makes it relevant to some degree. Size makes a more prominent impact in those games, as scale. One last bit of information to know, is that prior to HOME v3.0.0, any transfers from Bank do not have height & weight, and those Pokémon would be assigned 0 in both height & weight. So right now, 3 properties for size has been described: height, weight, and scale. Relevance In Scarlet & Violet, new marks were added to those games. Two of those marks are of note, as these two marks are different from the marks previously introduced: these two marks can be obtained by a Pokémon after it was caught. These two marks are known as the Mini Mark and the Jumbo Mark. The Mini Mark gets assigned to a Pokémon with 0 scale, and the Jumbo Mark gets assigned to a Pokémon with 255 in scale. The relevance here would be: scale didn't exist as a property before Legends: Arceus. In order to maintain compatibility of transfers between Sword & Shield, Brilliant Diamond & Shining Pearl and Legends: Arceus, HOME made is so that height gets duplicated into scale. As a result of this compatibility, any Pokémon that didn't already have scale attached to their data on HOME's end also get height duplicated into scale. With this, we have arrived at a method for transfers from previous games to acquire those two marks. Origin games: GO (via GO -> HOME direct transfer) The size depends on whether a Pokémon is XXL in GO. If they were XXL, then the height would be 255. It is believed that XXS would correlate to the height of 0, but currently GO transfers do not possess a height of 0. It is not known if it is a bug or intended. Edit 1: As of 17th June 2023, XXS can be sent to HOME and they retain height 0. Edit 2: Some XS and XL Pokémon actually qualify to be 0 or 255 when transferred. This tool helps give you a range based on the height shown in Pokémon GO. Origin games: GO (via GO -> GO Park in LGPE) XXL Pokémon in GO become 255 in height in Let's Go Pikachu & Let's Go Eevee. XXS Pokémon in GO become 0 in height in Let's Go Pikachu & Let's Go Eevee. This is limited by whether the GO species exists in Let's Go Pikachu & Let's Go Eevee. Since the height & weight values are already assigned in Let's Go Pikachu & Let's Go Eevee, there is no need for HOME to assign/reroll them. Edit 1: As of 17th June 2023, XXS can be sent to HOME and they retain height 0. Edit 2: Some XS and XL Pokémon actually qualify to be 0 or 255 when transferred. This tool helps give you a range based on the height shown in Pokémon GO. Origin games: Switch games The summary would be that the scale values are generated via triangular distribution, which would be 1/16,512 (for 0 or 255 in scale) for basic circumstances, without modifiers. Anubis has written up an easy to digest article here. (how those games generate the values aren't the point; this technical documentation category is about how HOME deals with it) I believe the same method of the generating the values were used for Height and Weight in the other games, as it would be a simple task to port over the mechanism without giving the whole thing much thought. Since the height & weight values are already assigned, there is no need for HOME to assign/reroll them. Origin games: Pre-Switch games (Route A) As I mentioned earlier: This means that any pre-Switch Origin Pokémon that enters HOME prior to v3.0.0, would have their height and weight set to 0. And when they enter Legends: Arceus from HOME prior to v3.0.0, their scale gets locked in to 0. And thus, when they enter Scarlet & Violet, they retain the scale of 0, and are eligible for the Mini Mark. It is important to note that with this method, for non-Switch origin Pokémon, they can only qualify for Mini Mark, not Jumbo Mark. Origin games: Pre-Switch games (Route B) One thing that HOME v3.0.0 set out to fix accomplish, was to assign and reroll height & weight values to any Pokémon that had both 0 height & weight values. The only exception to this (as seen in Route A) was any Pokémon that had visited Legends: Arceus (meaning they have a scale value initiated, even if it was 0). [Note: this fix technically had no 'real' repercussions to the user; they would not have been able to see height/weight values without hacking] So if you have a Pokémon with 0 height & 0 weight, but didn't visit Legends: Arceus prior to HOME v3.0.0, it will be assigned a random height & weight the next time it enters HOME. Now that we know that height & weight reroll exists, and that height gets duplicated into scale for Legends: Arceus and Scarlet & Violet, the question becomes: (a) is it possible to get 0 or 255 in height, and if so, (b) what are the odds to getting them? Based on Anubis' simple explanation of the triangular distribution Scarlet & Violet uses (read here), and me throwing stuff into HOME for it to reroll, I came up with this: I did a mini study, where I threw 18,600 Pokémon into HOME to have their height & weight rerolled. I plotted 2 graphs, one for height (blue dots), and one for weight (orange dots). x-axis are for the values (0 to 255), and y-axis for the number of hits I have come across after collecting all the height and weight rerolled. The black line follows Scarlet & Violet's triangular distribution of 1/16,512. There were adjusted to fit the study based on the number of samples I have (18,600). From the looks of it, the generation of height & weight follows the same triangular distribution used in Scarlet & Violet for scale, and so that answers question (b). As for question (a), I confirm that it is indeed possible to generate 0, as well as 255, in height. Here's a picture of my Mew getting the Jumbo Mark. If you're interested in my data, and the crappy plugin (only for SWSH) used to grab the HTWT data, it can be found here: HTWT.rar for the Excel file and plugin With this method, for non-Switch origin Pokémon, they can qualify for either Mini Mark or Jumbo Mark. Notable mentions: HOME gifts redeemed prior to v3.0.0 (origin games appears as Sword & Shield) Those gifts were distributed as height & weight being 0. If they have been transferred to Legends: Arceus prior to v3.0.0, they follow Route A, thus qualifying them for the Mini Mark. If not, they can also go Route B, and have a 1/16,512 chance to qualify for Mini Mark or Jumbo Mark. Alpha Pokémon in Legends: Arceus These Pokémon have their height, weight, and scale, maxed out at 255 each. This means they qualify for the Jumbo Mark when transferred into Scarlet & Violet. Former Titan Pokémon in Scarlet & Violet These Pokémon have their scale maxed out at 255 (as seen in the Iron Treads image at the start of the page). This means they qualify for the Jumbo Mark when transferred into Scarlet & Violet.
    1 point
×
×
  • Create New...