突然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です。

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


CCやストアコンテンツかどうかのチェックの部分になるのですが…

現状、Exchangeでも「表記されないストアコンテンツがある」ことが分かっていまして、そこで確認が取れないとなると、原則お手上げと言う(汗

どうも内部的には
・ストアコンテンツ一般(置換可能)
・プレミアムコンテンツパックの付属オブジェクト(置換不可能)
・ユーザー作成コンテンツ:CC(置換可能?)
・CAPで作成されたパターン
…などなど

があるようで、置換できないコンテンツが含まれていると、
Sims3DependencyChecker v0.2.0
インストール時にこんな風に文句を言われます。(例はプレミアムコンテンツが含まれていた『らしい』Lot)

らしい、と言うのは、件のExchangeに表示が無いものだったので…
早い話、「ダウンロードして、中身を改めてみるまで、何が使われているか分かったものではない」と言うことです(汗

最悪インストールすらできない(何が不足しているかもわからない!)ため、何とかならないものかと思うわけです。
今回、このツールを作ろうと思ったのもその辺りに起因しています。
(アップロード前に、自分で確認が取れるように)

幸いにして、現時点で「.sims3packファイルのDependencyエレメントを書き換えるツール」なるものは存在していないため、依存性調査に使える、と言う所です。

改良できれば良いんだけど…とりあえずは最低限のものが出来たので良しとします。
「他所様の作成物に何が含まれているか」の確認はしてみたいのですが、そもそもSims4に移行することも考えられるし、悩ましいところです。

試作E型

試作E型 について

名前:イナムラ試作E型:通称エイ
製造年:MCMLXXXIって覚えてる
誕生日:D型とおんなじ。だって双子だもん。
性別:やや中性的な♂
主な特徴:D型と対を成す、一卵性双生児として誕生した半生ギツネ
。 特技はお絵描きと猫の物まね。のどを鳴らす音には定評アリ。
ボディを付け足す際に頭をぶつけたのか、何故か乱視になってしまった。
他にも夏風邪を引いて体重が6kg落ちて戻るのに10年以上かかったり、口の中とか耳とか瞼とかにメスを入れられたり、ボディの悩みがやたらと多い。

現在はD型と共に生活をしながら、特技のお絵描きをどう伸ばすか、あと体力をつけて人との交流を取り戻したいと画策中。

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

  1. アバター試作D型(ダイ)

    投稿&更新お疲れ様です。

    自分が見ている範囲内では、Lotもそうなんだけれど、Simのカテゴリが「いったい何が使われているのか判別不能」の割合がかなり高いんじゃないかと思っています。一言で言うならカオス。
    まぁ、Exchangeの利用ガイドラインすらろくすっぽ無いので、何にも知らないままアップロード、ダウンロードを繰り返した結果なんじゃないかと思います。
    しかも、外部ツールの中には、Sims3pack形式の中身を一部削り取ってしまうものもあるため、「実際に何が使われているのか」を本気で判断するためにはバイナリの解析を行わないと全くチンプンカンプンになるというのもなぁ;

    あふん。

    返信

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

two × 1 =

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)