突然Sims3解析日記:作成物の使用パッケージ確認ツール「s3dc」の作成 Ver0.2.0

Sims3DependencyChecker v0.2.0

Author:試作E型

エイです。
Sims3建築祭用のLotを考えたり(SS部門専門ですが、一つ二つは作成済み)とか、暑中見舞のイラストの準備をしたりとか、色々やっています。

その関係だったのですが、前回の記事(突然Sims3解析日記:作成Lotの使用パッケージ確認ツールの作成)で、自作のEP/SPチェッカーを作ったわけです。

今回はそのバージョンアップを行ったので、それの公開も兼ねての記事になります~

ツールは以下からダウンロードできます。
Sims3 Dependency Checker(s3dc) v0.2.0 == Download(Dropbox)

主な変更/改良点は以下の通りです。
.Jarから.exe形式に変更(Launch4jでラッピングしただけ)。必須JREがインストールされていなければ文句を言うようになりました。
ルック&フィールをMetalからWindowsに変更。少し使いやすくなったかな?(特にファイル選択メニュー)
アプリケーションアイコンの追加。(フリー素材+自作。ターゲットが.sims3packファイルなので、○じゃなくて□の方がよかったかも) ただしウィンドウのアイコンはJava標準のままです。
なおアイコンそのものはやや荒いです。作り込んでないからなぁ

EP/SP以外のコンテンツ(CC/Storeコンテンツ)の数のカウントが可能になった※。CC/Storeコンテンツかどうかの区別は行えていないのでその点には注意。
EP/SPに発売日順の番号を付与した(但し発見順のため、ソートはしていない)
・SP08:70’s 80’s 90’s Stuffの略称を(789)から(70)に変更。(比較的どうでも良いけど)
・XMLデータ表示部分を、読み込み完了後に先頭から表示するようにした

※Storeコンテンツでも、「Packageエレメントに記載があるもの/ないもの」があるため、一概に区別できず。
よって、EP/SP以外のコンテンツがDependencyエレメントに認められた場合、CC/Storeコンテンツとしてカウントするようにしています

Sims3DependencyChecker v0.2.0
例)CC/Store品が含まれていないLotを読みこんだ結果

早い話、ここで「No CC/Store used」と表示されれば、「クリーンな」作成物と言える…はず。
GUIDがどのオブジェクトかが分かれば良いのだけど…バイナリ部分でも見てみないと無理かな(汗

バグなどがあれば proto_type_e@inamura-glab.sakura.ne.jp まで。
またはこの記事のコメントでもOKです。

以下、作成にまつわる余談になります。

続きを読む →