RPG ツクール MV ニコ生ゲーム化キットを用いて、『RPG ツクール MV』で作成されたゲームをニコ生ゲームに変換することができます。
RPG ツクール MV ニコ生ゲーム化キット をダウンロードして展開します。
キットには game フォルダ, plugins フォルダ, README.html, tkoolmv-namagame-converter.Setup.x.y.z.exe(RPG ツクール MV ニコ生ゲームコンバーター) が含まれています。
RPG ツクール MV を用いてゲーム (以降、ツクール MV ゲームと呼びます) を作成します。
ただし、ここでゲームは ランキング形式のゲーム になることに注意してください。 すなわち一定時間 (デフォルトで約 80 秒) で自動的に終了して得点を競う、ミニゲーム形式のゲームです。
ニコ生ゲームでは利用できない・サポートしていない機能もあります。制限事項・未対応機能 を確認してください。
ゲーム作り方は通常の PRG ツクール MV と同じです。「新規プロジェクトを作成」してイベントなどを追加してください。 なお新規プロジェクトの代わりにニコ生ゲーム用の空のプロジェクトデータも利用できます。
このデータは、以下のような特徴を持ちます。
- ニコ生ランキングゲームプラグインを最初から抱えている
- 素材は最小限の画像のみ
- プロジェクトの内容はゲーム MAP 上でキャラクターを動かすのみ
ニコ生ゲームには容量制限がありますが、デフォルトの RPG ツクール MV プロジェクトだと利用しない画像・音声素材が大量にできてしまうため、容量を自前で削減する必要がありました。このデータではその削減の手間を減らすために最初から不要な素材を削っていて、必要な素材をゲーム開発者が適宜追加する利用法を想定しています。
作成したツクール MV ゲームに、キットに含まれる ニコ生ランキングゲームプラグイン (AkashicRankingMode
) を追加します。
RPG ツクール MV のテストプレイ機能で動作を確認してください。 なおランキングゲームプラグインによって、次のような動作になります:
メニュー禁止の有効・無効や、得点に使う変数の番号、ゲームの希望するプレイ時間などはプラグインパラメータで変更できます。 またこのプラグインの挙動の理由など、詳細は ランキングゲームプラグイン を参照してください。
作成したツクール MV ゲームの 配布用ファイルを作成します。
キット内の tkoolmv-namagame-converter.exe というファイル(以降コンバーターと呼びます)を利用して、上記で作成したツクール MV ゲームをニコ生ゲームに変換します。
コンバーターは Windows 環境向けに試験的に公開しているものです。Windows 以外の環境もしくはコンバーターでの変換がうまくいかない場合は旧来の変換手順をお試しください。
まず、コンバーターを起動します。以下のようなダイアログでネットワークへのアクセスの許可を求められた場合は「許可」を選択してください。動作確認のためにローカルにゲームをホストする処理をコンバーターが行うため許可する必要があります。 起動後、上記で生成した配布用ファイルをコンバーターにドラッグ&ドロップすると、ニコ生ゲームに変換する処理が行われるので完了するのを待ちます。
完了すると以下の画像のようにコンバーター上でゲームの動作確認ができるようになります。
「ダウンロード」ボタンで zip 形式の変換済みニコ生ゲームファイルをダウンロードします。
ニコ生ゲームには合計サイズが 30MB までという制限があります(詳細はこちら) コンバーターではこの制限を満たすため、内部で画像・音声ファイルの軽量化処理を行っています。 しかし、ファイル数が非常に多いなどの場合、30MB を超える可能性があります。 コンバーターを利用しても上限を上回る場合は、ファイルを減らす、音声ファイルのビットレートを下げるなど、軽量化処理を自力で行う必要があります。
コンバーターからダウンロードした zip ファイルを ニコ生ゲーム投稿ページからアップロードしてください。
アップロード方法の詳細については ニコ生ゲームを投稿しよう、投稿後の利用については ニコ生ゲームで遊ぼう も参照してください。
以下の可能性がありますので、ゲームの内容を確認してください。
game
フォルダの合計サイズが 30MB を超えているgame.json
のサイズが 100 KB を超えているニコ生ゲームへの投稿時、「公開設定」の欄で「非公開」を選択して投稿してください。
非公開にしたニコ生ゲームは、投稿者が作成した番組でのみ起動できるので、ご自身の番組で動作確認が行えます。 さらにコミュニティ限定で配信すれば、配信の視聴者を制限することもできます (詳細)。
公開設定は後から変更することもできます。
ファイルサイズの制限や、プラグインが非サポートである点 (後述) など、いくつかの制限を除けば技術的には可能です。
ただし現在のところ「ランキングゲーム」が主な用途のため、視聴者間で競うための「得点」が必要な点や、セーブ機能がない点など、 一般的な RPG ツクール MV のゲームとは前提条件が異なります。
ミニゲーム形式のものであれば、簡単な移植でニコ生ゲームとして遊べる可能性があります。
本キットは、RPG ツクール MV 向けに作られたプラグインをサポートしません。 ものによっては動作するかもしれませんが、原則非サポートとさせていただきます。
というのも、RPG ツクール MV のプラグインは、JavaScript でランタイムのコードを直接書き換える仕組みになっているためです。 ニコ生ゲーム向けに作られた本キットのプログラムとは、部分的に互換性がありますが、完全に同じクラスや変数を提供することは困難です。
現在はランキングゲームしかサポートしていないため、その他の形式については動作保証はできません。
可能です。ツクール MV ゲームと同様にCommunity_Basic
プラグインでscreenWidth
とscreenHeight
を指定することでゲームの解像度を変更することができます。