Categories
Tags
Alamofire Android AppStoreConnect AWS Bun C++ cAdvisor CFW Cloudflare Cloudflare Access Cloudflare KV Cloudflare Tunnel Cloudflare Workers D1 Deno DevContainer Discord Docker ECR ECS Edizon Emulator EmuMMC Fastlane Firestore Frida Ghidra Git GitHub GitHub Actions GitLab GPG Grafana HACGUI Heroku Homebrew Hono IDA Pro iOS IPSwitch Jailbreak Javascript JSON JWT LanPlay Linode macOS Mirakurun MongoDB NestJS NextJS Nintendo Nintendo Switch NodeJS PHP PostgreSQL Prisma Programming Prometheus Python React Realm RealmSwift Ruby Salmon Run Salmonia3+ Shogi Sideload Snap Splatoon Splatoon2 Splatoon3 SSH Stable Diffusion Starlight Swift Swift Package SwiftUI Switch TensorRT Turf War Typescript TypeScript Ubuntu Ubuntu Server VNC VPN VSCode Vue WARP Wireguard XCode Xcode yarn zsh 家電 横歩取り
481 words
2 minutes
シナリオコードのロジックについて
シナリオコード
シナリオコードとはオンラインまたはプライベートで遊んだサーモンランのリザルトを任天堂のサーバーに送ることによって得られる 16 桁のコードのことです。
このコードを共有することで、送信したサーモンランのリザルトと同じ内容のゲームを遊ぶことができます。
シナリオコードの仕組み
そもそも、サーモンランには全部で五つのバイトタイプが設定されています。これらのうち通常プレイで遊べるのは「いつものバイト」「プライベート」「ビッグラン」の三つです。残りの二つは内部的には実装されてはいるもののまだリリースされていません。
いつものバイト | プライベート | ビッグラン | |
---|---|---|---|
内部 ID | 0 | 1 | 4 |
保存 | 可能 | 可能 | 不可 |
ブキ | 固定 | 自由選択 | - |
キケン度 | シナリオ依存 | シナリオ依存 | - |
ステージ | シナリオ依存 | シナリオ依存 | - |
オカシラメーター | シナリオ依存 | シナリオ依存 | - |
オカシラシャケ | シナリオ依存 | -1(出現しない) | - |
ランダムブキ | シナリオ依存 | -1(出現しない) | - |
シード | 固定 | 固定 | - |
シーズン | シナリオ依存 | シナリオ依存 | - |
タイムスタンプ | シナリオ依存 | シナリオ依存 | - |
シナリオコード | 固定 | 固定 | - |
ビッグランはシナリオコードを保存できないので、実質的にシナリオコードで遊べるのは「いつものバイト」と「プライベート」の二つです。
これらの違いですが、簡単に言うと以下の
- ブキ変更ができない
- プライベートであれば、固定されているように見えてもブキ変更ができます
- いつものバイトは変更することができません
- ブキがローテーションしない
- プライベートではランダム選択時以外はブキが常に固定されます
- いつものバイトでは WAVE 開始時に使っていないブキからランダムに支給されます
- オカシラシャケが出現しない
- 内部的にいじってもオカシラシャケが出現しません
- 緑ランダムからレアブキが支給される
- プライベートではレアブキは支給されません
- いつものバイトではそのバイトで支給されていたレアブキ枠が支給されます
シナリオコードのロジックについて
https://fuwari.vercel.app/posts/2023/02/scenario_param/