ニコ生ゲームへの変換手順

RPG ツクール MV ニコ生ゲーム化キットを用いて、『RPG ツクール MV』で作成されたゲームをニコ生ゲームに変換することができます。

# ニコ生ゲーム化の手順

RPG ツクール MV ニコ生ゲーム化キットのダウンロード

RPG ツクール MV ニコ生ゲーム化キット をダウンロードして展開します。

キットには game フォルダ, plugins フォルダ, README.html, tkoolmv-namagame-converter.Setup.x.y.z.exe(RPG ツクール MV ニコ生ゲームコンバーター) が含まれています。

RPG ツクール MV ニコ生ゲーム化キット

RPG ツクール MV でゲームを作成

RPG ツクール MV を用いてゲーム (以降、ツクール MV ゲームと呼びます) を作成します。

ただし、ここでゲームは ランキング形式のゲーム になることに注意してください。 すなわち一定時間 (デフォルトで約 80 秒) で自動的に終了して得点を競う、ミニゲーム形式のゲームです。

ニコ生ゲームでは利用できない・サポートしていない機能もあります。制限事項・未対応機能 を確認してください。

RPG ツクール MV

ゲーム作り方は通常の PRG ツクール MV と同じです。「新規プロジェクトを作成」してイベントなどを追加してください。 なお新規プロジェクトの代わりにニコ生ゲーム用の空のプロジェクトデータも利用できます。

このデータは、以下のような特徴を持ちます。

  • ニコ生ランキングゲームプラグインを最初から抱えている
  • 素材は最小限の画像のみ
  • プロジェクトの内容はゲーム MAP 上でキャラクターを動かすのみ

ニコ生ゲームには容量制限がありますが、デフォルトの RPG ツクール MV プロジェクトだと利用しない画像・音声素材が大量にできてしまうため、容量を自前で削減する必要がありました。このデータではその削減の手間を減らすために最初から不要な素材を削っていて、必要な素材をゲーム開発者が適宜追加する利用法を想定しています。

ニコ生ランキングゲームプラグインを追加

作成したツクール MV ゲームに、キットに含まれる ニコ生ランキングゲームプラグイン (AkashicRankingMode) を追加します。

  1. キットの plugins フォルダにある AkashicRankingMode.js を、ツクール MV ゲームの plugins フォルダにコピー
  2. RPG ツクール MV の「プラグイン管理」を開き、 AkashicRankingMode を選択、追加

ニコ生ランキングゲームプラグイン追加手順1 ニコ生ランキングゲームプラグイン追加手順2 ニコ生ランキングゲームプラグイン追加手順3

テストプレイ

RPG ツクール MV のテストプレイ機能で動作を確認してください。 なおランキングゲームプラグインによって、次のような動作になります:

  • タイトル画面にメニューが表示されなくなり、5 秒後に自動的にニューゲームが開始されるように
  • イベントで「タイマーの操作」の「始動」を行なった時、時間を強制的にニコ生ゲームの実行時間に上書き
  • タイマー表示中にメニューを開けないように
  • 変数 1 番に格納された数値が、ゲーム終了時に「得点」として集計されるように (ニコニコ生放送での実行時のみ。テストプレイでは確認できません)

メニュー禁止の有効・無効や、得点に使う変数の番号、ゲームの希望するプレイ時間などはプラグインパラメータで変更できます。 またこのプラグインの挙動の理由など、詳細は ランキングゲームプラグイン を参照してください。

プラグイン追加の実行イメージ

配布用ファイルを作成

作成したツクール MV ゲームの 配布用ファイルを作成します。

  1. 「ファイル」メニューの「デプロイメント」を選択
  2. プラットフォームを「ウェブブラウザ」、オプションの「未使用ファイルを含まない」を選択
  3. 出力先を選んで「OK」ボタンを押す

ツクールMVゲームデプロイ

RPG ツクール MV ニコ生ゲームコンバーターで変換

キット内の tkoolmv-namagame-converter.exe というファイル(以降コンバーターと呼びます)を利用して、上記で作成したツクール MV ゲームをニコ生ゲームに変換します。

コンバーターは Windows 環境向けに試験的に公開しているものです。Windows 以外の環境もしくはコンバーターでの変換がうまくいかない場合は旧来の変換手順をお試しください。

まず、コンバーターを起動します。以下のようなダイアログでネットワークへのアクセスの許可を求められた場合は「許可」を選択してください。動作確認のためにローカルにゲームをホストする処理をコンバーターが行うため許可する必要があります。 RPG ツクール MV ニコ生ゲーム化コンバーターダイアログ 起動後、上記で生成した配布用ファイルをコンバーターにドラッグ&ドロップすると、ニコ生ゲームに変換する処理が行われるので完了するのを待ちます。 RPG ツクール MV ニコ生ゲーム化コンバーター1

完了すると以下の画像のようにコンバーター上でゲームの動作確認ができるようになります。 RPG ツクール MV ニコ生ゲーム化コンバーター2

「ダウンロード」ボタンで zip 形式の変換済みニコ生ゲームファイルをダウンロードします。

ニコ生ゲームには合計サイズが 30MB までという制限があります(詳細はこちら) コンバーターではこの制限を満たすため、内部で画像・音声ファイルの軽量化処理を行っています。 しかし、ファイル数が非常に多いなどの場合、30MB を超える可能性があります。 コンバーターを利用しても上限を上回る場合は、ファイルを減らす、音声ファイルのビットレートを下げるなど、軽量化処理を自力で行う必要があります。

アップロード

コンバーターからダウンロードした zip ファイルを ニコ生ゲーム投稿ページからアップロードしてください。

アップロード方法の詳細については ニコ生ゲームを投稿しよう、投稿後の利用については ニコ生ゲームで遊ぼう も参照してください。

ニコ生ゲームアップロード

# FAQ

変換したニコ生ゲームのアップロードに失敗する

以下の可能性がありますので、ゲームの内容を確認してください。

  • zip 圧縮前の game フォルダの合計サイズが 30MB を超えている
  • game.json のサイズが 100 KB を超えている

公開する前に実際にニコニコ生放送上で動作確認したい

ニコ生ゲームへの投稿時、「公開設定」の欄で「非公開」を選択して投稿してください。

非公開にしたニコ生ゲームは、投稿者が作成した番組でのみ起動できるので、ご自身の番組で動作確認が行えます。 さらにコミュニティ限定で配信すれば、配信の視聴者を制限することもできます (詳細)。

公開設定は後から変更することもできます。

既成の RPG ツクール MV 製ゲームはそのままニコ生ゲームとして遊べるのか?

ファイルサイズの制限や、プラグインが非サポートである点 (後述) など、いくつかの制限を除けば技術的には可能です。

ただし現在のところ「ランキングゲーム」が主な用途のため、視聴者間で競うための「得点」が必要な点や、セーブ機能がない点など、 一般的な RPG ツクール MV のゲームとは前提条件が異なります。

ミニゲーム形式のものであれば、簡単な移植でニコ生ゲームとして遊べる可能性があります。

RPG ツクール MV の既存のプラグインは利用できるか?

本キットは、RPG ツクール MV 向けに作られたプラグインをサポートしません。 ものによっては動作するかもしれませんが、原則非サポートとさせていただきます。

というのも、RPG ツクール MV のプラグインは、JavaScript でランタイムのコードを直接書き換える仕組みになっているためです。 ニコ生ゲーム向けに作られた本キットのプログラムとは、部分的に互換性がありますが、完全に同じクラスや変数を提供することは困難です。

ランキングゲーム以外の形式のニコ生ゲームを作成することは可能か?

現在はランキングゲームしかサポートしていないため、その他の形式については動作保証はできません。

ゲームの解像度を変えることは可能か?

可能です。ツクール MV ゲームと同様にCommunity_Basic プラグインでscreenWidthscreenHeightを指定することでゲームの解像度を変更することができます。