<<Back to Home
Modified 2007/09/17

◆RPGツクール ローダー ver2.00β3
RPGツクール 2000/2003/XPで作成されたゲームを圧縮ファイルのまま プレイできるようになるアプリケーションです。
ただしXPの動作は完全ではないかもしれません…というわけでベータ版です。
※ver1.xxとは互換性が無いため、ver2.xxのファイルをver1.xxに上書きしないでください。
ダウンロード

◆β3版における追加事項
 ・圧縮ファイルの解凍ができるようになりました
 ・バグ修正

◆現在のβ版における制限事項
今のところ以下の制限があります。
 ・セーブ管理機能はありません(ゲームのセーブ自体はできます)
 ・圧縮状態のツクールXPのゲームは正しく動作しないかもしれません
 ・ローダー内からファイル名の変更はできません
 ・ローダー内からカテゴリフォルダの作成はできません
 ・ローダー内のWebリンクは取っ払いました
 ・初回起動時のウィザードがありません
 ・caldixとサンプルゲームは添付していません
 ・「設定」で設定できる項目が殆どありません
 ・ゲームファイル内にRPG_RT.exeなどのランタイムが既にあった場合、
  そちらを優先して使用するように変更しました
  (Data\Runtimeの中身を強制して使うようにするオプションを追加予定)

◆使用イメージ


以下雑文。
■GUI(RPG_Loader.exe)について
ver1.xxの拡張で作ろうと思っていたのですがあまりのスパゲティコードっぷりに1から作り直しました。
チューニングの観点で作っていないため、現在のところver1.xxよりも動作速度が劣る部分があるかもしれません。

■ゲーム実行部分(dernel32.dll)について
改造実行ファイルを作成しない方式に変更しました。
そのためver1.xxとゲームの実行速度が違うかもしれません(作者の体感では差はありませんでした)。

■内蔵ビューア(EmbBrowser.exe)について
ver1.xxでは画像は表示できませんでしたが、画像を表示できるようにしてみました。

仕事が忙しくて作業が進みませんが生暖かい目で見守っていてください。

◆参考:使用コンポーネント
TEasyListView: Mustangpeak
TDIHTMLParser: The Delphi Inspiration
TDropDst: DelphianWorldのどこか
TArchiveFile: 統合アーカイバプロジェクトの


Cline ◆RPGLoadUuM
覚え書き
・caldixの添付及び初期セットアップ

△フォルダ指定ドロップ
・ファイル名変更機能
・カテゴリフォルダの作成

△セーブ管理

・フォルダゲームの追加時に元ファイルを消すかどうか問うてない
・アーカイブ内のランタイムを優先するかどうかのオプション追加

・カテゴリをまたがったファイルコピー禁止
・ゲーム起動中のファイルドロップ等々

・Group.Expanded:=True;
 とするだけでもOnExpandを読んでしまうので困る。
 OnExpandでGameDataへの書き込みを実行しているので、処理速度的に心配。
 ExpandはOnDestroyで書き込むようにするか?

・カラムボタンを使ってクイックリンクとか。
 カテゴリ種別「ゲーム種類」時カラムボタンを押すと2000/2003/XPが出てジャンプできるみたいに。

・dernel32.iniをキャッシュするようにするとファイルが多いゲームでも起動が速くなる