FC2ブログ

Lazy Daisy レイジー・デイジー


マイナーゲーを紹介しているブログです。たまにマジメにゲーム攻略してます。

3DO 改造 リコンパイルISOの解説

('ω')前回の続きです。
今回は「取り出したデータを再びISOに戻す作業」の解説になります。

----------------------------------------------------------
取り出したデータの確認とバナーの作成
----------------------------------------------------------
OperaFS Compillerで取り出したデータに、
BannerScreenファイルが有るかどうかを確認します。
これが無いとディスクとして認識されません。

[CDの中身]
----AppStart
----launchme
----rom_tags
----signatures
----BannerScreen ← チェック

→バナーが無い場合は元になるBMPを自作します。
 ソースは320x240、24bitで用意します。

■BMP ⇒ BannerScreen変換
必要なツール
・3DO Homebrew Signing Toolkit v0.6a(DOS)

→変換ツールは3DO Homebrew Signing Toolkitに同梱されている
 MakeBanner.exe(DOS)を使います。

→書式は以下のようになります。
 MakeBanner 画像ファイル名.bmp BannerScreen

自作したBannerScreenをルートディレクトリにコピーします。

----------------------------------------------------------
リコンパイルISO
----------------------------------------------------------
BannerScreenを作成したらISOを作成します。
ライティングソフトでも可能ですがツールを使った方が簡単です。

■ファイルからISOを作成
必要なツール
・OperaFS Compiller v0.1(Win)
→コンパイル(Compile)の機能を使います。

----------------------------------------------------------
起動パッチ
----------------------------------------------------------
これを当てないとコンパイルしたISOはディスクとして認識されません。

→パッチツールは3DO Homebrew Signing Toolkitに同梱されている
 3DOEncrypt.exeを使います。

→書式は以下のようになります。
 3DOEncrypt genromtags ISOファイル名.iso

エミュレータや実機で確認します。
起動すれば成功です。

----------------------------------------------------------
「System」フォルダの偽装
----------------------------------------------------------
起動しない場合は、起動するゲームの「System」フォルダを上書きすることで
力技で起動が可能になります。対応ゲームを探すのが面倒という人は
3DOのフリーゲームを製作されていた「Rastersoftインディーズ」の
デモファイルを使うと良いでしょう。

・http://www.rastersoft.net/ (閉鎖)

→デモファイルの入手
 公式サイトは閉鎖しているので検索してください。

→偽装作業
 「System」フォルダを一式上書きコピーします。

→起動パッチを当てます。

エミュレータや実機で確認します。
起動すれば成功です。

※偽装によって不具合が出る場合が有ります
例)「ロードラッシュ」のOPムービーが飛ばせなくなる、など
この場合はOPを削除するか0秒動画にすり替えます。

----------------------------------------------------------
「ファミコン」エミュレータの起動
----------------------------------------------------------
リコンパイルして何か意味あるの?という突っ込みが有ると思いますので
最後に3DO実機で遊べるファミコンエミュレータを紹介して
終わりにしたいと思います。

3DOのHomebrew関連はロシア人がメインで開発されて居ましたが、
発展途上のまま終わってしまったので現状誰も引き継いで居ません。
今後の発展も無いでしょう。

■3DO唯一のエミュレータ
・『LameNES for 3DO』 最終リリース2016年4月

 配布先
 https://github.com/gameblabla/lamenes-3do/releases/tag/1.0

 単体のファイル置き場
 https://github.com/gameblabla/lamenes-3do

使い方
①デフォISOは「Hello world」が表示される
 ファミコンのサンプルROMが入っているので差し替えます。
②デコンパイル→ROMO差し替え→コンパイル→パッチで起動可能です。
③動作速度は「音無し、1FPS」との事なので遊ぶ事は難しいでしょう。
 対応ボタンは、A=A、B=B、スタート=Pause、セレクト=C
[ 2018/02/16 23:10 ] 3DO データ抽出 | TB(0) | CM(0)

3DO 改造 CD-ROMデータ抽出の解説


('ω')今回はCDから動画ファイル、音楽データ、画像ファイルを取り出して
PCで再生する手順の紹介になります。

----------------------------------------------------------
吸出しについて
----------------------------------------------------------
3DOはOpera formatと呼ばれる特殊なフォーマットなので、
PCで直接読み取る事が出来ません。
まずはISOデータを作成する所から始めましょう。

■CDからISO作成
必要なツール
・ImgBurn(Win)
→Mode1/2048で作成します。

■ISOからファイル抽出
必要なツール
OperaFS Compiller v0.1(Win)
→デコンパイル(De-Compile)の機能を使います。
 ISO、BIN、NRG、IMG各種フォーマットに対応しています。
 CD-ROMにチェックを入れるとCD-ROMドライブから直で
 ファイルを抜き出す事が出来ます。

----------------------------------------------------------
CDの中身について
----------------------------------------------------------
ファイル構成は以下の様になっています。
ゲームフォルダを開いて目的のファイルを探しましょう。

[xxxxxx] ←ゲームフォルダ
[System] ←共通データ
----AppStart ← 〃
----launchme ← 〃
----rom_tags ← 〃
----signatures ← 〃
----BannerScreen ← タイトルロゴ

----------------------------------------------------------
再生出来るファイルの種類
----------------------------------------------------------
以下のファイルを探します。
拡張子が同じでも全部が再生出来る訳では有りません。
(ダミー、特殊フォーマットなど)

■ストリーム系のファイル
音声ファイル:.aif、.aifc、.aiff など
画像ファイル:.CEL、.anim など
動画ファイル:.Stream、.CPK など

※Streamは音声のみの場合もあります

----------------------------------------------------------
再生プレイヤー、変換ツールの紹介
----------------------------------------------------------
定番はZStreamですが全部に対応している訳ではないので、
フォーマットごとにツールを探してみると良いでしょう。

■動画&音声の万能変換ツール
AVIとWAVに変換したい場合はこちら。
ZStreamChunksReader v0.96(Win)

Stream ⇒wav 変換
例) 『ロードラッシュ』のバックミュージックをWAVで取り出す
①CDに格納されている音楽データを取り出します。
 格納先: /Rash/Streams/bgaudio/xxx.stream
②ZStreamを起動します。Audio Data Ripperタブを開きます。
③サーチオーディオで.streamを開くと.MAPが作成されます。
 .MAPファイルが0kbになる場合は変換不可能なデータです。
④Extract Audioで.streamを開くと.SOUNDが作成されます。
⑤隣のタブのSDX2WAVでSOUNDを開くと.WAVが作成されます。

Stream ⇒avi 変換
例) 『ロードラッシュ』のOPをAVIで取り出す
①CDに格納されている映像データを取り出します。
 格納先: /Rash/Streams/intro/iintro.stream
②Video Convertationタブを開きます。
③Video to AVIボタンでファイルを開きます。
 対応フォーマットならAVIが作成されます。
 エラーを吐く場合は未対応フォーマットです。

----------------------------------------------------------
■画像のビューワー
変換するまでもなく画像を確認したい場合はこちら。
・3DOResExplorer v0.0.7(Win)

対応フォーマット
CEL、IMAG、Steram、CPK、BannerScreenなど

画像 ⇒BMP 変換
例) 『スーチーパイ』のエロ画像をBMPで取り出す
①CDに格納されている画像データを取り出します。
 格納先: JANart/panel/xxx(拡張子なし)
②3DOResExplorerを起動します。
 ファイラーでファイルをクリックすると画像が表示されるので確認します。
③CommandタブからConvertを実行します。

動画の再生(音無し)
例) 『リアル麻雀PⅤ』のエロ動画を再生する
①CDに格納されている動画データを取り出します。
 格納先: p5cpk/xxx.CPK
②NoDelayにチェックを入れます。
③->ボタンをクリックすると再生出来ます。
④CommandタブからConvertを実行するとBMPスクリーンショトが撮れます。

----------------------------------------------------------
■ストリームプレイヤー
変換するまでもなく再生したい場合はこちら。
mpv player (Win)

特徴
・3DO Stream対応を謳っているオープンソースのプレイヤーです。
 映像は未対応ですが音声だけならドラッグドロップで再生できます。
・インストール不要で実行ファイルを起動するだけで使えます。
・再生ファイルの拡張子に関係なく再生できます。

----------------------------------------------------------
■音楽ファイルのWAV変換
vgmstream(DOS)

特徴
・PS2、PSX、GC、Wii、Xboxのあらゆる音声データに対応。
・r975がオススメ

----------------------------------------------------------
■日本の3DO解析サイトはこちら・・・「かしま 3DO-CDROMの解析」様

以下のツールが有ります。
unpak.exe セーラームーンの *.PAK を解凍する。
unsnd.exe スーパスト2Xのサウンドファイル *.BIN を解凍する。
adpcm.shar セーラームーンの ADP4圧縮サウンドファイルを解凍する。
[ 2018/02/15 23:41 ] 3DO データ抽出 | TB(0) | CM(1)
プロフィール

 はむはむ

Author: はむはむ
こんにちわ。
2011年6月からブログを始めました。
週末はマンガを買い漁る本屋スキーです。

最近チェックしているサイト様
オレ的ゲーム速報@刃
アキバBlog
4Gamer
電撃オンライン
GameSpark

カテゴリ
今月の新作コミックス
オススメマンガ
邪神ちゃんドロップキック


ジャヒー様はくじけない


ウサギ目社畜科