[過去ログ]
プレステのゲーム画像を抽出したい。 (43レス)
プレステのゲーム画像を抽出したい。 http://mevius.5ch.net/test/read.cgi/gamedev/1203077205/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
1: 名前は開発中のものです。 [] 2008/02/15(金) 21:06:45 ID:WQ4L9zcm 「バイナリエディタのビットイメージを見ると、いかにも画像っぽいデータ発見」 から始まって 「画像のデータサイズとDSの解像度から考えて、おそらく256色画像だろう」 「画像と画像の間に512バイトのデータが挟まってる。これはきっとパレットデータだろう」 という推測があって、さらに 「2byteごとにMSBが0になってるので実際のパレットデータは15bitだろう」 「だったらRGB各5bitっぽいなぁ、SFCでもそのくらいのスペックだったし」 と推測していきます。 試しに最初の方の何個かのパレットデータを手作業で変換してみて、 推測が正しそうなことを確認したら、あとは推測に従ってテストプログラムを書くのみ。 出てきた画像が(色は変でしたが)ちゃんと見れる絵になったので RGBの並びを修正したらバッチリ画像になりました。 ---------------------------------------------------------- でできるそうですが、理解できません。 http://mevius.5ch.net/test/read.cgi/gamedev/1203077205/1
2: 1 [] 2008/02/15(金) 21:10:51 ID:WQ4L9zcm アークザラッドUの画像吸出しに挑戦しているのですが なかなかうまくいきません。 ネットやベクター等で画像抽出系のツールを隅から隅まで探して 検索して出てきたものはすべて使いましたが駄目でした。 画像抽出が不可能なゲームなのかな?と一度は思いましたが 某掲示板で尋ねたところ、抽出済みの画像をあっという間に掲示板に載せてくれた人がいました。 その人にやり方を聞きましたが、教えてくれませんでした。 http://mevius.5ch.net/test/read.cgi/gamedev/1203077205/2
3: 1 [] 2008/02/15(金) 21:12:25 ID:WQ4L9zcm 下記が必要な知識らしいです。 ・プログラムの基礎知識(せめてバイナリでファイル読み書きできる程度) ・ディジタル画像の基礎知識(解像度とか、色解像度(BPP)とか) ・画像フォーマットの知識(これ知らないとファイルに書き出せませんから。せめてWindowsのDIBフォーマットくらいは) その上で、>>1の内容が理解できるようになればいいらしいのですが。 http://mevius.5ch.net/test/read.cgi/gamedev/1203077205/3
4: 1 [] 2008/02/15(金) 21:14:06 ID:WQ4L9zcm テストプログラムはこんな感じらしいです。 // imageデータ出力 for (line_cnt = height - 1; line_cnt >= 0; line_cnt--){ fseek(fp_rom, data_baseaddr + line_cnt*width, SEEK_SET); for (pixel_cnt = 0; pixel_cnt < width; pixel_cnt++){ fread(&datatmp, 1, 1, fp_rom); fwrite(&datatmp, 1, 1, fp_bmp); } } fseek(fp_rom, data_baseaddr + datasize, SEEK_SET); http://mevius.5ch.net/test/read.cgi/gamedev/1203077205/4
6: 1 [] 2008/02/15(金) 22:38:53 ID:WQ4L9zcm ではどこの板にいけばいいでしょうか? プログラム板でもないし、Windows板でもないし ゲーム改造・裏技でも板違いと言われるし。 http://mevius.5ch.net/test/read.cgi/gamedev/1203077205/6
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.537s*