メールパス解析

Last-modified: 2017-10-04 (水) 17:21:18

救助依頼のふしぎなメールの各文字の意味や生成規則と、
非公式のツールによって作られるふしぎなメールの存在を紹介。


ふしぎなメールの生成規則(開発者向け)

パスワードの各文字の意味

  • 01文字目:[H6][H5][H4][H3][H2][H1][G8]
  • 02文字目:[E13][E12][E11][E10][E9][E8][E7]
  • 03文字目:[F2][F1][S4][S3][S2][S1][A3]
  • 04文字目:[0][0][0][0][C7][C6][C5]
  • 05文字目:[K5][K4][K3][K2][K1][I9][I8]

  • 06文字目:常に0
  • 07文字目:[A2][A1][0][1][0][1][X8]
  • 08文字目:[G7][G6][G5][G4][G3][G2][G1]
  • 09文字目:[I7][I6][I5][I4][I3][I2][I1]
  • 10文字目:[X7][X6][X5][X4][X3][X2][X1]
  • 11文字目:[F9][F8][F7][F6][F5][F4][F3]
  • 12文字目:[D7][D6][D5][D4][D3][D2][D1]

  • 13文字目:[C4][C3][C2][C1][B7][B6][B5]
  • 14文字目:常に0
  • 15文字目:[J4][J3][J2][J1][K8][K7][K6]
  • 16文字目:[E6][E5][E4][E3][E2][E1][D8]
  • 17文字目:[B4][B3][B2][B1][E16][E15][E14]

    • A:依頼の種類 3ビット
    • B:ダンジョンの種類 7ビット
    • C:フロア 7ビット
    • D:文面 8ビット
    • E:識別ID 16ビット
    • F:依頼者 9ビット
    • G:報酬アイテム 8ビット
    • H:友達エリア 6ビット
    • I:救助対象のポケモン 9ビット
    • J:報酬の種類 4ビット
    • K:さがす/届けるアイテム 8ビット
    • S:特殊任務フラグ 4ビット
    • X:チェックサム 8ビット
    • 0:常に0
    • 1:常に1

チェックサムの生成法則

  • 01バイト目:[S1][A3][A2][A1][0][0][0][0]
  • 02バイト目:[F5][F4][F3][F2][F1][S4][S3][S2]
  • 03バイト目:[I4][I3][I2][I1][F9][F8][F7][F6]
  • 04バイト目:[K3][K2][K1][I9][I8][I7][I6][I5]
  • 05バイト目:[J3][J2][J1][K8][K7][K6][K5][K4]
  • 06バイト目:[G7][G6][G5][G4][G3][G2][G1][J4]
  • 07バイト目:[D1][H6][H5][H4][H3][H2][H1][G8]
  • 08バイト目:[E1][D8][D7][D6][D5][D4][D3][D2]
  • 09バイト目:[E9][E8][E7][E6][E5][E4][E3][E2]
  • 10バイト目:[B1][E16][E15][E14][E13][E12][E11][E10]
  • 11バイト目:[C2][C1][B7][B6][B5][B4][B3][B2]
  • 12バイト目:[0][0][0][C7][C6][C5][C4][C3]

このような12バイトの8ビット列を作り、全て足し合わせる。
そして10進数で110を足して256で割った余りがチェックサム。

変換テーブル

0123456789!#$%&(
)*?@「」+=>♀♂ABCDE
FGHJKLMNPQRSTUVW
XYZあアいイウえエおオかカきキ
けケこコさサすスせセそたタちチつ
てテとトなナにニぬヌねネのノはハ
ひヒふフほホまマみミむムめメもモ
やヤゆユよヨらるルれろロわをヲん


0~127が上の変換テーブルに対応しています。

生成規則

下位ビットから順に目的、特殊任務フラグ、依頼主、救助対象、依頼アイテム、報酬の種類、
報酬アイテム、報酬エリア、文面、ID、ダンジョン、フロアの値を連結し89ビットのビット列にする。
下位に0を4ビット(意味のある値かどうかは不明)連結して93ビットのビット列にする。
下位から8ビット毎に区切って足し合わせ、さらに10進数で105を足して256で割った余りがチェックサム。
チェックサムをビット列の下位に連結して101ビットのビット列にする。これを下位から順に
7ビット毎に区切り、文字に変換して10、7、3、11、9、5、15、8、1、12、16、2、17、13、4文字目に
配置し、未定義の6、14文字目は0にする。

【以下を削除しようとする(してる)人へ)】このページが存在する理由
インチキを承知で、捏造パスを利用したい人がいる
捏造パスを知らない人に対する説明(ネットやってりゃ嫌でも目に付くし)
他コンテンツに、捏造パスが混入しないための防波堤
捏造は隔離しておかないと普通のところに紛れ込んでわからなくなる
削除するまえにまず一考、それでも削除したほうがいいと思う場合は管理人の判断を仰いだほうがいい

捏造パスワード

ゲーム内で得られる「ふしぎなメール」によって現れる依頼では、ランクごとに
お礼になる道具は決まっています。しかし、データの上ではあらゆる道具をお礼として
設定できるようで、そのようなメールのパスワードであっても、ゲーム上で認識される
「仕様」があります。
序盤のダンジョンでレアな道具がお礼になったり、
通常のゲームでは見られない没どうぐらしきものをお礼にしたり、
隠しダンジョンへ行くためのスイッチになるメールも、パスワードで出現させる事ができます。
すなわち、パスワードの法則を解析することで、自分の好きなようにメールを捏造することが可能というわけです。

パスワードの生成は確かに便利ですが、ユーザーから
ゲームの達成感を奪ってしまう恐れがある危険なものです。
個人の範囲内で利用する分には問題はありませんが、利用したことを他人に話したり、
入手したアイテムを他人にあげたりする際には注意しましょう。
また、不正パスワードでフリーズの項目も参照のこと。
個人サイトに載せられてるパスなどを入力する場合は自己責任で!

捏造パス生成ツール

(以下は任天堂非公認のインチキツールです。当ツールを使用して得た結果は何の自慢にもなりません。
本ゲームでズル・インチキをしたくない方は、この捏造パス生成ツールを使用すべきではありません。)
ページ上部の[添付]をクリックし、poke_mail.zipをダウンロードして起動

青限定アイテムを、赤にも出現させよう。

「きんのキバ」「サニーゴのトゲ」「サボネアのハリ」は、青の「みちのダンジョン」(すれちがい通信)で高確率で手に入るがあまり役に立たない、いわいるハズレアイテムです。
しかし赤ではゲーム内にデータはあるものの、(ともだち救助のお礼として受け取らない限り)手に入れることができません。
以下のパスワードは、そんな「すれちがい通信限定アイテム」を手に入れることができるパスワードです。
ちなみに青でも使えます。

依頼主目的場所難しさお礼ふしぎなメール
フシギダネわたしを たすけてちいさな もり B2FEきんのキバ10コ00F0け 0#41よ00 )0エ00
サニーゴわたしを たすけてちいさな もり B3FEサニーゴのトゲ10コ00ひ0ケ 0!6るはカ0 >0エ00
サボネアわたしを たすけてでんじはの どうくつ B2FEサボネアのハリ10コ0000こ0#5ほハヌ0 )0エ08

没アイテムを出現させよう。

通常では入手できない没アイテムを出現させます。没とは言っても、
普通に使用可能なものもあります。道具をコレクトしたい人にも。

  • さばく ちたいの連れて行く依頼、バンギラスまでつれていっての依頼に挑戦する時は、エアロックやノーてんき持ちのポケモンを連れて行くことをお奨め。
依頼主目的場所難しさお礼ふしぎなメール
ドーブルメタモン を たすけてちいさな もり B3FEほりおこし1ヨ00G 0RX4*ケほ >0?ま4
ドーブルメタモン を たすけてちいさな もり B3FEかいてんぎり1ヨ00G 0RY4@ケほ >0?ま4
フシギダネわたしを たすけてちいさな もり B2FEきりかえばこ10F0け 0#ミ1キ00 )0エ00
ピカチュウピカチュウ まで つれてってさばく ちたい 20FSきりかえばこ10F1け 0たミ♀な6F G0♀けル
ヌケニンバンギラスまでつれていってちいさな もり B1FDけいかいメガネ そのた00F0M 0そK*そつ0 80け00
フシギダネフシギダネ を さがしてでんじはの どうくつ B1FEとりつきだま そのた1ホF0け 0Sぬ1コ0け 80♀R8
フシギダネわたしを たすけてでんじはの どうくつ B1FEふっかつのたま そのた1すF0け 0!と1さ0X 80♀タ8
フシギダネわたしを たすけてでんじはの どうくつ B1FEものなげのたま そのた1んF0け 0#の1の0X 80♀0(
フシギダネわたしを たすけてでんじはの どうくつ B1FEようすみのたま そのた1セF0け 0#こ1わ0イ 80♀D8
フシギダネわたしを たすけてでんじはの どうくつ B1FEよびだま そのた1らF0け 0#め1J0ナ 80♀ね9