Skip to content

MySekaiMapper ​

🌐 Languages: English · 简体中文 · 繁體中文 · 日本語 · 한국어

📖 Documentation site: https://mouse233.github.io/MySekaiMapper/ja-JP/

暗号化された Project SEKAI の MySekai セーブデータを資源収集マップへ変換し、結果を Telegram、Bark(Day.app)、AstrBot(QQ)へ送信する Go サービスです。

MitM キャプチャクライアントまたは Reqable の Report Server と連携します。キャプチャツールが MySekai セーブデータをアップロードすると、サービスが復号・解析してマップとレアリソース概要を描画し、成果物をアーカイブして、手動処理なしで通知を配信します。

通常の MySekai エリアでは site_5.png(草原)、site_6.png(浜辺)、site_7.png(花畑)、site_8.png(記念所)、および rare_resources.txt が生成されます。レンダラーと通知機能は、追加の通常 site_*.png 出力にも対応しています。

キャプチャフローは Nuverse が運営する中国(CN)および台湾(TW)サーバーで検証されています。他リージョンで利用できるかどうかは、その API パスとセーブデータ形式に依存します。

仕組み ​

text
Game API response → MitM module / Reqable Report Server
    │  ① POST /uploadMySekai (single upload or ordered chunks)
    │  ② POST /reqable/report (HAR, optionally gzip / br / zstd)
    ▼
mysekaimapper serve
    ├─ AES-128-CBC decrypt + MsgPack parse + coordinate normalization
    ├─ render site_*.png + rare_resources.txt
    ├─ archive data/archive/by-id/<player_id>/<timestamp>/
    └─ publish data/latest/ and notify
         ├─ Telegram: upload local images as multipart media groups
         └─ Bark: send image URLs from a public static-file server