Edited at

アツマール版コアスクリプトをビルドしてみる

※色々間違えたので、後で消してアップしなおします。

備忘録!

npmの使い方にしては初歩の初歩過ぎるけど、ツールの使い方を覚えられない人間なので教えてもらいました。

(どれぐらいいるか知らないけど)後進のためにまとめておきます。

あらかじめnpmをインストールしておきましょう。

インストール方法は調べれば出てくるでしょうし、インストーラが全部やってくれます。

昔の事なので細かいことを忘れたので、省略します。


1.新規プロジェクトを作成する

コアスクリプト動作用のテストプロジェクトを作成します。

ゲーム内容はデフォルトでいいです。


2.githubからコアスクリプトをダウンロードする

https://github.com/rpgtkoolmv/corescript

ここです。

右にある「Clone or Download」とある緑色のボタンをクリックし、download zipでファイルを入手しましょう。

zipでくれ

そのあとで、ファイルを展開します。

解凍と言いそうになった人はインターネット老人会です


3.ビルドする

コマンドプロンプトを開きます。

windows10なら画面下にある「検索」の部分にcmdと入れれば開きます。

zipを展開したディレクトリのパスをコピーし、cd (コピーしたパス)と入力します。

私の環境ではDドライブに設置しているので、cd のあとに/dオプションを入れてDドライブに移動しています。

ここでnpm installと入力すると、必要な環境設定が自動で行われます。

なお、ディレクトリを間違えた状態でinstallコマンドを実行しても、エラーで止まります。

実は、移動先のディレクトリを間違えて1階層上にして1回ミスりました

npm installはゲームを起動するかのように気軽に実行できるコマンドです。

アカウントを作るような1回だけ使うものではないです。

installが成功すると、長いメッセージが出るので完了まで待ちましょう。

そのあとで、npm testと入力するとビルドが開始されます。


4.ビルドしたファイルをコピーする

ビルドしただけではゲームに変更が反映されません。

gameフォルダの下にjsフォルダがあるので、これをコピーしてindex.htmlやプロジェクトファイルのある場所にコピーしましょう。

こうすることで、rpg_core.jsなどのコアスクリプトが上書きされ、変更が反映されます。

これに気付かず「ソースコードが変更されない。おかしいな」とかやっていたのが私です。


5.実行する

一度ビルドしていつものファイル名になれば動きます。

お疲れさまでした。


おわりに

ツールの使い方は最初はハードルが高いです。

ただ、1回覚えてしまって繰り返せば簡単にできるようになります。

そして、マニュアルをまとめておくと誰かが得します。

「Qiitaに適当な記事を書くのはスパムと同じ」などという意見は無視して、適当に記事をアップしましょう。

3日前の自分は他人ですから。