Talk:Poké Transporter: Difference between revisions

m (Reverted edits by The Interrupting Cow (talk) to last revision by Blueapple128)
Tag: Rollback
(→‎Word filter tests: new section)
 
(3 intermediate revisions by the same user not shown)
Line 170: Line 170:


[[User:Blueapple128|Blueapple128]] ([[User talk:Blueapple128|talk]]) 05:45, 17 April 2023 (UTC)
[[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