# TurboWarp-Plus-EditorのSB3互換性と機能一覧

[English](sb3-compatibility.en.md)

**Scratch 3で保存した `.sb3` も、標準TurboWarpで保存した `.sb3` も、TurboWarp-Plus-Editorで開けます。** どちらも「ファイル」→「SB3ファイルを開く…」を使います。旧形式の `.sb`、`.sb2` も同じ項目で開けます。Scratchの標準ブロックも、エディターに入っているTurboWarp固有のブロックも編集・実行できます。カスタム拡張を含む作品は、その拡張を取得でき、必要な実行許可が得られれば開けます。 [TurboWarpの読み込み手順](https://docs.turbowarp.org/scratch-accounts) · [TurboWarp固有ブロック](https://docs.turbowarp.org/blocks) · [カスタム拡張](https://docs.turbowarp.org/development/extensions/introduction)

判定の基準は、**通常のScratch 3または標準TurboWarpのSB3を、TurboWarp Plus Editorの公開版（GitHub Pages）で普通に開いた直後**の状態です。作品にはPlus対応の拡張や専用のデータが含まれず、エディターは既定の設定で起動したものとします。「使える」は通常の作品データで使える機能、「使えない」はその状態では使えない機能、「対象外」はエディターの外で行う操作です。追加の拡張・データ・起動設定が必要な場合や、開発版でだけ使える範囲は、右端の列に書いています。

章番号は[機能ガイド](./)の「ページ番号.章番号」に対応します（2026年11月14日の公開版に合わせて改訂）。12ページ目「GitHubで作品を開発する」はGitHub上の操作が中心のため、この一覧には含めていません。公開版と操作が異なる箇所や、開発中の機能は表の中に書いています。 [機能ガイドの改訂 Issue #181](https://github.com/kubohiroya/turbowarp-plus-editor/issues/181)

## 1. [作品を開き、拡張を準備する](open/)

| 機能紹介の章 | Scratch 3のSB3 | TurboWarpのSB3 | 利用条件と範囲 |
| --- | --- | --- | --- |
| [1.1 作品を新しく作る・SB3を開く](open/#start) | 使える | 使える | 「ファイル」→「SB3ファイルを開く…」。`.sb`・`.sb2` は開けるが上書き保存の対象にならず、「名前を変えて保存…」で `.sb3` にする。カスタム拡張付きは取得・実行条件を満たす必要がある。 |
| [1.2 読み込みの経過を確かめる](open/#loading) | 使える | 使える | 読み込み中に現在の工程と、完了した工程の時刻・経過秒数を表示する。 |
| [1.3 カタログから拡張を追加する](open/#extensions) | 使える | 使える | 「ファイル」→「機能拡張…」→「機能拡張の追加」でPlusカタログから拡張を追加できる。 |
| [1.4 作品を開く前に拡張の実行条件を確認する](open/#review) | 使える | 使える | 確認が必要なカスタム拡張を含む作品で、取得元と実行方法（動かさない・サンドボックス内・サンドボックスなし）を選んでから開く。 |
| [1.5 拡張の取得に失敗したとき](open/#retry) | 使える | 使える | カスタム拡張の取得に失敗した場合。やり直す価値のある失敗だけ再試行できる。 |
| [1.6 作品が開けないときに診断を読む](open/#project-diagnostics) | 使える | 使える | 「作品のプロパティ」→「作品の診断…」で読み込み結果を確認できる。拡張の取得元・実行許可・検証の詳細は、ローダーが記録した場合に表示される。 |

## 2. [画面の構成とメニュー](screen/)

| 機能紹介の章 | Scratch 3のSB3 | TurboWarpのSB3 | 利用条件と範囲 |
| --- | --- | --- | --- |
| [2.1 最上段のメニューバー](screen/#menu-bar) | 使える | 使える | 最上段の左にロゴ、作品タイトル、「ファイル」「編集」、検索欄、右に「Git」、「ステージを開く」、録画（🎥）、「…」（デバッグ）と拡張のボタンが並ぶ。 |
| [2.2 TurboWarp Plusメニュー](screen/#plus-menu) | 使える | 使える | ロゴから表示設定・動作設定・アドオン・高度な設定、GitHub 接続設定、AI エージェント設定と、エディターの情報を開く。 |
| [2.3 ファイルメニュー](screen/#file-menu) | 使える | 使える | 作成・読み込み（SB3・プロジェクトフォルダ・リポジトリ）、リリース、保存・書き出しと、作品の設定をまとめたメニュー。 |
| [2.4 編集メニューとショートカット](screen/#edit-menu) | 使える | 使える | 削除の取り消し、元に戻す、繰り返し、切り取り、コピー、貼り付け、検索と置換、コードブロックの再配置。 |
| [2.5 右上の拡張ボタンとデバッガー](screen/#extension-controls) | 使えない | 使えない | ボタンを登録する対応拡張（サンドボックスなし）を読み込んだ場合に表示される。デバッガーはTurboWarpの機能。 |
| [2.6 Plus標準配置とScratch配置を使い分ける](screen/#layout) | 使える | 使える | 公開版はPlus標準配置で起動し、左のスプライト一覧をピン留めして表示する。`twPlusStandardLayout=0` でScratch配置に切り替えられる。 |

## 3. [スプライトと背景を編集する](sprites/)

| 機能紹介の章 | Scratch 3のSB3 | TurboWarpのSB3 | 利用条件と範囲 |
| --- | --- | --- | --- |
| [3.1 スプライト一覧で探す・固定する](sprites/#sprite-drawer) | 使える | 使える | Plus標準配置の一覧で名前を検索し、境界を動かして幅を調整できる。ピンを外した一覧は左端から開ける。 |
| [3.2 スプライトのタブと編集パネルのアイコン](sprites/#sprite-tabs) | 使える | 使える | Plus標準配置。上段のスプライト別タブと、編集パネルの左端に縦に並ぶアイコン（コード・コスチューム・音・変数など・メッセージ）で切り替える。背景では「コスチューム」の代わりに「背景」。同じスプライトを複数のタブで開くと「ネコ(2)」のような番号付きのタブになる。 |
| [3.3 コスチュームと音を編集する](sprites/#media-panes) | 使える | 使える | 作品にあるコスチュームや音を選択し、ペインごとに選択を保持できる。音は再生できる。コスチューム表示の高さ制限はローカル統合版。 |
| [3.4 プロパティ・変数・リストを編集する](sprites/#variable-pane) | 使える | 使える | スプライトではそのスプライト用、背景では作品全体用の変数とリストを表示・作成・名前変更・削除できる。リストは「リストを編集」で項目を編集できる。ブロックで使用中の変数は削除できない。 |
| [3.5 メッセージの送受信を確かめる](sprites/#messages) | 使える | 使える | スプライト・背景ごとに送信・受信を一覧し、背景では作品全体の関係図を表示する。名前の変更は作品全体に及ぶ。 |
| [3.6 背景を編集する](sprites/#backdrop) | 使える | 使える | 背景のタイルから、ステージのコード・背景・音を編集する。 |

## 4. [ステージを開いて作品を動かす](stage/)

| 機能紹介の章 | Scratch 3のSB3 | TurboWarpのSB3 | 利用条件と範囲 |
| --- | --- | --- | --- |
| [4.1 メニューバーからステージを開く](stage/#stage-open) | 使える | 使える | メニューバーの「ステージを開く」で開く。横の「▾」（ステージの開き方）で、別ウィンドウ・タブ・引出しのどれで表示するかを選ぶ。 |
| [4.2 右端の引出しで作品を動かす](stage/#stage-controls) | 使える | 使える | 「引出しで表示」で右端の引出しに開く。緑の旗・一時停止・停止で実行を操作する。「ステージの表示」で自動的に隠すか常時表示するかを切り替えられ、引出しの状態は作品ごとに復元される。 |
| [4.3 ステージの表示メニュー](stage/#stage-menu) | 使える | 使える | 開いたステージの「ステージの表示」で、別ウィンドウ・タブ・引出しへの移動と全画面表示を選ぶ。項目は開いた場所によって変わる。 |
| [4.4 ステージを作業領域や別ウィンドウに移す](stage/#dock) | 使える | 使える | 「ステージの表示」から「タブで表示」または「別ウィンドウで表示」を選ぶ。タブのステージはペインの幅に合わせて拡大・縮小される。別ウィンドウからは「エディターに戻る」で戻る。 |

## 5. [作業領域を分割・別ウィンドウにする](workspace/)

| 機能紹介の章 | Scratch 3のSB3 | TurboWarpのSB3 | 利用条件と範囲 |
| --- | --- | --- | --- |
| [5.1 境界を動かして作業領域を調整する](workspace/#splitter) | 使える | 使える | Plus標準配置とScratch配置で調整できる境界が異なる。比率はブラウザーに保存。 |
| [5.2 パネルを左右・上下に分割して並べる](workspace/#split-panes) | 使える | 使える | Plus標準配置で使える。「編集パネルのレイアウト」からパネルを左右・上下に分割できる。 |
| [5.3 同じスプライトのコードを2つのペインで見比べる](workspace/#multi-edit-view) | 使える | 使える | Webではペインごとに位置・ズームを保持し、同じ作品を編集。OSの別ウィンドウでのコード編集はmacOSのDesktop開発版で確認。 |
| [5.4 編集パネルを別ウィンドウで開く](workspace/#panel-popout) | 使える | 使える | 「編集パネルのレイアウト」から、パネルをブラウザーの別ウィンドウで開ける。 |
| [5.5 スプライト一覧を別ウィンドウに移す](workspace/#detached-panels) | 使える | 使える | 「アンドック」で一覧をブラウザーの別ウィンドウに移し、「レイアウト変更」→「元の画面に戻す（ドックする）」か、元の場所の「ここに戻す」で戻せる。アプリの別ウィンドウに移す操作はmacOS Desktop開発版の確認範囲。 |
| [5.6 次に開くときに作業配置を復元する](workspace/#workspace-restore) | 使える | 使える | タブ順・分割・選択状態を作品ごとに同じブラウザープロファイルへ記録し、同じ作品を開き直すと再現する。作業配置はブラウザー側、作品はSB3または作品フォルダに保存される。 |

## 6. [ブロックを探して置く・整理する](blocks/)

| 機能紹介の章 | Scratch 3のSB3 | TurboWarpのSB3 | 利用条件と範囲 |
| --- | --- | --- | --- |
| [6.1 横型パレットからブロックを置く](blocks/#palette) | 使える | 使える | Plus標準配置。標準ブロックと、読み込めた拡張のブロックを配置できる。 |
| [6.2 パレットのカテゴリ内でブロックを検索する](blocks/#palette-search) | 使える | 使える | 横型パレットの「ブロックを検索」でカテゴリ内を絞り込める。 |
| [6.3 カテゴリの小窓を見やすい大きさにする](blocks/#palette-size) | 使える | 使える | 横型パレットの小窓をカテゴリ別にリサイズできる。 |
| [6.4 カテゴリの順序を変える](blocks/#palette-order) | 使える | 使える | カテゴリ順は再読み込みで初期化。右クリックメニューには操作アイコンが既定で表示される。 |
| [6.5 ブロックパレットを別ウィンドウで開く](blocks/#palette-popout) | 使える | 使える | パレットをブラウザーの別ウィンドウで開き、横並び・縦並びを切り替えられる。 |
| [6.6 パレットに戻すとブロックを削除する](blocks/#delete-preview) | 使える | 使える | コード領域のブロックをパレットに重ねると削除予告を表示する。 |
| [6.7 ミニマップとズームで長いコードを移動する](blocks/#minimap) | 使える | 使える | Plus標準配置。ミニマップで移動し、ズームを調整できる。 |
| [6.8 右クリックメニューで操作する](blocks/#context-menu) | 使える | 使える | ブロック・コード領域・スプライト・素材の右クリックメニューにアイコンが付く。 |
| [6.9 コードを並べ替える・別のスプライトへコピーする](blocks/#arrange) | 使える | 使える | コードの並びの見え方（Z配置・N配置）の切り替えと、「編集」→「コードブロックの再配置」による整列。2つのスプライトのコードタブを並べ、ブロックをドラッグしてコピーできる。 |

## 7. [作品全体を検索・置換する](search/)

| 機能紹介の章 | Scratch 3のSB3 | TurboWarpのSB3 | 利用条件と範囲 |
| --- | --- | --- | --- |
| [7.1 作品全体を検索する](search/#project-search) | 使える | 使える | 全スプライトとステージを横断して検索する。検索欄と「検索と置換」は同じパネルで、⌘F（WindowsはCtrl+F）と⇧⌘F（WindowsはCtrl+Shift+F）で開く。 |
| [7.2 検索対象を選ぶ（作品内YAMLを含む）](search/#search-scope) | 使える | 使える | ブロック名・変数・メッセージ・引数・拡張名・コメント・素材名を選べる。「YAML 本文」は対応拡張の文書がある場合だけ。 |
| [7.3 選択箇所を置換する](search/#replace) | 使える | 使える | 選んだ1か所ずつ置換する。「YAML 本文」の結果はプレビューで確認し、検証に通った場合に保存する。 |

## 8. [拡張のデータと文書を編集する](documents/)

| 機能紹介の章 | Scratch 3のSB3 | TurboWarpのSB3 | 利用条件と範囲 |
| --- | --- | --- | --- |
| [8.1 ブロックの値をフォームで編集する](documents/#forms) | 使えない | 使えない | フォーム対応の拡張を読み込み、その拡張がフォームを登録したブロックで使える。標準ブロックは従来の入力欄で編集する。 |
| [8.2 外部YAMLと作品内の文書・ブロックを使い分ける](documents/#documents) | 使えない | 使えない | 文書を登録する対応拡張と対象文書を用意すると、提供元が対応する原文・汎用YAMLブロック・専用ブロックを変換できる。外部参照には取得可能なHTTPS、VS Code編集にはローカル連携が必要。 |
| [8.3 作品内YAMLをタブに開いてコードと並べる](documents/#yaml-tabs) | 使えない | 使えない | 文書を登録する対応拡張と対象文書を用意し、データソースブロックからDockviewのタブに開くと、コードと並べられる。 |
| [8.4 素材を見たり再生したりして選ぶ](documents/#asset-preview) | 使えない | 使えない | 公開版の紙芝居拡張rc.87と、対応する素材ブロックを含む編集用の作品（台本のYAMLから作った編集用のSB3）で利用できる。`twPlusBlockPreview` を指定しなければ素材のプレビューは有効で、`=0` でフォームだけになる。通常のコスチューム・音の編集は3.3。 |
| [8.5 場面や動作をプレビューしてから反映する](documents/#runtime) | 使えない | 使えない | 拡張がプレビューを登録したブロックで使える。紙芝居拡張rc.87で場面や動作を確認する場合は、対応する編集用の作品と `twPlusBlockPreview=1` が必要。 |

## 9. [スクリプトと素材を再利用する](reuse/)

| 機能紹介の章 | Scratch 3のSB3 | TurboWarpのSB3 | 利用条件と範囲 |
| --- | --- | --- | --- |
| [9.1 スクリプトとステージを別作品へ転送する](reuse/#transfer) | 使える | 使える | Scratchの編集画面の下端にあるバックパックはない。スクリプトは `.blocks3` またはコピー・貼り付け、ステージは `.stage3`、スプライト全体は `.sprite3` で転送できる。拡張付きのスクリプトには転送先でも対応拡張と必要な許可が要る。別サイト間の貼り付けはブラウザーの対応・権限に依存。 |
| [9.2 バンドル素材を背景・コスチューム・音に追加する](reuse/#bundle-assets) | 使えない | 使えない | バンドル素材は、紙芝居などの拡張が使うために作品内へ別枠で保存したファイル。その素材集を含むSB3では、「組み込みデータ…」→「バンドル素材を作品に追加…」で画像や音声を作品へコピーできる。元の素材は素材集に残る。 |

## 10. [保存して配布する](save/)

| 機能紹介の章 | Scratch 3のSB3 | TurboWarpのSB3 | 利用条件と範囲 |
| --- | --- | --- | --- |
| [10.1 上書き保存と名前を変えて保存を使い分ける](save/#save) | 使える | 使える | 「名前を変えて保存…」で名前・保存形式・保存先を選ぶ。保存先を選べるブラウザーでは、以後「プロジェクトを保存」で上書きできる。ダウンロードした場合は上書き先がない。未保存の変更があると作品タイトルとタブに `*` が付く。 |
| [10.2 復元ポイントから作品を戻す](save/#restore-points) | 使える | 使える | TurboWarpの機能。ブラウザーに一定間隔で記録した復元ポイントから戻す。 |
| [10.3 作品情報を記入してSB3に保存する](save/#project-properties) | 使える | 使える | タイトル・概要・作者・連絡先を記入してSB3に保存。標準エディターで再保存するとPlus独自の情報が失われることがある。 |
| [10.4 作品のURIを指定してキャッシュを分ける](save/#project-uri) | 使える | 使える | 作品プロパティからHTTPS URIを設定してSB3に記録できる。作品ごとにキャッシュを保存する拡張がある場合、以後のキャッシュは新しいURIで分けて書き込まれる（以前のキャッシュは削除されない）。 |
| [10.5 拡張コードの格納方式を選ぶ](save/#storage) | 使える | 使える | Plusカタログの拡張を追加するとき（1.3）の「読み込み元」で、HTTPS参照（キャッシュ可・不可）、SB3内ファイル、作品JSON内データの4つから選べる。追加済みの拡張は「機能拡張…」で格納方式を変えられる。 |
| [10.6 ソースデータと素材の格納方式を選ぶ](save/#payload-formats) | 使える | 使える | 「ファイル」→「組み込みデータ…」で、通常の背景・コスチューム・音の格納方式を選べる。HTTPS参照（キャッシュ可・不可）、SB3内ファイル、作品JSON内データの4つ。HTTPSの取得先は、現在の素材と同じ内容である必要がある。YAMLなどのソースデータは対応する提供元と対象文書がある場合に表示される。 |
| [10.7 作品を書き出して単一HTMLで配布する](save/#packager) | 使える | 使える | 「ファイル」→「書き出し…」→「プロジェクトをパッケージ化する」を選び、標準のTurboWarp Packagerで単一HTMLを出力できる。Plus形式の拡張を含む作品の出力は、下の「単一HTMLの出力経路」を参照。 |

### 単一HTMLの出力経路

「ファイル」→「書き出し…」→「プロジェクトをパッケージ化する」を選ぶと、Plus拡張の保存情報（マニフェスト）の有無で出力画面が切り替わります。

| 出力経路 | 通常のScratch 3のSB3 | 通常のTurboWarpのSB3 | Plus形式の拡張を含む作品 |
| --- | --- | --- | --- |
| 標準TurboWarp Packager | 単一HTMLにできる | 単一HTMLにできる | エディターのメニューからはPlus専用の出力画面に進む |
| Plus専用の出力 | 対象外 | 対象外 | 単一HTMLにできる。拡張コードを取得・検証して同梱し、サンドボックスの指定を引き継ぐ |

外部APIや、拡張が実行中に取得する画像・モデルなどへの依存は、単一HTMLにしても残ります。 [標準Packagerの仕様](https://docs.turbowarp.org/packager) · [Plusの拡張ローダーとHTML出力](https://github.com/kubohiroya/turbowarp-plus-editor/blob/main/docs/extension-loader-integration.md)

## 11. [作品フォルダとGitで管理する](git/)

| 機能紹介の章 | Scratch 3のSB3 | TurboWarpのSB3 | 利用条件と範囲 |
| --- | --- | --- | --- |
| [11.1 sb3-toolchainで作品と拡張を管理する](git/#sb3-toolchain) | 対象外 | 対象外 | 両形式を、Node.jsのコマンドラインツール `sb3-toolchain` で展開・検証し、再生成できる。機能ごとの条件は下の「sb3-toolchainの内訳」を参照。 |
| [11.2 作品フォルダを開いて保存する](git/#project-folder) | 使える | 使える | sb3-toolchain v1で展開した作品フォルダが対象。File System Accessに対応したChromium系ブラウザーが必要。新規作品やSB3からは「プロジェクトフォルダ」パネルの「プロジェクトフォルダを作成」か、「名前を変えて保存…」の「プロジェクトフォルダ」で作品フォルダを作れる。スプライト・コスチューム・音の追加と削除では `assets/` と `sb3-source.json` も更新する。埋め込み拡張とURLで読み込むカスタム拡張も開いて保存でき、拡張のコードは `extensions/` と `embedded-extensions.json` に書き戻す。カスタムフォントの参照とファイルも保存する。 |
| [11.3 ローカルGitで変更と履歴を確かめる](git/#local-git) | 使える | 使える | `.git` を持つリポジトリと、その配下の作品フォルダが対象。Chromium系ブラウザーが必要。fetch・pull・pushは接続先が設定された環境でGitHubのHTTPSリモート `origin` に対して使う。 |
| [11.4 作品の変更をブロックで比べる](git/#block-diff) | 使える | 使える | sb3-toolchain v1で展開した作品の差分。未登録の拡張ブロックは代替ブロックで示す。 |
| [11.5 GitHubと同期する（fetch・pull・push）](git/#github-sync) | 使える | 使える | GitHubのHTTPSリモート `origin` があるリポジトリで、接続先が設定された環境。pushは接続時の明示許可が必要。 |
| [11.6 プルリクエストをスクリプト単位でレビューする](git/#pull-request-review) | 使える | 使える | GitHubを `origin` に設定した作業フォルダで、公開リポジトリのPRを読み取る。公開APIの利用上限が適用される。 |

### sb3-toolchainの内訳

`sb3-toolchain` はNode.jsのコマンドラインツールです。手元のSB3を展開して管理し、配布用のSB3を生成するときに使います。

| sb3-toolchainの機能 | Scratch 3のSB3 | TurboWarpのSB3 | 利用条件と範囲 |
| --- | --- | --- | --- |
| SB3の展開 | できる | できる | `import` で作品データと素材を展開。対応する埋め込み拡張も個別のファイルに取り出せる。 |
| Gitで差分を確認 | できる | できる | 展開した `project.source.json` や素材、拡張コードをGitで管理する。エディターのローカルGitパネル（メニューバーの「Git ▾」→「ローカル Git を開く」）でも差分と履歴を確認できる。 |
| 展開ソースの検証 | できる | できる | `check` で素材参照やMD5などを確認。埋め込み拡張があれば対応関係も検証する。 |
| SB3の再生成 | できる | できる | `build` で再生成する。同じ展開ソースと設定から同じバイト列のSB3を生成できる。 |
| 素材の追加・ブロック配置の整理 | できる | できる | ビルド設定でスプライト・背景・コスチューム・音を追加できる。スクリプトの配置整理は任意。 |
| 埋め込み拡張の取得元・版・ハッシュの管理 | 対象なし | 対応する埋め込み拡張があれば可 | GitHubのコミットやインストール済みnpmパッケージの版を固定し、SHA-256を照合できる。 |
| 拡張更新時のAPI互換性の確認 | 対象なし | 対応マニフェストがあれば可 | 更新前後のAPIマニフェストを比較し、ブロックや引数などの変更を検査できる。 |
| 拡張のバンドルと解除 | 対象なし | 対応する埋め込み拡張があれば可 | 複数の拡張を生成SB3で一つの実行許可単位にまとめられる。展開ソースでは個別に保持し、生成SB3単体から解除するには復元カプセルが必要。 |

実行許可は、生成したSB3を開くときにエディターが扱います。カタログで信頼条件を満たす拡張は個別承認を省略し、確認が必要なバンドルでは全体を一つの単位として表示します。[1.4 作品を開く前に拡張の実行条件を確認する](open/#review)を参照してください。

[sb3-toolchainの使い方](https://github.com/kubohiroya/sb3-toolchain/blob/main/README.ja.md) · [拡張APIの互換性検査](https://github.com/kubohiroya/sb3-toolchain/blob/main/docs/ja/extension-api-compatibility.md) · [バンドルと解除の仕様](https://github.com/kubohiroya/sb3-toolchain/blob/main/docs/ja/extension-bundles.md) · [作品フォルダの編集](https://github.com/kubohiroya/turbowarp-plus-editor/issues/305) · [ローカルGitパネル](https://github.com/kubohiroya/turbowarp-plus-editor/pull/313)

## 実行環境と確認範囲

`.sb3` を開けても、クラウド変数の接続先、外部API、外部素材、機器やブラウザーの権限は実行環境によって変わります。TurboWarpのクラウド変数サーバーはScratchとは別です。Scratchへ戻す場合は、TurboWarp専用ブロックやカスタム拡張を使った作品に互換性の制約があります。 [クラウド変数](https://docs.turbowarp.org/cloud-variables) · [TurboWarp固有ブロック](https://docs.turbowarp.org/blocks) · [カスタム拡張](https://docs.turbowarp.org/development/extensions/introduction)

ローカル統合版のVMで、Scratch標準の加算ブロックを含むSB3と、TurboWarpの「最後に押されたキー」ブロックを含むSB3を確認しました。両方で読み込み、ブロックの処理、SB3への再保存を確認済みです。確認用に生成した2ファイルでのVM検証であり、カスタム拡張付きの実作品や、59項目それぞれの動作確認は含みません。
