ONE 〜輝く季節へ〜 PSP移植化計画 ( ONScripter for PSP, PS版音声対応 ) ------------------------------------------------------------------------ 私をゲームに引き込んだ AIR。そして、帰省時にやっと手に入れた Kanon。 この二つをPSPで起動することが出来、喜んでいたのも束の間、もう一つ、 ONE 〜輝く季節へ〜についても、移植出来ないかといろいろ調べた結果、 現在ではどうにもならないことを悟り、自分でコンバータを作成することに しました。 ○必要なゲーム *変換には、必ず自分で購入したゲームを使用して下さい。 ・ONE 〜輝く季節へ〜 (旧PC版, Tactics) (もういちど君に逢いたい、Memorial Selection) *私が使用したのは、再販された製品です。 初回版については持っていませんので、確認はしていません。 多分、問題無いと思いますが、判りません。 ・輝く季節へ (PS版, KID) *音声のみを使用します。 ○PC版データ変換 @PC版 DAT00ファイルの解凍 使用したツール、及び、Plug-inは、Vectorからダウンロードしてきました。 ・Direct Picture Viewer "Linar" (サムネイル表示系エクスプローラーライクな画像ビューア) ・Tactics Susie Plug-in Library (Tactics の画像ファイルを読み込む) Linarをインストール後、解凍したPlug-in:AXONEを、Linarのインストール フォルダに入れ、オプション→プラグイン設定で設定。 解凍ファイルとしてDAT00を指定、書庫解凍で全てのデータを解凍します。 すると、次のデータが出来るはずです。 one0001〜one0283 : JPEGデータ one0284〜one0492 : BMPデータ one0493〜one0571 : シナリオ・データ A修正シナリオに変更 NEXTON(旧Tactics)から提供されている修正シナリオに変更します。 ONE 〜輝く季節へ〜 修正差分 Ver 1.02 (ONE修正差分プログラム oneup2.exe) これを実行すると、"MY21.SNX"というファイルが出来ますので、これを リネームし、DAT00の解凍データと入れ替えます。 MY21.SNX → one0545 (DAT00のデータを"one0545_org"として入れ替える) *再販製品については、既に最新データに変わっていますので、入れ替える 必要は有りませんが、不安な場合はデータを比較して下さい。 Bスクリプト・ファイルの作成 今回、私が作成しましたコンバータをダウンロードし、解凍します。
内部には、次のファイルが有ります。 ・one_onsconv (コンバータ) ・rev_list (リスト) ・readme *このコンバータの使用は全て、実行した個人の責任です。 このソフトの使用による如何なる事象も、当方は関知しません。 rev_listを、DAT00の解凍フォルダの中に入れ、one_onsconvを実行します。 DAT00を解凍したフォルダを指定し、OKをクリックすると、データの展開が 行われ、ONScripter用のスクリプト・ファイル 00.txtが作成されます。 又、JPEG、及び、BMPファイルのリネームもされます。 これで、スクリプト・ファイルは完成です。 CJPEG、BMPファイルの変換 PSP用にCGの解像度を、360x270(1.25倍→0.45倍)に変換します。 高品質なアルファ・ブレンド変換が可能になりましたので、その方法を説明 します。
( 旧変換方法については、 こちら を参照して下さい。)
使用したツールは、海外のFastStone Softからダウンロードしてきました。
・FastStone Image Viewer 3.0
(Linarより高品質の出力が得られる様です)
単純に変換可能なJPEGファイルから作成します。
出力先として適当にフォルダを作成、FastStone Image Viewerを起動します。
リネームしたJPEGファイル(640x480, 283個)の入ったフォルダを指定、
全てのファイルを Ctrl+aで選択後、ツール・ウインドウを立ち上げます。
そして次の設定のみ行い、変換を実行します。
Tools → Convert Selected Images
・Output format : JPEG Format (*.jpg)
・Output folder : …\*** (適当)
・Use advanced options (i.e. Resize ...) : 選択
Adbanced Options : Resize : Use Resize / Resample : 選択
In Percentage : 選択
Percentage : 125.00% (640x480を1.25倍で、800x600)
Filter. : 未選択 : Use Fastest Filter : Lanczos3 (Default)
・Rename : 未選択
これで、800x600(1.25倍)のJPEGファイルに変換されます。このJPEGファイルを、
再度、FastStone Softを使用して、0.45倍することで、360x270のJPEGファイル
を作成します。
・Output format : JPEG Format (*.jpg)
・Output folder : …\jpg (スクリプト・ファイルと同じにする)
Percentage : 45.00% (800x600を0.45倍で、360x270)
JPEGファイルは、これで完成です。
(変換回数は増えますが、映像的には、352x264(0.55倍)との違いは判りません)
次に BMPファイルの変換を行うのですが、アルファ・ブレンド変換を行う為の
ツールを作成しましたので、それをダウンロードし、解凍します。
内部には、次のファイルが有ります。
・bmp8_alpha (BMP Data 8Bit、アルファ・ブレンド変換)
・bmp24_alpha (BMP Data 24Bit、アルファ・ブレンド変換)
・bmp24_alp_whi (BMP Data 24Bit、カラーデータ変換)
・readme
*このツールの使用は全て、実行した個人の責任です。
このソフトの使用による如何なる事象も、当方は関知しません。
リネームしたBMPファイル(640x480, 209個)をアルファ・ブレンド変換します。
使用するツールは、bmp8_alpha で、ダブルクリック後、リネームしたBMP
ファイルの入ったフォルダを指定、透明枠カラーを入力すると指定フォルダ
内に、outフォルダを作成し、ファイルを出力します。
・bmp8_alpha
Alpha Color Palette (BBGGRR) : FF00FF (マゼンタ)
作成されたファイルを、FastStone Image Viewerで、1.25倍後、再度、0.45倍で
変換します。
・Output format : BMP Format (*.bmp)
・Output folder : …\*** (適当)
Percentage : 125.00% (640x480を1.25倍で、800x600)
・Output format : BMP Format (*.bmp)
・Output folder : …\*** (適当)
Percentage : 45.00% (800x600を0.45倍で、360x270)
0.45倍されたデータのアルファ・ブレンド領域には中間色が出来る為、このまま
では不要なデータが表示されてしまいます。そこで、アルファ・ブレンド領域
にある中間色のみを、ホワイトに変換します。
使用するツールは、bmp24_alp_whi で、ダブルクリック後、0.45倍したBMP
ファイルの入ったフォルダを指定、ホワイト化する境界線のカラー範囲と
アルファ・ブレンド領域全体に適用するカラー範囲を入力すると、指定した
フォルダ内に outフォルダを作成し、ファイルが出力されます。
・bmp24_alp_whi
Line Change RGB TRIPLE (BBGGRR) : 707070 (境界線のみに適用)
Area Change RGB TRIPLE (BBGGRR) : F6F6F6 (領域全体に適用)
この値の意味は、
Blue : 70〜FF, F6〜FF
Green : 70〜FF, F6〜FF → ホワイトへ
Red : 70〜FF, F6〜FF
作成されたoutフォルダを、スクリプト・ファイルと同じbmpフォルダにリネーム
し、完成です。
*アルファ・ブレンド変換された立ち絵を使用する為、スクリプト・ファイル
にコマンドを1個、追加しました。
transmode alpha (アルファ・ブレンド表示モード)
旧スクリプト・ファイルを使用したい人は、rev_listを参考にしてこのコマンド
を追加して下さい。
*アルファ・ブレンド変換されていない旧BMPファイルを使用したい人は、
transmodeコマンドをコメント化して下さい。
DBGM MP3ファイルの作成
PC版ゲームディクスをドライブに入れ、BGMのMP3ファイルを作成します。
私は、CDexを使用し、128Kbps:44.1KHz:ステレオで作成しました。
ファイル名:track_02〜track_21
保存先 :bgm (スクリプト・ファイルと同じにする)
*PS版 輝く季節へを持っていない人は、ここまでに作成したファイルを
アーカイブ化し、00.txt、カーソル・データと共に転送、ONScripterを
インストールすることで、音声無し ONE 〜輝く季節へ〜を楽しむことが
出来ます。
但し、音声ファイルが無いことで、問題が起こるかもしれませんので、
dwaveコマンドを全て、コメント化した方が安全です。
全置換:dwave → ;dwave
○PS版データ変換
E音声データの作成
使用したツールは、PsxMC開発室からダウンロードしてきました。
・PSX Multi Converter (フリーウェア版)
このツールをインストール後、PS版ゲームディスクをPCのドライブに入れ、
ディスク認識後、変換開始...で音声データが、ツールのディレクトリ内に
ある、Audioに展開されます。Movieも展開されますが使用しません。
ファイル名:STR0001〜STR7616
ファイル数:7616
このデータはWAVEデータですので、OGGデータに変換します。
但し、このWAVEデータは、サンプリングレートが18.9KHzで作成されています
ので、CDexで変換が出来ません。そこで、次のツールを使用しました。
・dBpowerAMP Music Converter
スタートメニューから、
プログラム → dBpowerAMP Music Converter → dMC File Selector
を実行、WAVEデータ・フォルダを指定、"Convert To"をクリック。
Converting 2 files to :Ogg vorbis
Channels :Mono
Bit Rate :80Kbps (適当に)
Frequency :44100Hz (必ず指定)
保存先 :voice (スクリプト・ファイルと同じにする)
変換開始>>、によりOGGデータが作成されます。
F全てのファイルをアーカイブ化
NScripter用ツール"nsaarc"により、作成したファイルをアーカイブ化します。
フォルダは、スクリプト・ファイル 00.txtと同じにします。
bgm :MP3ファイル
bmp :BMPファイル
jpg :JPEGファイル
voice:OGGファイル
実行後、変換フォルダ、保存先フォルダを指定すれば、作成されます。
フォルダ数:4
ファイル数:8128
サイズ :238MB
Gカーソル・データの作成
オリジナルにこだわる人は、ETC23.bmpファイルから、カーソル・データを
作成する必要があります。
私は、以前、他のゲーム用に作成したデータを使用しました。
ここで提供するデータを参考にして、作成して下さい。
○起動 ・PSP仕様 FW :2.71 → 1.5 (Downgrader使用) メモリースティック:MSX-2GN ONScripter :onscripter-20070206_psp (最新の方が良い) ・Windows仕様 OS :Windows 2000 SP4 (XP) ONScripter :onscripter-20061025_win (最新の方が良い) ・フォルダ構造 GAME -- ONS -- EBOOT.PBP | |- ons.ini (RESOLUTION=320 → 360に変更、PSPの場合) | |- 00.txt | |- arc.nsa | |- default.ttf (msgothic.ttc) | |- circle.bmp | |- cursor0.bmp | |- doffcur.bmp | |- doncur.bmp | |- dummy.bmp | |- uoffcur.bmp | - uoncur.bmp | --ONS% -- EBOOT.PBP ・ボタン割り当て ○ :RETURN × :SPACE □ :Skip △ :Menu etc... L :1Page on/off R :Skip on/off START :Automode on/off SELECT:Change Speed 2->3->1->2... ●↑ :Wheel up ●↓ :Wheel down *"L"により、1Page on設定にすると、ウエイトが無くなり、カレンダー などの表示がおかしくなります。 これで、PS版音声付、ONE 〜輝く季節へ〜が遊べるはずです。 但し、次のことが出来ません。 ・RENAME:名前の変更 ・SPECIAL:CG閲覧、音楽鑑賞 ・初クリアー後、MENUの選択は増えません ・PS版にない音声再生 ・チェックが不十分な為、動作不良を起こす可能性有り RENAME、SPECIALについては、今後も対応することは無いと思います。 時間が無く、シナリオ全てのチェックには程遠い状態での公開ですが、もし、 ONE 〜輝く季節へ〜という作品が好きで、このコンバータに興味がある人は 全てを自己責任の上で試して下さい。私が気付いたバグについては、今後も 修正するつもりでいますが、サポート的なことは出来ませんので、独自に 気付いたバグについては、自分で 00.txtを修正して下さい。 このコンバータで作成されたスクリプト・ファイルは、ONScripterが移植され ている全ての環境で動作するとは思いますが、私はPSPとWindowsでしか動作 確認をしていませんので、その他の環境で使用する人は独自判断で試してみて 下さい。 このコンバータの作成には、ネット上にあるONEに関するさまざまなツールを 参考にさせて頂きました。本当に感謝しております。 ○所感 私は、長森シナリオが嫌いです。その理由は、他人を巻き込んだことです。 やるなら自らの手で、バットで滅多打ちにするなり、階段から突き落とすなり するべきだと考えます。ですから、折原浩平という人間が嫌いです。 しかし、この作品を何年かぶりに立ち上げた時、そこから流れるBGMに、心、 惹かれました。 やはり、素晴らしい作品であると思います。 ○修正履歴 *スクリプト・ファイルは、"ファイルの展開が終了しました。"のメッセージが出た 時に完成していますので、リネーム時の失敗は無視しても問題がありません。 2007/02/12 ・rev_list :音声抜け修正、音声リスト追加。 2007/02/18 ・one_onsconv :選択肢のジャンプ先間違い。24個所。 ・rev_list :選択肢のジャンプ先間違い。 *スクリプト・ファイルに追加された行が有りますので、旧SAVEデータ を使用すると、復帰場所がずれる場合が有ります。 2007/02/19 ・one_onsconv :DAT00通りでは、みさきシナリオがバッドエンドになるのを修正。 初クリアー後の追加シナリオに対応。 ・rev_list :同上 *スクリプトに追加された行が無いので、旧SAVEデータが使用可能。 2007/03/13 ・one_bmptools :BMPファイルの高品質変換用ツールを追加。 ・one_onsconv :立ち絵表示の不具合。3個所。 *旧SAVEデータを使用すると、復帰場所がずれる場合が有ります。 2007/05/16 ・one_bmptools2:BMPファイルのアルファ・ブレンド変換用ツール。 ・rev_list :アルファ・ブレンド表示用に、コマンドを1個追加。 ( transmode alpha をコメント化すれば、旧データも使用可能 ) *旧SAVEデータを使用すると、復帰場所がずれる場合が有ります。 2007/05/31 ・rev_list :解像度を352x264から360x270に変更の為、メニュー座標を変更。 *スクリプトに追加された行が無いので、旧SAVEデータが使用可能。 2007/07/14 ・cursor2 :アルファ・ブレンド表示用に、データを変更。