ツクールMVプロジェクトのWEBデプロイを効率化するツールです。
- プラグインやスクリプトを考慮に入れた、未使用素材チェックによる軽量デプロイメント。
- デプロイ後、そのままGitHubにプッシュすれば、GitHub Pagesにゲームを公開可能。
- Netlifyでのゲーム公開に対応。
- パソコン
- Windowsを推奨。
- Linuxでも動くかもしれない。
- Macで動くかは確認してない。
- インストールしておく必要があるもの
- 最新の Git
- コマンドプロンプトやターミナルで以下のコマンドを打ってバージョンが出たら入ってる。
git --version
- 最新の Node.js (npm)
- コマンドプロンプトやターミナルで以下のコマンドを全部打ってバージョンが出たら入ってる。
node -v npm -v npx -v
- 最新の Yarn
- コマンドプロンプトやターミナルで以下のコマンドを打ってバージョンが出たら入ってる。
yarn -v
- 最新の Git
- 無いと話にならない
- RPGツクールMVで編集可能なプロジェクトファイル
- あると便利なもの
- GitHubのアカウント
- Netlifyのアカウント
- コマンドプロンプトやターミナルを開き、インストールしたいディレクトリのパスをカレントディレクトリにする
cd <インストールしたいディレクトリのパス>
- コマンドプロンプトやターミナルで以下を入力
git clone https://github.com/katai5plate/RPGMV-SmartDeploy-forWEB
cd RPGMV-SmartDeploy-forWEB
yarn setup
- インストール完了
- インストールした
RPGMV-SmartDeploy-forWEB
ディレクトリを削除すればいい
src
ディレクトリに、RPGツクールMVで編集可能なプロジェクトファイルを入れる。script.config.json
を開きgameDirName
の値をSample
から作業するプロジェクトファイル名
に変更して保存する- ある程度作業して、デプロイしたいと思ったら、以下のコマンドをコマンドプロンプトやターミナルから入力
cd <RPGMV-SmartDeploy-forWEBディレクトリ>
yarn build
- 問題なければ
docs
ディレクトリに最適化されたWEBデプロイメントファイルが生成される。
yarn build
に失敗する場合は、もう一度やってみるとうまくいくことがある。(既知のバグ #1 )- RPGアツマールにアップロードしたいなら、デプロイされた
docs
をzipで圧縮したものをアップロードすればいい RPGMV-SmartDeploy-forWEB
というディレクトリ名をそのまま好きな名前に変更したり、
新しく作ったGitHubブランチに内容をそのまま入れたりするとワンポイント使いやすいかも
- GitHubのアカウントを作る
- 製作中のゲーム専用のリポジトリを作る。
基本的な使い方
の手順でデプロイメントを行う。1.
で作ったリポジトリをgit clone
でローカルに落とす。RPGMV-SmartDeploy-forWEB
ディレクトリの内容をそのままコピーする。- コミット&プッシュする。
git add -A
->git commit -m "Update"
->git push origin master
- ブランチにファイルがアップロードされたことを確認したら、ブランチの
Setting
を開く。 Setting
->Options
->GitHub Pages
->Source
->None
からmaster branch /docs folder
に設定し、Save
をクリック。- しばらくしたら、
http://<GitHubのユーザー名>.github.io/<リポジトリ名>/
にゲームが公開される。
- GitHubとNetlifyのアカウントを作る
GitHub Pagesでゲームを遊べるようにする(上級者向け)
の 1~5 を行う
- ブランチにファイルがアップロードされたことを確認したら、https://app.netlify.com/を開く。
New site from Git
をクリック ->Continuous Deployment
からGitHub
をクリック。1.
で作ったリポジトリ名を見つけてクリックBranch to deploy
はmaster
を選択 ->Build command
はyarn server:deploy
を入力 ->Publich directory
はdocs
を入力 ->Deploy site
をクリック。- 遷移したページの上の方に、デプロイが成功したらURLが表示される。
- デプロイが成功しなかった場合は、
Build command
:yarn server:deploy:redecode
も試してみる。 - 試してないけど、BitBucketからでもNetlifyで公開可能だと思われ。
- こちらで報告お願いします。(要GitHubアカウント)
このツールを使用していかなる問題が起きても、私はその責を負いません。使用は自己責任でお願いします。