DatEditor


はじめに
準備
使い方
編集(単数)・追加(単数)
編集(複数)
削除
メモ帳で編集
バックアップ
設定ファイル
エラーチェック
注意
開発予定
更新履歴


はじめに

DatEditorはOfflineList用Datファイルを編集するOfflineList用プラグインです。
利用は自己責任でお願いします。


準備

・C:\Windows\System32\に7-zip32.dllをコピー(※7-zip32.dllが無くても動きますがお勧めしません)
・OfflineListで正常に読み込むことのできるDat(.xml or .zip)ファイル
 (本サイト以外で公開されているDatファイルにも対応しています。)


使い方

1:ツール→オプション→リネームで"リネーム機能を使用する"にチェックがついているか確認します。
 ここにチェックを入れるとメニューのロムが選択できるようになり、リストの更新ができるようになります。




2:プラグイン→DatEditor→設定でOfflineListで選択しているDatと同じDatファイルを選択します。




3:リストの右クリックから"編集"、"削除"が
 メニューから"追加"、"メモ帳で編集"、"バックアップ"が行えます。


編集(単数)・追加(単数)

ロムファイルを編集・追加ダイアログにドロップすると、タイトル、ロムサイズ、拡張子、CRCを取得することができます。
.zipと.7zにも対応しています。
編集した後は必ずロム→更新でリストを更新して下さい。





編集(複数)

複数のデータ編集する時には、編集項目が指定できます。
タイトルとCRCはまとめて編集できないようにしています。
文字列の一致するものだけデフォルト値として表示されます。





削除

削除は複数選択可能ですが、全てのゲームを削除すると
OfflineListがDatを認識しない為、できないようにしています。





メモ帳で編集

Datファイルを読み込んだメモ帳が起動します。
メモ帳が終了する迄、OfflineListは操作不能になります。
編集後は必ず上書き保存をし、メモ帳を終了して下さい。
Datファイルの内容を変更した場合は必ずロム→更新でリストを更新して下さい。





バックアップ

プラグイン→DatEditor→バックアップを取る/バックアップから復帰する で行えます。
Datファイルはplugins\DatEditor\save\に保存されます。

 



設定ファイル

設定内容はPlugins\DatEditor\に保存されます。
xxxx(Dat名).iniには選択しているDatファイルとタグ表示が保存されます。
copy.datにはコピーの内容が保存されます。
DatEditor.iniにはその他の設定内容が保存されます。





エラーチェック

編集・追加時に以下のようにエラーチェックを行っています。(メモ帳で編集した時はチェックしていません)

 0 <= <imageNumber> <= 2147483647
 0 <= <releaseNumber> <= 2147483647
 0 <= <duplicateID> <= 2147483647
 0 <= <location> <= 25
 1 <= <language> <= 131071
 <romCRC extension>は<canOpen><extension>〜</extension></canOpen>で
 定義されている拡張子と一致するかチェックしています。
 <romCRC>は文字列長が8であるかと文字が0〜9,A〜Fであるかと他のデータのCRCの重複をチェックしています。


注意

・Datファイルは.zipをお勧めします。解凍した状態のDatファイルは編集後、
 OfflineListを再起動すると認識されていない状態になる為です。

・編集・追加時に簡単なエラーチェックがしていません。
 タグに合った文字列を入力してください。


・Datを編集した後は必ずロム→更新でリストを更新して下さい。





開発予定

・編集時の更なる文法チェック
・追加の複数対応
・画像ファイルの簡単な編集(サイズ変更、画像ファイル入れ替え)
・ゲームデータ以外の編集(特にヘッダ部)


更新履歴

v1.1(2010/07/21)
・"メモ帳で編集"をポップアップメニューに移し、メモ帳起動後に指定行に移動できるようにした。
・追加時に、XMLファイル内の列がずれる不具合を修正
・削除時に、XMLファイル内の列がずれる不具合を修正
・削除時に、画像ファイルとロムファイルを削除できるようにした。(選択可能)
・設定ダイアログに"編集"タブと"削除"タブを追加
・メモ帳起動時のデータの位置と最大化を選択できるようにした
・タグ間の文字列チェック変更
・エラー表示時にタグ表示の内容が反映されない不具合を修正

v1.0(2010/07/17)
初リリース


inserted by FC2 system