NintendoDS(NDS)非公式開発 Part1
■ このスレッドは過去ログ倉庫に格納されています
0623名前は開発中のものです。
2006/12/04(月) 00:13:02ID:AC9+EuMgバックアップしたNDSのファイルから、
アイコンを抽出しようとしているのですが、
うまくいかずに困ってます。
詳しい方おりました教えてください。
抽出方法
ttp://www.bottledlight.com/ds/index.php/FileFormats/NDSFormat
ここの情報を元に、
1.ヘッダから「Icon+titles (ROM)」のアドレスを見て、アイコンの場所を特定
2.1.で取得したアイコンの場所から、パレットを抽出して色作成。
3.「Tile Data」から4bit=1ドットとして左上から右下に向かって描画。
上記手順でビットマップに書き出すと、
座標がおかしいのかめちゃくちゃな画像しかできません。
まるでカラフルな砂嵐・・・。
リトルエンディアンが悪いのか??
っと思ってビッグエンディアンでやってみたけど真っ白に。
これはありえないので、たぶんリトルでOK。
書き出された画像で使われている色が、
DSで表示される画像と同じ色だけが使われているところから、
パレットは読み込めてるけど、書き出す座標がおかしい??
っと思ってます。詳しい方教えてくれると助かります(TT)
■ このスレッドは過去ログ倉庫に格納されています