Talk:Poké Transporter: Difference between revisions

(→‎Word filter tests: new section)
 
(48 intermediate revisions by 27 users not shown)
Line 47: Line 47:
:Indeed I can confirm that legitimately obtained (special event) TRU arcues is tansferable. I can also personally confirm the 2006 TRU mew is transferable. I realize people have already confirmed this, but I figure the more confimation from seperate sources is best in this case. [[User:Icestar649|Icestar649]] ([[User talk:Icestar649|talk]]) 13:15, 4 March 2014 (UTC)
:Indeed I can confirm that legitimately obtained (special event) TRU arcues is tansferable. I can also personally confirm the 2006 TRU mew is transferable. I realize people have already confirmed this, but I figure the more confimation from seperate sources is best in this case. [[User:Icestar649|Icestar649]] ([[User talk:Icestar649|talk]]) 13:15, 4 March 2014 (UTC)
::Wait so which is it? Mystery Mew blocked or not? I still haven't had the chance to check myself. I do have five legitimate ones actually obtained at the TRU event, currently sitting in my Pokémon Box. (That was fun; I got four friends to wait in line with me.)
::Wait so which is it? Mystery Mew blocked or not? I still haven't had the chance to check myself. I do have five legitimate ones actually obtained at the TRU event, currently sitting in my Pokémon Box. (That was fun; I got four friends to wait in line with me.)
::I think what might be going on here is something going wrong with Pokémon obtained via injected PKM. The games keep lots of hidden records, including data on when and how Pokémon are met. Maybe Transporter checks more than just the Pokémon itself; perhaps it checks with the save file to see how that Pokémon arrived in the game. It would make sense of what BigBadBatter said about how his Ditto imported from a PKM file wouldn't work unless he traded it to a friend. His friend's game created a record of that Ditto arriving "legitimately" through a trade whereas his own game had no such record. It might also explain why some event Pokémon seem blocked, since those are very commonly imported through hacking. Someone on /vp/ was giving away a TRU Arceus, and he confirmed to me that TRU Arceus is not blocked, contrary to many reports. The reports likely stem from the possible issue I just outlined.[[User:Shugo|Shugo]] ([[User talk:Shugo|talk]]) 07:01, 5 March 2014 (UTC)
::I think what might be going on here is something going wrong with Pokémon obtained via injected PKM. The games keep lots of hidden records, including data on when and how Pokémon are met. Maybe Transporter checks more than just the Pokémon itself; perhaps it checks with the save file to see how that Pokémon arrived in the game. It would make sense of what BigBadBatter said about how his Ditto imported from a PKM file wouldn't work but it did for his friend. It's possible his friend's game created a record of that Ditto arriving "legitimately" through a trade whereas his own game had no such record due to being imported directly. It might also explain why some event Pokémon seem blocked, since those are very commonly imported through hacking. Someone on /vp/ was giving away a TRU Arceus, and he confirmed to me that TRU Arceus is not blocked, contrary to many reports. The reports likely stem from the possible issue I just outlined.[[User:Shugo|Shugo]] ([[User talk:Shugo|talk]]) 07:01, 5 March 2014 (UTC)
:::I'm Pokedit's Head Moderater and a .pkm legality specialist, and I can say this, the game keeps no such records. When and how they were met is in the .pkm's memo data, and can be easily edited. I have passed a lot of injected and edited .pkm files, because all the parameters were legal. All the event pokemon I've attempted to get in were completely unedited, and 100% legal (used pokecheck to confirm this, but don't have a link to the .pkm, sorry). I've also recently tested with another friend identical Arceus and Shaymin .pkms. Theirs passed and mine didn't. Remember that really badly hacked pokemon have been able to pass bank, whilst some legit ones can't. I say it's just really bad programming on GF's part. Also Shugo, I am a girl XD----[[User:BigBadBatter|<span style="color:red">Big</span>]][[User talk:BigBadBatter|<span style="color:#870735">Bad</span>]][[User:BigBadBatter|<span style="color:red">Batter</span>]] 21:31, 5 March 2014 (UTC)
::::I meant the other details that the game apparently keeps regarding Pokémon, unless that's also kept in the PKM. (I don't know much about the PKM format.) I recall there being a guy in Black/White you could talk to who would tell you a bunch of extra details about a Pokémon, like what Pokémon fought it before it was caught or who it was traded from (even if that person isn't the OT). I can't remember where in the game he is, though. That made me think that the game keeps extra hidden data on a Pokémon. Surely there must be ''some'' reason for why the same Pokémon doesn't pass for some people but does for others. It can't just be 'bad programming'; I can't think of how they'd mess up creating a simple set of checks, checks that should be the same for everybody. Something must be tripping the checks for one person but not the other, and I'm thinking it's the person's game. If you have the ability, could you try trading one of these Pokémon that won't pass (but will for your friends) to another of your games and then attempting to transfer? If that doesn't work then my theory weakens.
::::For the record, though, I'm not denying that it could be Transporter actually being terrible. I just find it unlikely. [[User:Shugo|Shugo]] ([[User talk:Shugo|talk]]) 21:50, 8 March 2014 (UTC)
:::::All of the stuff's kept in the .pkm except base stats, sprites and cry. I have traded between games, and that doesn't work either. However, I asked pokemon support about it and they said that "some pokemon cannot be transferred from certain games, and which pokemon can or cannot be tranferred depends on the settings of each game". Oddly enough though, I tried last night to pass an Arceus and Shaymin I made with the PokEdit app as a last resort and they passed. It's weird to say the least.----[[User:BigBadBatter|<span style="color:red">Big</span>]][[User talk:BigBadBatter|<span style="color:#870735">Bad</span>]][[User:BigBadBatter|<span style="color:red">Batter</span>]] 21:25, 10 March 2014 (UTC)
 
== Modifications to transferred would-be shiny Pokémon ==
 
Previously a Pokemon would be shiny if the shiny formula would result in a Color ID between 0 and 7 inclusive (Color ID / CID, I refer to it by this name for simplicity sake), but as of X/Y the CID can be a number anywhere from 0 to 15 inclusive for the Pokemon to be shiny.
My question is how would the Poke Transporter deal with Pokemon whose CID is a number between 8 and 15 inclusive, would they become shiny upon transfer or would they be locked into non-shiny ? I personally expect the latter to happens, and if the latter would evolution cancel the non-shininess ? Regards. [[User:Flare drive 2|Flare drive 2]] ([[User talk:Flare drive 2|talk]]) 18:29, 20 March 2014 (UTC)
:By all means, try it and find out. But most likely no one around here knows the answer, and discussing what we "expect" is just pointless speculation. [[User:Tiddlywinks|Tiddlywinks]] ([[User talk:Tiddlywinks|talk]]) 21:33, 20 March 2014 (UTC)
::Well, that would have been the first thing I would have done if not due to the fact that I got no Pokemon games from Gen V and prior, hence why I asked here. [[User:Flare drive 2|Flare drive 2]] ([[User talk:Flare drive 2|talk]]) 22:44, 20 March 2014 (UTC)
 
==Legit, yet un-tranferrable==
 
Just curious, but could someone help me figure out why my Entei from Firered can't be transferred? The other beasts transferred just fine, so I'm stumped.[[User:CraftyWeavile|CraftyWeavile]] ([[User talk:CraftyWeavile|talk]]) 07:58, 5 May 2014 (UTC)
 
== What is meant by this? ==
 
"If it was unnicknamed, and from another language game, it will no longer count as being a foreign-language Pokémon."
As far as I can tell this is wrong. I have tonnes of unnicknamed foreign pokemon that still show up as foreign and unlock the dex entry. Unless it means it doesn't count for masuda? [[User:Jmvb|JMVB - I don&#39;t what to put here.]] ([[User talk:Jmvb|talk]]) 12:25, 20 July 2015 (UTC)
:[[Special:Diff/Poké Transporter/2108386|I have no idea what Pikachu Bros. meant]], but if they can clarify it here, we can try to reword it. Obviously as it stood, it didn't make much sense at all. --[[User:Abcboy|Abcboy]] ([[User talk:Abcboy|talk]]) 13:37, 20 July 2015 (UTC)
 
== Cost ==
 
Does this cost money to use? I know Pokemon bank does, but is this different?
 
[[User:GavinSlavin|GavinSlavin]] ([[User talk:GavinSlavin|talk]]) 01:28, 18 December 2016 (UTC)
:It's in the article....
 
:''As a part of Pokémon Bank, the player must have a valid pass in order to use Poké Transporter.''
--[[User:PannenkoekenNL|PannenkoekenNL]] ([[User talk:PannenkoekenNL|talk]]) 08:00, 19 December 2016 (UTC)
 
== Legality Checking and the Mew Glitch ==
 
I would like to question if Venusaur, Charizard, and Blastoise are truly banned from being transferred or if a detail had been missed.  For example, we know that a Mew without an OT of GF and an ID of 22796 cannot be transferred.  However, there are Mew that are checked and can be transferred.  Same for the starters, though with less restrictions.  In the case of using the Mew Glitch without an attack modifier move, the resulting Pokémon is set to Level 7.  While this would work for Pokémon like Mr.Mime that do not evolve, it does not work for the starters as it makes them underleveled.  They would need to be at least past Level 35 before they would no longer be considered to be underleveled, something that might be checked to consider if a Pokémon is legal or not. 
 
To get to my point, has anyone tested transferring a Level 100 starter obtained from the Mew Glitch or any other evolved  Pokémon that cannot be underleveled in Generation I without use of the Mew Glitch?  --[[User:Super goku|Super goku]] ([[User talk:Super goku|talk]]) 06:22, 26 January 2017 (UTC)
 
== Location Data: RSE vs ORAS ==
 
I'm just wondering. Since, after the poké transporter transfer is done, Pokémon from Red, Blue, and Yellow will have the text 'Kanto in the good old days' added to the end (whereas FireRed/LeafGreen will just say 'Kanto') is this the same case for Hoenn games as well ('Hoenn in the good old days' for Ruby/Sapphire/Emerald vs just 'Hoenn' in ORAS)? [[User:Pokemonred200|Pokemonred200]] ([[User talk:Pokemonred200|talk]]) 11:55, 28 January 2017 (UTC)
:Nope, they're both just displayed as "Hoenn". You can tell them apart due to the [[blue pentagon]] on ORAS Pokémon though (which is now black). --[[User:SnorlaxMonster|<span style="color:#A70000">'''Snorlax'''</span>]][[User talk:SnorlaxMonster|<span style="color:#0000A7">'''Monster'''</span>]] 12:35, 28 January 2017 (UTC)
 
== Alola Forms ==
 
How does evolving Pokémon with Alolan variants work after using this? If you transfer, say, an Exeggcute to Sun or Moon from a Generation VI game and then evolve it, will it evolve into a normal Exeggutor or an Alolan Exeggutor? - [[User:TeridaxXD001|TeridaxXD001]] ([[User talk:TeridaxXD001|talk]]) 09:48, 4 February 2017 (UTC)
:In Alola, all Exeggcute evolve into Alolan Exeggutor. Kantonian Vulpix still evolve into Kantonian Ninetales though. --[[User:SnorlaxMonster|<span style="color:#A70000">'''Snorlax'''</span>]][[User talk:SnorlaxMonster|<span style="color:#0000A7">'''Monster'''</span>]] 10:09, 4 February 2017 (UTC)
::Sould we add this to the article? - [[User:TeridaxXD001|TeridaxXD001]] ([[User talk:TeridaxXD001|talk]]) 10:22, 4 February 2017 (UTC)
:::It's not relevant to this article. Even Pokémon withdrawn directly from Pokémon Bank that were deposited by a Generation VI game, or bred in the Alola region, work the same way. --[[User:SnorlaxMonster|<span style="color:#A70000">'''Snorlax'''</span>]][[User talk:SnorlaxMonster|<span style="color:#0000A7">'''Monster'''</span>]] 10:51, 4 February 2017 (UTC)
 
== Gen VII "modifications made" description error ==
 
"in Generation VII, the level obtained at and date obtained are removed from Pokémon obtained in previous generations."
 
IMHO I think this is phrased incorrectly. The met date is changed to date transferred,
and met level is changed to level transferred, but while not visible from gaming standpoint,
it still yields the data; technically changed, not removed (I can see the transfer data in PKHeX)
 
I think the only field that is actually removed,
is this pesky [https://projectpokemon.org/wiki/Pokemon_Save_Structure#Encounter_Types encounter type] field used in Gen 4 (trash bytes past gen 4),
that IIRC is now used to store the "hyper training" data as bitflags.
<b><span style="color:blue">the</span><span style="color:red">SLAYER</span></b> ([http://bulbapedia.bulbagarden.net/wiki/User_talk:Theslayer talk]) 06:55, 28 May 2017 (UTC)
:I've reworded this line to something more precisely accurate. --[[User:SnorlaxMonster|<span style="color:#A70000">'''Snorlax'''</span>]][[User talk:SnorlaxMonster|<span style="color:#0000A7">'''Monster'''</span>]] 15:25, 29 May 2017 (UTC)
 
== Generation One Pokemon Transfer ==
 
Is there any way of knowing or predicting which Pokemon from Red, Blue, and Yellow will show up as when transfer them, such as what genders they'll be, their abilities, their natures, etc.
 
I just want a No Guard male Machop with Fissure transferred from Pokemon Red, but I have no way of knowing which one will have No Guard or be male. {{unsigned|Mcheetah}}
:Nice try, but all gen 1 Pokemon have their hidden abilities, so what you want is impossible (which sucks for me; I wanted a Chansey w/ Reflect & Natural Cure).[[User:Unowninator|¿¡Unowninator?!]] ([[User talk:Unowninator|talk]]) 19:06, 10 July 2017 (UTC)
::The details on this are listed in the [[Poké Transporter#From Generation I|From Generation I]] section of this page. --[[User:SnorlaxMonster|<span style="color:#A70000">'''Snorlax'''</span>]][[User talk:SnorlaxMonster|<span style="color:#0000A7">'''Monster'''</span>]] 03:59, 13 July 2017 (UTC)
 
== EVs Changes in Gen V Transfers ==
 
According to [https://pokemondb.net/pokebase/182670/transferred-fully-trained-pokemon-from-would-happen-total this thread], mons transferred from gen V with more than 252 EVs just have the extras removed to be retrained. Does this count as good enough evidence to add it to the gen V section, or do I need to be able to show my own proof (which I will be able to do if needed)? Thanks!
 
[[User:TransGardevoir|TransGardevoir]] ([[User talk:TransGardevoir|talk]]) 03:13, 10 August 2017 (UTC)
 
== Pokerus ==
 
There's currently no mention of Pokerus on the page. I've heard it transfers just fine from Gen V but have no idea about the virtual console games. Does anyone know the if there are any circumstances where it doesn't transfer? -- [[User:Dr Miichael|Dr Miichael]] ([[User talk:Dr Miichael|talk]]) 14:49, 28 September 2019 (UTC)
:I haven't tested it myself, but apparently it is not transferred from Gen II Virtual Console. --[[User:SnorlaxMonster|<span style="color:#A70000">'''Snorlax'''</span>]][[User talk:SnorlaxMonster|<span style="color:#0000A7">'''Monster'''</span>]] 15:26, 28 September 2019 (UTC)
 
== Gen 2 (friendship evos?) cannot be transferred ==
 
I just evolved my Golbat and Togepi in Crystal, but Poké Transporter blocked Crobat and Togetic while transfering.
It said, some of the Pokémon can't be transferred.
No Dizzy Punch, all legal, original fresh copy of Virtual Console Crystal, worked with the rest of the Pokédex so far.
Not sure if it's about the friendship, they are my first friendship evolutions that I tried to transfer.
 
If anyone has info, please respond here, I'll keep investigating. {{unsigned|Williamgg}}
 
EDIT: big news. They were holding an item. Now (latest version), item holding Pokémon cannot be transferred, at least from gen 2. {{unsigned|Williamgg}}
 
== Legitimate Manaphy unable to transfer to Bank from White 2 ==
 
On July 14th, 2016 I attempted to transfer my 100% legitimate Manaphy to Transporter from White 2. This Manaphy originated on Pokemon Diamond, hatched at Twinleaf Town on July 24, 2014, and came from the Pokemon ranger event. It was never altered or hacked.
 
Oddly, I actually had a hacked Pokemon in the same load go through, which was a shiny Charizard in a Master Ball. Why didn't the legitimate Manaphy go through? [[User:Mario60866|Mario60866]] ([[User talk:Mario60866|talk]]) 18:50, 28 February 2022 (UTC)
:If you are able to extract your White 2 save file, you might be able to show it to someone at projectpokemon.org who might know more. It will be almost impossible to answer this without the entirety of the Manaphy's data itself. [[User:Blueapple128|Blueapple128]] ([[User talk:Blueapple128|talk]]) 04:36, 17 April 2023 (UTC)
 
== Transferring from Japanese games doesn't seem to be affected by the filtered word list at all ==
 
I found an English word that is filtered in Gen 6 but not Gen 5, as well as a Japanese word. (On a Japanese Gen 6 game, I made sure neither could be entered as nicknames.)
 
I then tested all four of these:
* Japanese Gen 5 physical cart, name a Pokemon the Japanese filtered word from Gen 6.
* Japanese Gen 5 physical cart, name a Pokemon the English filtered word from Gen 6.
* Japanese Gen 5 physical cart, get traded a Pokemon from an English Gen 5 game whose name is the English filtered word from Gen 6.
* Japanese Virtual Console game, name a Pokemon the Japanese filtered word from Gen 6.
 
All four tests went through Poke Transporter, with no filtering. (I also did tests with OT vs. nickname, and hiragana vs. katakana. Nothing was filtered.)
 
By contrast, I also tested English Virtual Console game -> name a Pokemon the English filtered word from Gen 6. This was filtered.
 
I should be able to obtain an English Gen 5 physical cart in about 3-4 weeks, and then I'll do some tests on that before this goes into the article.
 
Side notes:
* [[User:SnorlaxMonster]] has reported encountering this on Japanese Virtual Console before: [https://twitter.com/SnorlaxMonster/status/826808898816323584][https://twitter.com/SnorlaxMonster/status/827005974196019200]
* The filter does apply to Hangul: [https://imgur.com/x5t5Kmq]
 
[[User:Blueapple128|Blueapple128]] ([[User talk:Blueapple128|talk]]) 05:45, 17 April 2023 (UTC)
:On Discord, [[User:Abcboy]] provided [https://cdn.discordapp.com/attachments/1087669163356586034/1097440850063138897/IMG_6099.png an example] of the filter in Japanese previously working before Gen 7. Specifically, in December 2013 a Japanese player reported that [[List_of_local_Japanese_event_Pokémon_distributions_(Generation_V)#Trade_for_Evolution.21_Pok.C3.A9mon|an event Pokemon's OT]], せいしゃ (Seisha), was blocked due to matching the 3DS regex <code>.*セイシ[^ロ].*</code>, which (according to a Japanese dictionary) was probably intended to match "sperm" but (obviously) the character sequence occurs in too many other words. (According to a 3DS datamine, this particular regex was removed from the filter list <s>in version 10.2.0 (October 2015)</s>.) [[User:Blueapple128|Blueapple128]] ([[User talk:Blueapple128|talk]]) 08:00, 19 April 2023 (UTC)
:Edit: Wait wtf, I misinterpreted the 3DS's internal version numbers and this word was apparently removed from the filter list in version 4.0.0 (April 2012), predating Poke Transporter. Now I don't know what to make of this. [[User:Blueapple128|Blueapple128]] ([[User talk:Blueapple128|talk]]) 09:48, 21 May 2023 (UTC)
::I obtained a French Gen 5 physical cart to test with, and the results are super weird:
::* French Gen 5, name a Pokemon a filtered word in Gen 6. This '''does not''' get filtered by Poke Transporter.
::* French Gen 5, get traded a Pokemon from Japanese Gen 5 whose name is a filtered word (in Japanese). This '''does not''' get filtered by Poke Transporter.
::So does the swear filter just no longer apply to all languages of Gen 5? [[User:Blueapple128|Blueapple128]] ([[User talk:Blueapple128|talk]]) 05:05, 21 May 2023 (UTC)
 
== Word filter tests ==
 
Notes:
* All seventeen of the 3DS's region + language filter lists have a test word unique to that one list only. It is always a six-letter word of the form "bbw{x}{yz}", where {x} is the region (e.g. "j" for Japan, for some reason "e" for the Americas, "p" for Europe) and {yz} is the language (e.g. "en" for English and "es" for Spanish). For example, "bbwefr" is the test word that only trips for Canadian French.
* For some reason, all seventeen of the 3DS's region + language filter lists also have ワルモシ in kana as an apparent test word.
 
From Gen 5:
* "omfg" is allowed in Gen 5 but blocked in 3DS Japanese, US English, and UK English (at least). When I transfer "omfg" from a Japanese 3DS running a Japanese Gen 5 game, it's '''allowed'''. User:SnorlaxMonster found the same with a European/Australian 3DS running an English Gen 5 game.
* "adhd" is blocked in Gen 5 but allowed in 3DS. Gen 5 doesn't detect spaces though. When I transfer "ad hd", it's '''blocked'''. When I transfer "xadhd", it's '''allowed'''.
* "xbastard" is allowed in Gen 5. On the 3DS, it is (for some reason) blocked only in Taiwan + Traditional Chinese and Taiwan + English. (Note that Taiwan region 3DSes can't be set to English, so the latter is an internal-only list.) When I transfer "xbastard", it's '''blocked'''.
* When I transfer "bbwtzh" and "bbwten" as tests, both are '''allowed'''. (These are the test words for the only two lists to block "xbastard".)
* When I transfer ワルモシ, it's '''blocked'''.
Conclusion: (3) and (4) together imply that no 3DS list is used directly. It could be applying a substring version of the 3DS lists, but this is contradicted by (1). It could be applying a substring version of the Gen 5 lists, but this is contradicted by (2). Finally, it can't be ignoring all the 3DS lists, because of (5). So the list must be something inconsistent server-side.
 
From Virtual Console:
* I tested transferring "bbwjjp", "bbween", "bbwefr", "bbwees", "bbwpen", "bbwpfr", "bbwpes", "bbwkko", "bbwtzh", and "bbwten" from a U region 3DS. Of these, only "bbween" (the US English filter) was '''blocked''' and the rest were all '''allowed''', even when all four of the 3DS system language, Bank's language, Transporter's language, and the Virtual Console game's language were not English.
* User:SnorlaxMonster tested transferring from a K region 3DS. Some words in Hangul were '''blocked'''.
* When I transfer various swears from a J region 3DS, including a word that appears on both the Gen 5 list and the 3DS Japanese list, all of them were '''allowed'''.
* When I transfer ワルモシ from a J region 3DS, it's '''blocked'''.
* "con" is blocked in Gen 5 and 3DS Canadian French, European French, Taiwan + Traditional Chinese, and Taiwan + English. When I transfer "con" from a U region 3DS, with the 3DS system language/Bank's language/Transporter's language/Virtual Console game's language as English, it's '''blocked'''.
* When I transfer "adhd" from a U region 3DS under the same conditions, it's '''allowed'''.
Conclusion: (1) implies that U region 3DSes use only the 3DS US English list regardless of language settings, but this is contradicted by (5). It could be applying the Gen 5 lists for some reason, but this is contradicted by (6). So the list must be something inconsistent server-side.
 
[[User:Blueapple128|Blueapple128]] ([[User talk:Blueapple128|talk]]) 08:25, 29 May 2023 (UTC)
2,613

edits