RPGツクール製の同人ゲームが動かない時の対処法

使い方・トラブル解決

同人ゲームでもっとも使われている制作ツールがRPGツクールです。バージョンごとに仕様が違うため、トラブルの原因も対処法も変わります。

まずはどのバージョンで作られたゲームかを見分けるところから始めましょう。

遊ぶ作品を探しているなら、DLsiteの評価の高い順に比べられる同人エロゲおすすめランキング【毎月更新】もどうぞ。

バージョンの見分け方

ゲームフォルダの中身を見れば判別できます。

フォルダ内にあるものバージョン
www フォルダ、Game.exeMV
data img js が直下、Game.exeMZ
Game.exe + Game.rgss3aVX Ace
Game.exe + Game.rgss2aVX
Game.exe + Game.rgssadXP
RPG_RT.exe2000 / 2003

RPG_RT.exe という実行ファイル名は2000/2003に固有なので、すぐ分かります。

MV / MZ が起動しない

MV/MZはブラウザ技術(nw.js)で動いているため、他のバージョンとは原因が異なります。

グラフィックドライバを更新する

MV/MZは描画にWebGLを使います。グラフィックドライバが古いと、真っ黒な画面のまま進まない、起動直後に落ちるといった症状が出ます。

NVIDIA、AMD、Intelそれぞれの公式サイトから最新のドライバを入れてみてください。これで直るケースが多いです。

フォルダのパスを短くする

MV/MZは内部で多数の小さなファイルを読み込みます。フォルダの階層が深いと、Windowsのパス長制限(260文字)に引っかかって起動できないことがあります。

C:\game\ のような浅い階層に移動し、フォルダ名に日本語や記号を使わないようにしてください。

ウイルス対策ソフトの除外設定

nw.js製のアプリは誤検知されやすい傾向があります。ゲームフォルダをスキャンの除外に追加してみてください。

便利なキー操作

MV/MZでは以下のキーが使えます。

  • F4 … 全画面表示の切り替え
  • F5 … リロード(タイトル画面に戻るので注意)
  • F8 … 開発者ツールを開く

F8 で開くコンソールにエラーが赤字で表示されるので、原因の手がかりになります。何のエラーか分からなくても、その内容を作者に伝えると解決が早くなります。

VX Ace / VX / XP が起動しない

RTPをインストールする

「RGSS-RTP Standard が見つかりません」といったエラーが出たら、RTP(Run Time Package)が必要です。

バージョン必要なRTP
XPRGSS-RTP Standard
VXRPGVX RTP
VX AceRPGVXAce RTP

RTPは開発元の公式サイトから無料で配布されています。作品によってはRTPを同梱していて不要な場合もあるので、まずはゲームフォルダ内に素材が入っているか確認してください。

DLLエラーが出る

RGSS102J.dll RGSS300.dll などのDLLが見つからないというエラーは、ファイルの解凍が不完全な可能性があります。7-Zipなどで解凍し直してください。

F1キーで設定を開く

XP / VX / VX Ace では、ゲーム中に F1 キーを押すと設定ダイアログが開きます。ここでゲームパッドの割り当てや動作の設定ができます。

2000 / 2003 が起動しない

もっとも古いバージョンで、現在のWindowsでは特有の問題が起きます。

日本語環境で動かす

2000/2003は日本語ロケール前提で作られています。システムロケールが日本語以外だと、文字化けや起動失敗が起こります。

intl.cpl から「システム ロケールの変更」を日本語(日本)にして再起動してください。

RTPが必要

こちらもRTPが必要です。「RPGツクール2000 RTP」「RPGツクール2003 RTP」として配布されています。

BGMが鳴らない

2000/2003はBGMにMIDIを使っていることがあり、環境によっては鳴らないことがあります。効果音は出るのにBGMだけ無音という場合はこれが原因です。

ゲームパッドが反応しない

MV / MZ の場合

MV/MZは標準でゲームパッドに対応していますが、ゲームを起動する前にコントローラーを接続しておく必要があります。

起動後に繋いだ場合は、一度コントローラーのボタンを押してから、それでも反応しなければゲームを再起動してください。

XInput対応(Xbox系)のコントローラーがもっとも確実です。

VX Ace 以前の場合

F1 キーで設定ダイアログを開き、ゲームパッドの項目を確認してください。ここで各ボタンに機能を割り当てられます。

それでも反応しない場合は、コントローラーがDirectInput/XInputのどちらかという規格の問題かもしれません。JoyToKeyのような変換ソフトを使うと確実に動かせます。

キーボードが反応しない

日本語入力(IME)をオフにする

もっとも多い原因がこれです。 IMEがオンになっていると、キー入力がゲームではなく日本語変換に取られてしまいます。

半角/全角 キーを押してIMEをオフにしてから操作してください。

操作キーを確認する

RPGツクール製ゲームの標準的な操作は以下の通りです。

キー機能
Z / Enter / Space決定
X / Esc / 右クリックキャンセル・メニュー
方向キー移動
Shiftダッシュ

決定が効かないと思っていたら、Z ではなく Enter に割り当てられていた、というだけのこともあります。

セーブができない

Program Files の下など、書き込み権限の厳しい場所にゲームを置いていると、セーブに失敗することがあります。

C:\game\ のような場所に移動するか、exeを右クリックして「管理者として実行」を試してください。

なお、RPGツクール製ゲームのセーブデータはバージョンによって保存場所が異なります。アップデート時の引き継ぎについては、セーブデータの保存場所を解説した記事を参考にしてください。

まとめ

症状主な原因
MV/MZが真っ黒グラフィックドライバ
RTPエラーRTP未インストール
文字化け(2000/2003)システムロケール
キーボードが効かないIMEがオン
ゲームパッドが効かない起動前に接続、F1で設定

まずフォルダの中身を見てバージョンを特定すること。そこから対処法を絞り込むのが近道です。

あわせて読みたい

作者が修正版を出していることもあります。購入済みの作品は何度でも無料でダウンロードできます。
DLsiteの購入履歴を開く(※PR)

無事に遊べるようになりましたか。
当サイトで紹介した作品のうち、いまDLsiteでセール中のもの(※PR)