・・・・・・『mpegplay "OP.mp『e』g",0』ではなく、MPEG動画の拡張子が「.mpg」で
『mpegplay "OP.mpg",0』に直せば解決する可能性が高いのではないだろうか
念を押して『movie "OP.mpg",click』に直せばと思いますが回答
NScripterのヴァージョンも教えて下さると回答しやすくなると思いますよ。
また、「データが開けない」と言っても警告・エラーメッセージの内容も詳細に教えて下さると
より迅速に的確な回答が来るかと。
PC上で再生できないのではなく、
「NScripterでムービーを再生することが出来ない」原因はいくつか考えられます。
ちなみに、mpegplayは
「mpegplay "動画ファイル名",フラグ」1:クリックで再生を中止する 0:しない
の様に使用します。(MPEGファイルを DirectShow(DirectX)で再生)
>>mpegplay "OP.mpeg",0(movieの命令式でもやってみました)
の場合ならば、
・自前のムービーファイルが破損?
OP、EDに使いたいmpeg動画(自前のもの)がコピーなり切り取りなり圧縮なりで
何かしら壊れていることも・・・・・・
コピー元のムービーとか同じヤツでも複数あったり
・「"OP.mp『e』g"」ではなく、「"OP.mpg"」だった場合
元の動画ファイル名が「"OP.mpg"」など拡張子が違っている可能性
また、『ファイル名の大文字小文字+半角全角』は別に認識されるので
元の動画ファイル名が「"op.mpeg"」だったりすると動かない・・・・・・
・記法「mpegplay "動画ファイル名",フラグ」「movie "動画ファイル名"(,オプション)」
もし、movieの命令を「movie "動画ファイル名",0」などと書いていれば動くものも動かない・・・・・・
その場合は「movie "動画ファイル名",click」に直す
・"動画ファイル名"の記述ミス・またムービーファイルの階層の指定ミス
「nscr.exe」と同じファイルにムービーが入っている場合は、
"OP.mpeg"のように記述して問題ないと思いますが、
「nscr.exe」と同じファイルの例えば「movie」というファイルに入っているなら、
"動画ファイル名"="movie\OP.mpeg"に直さねば・・・・・・
・DirectXのヴァージョンの更新+必要なDLLの取得
DirectX8.0a以上が入っていればメディアプレイヤーで再生できて
NScripterで再生できないということは無いはず
しかし、DirectX8.0a以上でも必要なファイルが無い場合があるので
DirectX更新をオススメ
「MPEGファイルを DirectShow(DirectX)で再生」しているので・・・・・・
このような事態にはなることは少ないので
意外とネットで探しても対応策は載っていないですね・・・・・・
けっこう凡ミスだったりすることが多いので
まとめ、何をすればいいのか?
1、自分のPC・友人のPCなどで
「フリーゲームのNScripter製のムービー有」でプレイ可能かムービーが再生されるか試す
無理なら「DirectX更新」OR「PCの問題」
(動作環境・DirectX更新を満たすかまとめてチェック)
2、そのPCでその自作mpeg動画が再生可能かどうかチェック
無理なら「mpeg動画破損」
(mpeg動画のチェック)
3、「mpegplay "OP.mpeg",0」でスクリプトの書き方が良いのかチェックしていく
"動画ファイル名"が『"OP.mpeg"』で良いのか『"OP.mpg"』じゃないのか、
『"op.mpg"』なのか、『"○○\OP.mpg"』なのか 試していく
ここに来て無理なのは確実にスクリプトの記述ミスなのでどうにかする
どうしても無理なら
(スクリプトのチェック)