« 3.90M33-3 Custom Firmware | トップページ | PSP Revolution v0.4 »

2008年5月16日 (金曜日)

ナルキッソス2をPSPに移植してみる

200807133
就職先が決まったので更新を再開します。
今回は、同人サークル「ステージ☆なな」さんが開発していたノベルゲームである「narcissu-SIDE 2nd-」をPSPでも遊べるように変換しました。
このノベルは無料で遊べることが出来るので、興味のある方は是非試してください。

今回の変換方法は前回の方法をベースに方法を少しだけ変更しています。
従来の方法で変換しようとするとエラーが出るので・・・
200805162_2
↑三回ほど試しましたが、エラーで終了してしまいました。

なおここに書かれた移植方法に挑戦するのは構いませんが、以下のことを守ってください。
1、人柱用なので動作保障はしません。あくまで自己責任で。
2、もともとがPSP用のソフトではないので、快適なプレイをしたいのであればパソコン版を入手してください。
3、動かなかったとしても「ステージ☆なな」さんの方に間違っても振らないこと。
4、私が確認していない不具合が見つかるかもしれません。解決方法がありましたら是非教えてください。
5、市販のノベルゲームにも全く劣らない名作を無料で公開している「ステージ☆なな」さんに感謝の心を。
6、ここから後は画像が多いので、ナローバンドの人は多少の覚悟をしてください。
7、CFW環境のPSP、またはPSP v1.50などの自作ソフトが起動できる環境であること。


それでは始めます。

今回の移植には以下のソフトを利用させていただきました。
製作者の方々に感謝。
【導入するのに必要なもの】
◆C&D Tools Win GUI(データ作成ツール)
霧雨の降る日に
◆ONScripter for PSP と ONScripter for PSP 用 Default Icon
霧雨の降る日に
オリジナルフォント みかちゃん(フォント)
※あくまで一例
※ダウンロードページで「すべてほしい方、よく分からない方はこちら↓」で公開されているものではなく、下にある「一つずつ欲しい方はこちら↓」にある単品の方を入手してください。
※C:\WINDOWS\Fonts
内にあるフォントを利用してもOK
解説画像では MS ゴシック(TrueType) を使用。
【補足】
OSによってフォントが格納されている場所が違います。
・Windows 98(SE)/ Windows ME / Windows NTの場合
    C:\/psfonts/
・Windows 2000の場合
   C:\/WINNT/Fonts
・Windows XPの場合
   C:\/WINDOWS/Fonts

2008060311
◆NScripter(データ結合ツール)
Takahashi's Web
NSDEC(暗号解除ツール)
Aurore
◆テキストエディタ
サクラエディタ
◆GoldWave(音声ファイル変換)
公式サイト(日本語化パッチは入手しておいた方が良い)
藤 -Resizer-などの画像編集ソフト
※当方はOPTPiX webDesignerというソフトを使っていますが、これはシェアソフトなので、無料の画像編集ソフトを各自入手してください。
倍率指定で縮小できるソフトがベストです。
◆ナルキッソス2本体
ステージ☆なな
以上の製作者のサイト様から必要なソフトをダウンロードしてください。
先にインストールしておいてから、一つのフォルダにまとめておくと後々楽かもしれません。
修正差分もついでに入手しておいてください。

【導入方法】
1、ナルキッソス2本体を解凍します。解凍する場所はどこでも構いませんが、私の場合はデスクトップ上に解凍しました。
またnscript.datを修正差分に差し替え、また「tuiz」フォルダもコピーしておいてください。
例 C:\Documents and Settings\××\デスクトップ\naru2
200807162_2
※今後のためにフォルダオプション「登録されている拡張子は表示しない」のチェックを外しておいてください。
2008051616
2、解凍したフォルダ内にあるarc.nsa , arc1.nsa , arc2.nscの3つのファイルを展開したいと思います。
C&D Tools Win GUIを入手し、GUI.exeを起動してください。

【C&D Tools Win GUI設定方法】
200805164
・Input filesにはarc.nsa , arc1.nsa , arc2.nscを一個ずつ選択
・Compression options の Decodeにチェック
→設定が完了したらStartで開始してください。


以上の操作を3回行うと、naru2フォルダ内に沢山のフォルダが増えていると思います。

200807163
【出来るファイル】
arc1.nsa・・SE SE2
arc2.nsa・・TUI3
arc.nsa・・ BGM BGM2 E EN SYS TR TUI TUI2 W W2 WIN YOBI

ごちゃごちゃしているので、新規にarcというフォルダを作成し、その中に出来たファイル+最初から出来ているtui4と修正差分のtuizを加え、その中に全部コピーしてください。

これからPSP用に画像と音声の加工を始めます。
arc内のファイルの詳細は以下の通りになっているので、これを参考にしつつ各日変換を行ってください。

【arc内のファイルの詳細】
200807164_2
↑arcフォルダ内
SE SE2 TUI3 BGM BGM2 E EN SYS TR TUI TUI2 W W2 WIN YOBI tui4 tuiz
※cursor0.bmpについては差し替えています。詳細は工程3を参考に   

【画像のみの場合】
E・・全て800×600のjpegファイル
EN・・全て800×600のjpegファイル
TR・・全て800×600のjpegファイル
SYS・・アイコンが含まれている関係上大きさがまばら BMP
YOBI・・BMP形式大きさまばら
→45%の大きさで一括縮小してください。保存形式はjpeg形式で
200806194
藤 -Resizer-
というフリーソフトを利用しました。
今回の場合は45%の大きさに縮小したいので設定は以下のように変更してください。

雛型→”JPEGに変換”にチェック

高画質、低画質とありますが、お好きに
当方は高画質を選択。

大きさ 幅45% 高さ45% ”縦横比を維持する”にチェック

200806195

出力→”ファイル名の衝突を避ける”のチェックを外しておく。

出力→”JPEGダウンサンプリング”と”プログレッシブ JPEG出力”にチェック


出力→”JPEG画質”→画質(1~100)
数値が高いほど画質が良くなりますが、サイズが重くなります。
大体80%以上がおススメかと
ちなみに当ブログで使われている画像は80%の圧縮率。
個人的には90%以上を推奨。

以上の設定が全て完了したら画像をD&Dして縮小してください。
フォルダをD&Dする場合は、深い階層まで読み込んでくれないので注意。

200805167
↑当方がホームページの画像作成に主に使っているシェアウェアのOPTPiX webDesigner
一括でサイズの縮小、フォーマットの変更その他が出来るので実に便利。でも5000円くらいするので却下で

【画像+音が混在している場合】
TUI・・カーソル(BMP)、MP3、800×600のBMP
TUI2・・800×600のBMP、MP3
tui4・・ WAV、800×600のjpeg、800×600のBMP
→画像は45%の大きさで一括縮小してください。保存形式はjpeg形式で
→音に関しては下記を参考に

200805168
Goldwaveを起動し、ファイル→バッチ変換
あとは画像のように設定をし、開始をクリックしてください。
→音は
元がMP3形式の場合・・このままだとビットレートが高いので、「mp3形式、Layer-3 ACM,44100HZ,96kbs joint stereo」あたりまで音質を下げました


元がWAV形式の場合・・一例ですが「Ogg形式、Vorbis,44100HZ,96kbs (0.2q) stereo」
※特にWAV形式だと無駄に容量を喰いますので、まとめてoggに変換してください。

【音のみの場合】
BGM・・MP3
BGM2・・MP3
→このままだとビットレートが高いので、「mp3形式、Layer-3 ACM,44100HZ,96kbs joint stereo」あたりまで音質を下げます

tuiz・・WAV
元がWAV形式の場合・・一例ですが「Ogg形式、Vorbis,44100HZ,96kbs (0.2q) stereo」

SE・・OGG
SE2・・OGG
WN・・ OGG
W・・OGG
W2・・OGG(サブフォルダ内)
※Goldwaveを使っている場合は、フォルダの追加で「すべてのサブフォルダを含む」にチェックを入れておくこと。
→一例ですが「Ogg形式、Vorbis,44100HZ,96kbs (0.2q) stereo」に

TUI3・・MP3、OGG、WAV
→フォルダ内に3つの形式が混在しています。

MP3形式のファイルは「mp3形式、Layer-3 ACM,44100HZ,96kbs joint stereo」
※設定は一例

OGG,WAV形式のファイルは「Ogg形式、Vorbis,44100HZ,96kbs (0.2q) stereo」

TUI3だけは個別に変換した方がいいと思います。

3、画像と音をPSP向けに加工が完了しました。
このままだとカーソルの透過処理が上手く出来ていないので、下記の画像のようになってしまいます。
2007052420
このような不具合が生じるので、大きさ、その他を考えて
ONScripter for PSP 用 Default Iconを流用します。
icon13フォルダの中にあるcursor1.bmpをペイント等で開いてください。
200705272
虫眼鏡で8倍に拡大した図です。
青くした部分(上2ピクセル分)がレイアウト上邪魔なのでここだけは削ってください。
削り終わったらcursor0.bmpにリネームして保存。
arcフォルダ内にcursor0.bmpをコピーしてください。

200807164_2
↑arcフォルダ内はこのような構成になります。

4、NScripterに付属しているnsaarcを起動 arcフォルダを選択する。
保存先はマイドキュメントがデフォルトですが、各自分かりやすい場所に保存先を変更してください。
2007052410
5、arcの再圧縮が完了しました。arc.nsaというファイルが作成されています。
※thumbs.dbというシステムファイルが存在している場合、再圧縮中にエラーで落ちてしまう可能性があります。その場合は、thumbs.dbを削除してからやり直してください。

6、ナルキッソス2内のnscript.datNSDECフォルダに移動、その後にNSDEC.exeを起動。

7、nscriptの暗号化が解除されました。
200807165
result.txtが作成されているので0.txtにリネームする。

8、リネームした0.txtをテキストエディタで開きます。

.bmpと記述されている部分を.jpgに修正しなければなりません。一個一個直すのは面倒なので、サクラエディタの場合は検索→置換を選択します。
2007052415

9、以下のような設定にして、すべてを置換を選択します。
置換前 .bmp
置換後 .jpg
※ドットは忘れずに!

2007052416

2008051611
252箇所書き換えました。

これ以外に
置換前 setwindow 180,358,35,17,17,17,0,3,1,1,5,#ffffff,0,0,799,599
置換後 setwindow 50,358,25,20,30,30,0,3,1,1,1,#ffffff,0,0,799,599
これは本文の文字の大きさ。
57箇所あります。

置換前 setwindow 180,358,35,16,16,16,0,3,1,1,5,#ffffff,0,0,799,599
置換後 setwindow 50,358,25,20,30,30,0,3,1,1,1,#ffffff,0,0,799,599
これも本文の文字の大きさ(ナルキッソス1のエコーパート付近)
4箇所あります。

置換前 setwindow 70,90,35,20,20,20,0,4,1,1,5,#ffffff,0,0,799,599
置換後 setwindow 50,90,25,20,25,25,0,3,1,1,1,#ffffff,0,0,799,599
これはプロダクト説明の部分の文字の大きさ
2箇所あります。

置換前 ;setwindow 280,158,35,17,17,17,0,3,1,1,5,#ffffff,0,0,799,599
置換後 ;setwindow 110,158,25,20,30,30,0,3,1,1,1,#ffffff,0,0,799,599
;を忘れずに
37285行目
エピローグ 七階付近の文字の大きさ
一箇所あります。

置換前 setwindow 200,240,35,17,17,17,0,3,1,1,5,#ffffff,0,0,799,599
置換後 setwindow 25,158,25,20,30,30,0,3,1,1,1,#ffffff,0,0,799,599
37288行目
同じくエピローグ部分
一箇所あります。

置換前 s/16,16,1
置換前 s/25,25,0
システム部分の文字の大きさ
「タイトルに戻りますか」等
置換箇所は22箇所
文字サイズを30にしてもよかったのですが、
その場合
文字が右に流れ過ぎだと感じたので、違和感の少ない25で調整。
座標をいじるのは結構きりがないのでここは妥協しています。

置換前 l/4,160,0;cursor0.jpg
の部分を
置換後 l/3,160,0;cursor0.bmp

ここだけはbmpのままにしておいた方が良いと判断しました。
3箇所あります。

最後に音声部分も以下のように置換し直してください。
置換前 .wav
置換後 .ogg
※ドットは忘れずに!
15箇所あります。

10、これで記述の修正が完了しました。ONE Scripterフォルダ内にあるONSの中に 先ほど作成したarc.nsa、0.txtとみかちゃん.ttfdefault.ttfにリネームしたものの合計3つを入れる。

みかちゃん.ttfの代わりにC:\WINDOWS\Fonts内にあるフォントを利用してもOK
当方は MS ゴシック(TrueType) を使用しました。
この辺は好みで 

11、ONSフォルダ内にあるons.iniメモ帳などで開き、画像のように記述を変更する。
2008051610
RESOLUTION=360
SCREENSIZE=NORMAL

QVGAサイズで画像を変換しているので、オリジナルサイズでは画面が小さいと思う人もいるはず。
NORMALと記述を変更すれば、アスペクト比を維持した状態で画像を拡大で表示できます。
FULLという記述もありますが、こちらだとフル画面になる代わりに、画像が潰れてしまいます。
NORMALが一番いいと思います。

CPUCLOCK=333

画面サイズをNORMALやFULLに変更した場合、CPUのクロック数を上げておかないともっさりする可能性があります。
電池の持ちを気にする場合は変更しないでも大丈夫かとは思いますが、念のために上げておいた方が良いでしょう。

12、これでとりあえず完成。あとはONSフォルダをまるごとCFW環境の方はGAME150フォルダに、それ以外の環境の方はGAMEフォルダにコピーして各自ONScripter for PSPを起動してください。
200807166
※みかちゃんフォント使用の場合はdefault.TTFは2791KB
私の場合はC:\WINDOWS\Fonts内にある MS ゴシック(TrueType)を使用しているので、上記の画像のように7986KBになります。


ターゲットフォルダ:ONS
ファイル名                       Byte
├ 0.txt               1,173,989Byte
├ arc.nsa           191,277,939Byte
├ default.TTF         8,176,872Byte
├ ons.ini                   231Byte
└ EBOOT.PBP           2,625,294Byte
総ファイル数 5 個
※EBOOT.PBPの容量が微妙に多いのは、XMBで表示されるアイコンなどを一式差し替えたからです。↓↓に公開してある付録を使いました。
※arc.nsaに関しては、画像や音声の圧縮率によってサイズが異なります。


なおarc.nsaにまとめる前のファイル構成を含めて、テキストファイルでまとめました。
右クリックでパソコンにダウンロードしてから読んでください。
arc.nsaをまとめる前のファイル構成一覧

【動作確認方法】
変換したのにPSPで動かない、すぐに落ちるetc
そういった場合は
ONScripter for Winで動作確認をしてください。
まず霧雨の降る日に様から以下のファイルを入手してください。
ONScripter for Win DLL PACK
ONScripter for Win


1、DLLパックを入手し、解凍すると「bin」フォルダの中に大量の.dllが見るかると思うので、これをパソコンの
C:\WINDOWS\system32
にコピーする。
2、自分が作成したONSフォルダの中に、ONScripter for Winの中にあるonscripter.exeをコピーして実行。
 ONS
 ┣0.txt
 ┣arc.nsa
 ┣default.TIF
 ┣EBOOT.PBP
 ┣ons.ini
 ┗
onscripter.exe

3、問題がなければパソコン上で起動します。
20080702
↑正しく出来ている場合はナルキッソス2ではこういう表示になっていると思います。

もし起動しなかったりした場合は、エラーログ(stderr.txt)を確認してください。

よくある症状】
・セーブデータが読み込めない
→ONSのバージョンが更新されるたびに互換性がなくなってしまったのかも。古いバージョンで試すべし。

・エラーが記述してあるログはどれ?
stderr.txtにエラーが発生しているのであれば記載されています。これを参考に

例えば
*** can't find file [TR\H000.jpg] ***
と記述されている場合は ←TRフォルダのH000.jpgが不足している。
こんな感じで原因を探し出す。

・起動してもすぐに落ちてしまう
→必要最低限のものが入っていないと起動すらしない。
最低限必要なファイルは

0.txt default.ttf onscripter.exe

・エラーが出ても問題がないエラー
*** is disabled.
*** is not supported yet!!

PSPで動作しない方はパソコンで起動できるかまず確認してください。
エラーログさえ見れば原因は分かります。
とりあえず動けばOK

【おまけ】

文字が小さかったり、読みにくかったりした場合は以下を参考に、調整してください。

【解決方法】

0.txt

setwindow 180,358,35,17,17,17,0,3,1,1,5,#ffffff,0,0,799,599
と記載されている部分を
setwindow 70,358,28,20,20,20,0,3,1,1,1,#ffffff,0,0,799,599
setwindow 50,358,25,20,30,30,0,3,1,1,1,#ffffff,0,0,799,599
のようにすべて置き換える。
setwindow後の値は、左から順に、
文字の開始地点の座標X(左上から計測)
文字の開始地点の座標Y
横の最大文字数
縦の最大文字数
文字の大きさX
文字の大きさY
文字の字間X
文字の文間Y
デフォルト表示スピード
太字表記(0:普通 1:太字)
文字に影を付けるか(0;普通 1:太字)
ウィンドウの色味
ウィンドウの左上X
ウィンドウの左上Y
ウィンドウの右下X
ウィンドウの右下Y

に対応しています。
文字の表示やエラーが起らないように
文字の開始地点の座標X+(横の最大文字数×文字の大きさX)≦640
になるように設定することがコツらしい。
ちなみに私が設定した例だと
800と予定の数値を大きく超えてしまいましたが、文字を読める方がいいと判断してこちらにしました。
少し前までは640に収まるように数値を調整していましたが、これでも今回は問題ないと思います。

【変換してみて】
2008051614

突貫作業ですが、ナルキッソス2の移植も成功しました。
2を移植すると同時に1も遊べるようになるので、初めて変換する人はこっちを参考にすると一石二鳥かも。
ただまだ一部のカーソルの透過問題も残っているのでベータ版ということにしておきますが、一応最後まで動作確認は取れました。
2008051615
サイズが増える代わりに音質を向上させたので、サウンドモードも音割れすることなく再生できます。
また従来は320×240という大きさで画像を変換していましたが、今回は360×270と解像度を高めました。
これなら見にくかったのも多少は緩和されるかと思います。

【付録】

このままだとXMBではONScripter for PSPと表示されてしまい、少し分かりづらい。
そういうことがないように
「ONScripter for PSP」「Narcissu fot PSP」にリネームとアイコンの差し替えを行いました。

200807133
リネームと差し替えるのに必要なソフトに当方はPSPbrewを使用。
PBP SETTINGをお持ちの場合はそちらでも構いません。
使い方に関しては適当にググってください。
※音、画像はナルキッソス付属のものを使用しています。著作権その他の権利はステージ☆なな様にございます。

差し替えアイコン ICON0.png
20070524icon0_1
※右クリックで保存してください。

インフォメーション PIC0.png
Pic0_2
※右クリックで保存してください。
PSPbrewではSecond image UNKNOWN.PNG

差し替えBGM SND0.AT3
20080713_SND0.AT3.zip
フェードアウトなどの基本的な加工済み。500KB以下

※ZIP形式にて圧縮しています。

アニメーションアイコン(ICON1.PMF)
20080713ICON1.PMF.zip
※アニメーションアイコンを設定してしまうと、上にある差し替えBGMの音が鳴りません。
どちらか片方を使ってください。
両方入れた場合、差し替えBGMは再生されませんので・・

背景イメージ PIC01.png
Pic01

※サムネをクリックすると等倍サイズの画像が出ますので、そちらを保存してください。

【更新履歴】
08/05/16 とりあえず作成。
08/05/25  文字の大きさの不具合があったので修正。
08/06/05 エピローグ付近の文字の大きさが小さかったので大きくした。
08/06/19  画像縮小ソフトについての記述を変更。
08/07/02  ONScripter for Winの動作方法について追記。
08/07/13  PIC0.pngを2の仕様で作りなおし。ならびにアニメーションカーソルの新規作成
08/07/16  修正差分についての記述を追加。そのため画像を大幅に差し替え。

|

« 3.90M33-3 Custom Firmware | トップページ | PSP Revolution v0.4 »

PSP」カテゴリの記事

ナルキッソス for PSP」カテゴリの記事

ナルキッソス2 for PSP」カテゴリの記事

コメント

この記事に関してではないですが、
就職活動お疲れ様でした。そしておめでとうございます(^_^)再開を心待ちにしておりました。今後も忙しいかとも思いますが、色々な為になる記事を楽しみにしております。よろしくお願いします。

投稿: kanakan | 2008年5月16日 (金曜日) 午後 12時54分

>kanakanさん
ありがとうございます。
まだまだ本調子ではありませんが、なるべく早い時間で元に戻れるように頑張りたいと思います。

これからも当ブログをよろしくお願いします。

投稿: MOO | 2008年5月17日 (土曜日) 午前 01時23分

2も変換完了してたんだw(気づくの遅

こっちの没記事の存在意義が完璧になくなったwww
没記事からリンクさせていただきますさw

投稿: ふぃ | 2008年5月24日 (土曜日) 午後 11時41分

>ふぃさん
お久しぶりです。
1の記事を読んで、2も同じ方法で試せるか?
という質問が過去に出ていたので、実際にこちらも挑戦してみました。
過去の方法だと変換エラーでダメでしたしorz

リンクを張っていただきありがとうございます。
こちらはトラックバックを送らせていただきました。

投稿: MOO | 2008年5月25日 (日曜日) 午後 02時52分

久しぶりに来てみると・・・・おぉ^^更新再開ですね!
就職先も決まったみたいですね^^
遅くなりましたがおめでとうございます。
また分からないことがでてきたら・・・
助けてくださいねw

投稿: 助けられたよえーりん | 2008年5月27日 (火曜日) 午後 08時52分

はじめまして、変換終わってわからないことがあったんで質問なんですけど、記事の通りに変換したんですが、PSPにいれて起動してみたんですけど、起動しません@w@なにしろはじめてのこういう作業だったんで全然自分ではどうにもできません。どうすればできるのでしょうか教えてください。

続けてすいません、気になるのはみかちゃん.ttfのサイズが私のは2.791なんですが、記事ではサイズが違います。それとarc.nsaのサイズも10MBほど違います。記事通りやったのですが、なぜでしょう。

最後にnaru2の中で使うフォルダはSE SE2 TUI3 BGM BGM2 E EN SYS TR TUI TUI2 W W2 WIN YOBI tui4だけでしょうか。

投稿: W2 | 2008年6月 3日 (火曜日) 午後 08時00分

>W2さん
分かる範囲で答えると
>>みかちゃん.ttfのサイズが私のは2.791なんですが、

それで問題ないです。
フォントは各自好きなフォントを利用して構いません。
画像上ではC:\WINDOWS\Fonts内にあるフォントを利用しています。
MS ゴシック(TrueType) なら画像のように7.986KBになります。
みかちゃんフォントより5MB程重いですが、フォントは好みで変えてください。

>>それとarc.nsaのサイズも10MBほど違います。記事通りやったのですが、なぜでしょう

サイズはあくまで参考程度に考えてください。
画像や音を圧縮した時に使ったソフトの設定次第で大きさは全然違うので。

>>最後にnaru2の中で使うフォルダはSE SE2 TUI3 BGM BGM2 E EN SYS TR TUI TUI2 W W2 WIN YOBI tui4だけでしょうか。

arc.nsaとしてまとめるときに必要なフォルダはそれであっています。
あとはカーソル(cursor0.bmp)が必要ですが、それは解説通りに自分で加工して作成してください。


一応、念のため確認しておきますが、

カスタムファームウェアなどの自作ソフトを動かせる環境のPSPで遊ぶことを前提としています。
純正のファームウェアで遊ぶことは出来ませんのでご注意を!

あと初めて変換するときは
練習として、ナルキッソス1単体の移植記事がありますので、そちらを試してみてください。
そちらの方が練習として最適なので

投稿: MOO | 2008年6月 3日 (火曜日) 午後 09時39分

ご返答ありがとうございます。1からやってみます。それと一応PSPはCFWですw

投稿: W2 | 2008年6月 4日 (水曜日) 午後 06時32分

ONS FOR WIN で原因を調べてみたらSDLがないということでした。すいませんがこれはこのNARU2の場合では何かを教えていただきたいんですが、、

投稿: W2 | 2008年6月 4日 (水曜日) 午後 07時12分

>W2さん
ONS FOR WIN で原因を調べてみたらSDLがないということでした。すいませんがこれはこのNARU2の場合では何かを教えていただきたいんですが、、

→SDL.dllは『ONScripter for Win DLL PACK』の中に含まれます。
これがなければSDL.dllがないとエラーが出てしまいます。
恐らくダウンロードページにある
□バイナリパッケージ
ONScripter for Win 20080110
のみを入手して実行したんだと思います。

ONScripter for Winの使い方は

1.ONScripter for Win DLL PACK を入手し、中にある沢山のファイルをC:\WINDOWS\system32内にコピーする。

2.自分のPSPに導入したバージョンの『ONScripter for PSP』と”同じバージョン”の『ONScripter for Win』をダウンロードする。

例えば
ONScripter for PSP 20080110
だったら
ONScripter for Win 20080110
を入手する。

3.起動したいゲームのarc.nsaがあるとこと同じ階層にONScripter for Win内のファイル(onscripter.exe等)をコピーする。


今回の場合は
記事の12、に載せている画像と同じところにコピーする。

4.onscripter.exeを起動すると、上手く出来ているのであれば起動し、確認することが出来る。

一応ありえそうな事象を
・セーブデータが読み込めない
→ONSのバージョンが更新されるたびに互換性がなくなってしまったのかも。古いバージョンで試すべし。

・エラーが記述してあるログはどれ?
→stderr.txtにエラーが発生しているのであれば記載されています。これを参考に

例えば
*** can't find file [TR\H000.jpg] ***
と記述されている場合は ←TRフォルダのH000.jpgが不足している。
こんな感じで原因を探し出す。

・起動してもすぐに落ちてしまう・
→必要最低限のものが入っていないと起動すらしない。
最低限必要なファイルは

0.txt default.ttf onscripter.exe

・エラーが出ても問題がないエラー
*** is disabled.
*** is not supported yet!!

こんな感じです。

>すいませんがこれはこのNARU2の場合では何かを教えていただきたいんですが、、

NARU2以前にONS FOR WINの動作に必要なファイルをダウンロードしていなかっただけです。

投稿: MOO | 2008年6月 4日 (水曜日) 午後 11時47分

ご返答ありがとうございます。くだらないことで質問してしまいすいませんでした。。

投稿: W2 | 2008年6月 5日 (木曜日) 午後 06時24分

NSDECのリンクにいけないのですが、どうしたらよいでしょうか?
他のサイトを回っている最中ですが今まで行ったところは、ページが見つかりませんのエラー画面になってしまいます。

投稿: sd | 2008年7月 1日 (火曜日) 午後 08時22分

>sdさん
NSDECのページは
日によって見れたり、見れなかったりするみたいなので、代替として「Yet Another nsdec」というものを使ってみてください。
ttp://www.vector.co.jp/soft/win95/game/se454329.html

↑アドレスの先頭のhは抜いています。
製作者は違いますが、機能は同じなのでこれでも問題はないと思います。
そちらをお試しください。

本家の方もGoogleのキャッシュから辿れば入手出来るかな?とも思いますが、上のは確実に手に入りますので

投稿: MOO | 2008年7月 2日 (水曜日) 午前 03時21分

>MOOさん
ありがとうございました。
たった今、完成?しました。
ですが、起動しない。
ゲーム選択してしばらくするとスタート画面に戻ってしまいます。
やっぱりOE-Aじゃないとできないんでしょうか・・・
今は3.90 M33-2 カーネル入りです。
fateが起動できたからできると思ったのですが・・・

投稿: sd | 2008年7月 2日 (水曜日) 午後 06時53分

>sdさん
ONScripter for Winを使って不具合を確認してください。
それで何が足りないのかがエラーログで分かります。
起動方法は導入記事に追記しておきました。
正しく出来ていれば画像のような表示になっていると思います。
エラーログと合わせて確認してください。

投稿: MOO | 2008年7月 2日 (水曜日) 午後 11時05分

事細かにしていただいて本当にありがとうございます   今日帰ったらやってみます PSPからの返信なので長く打てませんがありがとうございます

投稿: sd | 2008年7月 4日 (金曜日) 午前 07時48分

やってみています。
ですが、起動してすぐ消えました。
必要最低限なファイルは入れているはずですが・・・
0.txtの要領が1074Kしかありません。
PBPも1672kしかないんです。
でも、nsaだけは197630kと大きいんです。
もう一度テキストファイルを作成しなおしてみます。

投稿: sd | 2008年7月 4日 (金曜日) 午後 06時00分

>sdさん
起動してもすぐに落ちてしまう
→必要最低限のものが入っていないと起動すらしない。
最低限必要なファイルは

0.txt default.ttf onscripter.exe

個人的にですけど、default.ttf(フォント) がおかしいのでは?
みかちゃんフォントで試している場合、PSP用にどれを入手していいのかダウンロードページで意外に迷ったりするので、

とりあえず解説にも書かれている
C:\WINDOWS\Fonts内にあるMS ゴシック(TrueType) にでも差し替えてください。

フォントが原因だったら多分これかなぁ・・
とりあえずフォルダ構成をテキスト形式で公開したので、それを確認してください(記事内に書かれてます。)

>0.txtの要領が1074Kしかありません。
PBPも1672kしかないんです。
でも、nsaだけは197630kと大きいんです。

それで合ってます。
画像とか音声その他は圧縮率で誤差があるんで、、
私のEBOOT.PBPは2.3M程ありますが、これは差し替えアイコンを含めて差し替えたからですし。

フォントあたりをもう一度確認してください。
あれで間違うと起動すらしないので・・

投稿: MOO | 2008年7月 5日 (土曜日) 午前 12時24分

>MOOさん
arcですが、変換前の画像がいくつか入ってしまっていたようです。
改善してみましたが、結局ダメでした。
フォントのせいかもしれません。
言われたフォントを探してみたのですが、うちのPCにない!
今度友人にもらおうと思います。

投稿: sd | 2008年7月 6日 (日曜日) 午後 02時00分

>sdさん
画像に関しては少し説明では分かりづらかったですかね。
「全ての画像ファイルを45%に縮小せよ!」って感じにすれば良かったのかなと。

とりあえずフォントに関しては、使っているOSによって違うので

念のため
・Windows 98(SE)/ Windows ME / Windows NTの場合
   C:\/psfonts/
・Windows 2000の場合
   C:\/WINNT/Fonts
・Windows XPの場合
   C:\/WINDOWS/Fonts
にあります。
MSゴシックはパソコンがWindowsならまず存在しているので、上記↑の場所を参考に探してみてください。
別にMSゴシックじゃなくても問題ないです。

あとみかちゃんフォントは
TrueTypeFont みかちゃん 「一つずつ欲しい方はこちら↓」
ってやつをダウンロードすればよいかと。

上に「すべて欲しい方、よくわからない方はこちら↓」
ってのがありますが、
あれは 拡張子が「ttc」

今回欲しいのは「ttf」
ttcのやつを入れても動きませんので、単品のやつを入手してください。

投稿: MOO | 2008年7月 6日 (日曜日) 午後 04時41分

PSPで起動ができました。
でも、はじめの画面でフリーズします。
たぶん変換前の画像が入っているからだと思うので後やります。
MSゴシックの件ですが、うちのフォントファイルには、MSゴシックは単体で存在してませんでした。
友人の家のPCでやっているのですが、ファイルの名前等に問題があったようです。
PCでは起動できるので、後は画像の変換だけだと思います。
起動報告は明日までにはしたいです。

投稿: sd | 2008年7月 7日 (月曜日) 午後 06時03分

はじめまして。
早速質問なんですが、音声変換でGoldWaveを使っているんですけど、なぜか変換ができません。helpを見ても英語で何が何だかわかりません。どうしたらいいでしょうか?

あと、ナルキッソスの差分はどうすればいいでしょうか?

どうか教えてください。

投稿: 雑魚の熊 | 2008年7月12日 (土曜日) 午後 09時54分

>雑魚の熊さん
GoldWaveの使い方については詳しく解説されているサイトがありますので、そちらを参考にしてください。

>あと、ナルキッソスの差分はどうすればいいでしょうか?

差分というのは付録として公開しているものでしょうか?
PSPBrew等でONSのEBOOT.PBPを開き、あとは英語で書かれている指定通りに差し替えるって感じです。
こちらもソフト名で検索をかければ詳しく解説されているサイトが見つかるはずです。

ナルキッソス2の方は変換するのに少々めんどくさい点が多いです。
初めての場合はナルキッソス1単体の方をまず試してから2に挑戦した方がいいと思います。

投稿: MOO | 2008年7月13日 (日曜日) 午前 12時15分

ありがとうございます。

GoldWaveについては書いているとおりに調べてみようと思います。

あとナルキッソスの差分はそのことではなく、ステージ☆ななさんのところで公開されているものです。
少しボイスが追加されています。
これも同じように変換すればいいのでしょうか?

いわれたとおり1単体の方を先にやってみます。

投稿: 雑魚の熊 | 2008年7月15日 (火曜日) 午後 07時16分

>雑魚の熊さん
どうやらこの記事が書かれた後に修正差分が公開されたようですね。
情報ありがとうございます。

とりあえず修正差分に対応するために、本文の画像や文章を全て差し替えました。
一応、修正差分といっても作業的にほとんど影響のない程度でしたので、同じように変換すればよろしいかと思います。
お試しください。

投稿: MOO | 2008年7月16日 (水曜日) 午前 12時08分

変換終わりました~!!
ちゃんと起動しました~!!
いろいろと答えてくれてありがとうございます!!

投稿: 雑魚の熊 | 2008年7月19日 (土曜日) 午前 12時03分

nscript.datを修正差分に差し替えってどうやるんですか?一番最初でつまずいてしまいました。

投稿: にいにいぜみ | 2008年9月23日 (火曜日) 午後 10時49分

>にいにいぜみさん
修正パッチが公開されていると思うのでそれを入手して、ナルキッソス2のインストール先にあるnscript.datに上書きしてください。

投稿: MOO | 2008年9月24日 (水曜日) 午前 12時36分

言われた通りにパッチをダウンロードしましたが、今度は上書きの方法がわかりません。
どうすればよいのでしょうか?

投稿: にいにいぜみ | 2008年9月24日 (水曜日) 午後 09時05分

>にいにいぜみさん
修正差分を解凍し、中にあるテキストファイルをよく読んでください。
差分のあて方まで親切に書かれています。

ついでにいうと
「解凍って何?」というレベルなら素直にパソコンで遊んでください。
今回の記事はかなり難易度が高いです。
ある程度の知識があることを前提で書いていますので、初心者の方にはお勧めしません。

投稿: MOO | 2008年9月25日 (木曜日) 午前 12時29分

正直言ってパソコンの技術は高い方じゃないので、できるとこまでやってみます。

投稿: にいにいぜみ | 2008年9月25日 (木曜日) 午後 11時53分

試行錯誤を繰り返してなんとか起動させるとこまでいきました。これもMOOさんのおかげです。全部終りまでできるかどうかは、まだわかりませんが、とにかくありがとうございました。

投稿: にいにいぜみ | 2008年9月27日 (土曜日) 午後 09時11分

>にいにいぜみさん
おめでとうございます。
もしプレイ中に何か不具合みたいなのがありましたらご報告ください。
確認次第、修正いたしますので。

なお
本編をプレイ中に
突然文字が表示されなくなるなどの不具合にあった場合は、

一旦そこでセーブし、ナルキッソス自体を終了させる。
そしてXMBから再度実行し、そのセーブをロード

これで回避できます。
今のところこれが潰せていない不具合です。

恐らく
ナルキッソス2本編をプレイ中に、そのまま1の本編など他のコンテンツに移ろうとする場合に結構発生します(その逆もありえます。)

これだけはちょっと対策出来ていない点もあります。
これ以外にありましたらご報告ください。

投稿: MOO | 2008年9月27日 (土曜日) 午後 10時49分

今のところ目立った問題といえば、ちょうど指摘されてている
・文字が突然表示されなくなる、
・前触れもなく画面が暗くなってPSPのメニュー画面に戻ってしまう
くらいです。
メニュー画面に戻されても同じところをもう一度やれば先に進むことはできるので、
まあしょうがないかなとそんな問題にしていません。

当然解決策があるのならそれにこしたことなないですが。

投稿: にいにいぜみ | 2008年9月28日 (日曜日) 午後 06時37分

>にいにいぜみさん
ご報告ありがとうございます。
・文字が突然表示されなくなる。
→ONSもパソコン用で使えた記述がPSP版では効果が無かったりと色々と制限があります。
それも絡んでいるのかな?とも思います。
少々厄介ですが調べてみようと思います。

・前触れもなく画面が暗くなってPSPのメニュー画面に戻ってしまう。
→これに関しては把握しきれていません。

 どこらへんで起こるのか?
 いつも同じところで起こる?
 頻繁に起こる?
 あとPSPは旧型、新型?使用しているCFWのバージョンは?
使用しているメモリースティックはソニー製?

お手数をおかけしますが、可能な限り詳しく教えていただけると助かります。
調べてみた感じメモリースティックの速度が追い付いていなくて、落ちてしまう。
っていうパターンがあるみたいです。

投稿: MOO | 2008年9月28日 (日曜日) 午後 07時02分

PSPは新型 
CFWは3.80 M33-5
メモリースティックはKingston製のMicro SDをPRO DUO変換機に差して使っています。

あとこれは関係ありませんが、アイコンや背景画面を作る際に使っているソフトなどはありますか?
できたら自分でも画像を作ってみたいので教えて下さい。

投稿: にいにいぜみ | 2008年9月29日 (月曜日) 午後 08時22分

報告ありがとうございます。
変換器での動作報告は初めてなので参考になりました。
一応、ソニー製とサンディスク製のMSで動作確認はしていますが、こちらでは突然落ちてしまう不具合は出ていません。
相性なのかもしれません。

>あとこれは関係ありませんが、アイコンや背景画面を作る際に使っているソフトなどはありますか?

普通のアイコンや背景画像程度であれば
「Picture Trim」
というフリーソフトがオススメ。
本来は携帯電話の待ち受け作成ソフトですが、ユーザーリストという項目で自分で設定したサイズの背景画像も作れます。

ちなみに
PSPの壁紙サイズは 480×272
PSP用のアイコンのサイズは 144×80
となっています。
個人的にはこれが一番手頃かなと思っています。
→ttp://hp.vector.co.jp/authors/VA031174/
先頭のhは抜いてあります。

あと
当方が作った「差し替えBGM」は「GoldWave」というソフトを使っています。
具体的な作り方は「SND0.AT3」で検索してみてください。
解説しているサイトさんが見つかると思います。

P.S
おまけとして
アニメーションアイコン(ICON1.PMF)は
「UmdStreamComposer」
とソフトを使っています。
このソフトはSC●Iから流出した開発者用のツールです。
そのため日本国内でこのソフトを置いているサイトは無いと思いますが、グーグルの中国版で検索すると・・
こちらも「ICON1.PMF」で検索すれば分かりやすい解説サイトがあるのでそちらを参考にしてください。

ちなみに
PSPで使える
差し替えBGMとアニメーションアイコンのサイズは最大で500KBまでです。
”両方使う場合も”500KBまでだったりするので、サイズの調整が結構めんどくさかったりします。
今回の記事で公開しているものは、どちらかお好きな方を選択って形を取っています。
両方差し替えた場合、500KBを超えてしまっているので音楽の方が再生されません。
この辺は仕様なので要注意。

投稿: MOO | 2008年9月29日 (月曜日) 午後 09時47分

ありがとうございます!
しかし流出した開発者用のツールなんて初めて聞きました。
そんなのがネットに落ちてるなんてとんでもない時代ですね。
とりあえずオススメのソフトをダウンロードして作ってみます。

投稿: にいにいぜみ | 2008年9月30日 (火曜日) 午前 12時50分

初めまして。@です。
ナルキッソスのPSP化ってPSP-3000では無理ですかね?
当方、PSP-3000しか持っていなくて(T_T)

投稿: | 2009年11月15日 (日曜日) 午後 03時30分

>@さん
PSP-3000で自作ソフトを動かす方法は
既に多くのサイトで紹介されているので
そちらを参考にしていただければ
移植自体はPSP-2000と同じ方法で作成可能です。

なのでまずは自作ソフトを動かせる環境を整えてください。

投稿: MOO | 2009年11月22日 (日曜日) 午後 06時08分

今晩は。

ご返信、有り難う御座いますm(_ _)m
自作ソフトが動かせる環境、ですね。分かりました。
早速、自作ソフトが動かせる環境にしたいと思います。

PS.
PSPでナルキッソスが出てくれると嬉しいですよね^^

投稿: | 2009年11月22日 (日曜日) 午後 08時09分

昔の記事ですがすいません回答をおねがいします。

起動してすぐのTOP絵がとても小さい。
その最初の画面でフリーズする。

という上記の二つの問題が発生しました。

ONscript(20080831版)を使ってみたところ
プロンプトに上4つは表示されるのですが、
commad[mp3fadeout] is not supported yet!!
だけが表示されません。
何か関係があるのでしょうか。

あまりパソコンに詳しくない私ですが、アドバイスをお願いします。

ONscriptではpspでやったとき同様、TOP絵でとまります。

投稿: 名無し | 2010年5月23日 (日曜日) 午前 11時59分

↑のコメントの名無しです。

違う記事とごっちゃになってました。
すいません。

投稿: 名無し | 2010年5月26日 (水曜日) 午後 09時13分

こんんちは

これってHBLでも起動できますかね?

投稿: ななし | 2011年4月22日 (金曜日) 午後 01時21分

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: ナルキッソス2をPSPに移植してみる:

« 3.90M33-3 Custom Firmware | トップページ | PSP Revolution v0.4 »