クエスト編集/作成

独自クエストで遊ぶためには
クエストをDLするなどして入手するか自作する方法があります。

GC用のクエストファイルは以下で入手できます。

Phantasy Star Online QuestDEVeloper Library
http://slashman.sl.funpic.de/questlibrary/

Some GC ports
http://www.fuzziqersoftware.com/forum3/viewtopic.php?f=19&t=413

GCやDCなどはゲームディスク内にクエストが含まれています。
それを利用することもできます。
BBはサーバー側ですのでPSOBBのクライアント内を探してもクエストは入ってません。

クエストの自作、改造
[ PSO Analysis @ psocafe ]にクエスト作成フォーラムがあります。
作成にチャレンジしてみてはどうでしょうか。

クエストファイルの圧縮/解凍

サーバーで利用する場合
クエストファイルは圧縮状態のものが必要です。
解凍されたもをサーバーに実装しても遊ぶことはできません。

クエスト配布サイトではたいてい圧縮状態になってるので
そのままサーバーに入れるだけで遊べます。

クエストの圧縮/解凍には専用のツールを使います。
[ PRS/quest compressor/decompressor utility ]からprsutil.zipをダウンロード。

このツールはコマンドラインで動作します。
コマンドプロンプトから実行してもかまいませんが
テキストファイルに以下を書いて、拡張子txtをbatにして実行しても動作します。

クエストを圧縮する場合
prsutil.exe *quest117.bin

クエストを解凍する場合
prsutil.exe quest117.bin

クエストファイルの分離と結合

qstやrawのクエストファイルをbin/datへ変換。
[ A Request (Not really for a feature...) ]で手に入ります。

実行しても反応がない場合は以下の4つのファイルを同じフォルダへ。
Microsoft.VC90.DebugCRT.manifest
msvcm90d.dll
msvcp90d.dll
msvcr90d.dll
これらファイルは[ Redone unitxt_j.prs file... ]のconvert_unitxt.zipに入ってます。

convert_quest.exe : qst → bin/dat

コマンドラインで以下を入力
convert_quest filename.qst

make_quest.exe : bin/dat → qst

コマンドラインで以下を入力
make_quest quest004

注意
bin/datはprsutilなどを使い、圧縮状態で実行すること
bin/datは同じファイル名にすること( quest004.bin quest004.dat など )

GC用は[ PSO Analysis @ psocafe ]にclaraさん作の分離結合ツールもあります。

▲ top