まどかぱ〜く!掲示板
[もどる] [新規投稿] [新規順タイトル表示] [ツリー表示] [新着順記事] [留意事項] [ワード検索] [過去ログ] [表示色変更] [管理用]
  • 以下は新規投稿順のリスト(投稿記事)表示です。
  • 48時間以内の記事は new! で表示されます。
  • 投稿者のメールアドレスがアドレス収集ロボットやウイルスに拾われないよう工夫して表示しています。

  •   [No.792] Re: mtp3ファイル 投稿者:ポリゴン  投稿日:2012/04/08(Sun) 18:48:07  

    mtp_header { // 16bytes
    byte[4] magic, "MTP3 "
    byte[4] buffer offset
    byte[4] buffer size
    byte[2] unknown, always 1
    byte[2] count}


    texture_entry { // 68bytes
    byte[4] offset * 0x0100
    byte[4] unknown, always 0x02
    byte[2] compression??, usually 0x13 or 0x14
    byte[2] unknown, usually 0x00
    byte[4] unknown, value seems progressive
    byte[12] padding? all 0's
    byte[2] texture height
    byte[2] texture width
    byte[4] size * 0x0100
    byte[16] padding? all 0's
    string[16] texture name}


      [No.791] Re: Xbox360 PS3 Trusty Bell 抽出しのデータ読み込みについて 投稿者:まくちゃん  投稿日:2012/04/02(Mon) 22:30:22  

    どうもはじめまして。

    まず結論から言いますと市販の3Dソフトで読める形式ではありません。
    基本的にコンシュ−マゲームで使われているデータ形式はゲーム開発向けのミドルウェアかメーカー独自の形式です。
    同じメーカーでもゲームごとにカスタマイズをしているので解析をして専用のプログラムをつくる必要があります。

    トラスティベルですがPS3と360は、ほとんど同じ形式ですが数値のエンディアンが異なりPS3は少々拡張されています。
    また360はマイクロソフト独自の圧縮がされていますので圧縮展開をする必要があります。

    モデルデータですが.filesからのファイル分割はどのようにされたかわかりませんが展開すると.p3objや.objファイル出てきますがこれがモデルデータです。
    拡張子は異なりますがシグネチャからNOBJと呼ぶことにします。

    このNOBJは複数のチャンクに分かれ以下のような情報が入っています。

    NSHP:頂点、法線、UVなど
    NMTR:マテリアル
    NTX3:テクスチャ
    NBN2:ボーン

    NSHPはそれほど複雑なデータではありません。
    32bit floatの頂点と16bit floatのUV
    トライアングルストリップのフェースデータが読み出せればモデルは構築できます。

    テクスチャはDXT形式なのでヘッダを構築すれば簡単にDDSファイルへ変換ができると思います。
    360版はSwizzleされているので少しやっかいです。

    ということで頑張ってください。


      [No.790] Xbox360 PS3 Trusty Bell 抽出しのデータ読み込みについて 投稿者:Satoshi  投稿日:2012/04/02(Mon) 17:02:35  

    はじめまして、ゲームソフトの抽出し初心者です。
    ここで、質問していいかわからないですけど質問します。
    僕は、初心者なので、ここでの、書き込み、びびっています!

    ゲームソフトのデータの抽出しまでは、なんとか、できました!
    残念なことに、3Dモデルデータの読み込みが、できませんでした!
    たぶん、ポルカのデータのファイル形式が、p3obj
    それと、bmd bop tex csf e cps ファイル形式が、ありました。
    ファイル形式が、読み込みできるツールが、わからない。

    ファイルは、PS3_GAMEファイルの中に置いてあるファイル!
    btldata.files campdata.files cfdata.files
    cxs.files evdata.files mapse.files maptex.files root.files
    このファイルから、データの抽出し、しました。

    僕が、読み込みに試したツールです!
    3Dモデリングツールは、ほとんど、試しましたが、読み込み無理でした。
    試したツールは、3ds Max Metasequoia LightWave SOFTIMAGE|XSI
    Rhinoceros その他いろいろ試しましたが、読み込みできませんでした。

    それと、Xbox360 Trusty Bellデータの抽出し、しましたが!
    僕は、やはり、3Dモデルデータが、読み込みできませんでした。
    ゲームソフトのデータの抽出しできれば、できることだと、思っていました!

    3Dモデルデータの読み込みできるツールは、あるのでしょうか?
    僕の文字ですが、読みずらくてすみません。

    お手数ですが、読み込みできるツールが、あるのでしたら、教えていただけないでしょうか?
    それとも、やはり、専用プログラム作らないと読み込みできませんか?


      [No.788] 簡単にはいきませんでした 投稿者:まくちゃん  投稿日:2012/03/25(Sun) 07:37:53  

    これまでのTPFはunzipを使っていたようなので圧縮展開は簡単かなと思ったのですが、そうではなかったようです。

    DCSから続くデータが圧縮データ集合でDCAから始まるデータがDCSの圧縮ブロックのオフセットと圧縮サイズのテーブルかと思います。
    これに似た圧縮方法でテイルズ オブ エクシリアがあったのですが、これはMSF形式の圧縮で0x10000byteごとに圧縮されています。
    DCAの圧縮サイズを見ると0x10000byte内に収まっているので同様のフォーマットかなと思いましたがどうもうまく展開できませんでした。
    このデータは何なのかわかりませんが多分PS3のガンダムUCですよね?
    バンナムなので同じ圧縮形式という可能性は高いのですが自分の力ではもう少し時間をかけないと解析は無理のようです。

    圧縮展開後のデータはDXT系のデータのようなのでDDSへの変換は簡単かと思います。


      [No.787] tpfファイルをddsファイルに換えたいです。 投稿者:mark  投稿日:2012/03/24(Sat) 16:38:29  

    失礼ですが,質問があります。
    tpfファイルをddsファイルに換えたいです。
    お力をお借りしたいのですが。
    これはサンプルファイルです。
    www.mediafire.com/?bg0ifca33li392a


      [No.785] Re: ゲームの画像を抽出したいんですが、 投稿者:まくちゃん  投稿日:2011/11/17(Thu) 21:08:00  

    軽く見てみました。
    PS2のゲームで使われているテクスチャファイルだと思うのですが圧縮されていますね。
    cmpというのはcompressの略だと思います。
    これらのサンプルだけでは、どんな圧縮か読み解くのは困難です。
    もっと圧縮率の高いものや逆に低いなど、いろいろなパターンを見比べないといけません。
    正直簡単ではありません。
    ヘッダにSDと書かれているのですがSDガンダムですか?


      [No.784] ゲームの画像を抽出したいんですが、 投稿者:alon  投稿日:2011/11/17(Thu) 12:22:47  

    しつれいします、alonと言います。
    ちょっと伺いたいことがあります。
    ゲームの画像を抽出したいんですが、
    ゲームのデータファイルの拡張子は全部cmpです。
    http://www.mediafire.com/?z60ik01799txkaa
    ここでcmpファイルを添付いたします、お手数ですが、方法を教えていただけないでしょうか?
    日本語がへたですみません。
    面倒な質問ですがよろしくお願い致します。


      [No.783] 駄目ですか? 投稿者:まくちゃん  投稿日:2011/04/17(Sun) 18:08:00  

    かなり資料やツールが揃っていると思うのですが駄目ですか。
    ここにあるnifskopeがnifファイルのブラウザです。
    データ構造を見ることができます。
    実際のデータと見比べならがデータ構造を把握してテクスチャのチャンクを読み取り、サイズやピクセルフォーマットを抽出してDDSに変換するプログラムを書くと良いと思います。
    nifファイルはバージョンによってかなり構造が違うようです。
    詳細はniflibのソースコードが参考になると思います。
    確かnifskopeにテクスチャをDDSファイルに変換する機能があったと思います。
    抽出のみで書き換えはできません。
    書き換えが目的なら自分でプログラムを書いてください。


      [No.782] Re: 大丈夫だ、問題ない。 投稿者:リアル  投稿日:2011/04/17(Sun) 02:39:38  

    > ご心配ありがとうございます。
    > 私が住んでいる西日本では今のところ地震、放射能、電力不足の影。
    > http://niftools.sourceforge.net/wiki/NifTools
    > またモデリングツールのプラグインやライブラリがオープンソースで公開

    NifToolsのGamebryoを見ても分かりません

    m(_ _)m


      [No.781] 大丈夫だ、問題ない。 投稿者:まくちゃん  投稿日:2011/04/13(Wed) 11:11:17  

    ご心配ありがとうございます。
    私が住んでいる西日本では今のところ地震、放射能、電力不足の影響は無く今まで通りの生活です。

    侍道4は持っていないのでわかりませんが確かGamebryoのnifフォーマットとネットで見ました。
    nifファイルはキャサリンで解析をしてツールをつくっています。
    テクスチャはミップマップに対応していませんがDDSファイルに変換するようにしています。
    そのとき、こちらのサイトがとても参考になりました。
    http://niftools.sourceforge.net/wiki/NifTools
    またモデリングツールのプラグインやライブラリがオープンソースで公開されているようです。


    | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |


    - 以下のフォームから自分の投稿記事を修正・削除することができます -
    処理 記事No 暗証キー

    - Web Forum -
    - Antispam Version -