RPGツクール2000/バグ・エラー【サイトトップへ戻る】
■エラー表示:「ファイル○○は開けません」
(更新:2022/05/06)


このようなエラーが表示されて、ゲームが強制終了しましたか?



このエラーは、画像ファイルを読み込もうとした際、その画像ファイルが存在しない時に発生します。

素材管理から画像ファイルを削除する場合は、
本当に削除しても問題ないかどうかをちゃんと確認してから削除した方が良いでしょう。



なお、画像ファイルが存在しない画像見本の表示は真っ黒な状態になります。
もしも真っ黒な画像見本があった場合は、その設定内容を再確認した方が良いでしょう。



ショートカット
■エラーが「ファイル 乗り物 が開けません」の場合
■エラーの発生源を絞り込む
■エラーが発生している素材の種類を特定
■補足


  
■エラーが「ファイル 乗り物 が開けません」の場合

制作者のパソコンでは正常に動くのに、他の人のパソコンでは、
ゲーム開始時に「ファイル 乗り物 が開けません」のエラーが発生する場合は、
エラーの原因がRTPのインストール先である可能性が高いです。



RTPは通常ではフォルダ「Program Files」の中にインストールされます。

しかしフォルダ「Program Files」の中にRTPをインストールすると、
RTPのファイルがうまく呼び出せない事があります。

そのためRTPのインストール先はフォルダ「Program Files」以外にした方が良いです。

【ランタイムパッケージ(RTP)について(インストール手順)のページを開く】



ちなみにエラーに表示されている「乗り物」とは、
データベース「システム」の乗り物の画像に設定したファイル名になります。

乗り物のグラフィックを違う画像ファイルにしている場合は、
エラーのファイル名が「乗り物」ではない可能性があります。


▲トップへ戻る▲


  
■エラーの発生源を絞り込む

エラーが発生している原因は、エラーが発生するタイミングである程度は予測する事ができます。



▼タイトル画面が表示される前にエラー発生

データベース「システム」の画面を開き、
タイトル画面、システムグラフィック、乗り物などの画像設定を確認してください。

またデータベース「主人公」の顔グラフィックの設定に問題がある場合も、
タイトル画面を表示する前にエラーが発生します。



▼ニューゲームでゲームを開始したらエラー発生

まず初期パーティーの1人目に設定されている主人公の
歩行グラフィックの設定をデータベース「主人公」で確認してください。
問題がある場合は、歩行グラフィックの表示見本が真っ黒な状態になっているかと思います。

コモンイベントで定期的に並列処理するが動いている場合は、
一時的に「呼び出されたときのみ」に変えてからテストプレーを実行してください。
これでエラーが発生しなくなった場合は、定期的に並列処理するのコモンイベントが原因です。

上記の確認でエラーが発生しなかった場合は、マップの設定に問題があります。
原因元の探し方は下記の「▼別のマップへ移動した時にエラー発生」を参照してください。



▼別のマップへ移動した時にエラー発生

移動先のマップの設定(チップセット、マップイベント、遠景)に原因があると考えられます。

原因元が分からない場合は、問題が発生しているマップをコピー&貼り付けで複製し、
複製したマップにパーティーの初期位置を設定して、
マップイベントを少し削除 → テストプレーを実行」を繰り返してみてください。
エラーが発生しなくなった直前に削除したマップイベントがエラーの原因元になります。

マップイベントを全て削除してもエラーが発生する場合は、
チップセット(データベース「チップセット」)や遠景マップの設定)を確認してください。

なお…

のように、エラーが発生しているファイル名の最後が「.lmu」になっている場合は、
存在しないマップIDへ移動しようとしている事がエラーの原因になります。

この場合はイベントコマンド:場所移動の設定を再確認(もう一度設定し直し)してください。

イベントコマンド:記憶した場所へ移動を使って場所移動している場合は、
マップIDを設定する変数の値を再確認してください。



▼ゲーム中にエラー発生

エラーが発生するタイミングは画像ファイルを読み込んだ時なので、
ピクチャーの表示顔グラフィックの表示などを実行した事が原因であると考えられます。

エラーが発生する直前に実行したイベントの中に、
エラー表示にあったファイル名を設定したイベントコマンドが無いかどうかを確認してください。

またメンバーの入れ替えを使って先頭にいた主人公を外した時にエラーが発生した場合は、
2人目にいた主人公の歩行グラフィックに問題があった可能性があります。

何も操作していない状態で急にエラーが発生した場合は、
定期的に並列処理するが原因である可能性が高いです。



▼戦闘画面でエラー発生

戦闘開始時にエラーが発生した場合は、
戦闘背景の画像ファイルに問題がある可能性が高いです。

戦闘中に敵へ攻撃しようとしてエラーが発生した場合は、
戦闘アニメの画像設定に問題がある可能性があります。



▼ロード後にエラー発生

ロードしたマップのチップセット、マップイベント、遠景、主人公の歩行グラフィック、
セーブした時に表示していたピクチャー画像などが原因元であると考えられます。

セーブした時には問題が無かったはずなので、
セーブしてロードするまでに削除した画像ファイルが原因である可能性が高いです。


▲トップへ戻る▲


  
■エラーが発生している素材の種類を特定

エラーが発生している画像ファイルがピクチャーなのか何なのかが分からない場合は、
そのエラーが発生しているファイル名と同じ名前の画像ファイルを用意し、
素材管理からインポートしてみてください。

例えば「Picture」に画像を入れてエラーが発生しなくなったら、
ピクチャーの画像ファイルを削除した事がエラーの原因と言う事が分かります。

キャラセットなどの素材規格に合わせた画像ファイルを用意するのが面倒な場合は、
素材管理でRTPの画像を適当に選んでエクスポートし、
ファイル名をエラーが発生しているファイル名に変えてインポートすれば良いでしょう。



なお、古い作品データのバックアップがある場合は、そのバックアップの素材フォルダを調べて、
エラーが発生しているファイル名と同じファイルがどの素材フォルダに入っているのかを、
確認する事ができるでしょう。

また見つかった画像ファイルの画像内容から、何に使われていた画像なのかが分かり、
そこからエラーが発生している原因元までが分かる可能性があります。


▲トップへ戻る▲


  
■補足

BGMや効果音などの音声ファイルは、ファイルを削除してもエラーは発生しません。

しかしファイルが無くなれば、当然ながら音も鳴らなくなりますので、
音声ファイルを削除する場合も、ちゃんと未使用であるかどうかを確認した上で削除してください。


▲トップへ戻る▲

YADOTトップ  このサイトは何?  気紛れな空間へ戻る  メール