Ⅰ. はじめに
元ネタはSciresM氏のツイートです。
Looks like @ylws8 publically documented the 1.0.0 web browser launch: https://t.co/jjBwGy9kPy (Requires a Japanese cartridge copy of Puyo Puyo Tetris). Nice! :)
— Michael (@SciresM) 2017年12月1日
「ぷよぷよ テトリス S」を利用して任意の動画を再生する方法です。
SwitchBru DNSを利用する方法で起動するWebブラウザの場合、「2809-1212 この機能はご利用いただけません。」と表示され動画を見る事が出来ません。
原因は起動されるAppletが異なる為です。
起動方法 | Webブラウザの内部的な名称 |
ぷよぷよ テトリス Sの説明書を開く | Offline WebApplet |
ぷよぷよ テトリス Sから http://sega.jp/ にアクセスする | WebApplet |
Wi-Fiの認証を求める | WifiWebAuthApplet |
詳細情報はこちら
http://switchbrew.org/index.php?title=Internet_Browser
Ⅱ. 必要なもの
- .NET Core 2.0
- FiddlerCore
NuGetのパッケージソースにFiddlerCoreが参照出来るように予め設定する必要があります。 - ぷよぷよ テトリス S
体験版の Ver 1.0.0 で動作確認済み
Ⅲ. やり方
1. git cloneする。
git clone -b video-player --single-branch https://github.com/kagasu/ProxyTetriSwitch/
2. html/index.php の SERVER_HOST を任意の値に変更する。
3. サーバアドレスを任意の値に変更する。
https://github.com/kagasu/ProxyTetriSwitch/blob/video-player/ProxyTetriSwitch/Program.cs#L34
4. htmlディレクトリを任意のサーバにアップロードする。
5. html/moviesディレクトリに任意の動画をアップロードする。
「Nintendo Switchで再生可能な動画フォーマット」は以下の記事の通りです。
http://kagasu.hatenablog.com/entry/2018/01/14/203534
6. ProxyTetriSwitch/ProxyTetriSwitch でシェル(コマンドプロンプト等)を開く。
7. 以下のコマンドを実行してHTTP Proxy サーバを起動する。
dotnet run