ツクラーの皆さん、こんにちは!
いつもRPGツクールをご愛顧くださり、誠にありがとうございます!
RPGツクールMZは先日バージョン1.8.1に更新されましたが、次のアップデートも計画されています。ぜひ、楽しみにしていただければと思います。
ところでMZについて、Macでご利用いただいているユーザー様から「ゲームやテストプレイの起動に失敗することがある」というご報告を多数いただいております。実は本記事を執筆している中の人もMacユーザーなのですが、このような事象にたびたび遭遇しており、何とかならないものかと開発部内部で協議を重ねておりました。
この現象はMZがゲームのパッケージング(実行ファイル化)に利用している「NW.js」というミドルウェアに起因するものです。現在MZが採用しているNW.jsのバージョンは0.48.4ですが、このバージョンのNW.jsはmacOS 11(Big Sur)以降のMacにおいて動作が不安定になることがあります。一方、2024年10月23日現在最新版である0.93.0は、Big Sur以降のmacOSにおいてより安定して動作します。MZはWindows 8.1以降およびmacOS 10.13以降のMacを正式にサポートしているため、互換性を維持するためにNW.jsのバージョンを上げることが難しい状況です。そこでより安定した動作をご希望のMacユーザーの皆様におかれましては、手動にてNW.jsをアップデートしていただくことをご検討いただきたく存じます。これによって起動に失敗するなどの不安定な動作が解消される可能性があります。手順をよくご確認いただいたうえで、自己責任にて行っていただきますようお願いいたします。
手順の実行前に、お使いのMacがIntelモデルなのかApple Siliconモデルなのかをご確認ください。
以下に手順を示します。
- RPGツクールMZを終了する
- NW.jsの公式サイトからSDKをダウンロードする。MacがIntelモデルであれば「Mac OS X 64-bit」の、AppleSiliconモデルであれば「Mac OS X ARM64」のSDKをダウンロード
- Steam上でRPGツクールMZを右クリックし「管理>ローカルファイルの閲覧」を選択
- 開かれたフォルダ内の「RPGツクールMZ」上で右クリックし「パッケージの内容を表示」を選択
- 「Contents」フォルダを開く
- 「Resources」フォルダを開く
- Resourcesフォルダ内にある「nwjs-mac」フォルダの名前を変更する(バックアップ目的なので、名前は何でもよい)
- 1でダウンロードしたフォルダの名前を「nwjs-mac」に変更する
- 8のフォルダをResourcesフォルダにコピーする
- RPGツクールMZを起動する
これでNW.jsが最新版に更新されます。恐らくこれまでよりも安定した動作が得られるかと思います…!
もし正常にMZが起動しなくなってしまった場合は、一度MZをアンインストールしてから再度インストールし、最初から手順をやり直してください。
ゲーム実行時にプロファイルエラーが発生する場合は以下のファイルを削除してください(削除によりプロジェクトデータやセーブが消えることはありません)。
Users/{ユーザー名}/Library/Application Support/rmmz-game
これによってご自身のゲームではプロファイルエラーが表示されることはなくなりますが、古いバージョンのNW.jsによって作成された別のゲームをプレイする際は表示されることがあります。あらかじめご了承ください。表示されたとしても、プレイには支障ありません。
なお今後MZがアップデートされた場合、NW.jsのバージョンが元に戻ってしまいます。その場合はお手数ですが、再度上記手順を実行し、NW.jsをアップデートしてください。
今後ともRPGツクールMZをよろしくお願い致します。