![見出し画像](https://assets.st-note.com/production/uploads/images/153016790/rectangle_large_type_2_5793013749a318499288f8f26fc9b0fc.png?width=1200)
RPGツクール2000/2003 トラブルシューティング
「Direct Draw Error」と出て起動しない
対象ツクール:2000,2003(Maniacs Patchはたぶん対象外)
対象OS:Windows8以降
原因:
RPGツクール2000/2003は通常はフルスクリーンで起動されフルスクリーン時に16bitカラーを必要とします。だけどWindows8以降は16bitカラーをサポートしてない模様
対策:
ウインドウモードで起動
RPG_RT.exeを右クリック→ショートカットを作成
作られたショートカットを右クリック→プロパティを選択
ショートカットタブのリンク先の最後のところに" 0 0 Window"を追加
ショートカットから起動
もしくは
右クリックからテキストファイルを作成
テキストファイルを開いて
"start RPG_RT.exe 0 0 Window"
と記述して保存して
保存したテキストファイルの名前の拡張子を”.txt”から".bat"へ変更
batファイルから起動
起動すると暗転したままプレイできない
対象ツクール:2000,2003(Maniacs Patch対象外だとおもう)
対象OS:すべてのWindows
原因:
古いバージョンのRPG_RT.exeが使われている。
対策:
より新しいRPG_RT.exe(2000の場合 更新日時:2003/06/25以降)を使用
にある「実行ファイルのダウンロード」から入手可能
操作が出来ない
対象ツクール:2000,2003(Maniacs Patchはたぶん対象外)
対象OS:すべて
現象:
Altキーが決定キーになる
キーを触ってないのに勝手に移動したりする
原因:
0番目のキーが押されている。
RPGツクール2000/2003ではどうやら0番目のキーをうまく対処していない模様
対策:
0番目のキーを離せさせればいいので
#include<windows.h>
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nShowCmd){
keybd_event(0,0,2,0);
return 0;
}
上記ソースをC言語(C++)でコンパイルして実行
もしくは
上記のソースをコンパイルしたものを置いておくのでこれを実行
もしくはPCを再起動する
長時間遊んでいると「メモリストリームの拡大中にメモリが足りなくなりました」エラーが出て落ちる
対象ツクール:2000,2003(古いManiacs Patchも含む)
対象OS:Windows2000以降(たぶんすべてのWindows)
現象:
長時間遊んでいるとマップなどを移動した際に「メモリストリームの拡大中にメモリが足りなくなりました」エラーが発生して落ちることがある
セーブデータが正常にセーブされない
音楽が再生されなくなる
原因:
RPGツクール2000/2003では移動可能メモリを使用しており
MIDIファイルの演奏を行っているとそのうち移動可能メモリを使い果たす模様
1プロセスが使用できる移動可能メモリは65536個まで
移動可能メモリを使い果たすと
音楽が再生されなくなったり
セーブデータなども壊れだす危険なバグ
対策:(完全に対策できているわけではない)
左クリック→プロパティ→互換性タブ→互換モードでこのプログラムを実行にチェック→プルダウンメニューからWindows98/WindowsMeを選択
もしくは
RPGツクール2000のメモリストリームエラーの件で修正パッチ作った(ソース付き)。どこに投げていいか分かんないのでとりあえずここにぶら下げておく https://t.co/yvQiacyvRu
— スワンマン∞ (@lynatan) April 26, 2017
上記パッチを適用
あとは
長時間遊んでるときは時々セーブしてゲームをこまめに再起動する
キー入力が途切れる
対象ツクール:2000日本語版,2003日本語版
対象OS:Windows2000以降
対象環境:Pentium以降のマルチプロセッサ環境及びPentiumD,CoreDuo,Athlon 64 X2以降のマルチコア(Pentium4のHTも含む)
基本的にはシングルコアシングルスレッドは対象外
現象:
「キー入力の処理」コマンドでキー押している場合でも押されていない動作をすることがある
原因:
古いゲームエンジンなのでマルチコア、HT、マルチプロセッサ環境にうまく
対応していない
対策:
単一CPUのみを使用するように設定する
ゲーム起動している状態で
タスクマネージャを開いてプロセスタブからRPG_RT.exeを探して右クリック→関係の設定→チェックボックスをはずしてどれか一つだけにする
RPGツクール2000RTP素材画像のミス
対象ツクール:2000日本語版
対象OS:すべて
現象:
RTPの画像がずれたりしている
対策:
ここから一部修正画像のダウンロードからダウンロード
日本語の文字化け
対象ツクール:2003日本語版
対象OS:すべて
現象:
Windowsの言語表示が英語の場合日本語が文字化けする
対策:
OSの表示言語を日本語にする
最後に
困ったらとりあえずはRPGツクールローダーの使用をおすすめします。
上記ページの「Ver2(GW祭2019作品)」からダウンロードできます。