LoginSignup
0
0

More than 5 years have passed since last update.

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

Last updated at Posted at 2018-12-11

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

備忘録!
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日前の自分は他人ですから。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0