SinsのGameInfoデータを一括テキスト化する

いろいろな方法があるかと思いますが、一例をご紹介します。


{utility release} GUI for convertdata to automate the conversion of files in folders between BIN & TXT@公式フォーラム


ツールは上記リンクのものを使います。(thx to Harpo9999)
適当なフォルダに解凍します。


1.GameInfoをコピー
まずはGameInfoデータを適当なところへコピーします。

例)
d:\sins\origina1.19l
d:\sins\entrenchment1.05
d:\sins\diplomacy1.0


2.コンバータをコピー、リネーム

sinstextbinner.exeを解凍したフォルダに
convertdata_diplomacy.exe → convertdata_diplomacy0.exe
ConvertData_Entrenchment.exe → ConvertData_Entrenchment0.exe
ConvertData_OriginalSins.exe → ConvertData_OriginalSins0.exe
をSinsのインストールフォルダからコピー、リネームします。


3.変換作業

sinstextbinner.exeを実行して1.で作ったデータを指定します
「3.convert this folder」 クリック
「4.convert the folder NOW」クリック
処理終了後「exit」クリックで終了

これで指定したフォルダ内の*.entityがテキスト形式に変換されます。
なお、元ファイルが置き換わるのでSinsのインストールファルダを指定しないようにしましょう。(動かなくなることはないが動作が遅くなるらしい)


あとはWinMergeなどを使って差分検索するとかしてください。


【追記】
GameInfoをコピーするフォルダ名にそれぞれのデータに合わせて「original」「entrenchment」「diplomacy」が入るようにしてください。
この名前でどのコンバータを使うのか判断しているようです。