マギアレコードのあるきかた(マギレコ攻略ブログ)

魔法少女まどか☆マギカ外伝 マギアレコード、通称マギレコの非公式攻略ブログです。公式Twitterの呟きを集めたり、高難易度ステージの情報を記載したりしています。特にキモチ戦とEXチャレンジクエストに力を入れています。コメント大歓迎!

【マギレコ】6周年記念魔法少女は誰?記念サイトの謎を解読する【6周年記念カウントダウンキャンペーン】

2023年8月22日でマギアレコードは6周年!

そんなマギアレコードの6周年記念カウントダウンキャンペーンサイトが公開されています↓

6th.anniv.magireco.com

執筆時点では2023年8月19日の21時ですが、カウントダウンの数字を見る限り8月20日の18時に情報公開されそうですね。
そのタイミングで6周年記念イベントの詳細や、記念魔法少女の発表がされるでしょう(ヒストリアやちよは6周年記念魔法少女ではありません)。


さてさて、そんな久しぶりのカウントダウンサイトですが、上記のポスト(ツイート)にも記載の通り、「6周年で登場する魔法少女のヒント」があるようです。

先にほかの方の解析結果を見たうえで筆者も真似して解読しているので、完全に自力で解読したわけではありませんが、たどり着いた6周年記念魔法少女の答えを紹介していきます!

6周年記念カウントダウンキャンペーン

サイト上に現れる謎

さてさて、何はともあれまずはキャンペーンサイトをご覧ください。
下記のリンクは再掲です。

6th.anniv.magireco.com

これまで旅してきた数々の場所を背景にしたカウントダウン、そしてX(Twitter)でのプレゼントキャンペーンの紹介がありますね。


このページ内の細かい文字を追っていくと、3つの謎の文字列が見つかると思います。

場所 文字列
ページ一番上の右側 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.
応募締め切りの下 eyJ1cmwiOiJodHRwczovLzZ0aC5hbm5pdi5tYWdpcmVjby5jb20vc2VjcmV0LyJ9.
shareアイコンの下 [1:][2:][3:][4:][5:][6:][7:][8:][9:][10:][11:][12:][13:][14:][15:][16:][17:][18:][19:][20:][21:][22:][23:][24:][25:][26:][27:][28:][29:][30:][31:][32:][33:][34:][35:][36:][37:][38:][39:][40:]

……謎ですね。


が、ツイッターで見かけたのですが、どうやらこの暗号がどういう意味かChatGPTに聞いてみると、どういう形式の暗号なのか教えてくれるようです!
その手があったか!
早速聞いてみましょう!


筆者:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.ってなんのことかわかる?

以下、ChatGPTの回答。

提供されたテキストはJSON Web Token(JWT)の始まり部分を表しています。JWTは、情報を安全に伝送するための一般的な手段で、特にウェブアプリケーションでの認証と情報の交換に使用されます。
このテキストはJWTのエンコードされた形式を持っており、2つの部分で構成されています。

  1. ヘッダー(Header): "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9"という文字列です。これはJWTのアルゴリズム(この場合はHMAC SHA-256)とトークンの種類(この場合は"JWT")がエンコードされたものです。

  2. ペイロード(Payload): この部分はトークンに含めるデータをエンコードしたもので、通常はユーザーID、有効期限、権限などの情報が含まれます。しかし、提供されたテキストではペイロードの部分が欠落しているようです。

JWTはドット(.)で区切られており、ヘッダーとペイロードはそれぞれBase64でエンコードされています。完全なJWTは次のような形式になります。

Header.Payload.Signature

ただし、提供されたテキストからは具体的な情報を取得することはできません。ペイロード部分がないため、誰によって署名されたトークンなのかや、どのようなデータが含まれているのかはわかりません。通常、JWTは署名されており、署名を検証することでトークンの信頼性を確認します。

以上。


とのこと。

なるほどなるほど!
JWTね!


……初めて聞きましたわJWTなんて。

解き方が分かった今改めて見てようやく仕組みがわかりましたが、どうやら「Header」「Payload」「Signature」の3つの要素で構成される情報伝達手段みたいですね。
キュゥべえに教えたら人間はそんな手段に頼る必要があるんだねとか煽ってきそう

そしてHeaderとPayloadとSignatureは「.」ドットで区切られるようです。

先ほど挙げた三つの文字列のうち上2つの末尾には「.」が付与されているため、これら三つの文字列は順にHeader、Payload、Sigunatureと見て良いでしょう。



次に、一番最後の文字列?の謎を解かないといけません。
なんらかの数字と対応することはわかりますが、キャンペーンページ内には特にヒントはありませんね……

ここで、キャンペーンサイトの内容に従ってお祝いポストを投稿しようとすると、新たなヒントが浮かび上がります。

お祝いポストにはランダムな画像が自動で付与されます。
筆者が最初にやったときはみゃーこ先輩でした!

この画像を注意深く見ると……

「4:7」という文字が見つかると思います(マギレコのロゴの右上あたり)。

ゲーム内のお知らせのいろはちゃんの画像にも「2:4」という文字が書かれています。

最後の文字列「[1:][2:][3:][4:][5:][6:][7:][8:][9:][10:]...」は、このポスト画像の文字から解読できそうですね!


というわけで、ひたすらシェアボタンを押してランダムに付与される画像を確認しまくりました。
40種類しか画像がないのかと思いきや、それ以上あるようです。

数字と文字の対応は決まっており、魔法少女と数字の対応も決まっています。
1つの数字に2人~3人の魔法少女が割り当てられているようですね。

画像は恐らく全部で92枚あります。

番号、文字、魔法少女の対応表を以下に置いておきます。
長いので折りたたみ。

番号対応表(タップして閲覧)

番号 文字 魔法少女1 魔法少女2 魔法少女3
1 O みふゆ らんか リヴィア
2 4 いろは りおん かのこ
3 W やちよ ちか 夏希
4 7 鶴乃 ひなの
5 T さな ささら ゆうな
6 w フェリシア ななか アシュリー
7 h 灯花 衣美里 みつね
8 x アリナ 紗枝
9 Y レナ あきら
10 i ももこ まなか あかり
11 e かえで 莉愛 涼子
12 U かこ かりん クシュ
13 U 美雨 明日香
14 8 ねむ れいら
15 F うい せいか
16 F 十七夜 みと
17 D みたま こころ
18 P 月夜 ゆきか
19 w 月咲 あやか
20 v かごめ ひみか
21 4 結菜 あいみ
22 F ひかる つむぎ
23 p アオ れん
24 k 樹里 このは
25 K 静香 葉月
26 n ちはる あやめ
27 q すなお まさら
28 m ひめな このみ
29 z 時雨 梨花
30 R はぐむ 麻友
31 t 沙優希
32 l ミユリ 萌花
33 6 ラビ 理子
34 T あさひ 真里愛
35 E アレクサンドラ みくら
36 9 うらら せいら
37 p 那由他 てまり
38 s4 ほとり みかげ
39 dG めぐる 月出里
40 WA 万年桜 ヨヅル

これを「[1:][2:][3:][4:][5:][6:][7:][8:][9:][10:]...」というように、1から40まで順番に並べると……

O4W7TwhxYieUU8FFDPWv4FpkKnqmzRtl6TE9ps4dGWA

こうなります。

この文字列がJWTにおけるSignatureに該当すると考えていいでしょう。


よって、JWTは

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1cmwiOiJodHRwczovLzZ0aC5hbm5pdi5tYWdpcmVjby5jb20vc2VjcmV0LyJ9.O4W7TwhxYieUU8FFDPWv4FpkKnqmzRtl6TE9ps4dGWA

となります。
この文字列をどこかしらに使うのでしょう。



さて、文字列の正体が何となくつかめても、このままで人間に理解できる内容ではありません。
上記のChatGPTの返答に「JWTはBase64でエンコードされています」という趣旨の内容があるので、エンコードの逆にデコードをしてみることにしましょう。
(エンコードとデコードは暗号化とそれを戻す複合化のようなものです)

今度もまた、ChatGPTに頼んでデコード用のプログラムを作ってもらい、3つの文字列をそれぞれデコードしたうえでUTF-8で解釈してもらいました。

となりました。
最後のO4W7TwhxYieUU8FFDPWv4FpkKnqmzRtl6TE9ps4dGWAに関してはUTF-8で解釈できなかったようですが、JWTのsignatureはそういうものなんでしょう、多分。

デコードできた2つを見てみると、2つめは何やらリンクですね……
URLにまんまsecretと書かれたシークレットページのようです。

このリンク先に遷移すると……

マギアレコード 6周年カウントダウンキャンペーン



Invalid Signature
6周年記念カウントダウンキャンペーンサイトに
新たなヒントが設置されました

TOPに戻る


と表示されるページに遷移します。

Invalid Signatureは直訳すると、「無効な署名」。
いったんこの意味は置いておいて、TOPに戻るからキャンペーンサイトに戻りましょう。

なお、2回目以降このシークレットページにアクセスすると、「Invalid Signature」と「TOPに戻る」だけ表示されます。
ヒントが追加されるのは最初の1回だけみたいですね。



キャンペーンサイトに戻ってくると、暗号を解くためのヒントが……

無い。

上から下までスクロールしても特に何もない。

ヒントが追加されましたとは一体……



ここで余談をば。

キャンペーンサイトの右上にある2本線。
こういう横線が2,3本並んだボタン、よく目にしますよね。
これの名前をご存じでしょうか?

このボタンのことをハンバーガーボタンと言います。

ja.wikipedia.org

2本だとハンバーガーっぽくないですが、3本あるとかろうじてハンバーガーに見えなくもないですね。


もひとつ余談。
このキャンペーンサイトのハンバーガーボタンを押すと、上に昼夜を切り替えるボタンが現れます。

ここからダークモードに切り替えると、象徴の魔女たっぷりの禍々しいモードに切り替えることができますよ!




……さて、ハンバーガーボタンを押してお気付きでしょうか。

「setToken」という謎のメニューがあることに。

このsetTokenはシークレットページに訪れないと出現しません。
つまり、追加されたヒントとはこれのことですね。

早速setTokenのページにアクセスしてください。


setTokenページにアクセスすると、「set token utility」という表示、入力欄、「SET」と書かれたボタンが現れます。

ここに適切な内容を入れてSETすれば、秘密を解くことができそうです。


そうですね、ここに先ほどのJWTを挿入するんです。
(ここがわからずX(Twitter)上で答えを探しました)

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1cmwiOiJodHRwczovLzZ0aC5hbm5pdi5tYWdpcmVjby5jb20vc2VjcmV0LyJ9.O4W7TwhxYieUU8FFDPWv4FpkKnqmzRtl6TE9ps4dGWA

これを入力欄に入れてSETを押すと……


「tokenの保存に成功しました」


と表示されます。

この状態でキャンペーンサイトに戻ってくると、暗号の答えが……

無い。

またしても無い。
ハンバーガーボタンを押しても無い。

さっきのJWTが間違いだというのか……

超余談ですが、暗号解読中にWをwとして扱っている箇所があり、ホントにJWTが間違っていました。ふっかつのじゅもんか何か……?


ここがちょっとイジワルで、この場面での正解行動は正しいJWTを入力しつつ、シークレットページに再度アクセスすることです。

さあこれが答えだ!

6周年記念カウントダウンの答え

                                                          iVBORw0KGgoAAAANSUhEUgAAAB 
                                                   0AAAAdCAY  AAABWk2cPAAAACXBIWXMAAAsTAAALE
                                              wEAmpw         YAAAAA           XNSR0IArs4c6QAAAARn
                                          QU1BA            ACxjw     v8YQU     AAAgqSURBVHgBjVZ7UFTnF
                                      f/de/               fJvlh     3gQVB      VlBZJSiiiWA1XUUk1DbG1BiTT 
                                   H10J                  nWmTa      fSpBrTV  mT6sDNOB6fTTjqdOoltqm0mxvQVjZF 
                                nUQl                    FJBgE5      L       EbZHm6LMI+2cfNuXfB8FLz7f5x97vfnt85
                              v3P                       O7zsM        vsIq     K3krNqxU7Y1EIlaGQTZtme+/5NHEA3YWzAc
                            cE6                         kuPvK       C/VH2m     Ie9PHH8rJ WOlNAjgTEYHRvG7a4mDN0dgEGf
                          gEz                           LGmhUB      hF5msG      3OfClDwN  nHhiZQnmMTP1IPESA9Y2XUFXzL7
                        jd4                         wDH gWVZxC      4w4MUd      P0ScIXk     G8OQ6KfH7SotL948+ErTs+FlzCE
                      wlp                       lF       4vbkG      Fy6+g2      CQ3tA/e       JaBXCoXYcyLl+KlZ4vxgGWXgN8
                     0O                     2r2           UYARP     oT/X7+     MYDgMmU        IO RiKBVCLFge/+HCssOejts8PrG
                   8Pc                    WM                TIRXu            C3XlBBUpn         Awp/ 9PrcGBm5K0a4fMVyGA1GLEn
                  Lo                   pw                     mgaXNYC    CAjq7mKRBiw4/BY        ft0sq PAZH8OqJDDmYBRj5UKNRISk
                 sB                  Jp                          Whta6NcSvFU/k7wfBhd9jZQRc      MxYLufq Kor5/Hu+2+isvbcdEPmkEJ
                ZM                  v                                       WDm6I1AuYs5lkswy     F9sQXGBf FYnbUBBdadiFFq0WW7ica
               mG                 k                RCYQQCPjy                      +Jl9kIzkpnZx   MQXt7I/wBD +QyBWJiNIKp3M1bvl1dX
              n6                O8           ixEG   W2L                                GcvtceHy   /85hbHwUOQ SWs8oqUsgQOYPDd/Dfi3
             9B                aC       Iok      uVy                                      jaDX0Qm P5x5C4QD6Bnq JfhNs9nb4CPjJvO2iTU
            kU                p      4q       ZLB                                            7bbNC Pqs/g00+vgg/ z5HEAaeYMijiLCqcTra
           0N                C   BOt       oC9L                                                 7QNiY9XKdUT7bqK8 BT09HRh29tH5TO  Rk
           W4               k Z9         X271                        EZ6lny1zk                    srJ8WT67+Fgz/4L SxLV6GzqwUfff   x3
          tL               Q0          4PChw                     /jr6b9BKqOG4CPgI                  2HcvFkP1+gQHlue i8Itz8PrdWN9   bt 
          EM             QG          EFlcq9                   XGH+rhLiz    DIbNDE+                   hQShAlpNLNavK0 KsLhbqGBX2     7H
         kR           ub            l5cDqdK                 CzcivLyC      gSJZj7Co                   7X9BtLTM6HTLkB t3QWqg0QYF     iT
         MN         Ez            EcQVbnnu                 dHk2zQaU       SOSxLcnC                   x4h0sTVsJFXm8+4 WnodWp0N       zc
         jB       HX             XUwEguTEX                nx86RJCoR        C1SxDXG                   2vgujcMh8MGlUqD  9LTHZh        pm
        oG      CJ             nuy55PL0ie                 Bmay3c3n                                    vUh01ITGVxpa4C/ QN9MB         qN
        JI    d               e9A/2Y3BoAE                ePHYOO9g6 8/FNYlq/CZ7f                       qEQwF4fW7Z1rlhU KEmf          nV
        L/  /I               KxUa+HxByOUy                RKhwQqEI2mx1sNtvUTQh7Nhe                     RDQZ0dXdiWt116C NjU           U8 
        icTg                4CC0Wh2KniqiG                pDAYY8IpYIx       9wi8HjfU                   Gq3Y52FSNQlLei0  N            Ay 
        EF                 2EhIihXZJmiMEe                RutSDEObHj        +TzoNHpqA                  Q+e2/k0VmfnkAiE               ER 
        cX                h/zN+ci3WunZiG3                f3Ib4+DhR         IASxyMpOo                  Jbxk4AwMGfGw7BQ             irVf
        T4                UujsHjG1LAMdIow                yd+c9bmGn         WYt32nADK                 5nDhgkBIfjwDRd             /W  TK
         0g            0x uFKbQ005HWvow8Kh               QKmhDii14         2xMTeGXS6                 kLUqhQgISTCa4            vF    7I
         VV           okp 5shpeg1ajXkHIuKf                18FF9EK8         tjEFW7eZV                 UqdJb2jmakZ            iw      hM
         XB          DIVdC opTDkJSIcf8EkuN                 NRNc4VW         kAH174kE                 CT0HOnB729d           +A       ZH
          xO         rWRCJ cTaCVMsK6Cm/SnJu                 dNwDpVI       Be0s3PC7                  JVLnUSUjn           qq         iY
          nv        G7WHR3d UCrN2Dongu2hlac                  f+8cbN026MnbX/zsKK43                  3MDGDRvJ2          B           hU
           MW      qxTWQyqgO K8p8X/gMnKZM21g                    BrYRHW5eVRlCoo                    SbN7u5zg         2G             i/
           ChM     GU1Z2Pjbk  D7iEDb/cicwnMi                                                     GjEjv6         +iH              YO
            jo     x4fOLVWdel  IqTZSfR8/nn4CQc                                                  Ve0Q9        aEBy5              Zl4
             GB    xMW61t4Khi12 48DV6Pb5f/Bo2bSn                                              A2MA        IW   us               d9
              ys  4BH4xW1y8Y5Qwq sQE++Tw+wIov3wZ/X2                                         9CH       h8N     CR               w2
               Pe 9l7Fr/z5ca7qBZR YL+hwOeCinWp0Whw4fQl                                   vrL      SEC        8                SN
                8x0ecOHPqz9DIFbjd3D OtEfH2EbrQJZNdWUqnrXK                            iYKh   jCH6           qW                ql
                 UkDjAkpGBAz9+lVxkqE f78Yff/w6vvvIKNb4ae/ftodu    kjSJkiGKeMsW   LBApFNdTf                h                1Nv
                  voVUYxam7tqwiDNtXDlx /B9l9PKgcKC tqxHVn7yP3m6H0NEoKMhH   jEaN2p                       oa                jJD
                   8LU5bjKQEMxJNy5BuzhJNn jr9a1KpI   WoXMh6OQKZUYv            9Lr2Gh                  ac                 lU
                     mCd/8sZuca6RTIFKFLLSoD /wDFFkt    qSvEb2tDH     6Awb      4+VJRX               Rs                 9Q9
                      JaMNdi4/htYlLxMjE7IoWAx0 ZQC58     gg7TFi     btUaD      RWSfopW           uy                  fgK
                        /1SCaet43TNcTRaMJMTxLjXhc 7uZ    vj9Hm      qjGCQvXEIXspY0NgC9N       j4q                   lhF
                         hgmjCu+/9CRMTE6ITnEyKoq3PYu3   KQhGQa              N10ZNpwNmcan  A0c                     zUe
                           0QNpvN+BC1Rlywg81TQ86rZ7k043+focon        wKgjI     onZ3UeNm/c                      RXUh
                             nwM4L6iwom00URLN8Zcn6xouQq3SifTV       N1TSbN      Q9CcZSH3                     Iwx 
                                iXga09sRUb6Wkgk0pNumntLv8rcO0/      UJXRon      /A7HA7St                  UX9a
                                  UgS22PI2Y+7LgdCRLdOswBJpjRIO      DmJDXv      s0Bu7qh                9k96
                                     GgM8GFCYPdHqWdn34d2inWJhp      Hq8Z9n      tPzRTZ              7fQH
                                        l4XY3Q77PegAAAABJRU5Erk     Jggg==     ######           #####
                                            #####################            #######      #######
                                                 ########################################## 
                                                       ############################# 

ちょっとわかりにくいですが、縮小表示するとよくわかりますね!

そう、まどマギお馴染みのほむらの盾です!

ここまで来るともうヤツしか居ないでしょう!

6周年記念魔法少女は

悪魔ほむらです!


ほむらの盾、さらに盾の文字を読んでいくと666で悪魔の数字と、どう考えても悪魔ほむらしかありえません。
今年はほむほむイヤーで決まりですね!























と、ここで満足してはいけませんよ皆さん。

まだ謎解きは終わっていません。
本ブログ上で見るとわかりやすいですが、上記の盾のアスキーアートは謎の文字列で構成されています。

そう、この文字列も解読対象です。

ここからは他の方の解読は見ずに進めました!

まずは余計な空白を取り払いましょう。
最後の#たちも恐らく要らないので削除します。
その結果が以下です。

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

いままでで一番長い文字列ですね。

これもまたBASE64でしょうから、デコードしてUTF-8で読んで……


読めない……だと……?

最初の3つの文字列を解読したときと同じ処理を行いましたが、解読不可でした。

ここで再びChatGPTに力を借りると、文字列をUTF-8で解釈する以外に良く使われるものとして、latin-1、cp1252、asciiなどがあるようです。

この3つも試してみると、latin-1でかろうじて読み取れる部分が現れました。
その結果がこちら。


PNG

IHDR���������Vg��� pHYs��������sRGB�®Îé���gAMA��±üa�*IDATxV{PTçÿÝ{÷ɾXwAVPY%(¢5]E$Ô6ÆÔL}t&u¦M§Ò¤ÓVdú°3N§ÓN::mªm&ÆôgQ E$ä±dyº,Â>ÙÇ͹wÁðRóíþq÷»ßß9¿sÎï;¾Â*+y+6¬TíD"VA6mï¿äÑÄvÌ©.>òýQö½<qü¬Ð#1Æí®&ÝALËhTyÁ·9ð¥gByLýH<DõPUó/¸Ýã�ÇeYÄ.0àÅ?D!yðä:)ñûJK÷>´ìøYL%¦Qx½¹.¾ÞÐ?x*aÌâ¥gñeß4;jöQ>ÿ¿8BF"T"Åïþ+,9èí³ÃëÃÜXÄÈE{ÝyAJg F,IË¢&¥Í ®æ)bÃÁaût²£Àd¨ÃQ 5ÀI¥hmk£\JñTþNð|]ö6PEÃ1»¨ª+çñîûo¢²öÜtCæBY2õ¢5æ,æY,Ã!}±ÆñXµÖQjÑe»Æ¦DBa><¾&_d#9)LA{{#üä2bb4©ÜÍ[¾]]^~ò,DmËíqáòÿÎal|9³Ê*RÈ9ÃwðßAh"(år ×Ñ çBá�úz~lövøɼí¢MI§,ÛlЪÏàÓO¯óäq�iæ8­ /KíbcÕÊuDûn¢¼==vöÑùLäd[õ}»ÔFz|µÎK+'Åë¿?ø-,KW¡³«}üw´´4àð¡Ãøëé¿A*£à#à#aܼY×è[Â-ÏÃëuc}nÑ@aʽ\aþ®âÌ241>¡ZM,Ö¯+B¬.êöìy¹¹yp:(,Üòò 4äu¯£ ¦8¢×±17].¤-J¡BL&¸¼^ÈUZ$§!¥è5j5ä_Ñ òØÄnÞeU*töf¤f,!1pC!WB¢ÃqÿãMD×8Ui�^ø@Ðs§½½wà«Yq6TË ÉØT1j±Md2ªòþ')6Ö�kaÖååQ*(I³{»àØh¿ ¿ÜÌ'2!£;úú!Ø::1áóUg^e'Ñóùçà$Uíõ¡Ëeàq1nµ·¡]¸ð5z=¾ü6m)ÀØZë÷+8~1[\¼c0ªÄûäðû(¿|ý}x|4$pØ÷½±kÿ>\kºeúx(§ZB[ë-!ñ#|ÇG8sêÏÐȸÝÜ3­ñöºÐ%]YJ§­r¢¨~ªZ©T8À?~\d¨Gûñßÿ¯¾ò 5¾{÷í¡Û¤"db2Å {ìлªd÷¡ 3Á Ý¥~Ú)Ö&G«Æ}ÓóE6{}åáv7C¾Ïz����IEND®B


ほぼ文字化けしていますが、冒頭にPNGとあります。
つまりこれは文章ではなく画像であると考えられます。
いよいよドキドキ文芸部じみてきましたね

ここまでくれば後は簡単、先ほどの長い文字列をデコードしたうえで、png画像として解釈すれば良いのです。
というわけでChatGPTさんよろしくお願いします。



そして実際に出力された画像がこちらです。

29×29と非常に小さい画像なので拡大して見てください。

うん、これはアレですね。
どう見てもトカゲですね。

aucview.aucfan.com

フィルムがオークションに出品されており、叛逆の物語にも映っていたみたいですね。


6周年記念魔法少女は完全に悪魔ほむらだコレ!

6周年記念キャンペーンの予想

というわけで十中八九、悪魔ほむらが実装されることになったわけですが。
もし違ったら万年桜の下に埋めてもらっても構いません。

どういう形式で登場するかですよね。
6周年はピュエラ・ヒストリアの完結だと思っていましたが、そうでは無いみたいですね。

悪魔ほむらがピュエラ・ヒストリアに干渉してこようがしてこまいが完結しません。
干渉してくる場合は物語の延長、干渉してこない場合は物語の一時停止、ですね。

ピュエラ・ヒストリアに干渉してくる可能性も0では無いと思いますが、2部以降は神浜市の魔法少女が中心となっており、ここで突然悪魔ほむらが物語に干渉してきてもデウスエクスマキナのようになってしまう気がします。


満を持しての「叛逆の物語コラボ」の可能性が一番高いと思います。
これまで数多の作品とコラボしてきた叛逆の物語が、ついにマギレコとコラボです。

ワルプルギスの廻天に向けて、かつてまどマギを追っていた方たちに再度まどマギ熱を持ってもらうためにも良いタイミングではないでしょうか。
まあ、ワルプルギスの廻天が来年までに放映されないと熱がまた冷めてしまう可能性がありますが……

ワルプルギスの廻天までにscene0も始まるはずなので、そこでも加熱できそうですね!


ピュエラ・ヒストリア完結が少し先延ばしになりそうなのが残念ですが、こちらも盛り上がることに期待してますよ!
あとは魔法少女を世に広めていく3部もですね!



最後に、毎年周年記念魔法少女とリンクしていたMagia Dayのロゴの色ですが、今回ばかりはリンクしないでしょう。

どちらかというとMagia Dayで詳細が発表されるであろう、まばゆとリンクした色合いでしょうね。

magireco.com

上記ページ更新の日も近い。

ポスト画像のもう一つの秘密

さて、暗号解読は以上になりますがもう一つだけ気になったことをば。


番号と魔法少女が書かれたポスト画像。
筆者が集めたのは92枚、おそらくこれで全部です。
(象徴の魔女を除く)

全部が全部ではないんですが、同じチームだったり仲良しな魔法少女の多くは、連続する番号になっています。

そして、すべての番号に2人か3人の魔法少女が該当することがわかって、残り人数も分かったころ、2番と27番を探していました。
ほとりを見つけているのにりおんが見つかっておらず、ほとりが38番だったので、りおんはほとりに近い方の27番だと思って探してました。
一方で、2番の方の空白は、1番にらんかが居たので、さくやさんを探してたんですよ。

その後ポスト画像ガチャを繰り返した結果、2番はりおんで埋まりました。


そしてここで気付いたんです。



死者はポスト画像に含まれていない、と。



途中で見滝原組と、織莉子らコラボ魔法少女が居ないのは気付いていました。

でもまさか亡くなった魔法少女も含まれていないとは……!?
かなえとメルは当然居ない、令と郁美もいない、さくやさんも居ない、潤も帆奈も居なければついでにみことも居ない。

ちょっと切ない(´・ω・`)


見滝原組やコラボ魔法少女が居ないというよりは、2部の最終決戦時に居た魔法少女たちがポスト画像になっていると考えると自然でしょうか。
くろ、黒、黒江もいませんしね。


以上、若干気付きにくい小ネタでした。

あとがき

ポスト画像ガチャに無茶苦茶時間かかった……
居ないさくやさん探してるときにうららの気持ちを味わったのかもしれないんよ。
最後の盾のアスキーアートから別の画像を生成するのがかなり面白かったです、ドキドキ文芸部解読勢の真似ができたみたいで。

マギレコログイン時のカウントダウンイベントストーリーが6、5、4と下って行っているのが不思議だったんですが、この順だと最後に1周年のアルティメットまどかが来るので、悪魔ほむらとの対比を狙っているのかもしれませんね。
6周年記念イベント、どんな事態になるか楽しみです。
デスクリもイノセントジェムもあるから完凸してやるぜ!

ポスト画像ガチャしてるときに時々見れる燦様のお顔がとても良かったんですよぅ



↑2つともクリックしていただけるとランキング上がって嬉しいです。

このブログに記載されているマギアレコードのゲーム内画像は©Magica Quartet/Aniplex・Magia Record Partnersに帰属します。