ssz 2022/02/25 08:44

RPGツクールMZのNW.jsを更新する!

作るって言って最初に始めるのがこれである。
更新してもいいものなのかな…?

はじめに

RPGツクールMZはローカルでのゲームプレイにNW.jsを使用しています。
NW.jsは Chromium + Node.js で出来ており(以下要検索
つまりNW.jsを更新することで内部で使われている ChromiumとNode.jsのバージョンを更新することが出来ます。
バージョンを上げるとjavascriptの動作が気持ち早くなるかもしれません!

ちなみに更新する必要性はありません。内部NW.jsのバージョンに合わせてスクリプト作られてるし…

というわけで更新していきます。

環境

macOS 12.1
RPGツクールMZ Steam版

RPGツクールMZのNW.jsのバージョンはテストプレイ中にF12を押してデベロッパーツールを開き、Consoleに globalThis.nw.process.versions と打ち込むと確認できます。

RPGツクールMZを探そう!

Steamの場合、デフォルトでは User/(ユーザー名)/Library/Application Support/Steam/steamapp/common/RPG Maker MZ/ にあります。
appを適当な場所にコピーしてバックアップを作成。steamなら再インストールでもいい気も…。
appを右クリックから「パッケージ内容を表示」を選択してさらに /Contents/Resources/ と進みます。
その中にあるnwjs-macnwjs-winがそれぞれ更新が必要です。

NW.jsをダウンロード!

更新する場所が分かったら次はNW.jsを公式のダウンロードページから手に入れます。
必要なのはMac OS X 64-bitWindows 64-bitSDKです。(MZで使われているのはSDKの方です)
両方ダウンロードします。

更新する!

中身をそのまま入れ替えてもいいですが、ここではシンボリックリンクを作成しようと思います。
ダウンロードして解凍したnwjsをどこか分かりやすい場所に置いておきます。
次にMZの中にあるnwjs-macとnwjs-winを消します。
ターミナルを開いて ln -s "リンク元ディレクトリ" "リンク先ディレクトリ/名前" を打ち込み、シンボリックリンクを作成。
直接フォルダの差し替えでも大丈夫です。

動作チェック!

とりあえずMZを起動してテストプレイしてみましょう、たぶん動きません。
nwjs.appの開発元を検証できません。」と言われごみ箱に捨てられそうになります。
とりあえずキャンセルして、macのシステム環境設定からセキュリティとプライバシー一般タブと進みます。
下の方にある「nwjs.appは開発元を〜」の横にあるこのまま開くを押し、開くを選びます。(出ていない時はテストプレイからもう一度してみましょう)
そして起動したNW.jsのウィンドウは閉じて準備完了、テストプレイしてみましょう。
これで起動できるはずです。
あとはデプロイを試して問題なければOK。うまくいかない場合はシンボリックリンクにミスがある可能性があります。

おわりに

MZ1.4.3の内部NW.jsのバージョンは0.51系、2021年2月くらいのバージョンです。
2022年2月の段階ではすでに1年前のバージョンです、つまり1年前のブラウザで動いているということです。

環境を更新すると何も変わってなくても変わった気になれる魔法にかけられます。
やってみようという方は参考までにどうぞ!

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

最新の記事

記事のタグから探す

月別アーカイブ

限定特典から探す

記事を検索