有志によって作られているRPGツクール2000/2003互換ソフトことEasyRPGは、
RPGツクール2000で作られたゲームを遊んでいる場合でもいくつかの細かな違いが見られます。
プレイする上で知っておくと役立つ点などもあるので、知識の共有としてまとめてみよう…というベージです。
以下、必要に応じてEasyRPGは[E]、オリジナルのRPG_RTは[O]と略します。長いので。
もしEasyRPGのアップデートで改善・変化した箇所があった時、何か新たな発見をした時はページ編集してもらえると助かります。
EasyRPG独自の拡張機能
- 対応ファイル形式・入力方式の拡張
- 24bit png対応
- ogg形式対応
- LOOPSTART/LOOPLENGTHタグ対応
- X-input対応
- Setting画面の追加(F1キー)
- キーコンフィグ、画面解像度、ドットバイドット表示、音量設定などができる
- 翻訳データを用いた言語選択 参考
- Languageフォルダに.iniおよび.poファイルなどを配置することで、タイトル画面から言語選択が可能になる
- ゆめ2っきオンラインで提供されている翻訳はこの機能を用いたもの
- 実行オプションの追加 参考
- 文字エンコードの設定、旧verのRPG_RTを再現・実行するモード、乱数のシード値指定などができる
- 設定ファイル RPG_RT.iniの拡張およびEasyRPG.iniの追加 参考
- 320x240以外の解像度への変更
- 上記のSetting画面からプレイヤーが設定する(Original,Widescreen,Ultrawide)か、RPG_RT.ini内で制作者が設定する形。後者の設定が優先される
- 本来であれば描画されない画面外の領域も表示されるため、Setting画面では正しく表示されないことがある旨が記載されている
- ゆめ2っきではオリジナルと同様の320x240を前提として作られてきたため、RPG_RT.ini内で320x240が指定されている
- ログファイル(easyrpg_log.txt)の生成
- 単一ファイルに順次書き足す形式
インターフェイス
- タイトル画面
- [E]ではセーブデータが存在する場合に「つづきから」がカーソル初期位置となる
- セーブ画面
- [E]ではカーソル初期位置が直前にロード・セーブしたファイルにならない
(更新日時が最も新しいファイルが初期位置になっている?)- このため、セーブ時に何も考えずに連打してしまうと誤って違うファイルにセーブする可能性がある
- [E]ではカーソルが上下端でループする
- [E]ではカーソル初期位置が直前にロード・セーブしたファイルにならない
- 数値の入力
- [E]では左端ではなく右端がカーソル初期位置となる
- [E]ではカーソルが左右端でループする
- デバッグ画面 (F9)
- [E]ではセーブ・ロード、マップ移動、所持金・アイテムの変更、マップイベント・コモンイベントの実行が選択肢として追加されている
- [E]ではスイッチ・変数の操作ウィンドウで横入力した時にSEが鳴らない
- [E]ではスイッチ・変数の操作ウィンドウでOFFまたは負数となっている場合に値の文字色が変化する
- [E]では◆文章の表示の実行中にデバッグ画面を開くことができない
- イベント中断 (F10)
- [E]では定期的に並列動作するコモンイベントも対象となる
- エラー表示
- [E]では画面上にエラーテキストが表示され、マップデータ欠落などの続行不可能な状況でなければそのまま動作し続ける
- [E]では存在しない画像があった場合、市松模様の仮グラフィックが用いられる
イベントコマンド
- ◆画面のスクロール
- 範囲外の値が指定された場合、[E]では「6: 4倍速」に補正される
- ◆変数の操作
- wavファイル演奏中にMIDIの演奏位置(Tick)を指定した場合、[E]は演奏がループしても0に戻らず累計した演奏時間を取得する
- このため、SR分室のループ回数を指定した自動曲送りが正常に動作しない(mp3とmidは問題ない)
- wavファイル演奏中にMIDIの演奏位置(Tick)を指定した場合、[E]は演奏がループしても0に戻らず累計した演奏時間を取得する
- ◆チップセットの変更
- 変更した状態でセーブした後にそのセーブデータをロードした場合、[O]ではマップ側で設定されたチップセットへ戻るが、[E]では変更された状態が維持される (報告済み)
- このため、チップセットの変更を用いたロード直後判定が正常に動作しない
- 変更した状態でセーブした後にそのセーブデータをロードした場合、[O]ではマップ側で設定されたチップセットへ戻るが、[E]では変更された状態が維持される (報告済み)
グラフィック
- 色
- [O]は16bitカラー(RGB565)、[E]は24bitカラーで描画している
- 透明度の合成や画面色調変更などの色決定のプロセスが異なり、[O]と[E]でゲーム画面の色に違いが出る場合がある (報告済み)
- 画面の色の差異は本家の暗闇世界などで確認できる
[E]では本家の暗闇世界で灯りを付けていない時、模様が完全には消えない
- 画面の色の差異は本家の暗闇世界などで確認できる
- 遠景
- 一部の遠景が[E]でズレてしまうことがある (詳細は不明)
- 遠景がズレるのはオンラインだけかも。EasyRPGで遠景がズレる箇所があったら追記しておく
- 一部の遠景が[E]でズレてしまうことがある (詳細は不明)
- キャラクター
- X座標が0かつ画面端となっている場所で左へ移動した時、[E]ではキャラクターが消えずにそのまま移動する
- ゆめ2っき楽しむWiki:ペンギンゲーム(MAP0193)の隠しエリア端などが分かりやすい
- "プライオリティタイプ:通常キャラと重ならない"かつ"グラフィックがチップセット"のイベントに対して、地形の「通常キャラの表示方法」の設定が[E]でのみ適応される
- ゆめ2っき楽しむWiki:化石湖(MAP1138)などが分かりやすい
- X座標が0かつ画面端となっている場所で左へ移動した時、[E]ではキャラクターが消えずにそのまま移動する
- 乗り物・顔グラフィック
- [O]では次のグラフィックがどのマップでも参照されている
乗り物(小型船・大型船・飛行船)、顔グラフィック(パーティメンバー全員)- このため、[O]では変更した時にエラーが出る、[E]では表示しようとした時にエラーが出る
- システムグラフィックは[O][E]どちらも変更した時点でエラーが出る
- [O]では次のグラフィックがどのマップでも参照されている
サウンド
- [E]ではBGM、SEの左右バランスが反映されていない
- ゆめ2っき楽しむWiki:ミニゲーム/B(EX ver)の敵撃破音などが分かりやすい (交互に左右パン振りされている)
- [O]では「dedp足音1.wav」「dedp足音2.wav」を正常に再生できていない(元の音源よりだいぶ低音で再生される)が、[E]では音源通り再生される
- 原因不明(サンプリング周波数が高すぎる?)