Sexyビーチ3・マップ差し替え解説

公開:2008-10-27 / 更新:2009-10-12

1. 概要

本解説は ILLUSION による 2.5 次元美少女ゲーム 「Sexyビーチ3」(SB3) で他の ILLUSION 製ゲームのマップを使う方法をまとめたものです。

2. 調達

Sexyビーチ3

改造向き SB3 環境の作り方は コチラを参照してください。

PPExtractor, DGDecrypt

ILLUSION 製ゲームで使われる拡張子 .pp のアーカイブファイルを操作するツールです。
両者とも「*.pp をドロップすると展開」し、逆に「展開フォルダをドロップすると *.pp を再生成」します。
DGDecrypt は「デジタル彼女」専用、PPExtractor はそれ以外のイリュゲーで使えます。
原本は HongFire (英語サイト, 登録無料) にありますが、転載可能のようですのでコピーを用意しました。

他のイリュージョン製ゲーム

「人工少女3」(JS3) と「デジタル彼女」(DG) からの変換に成功しています。
恐らく PPExtractor が使えるイリュゲーならどれでも変換可能と思われます。

3. 変換

SB3 の「海中(朝,昼)」のマップを JS3 の「女の子の部屋」に差し替える場合を例に説明します。
(1) SB3 と JS3 でマップを格納している sb3_0400.pp と js3_00_01_00.pp をそれぞれ PPExtractor にドロップして展開します。
(2) 以下のようにファイルを上書きコピーします。
js3_00_01_00\mb01_00_00.xl → sb3_0400\mp02_01_00_00_00.xl
js3_00_01_00\mb01_00_00.xx → sb3_0400\mp02_01_00_00_00.xx
(3) sb3_0400 フォルダを PPExtractor にドロップして sb3_0400.pp を再生成します。

このように、xl (ライトデータ) と xx (メインデータ) をコピーするだけです。簡単ですね。(^-^;
DG でも PPExtractor の代わりに DGDecrypt を使うこと以外は同様で、各 *.pp 内の m0?_0?.xx に格納されたマップが使えます。
なお、SB3 側で「海中」は大丈夫ですが、「滝」などを差し替え対象にすると失敗するケースが報告されています。

参考までに SB3 と JS3 のマップファイル名を示しておきます。
Sexyビーチ3 (sb3_0400.pp - mpXX_YY_00_00_00.xx) ([YY] 01:朝/昼, 02:夕, 03:夜,深夜)
01: ビーチ 02: 海中 03: プール 04: 滝 05: 温泉 06: 岩場 07: 寝室 08: キッチン 09: リビング
人工少女 3 (js3_00_01_00.pp - m???_00_00.xx)
b00: 海岸 c00: 海中 g00: 校舎1F
g01: 校舎2F
g02: 教室
g03: 保健室
h00: 男の子の部屋
h01: 女の子の部屋
h02: 和室
h03: 白の部屋
h04: 洋館2F
h05: 相部屋
j00: 自宅1F
j02: 自宅LDK
j03: 自宅風呂
j04: 自宅脱衣場
k00: 道 y00: 洋館1F z00: 神社
人工少女 3 はんなり (js3_01_01_00.pp - m???_00_00.xx)
g01: 校舎2F
g06: 校舎屋上
h03: 白の部屋
h04: 洋館2F
k00: 道 l00: 研究所 00: 月面 n00: 謎の部屋 s00: 駅前

4. 起動

SB3 がウィンドウモードの場合、マップ選択後にエラー「0x0a00000?」が出ることがありますが、実害は無いので無視してください。

変換するマップによっては昼と夜の空が2重になるなどの不具合が発生すると思います。
SB3Utility で不要なオブジェクトを削除するなどの対応をお願いします。