ゲーム関連日記

PSPやDSなどについての解説&日記が主。 日頃の雑談が多いですがよろしくお願いします。

コットンソフト第一作の『ナツメグ』をPSPでPlay!!

さてずいぶん前からやっていたのですが、シナリオ作成できない、画像データに異常が発生するなどの中今日やっとのコトで変換に成功したので記事にします。
コンバータ作成の七次元さんに感謝b

※またこれから書くのはナツメグforPSP人柱版(動作確認版)を使っての記事です。名前の通り人柱版です。正式版は出次第記事を更新します。

また、ナツメグには大量の画像などが使われているので根気&体力が必要不可欠ですよ(ぇ

あと、今回の作業は多少は画像編集の知識が必要になります。

natutop.jpg


※今回は変換ソフトなどを使用するためPSPに
どのような不具合が生じても当方は責任を負いません。
また、当方は出来る限り説明するつもりですが、
言葉や説明などに間違いがあれば報告してくださるとうれしいです。
これらのことをコットンソフト様に絶対に問い合わせ
しないようにしてください。迷惑にもなるし今後出来なくなるかもしれないので…汗
また、変換後も著作権はコットンソフト様にあります。
動作確認はCFW3.03 OE-CとONSforWinで確認済み。



更新情報
8/21 初公開
8/22 記事を所々微修正
9/12 ONSの更新により記事微修正(更新した箇所は青文字で表示)
9/13 攻略キャラ更新&PMF配布サイト掲載
9/15 voiceフォルダのarc化&起動確認、記事微修正
9/16 もしかしたら実梨ルートの不具合解消かもな方法追加
9/17 追記 実梨ルートには入れたけど途中で落ちるorz
10/20 もしかしたらセーブ可能かもしれない対処記述(実梨ルートへの解消はまだorz)
1/09 実梨ルートへの不具合対応かも・・・
1/14 実梨ルートへの不具合修正(でもまだ完動は出来ないかも…)

攻略確認キャラ(人柱版)
セリス
由佳子
ほとり

実梨(ルート分岐へは入れるけど途中で落ちます。)



また、これは私の手順を記事にしたものです。おかしな所があればお知らせください。
自分も少しずつの作業でやっていったので記事にすると少し手間かもしれませんがその辺は自分で考えて効率が良い方法でやってください(汗


問題点や気になった所
・なにか動作が加わる所は落ちる確率が高いONSの更新によりほぼ解消
・たまに△をおしてメニューを出さないと画面が更新されない
・アーカイブが画像データしか出来ないのでvoiceなどはアーカイブしない
・ボイスがたまに再生されない(摘出ミスかも)
・セーブしても一定の所から始まってしまう(自分だけかな...汗)微妙に解決??かも。自分がやっていることなのでそれはダメとか思った方はコメントお願いします。

変換には最低でも10GBぐらいは確保しておきましょう。




下準備

ナツメグを普通にインストールします。
デフォルトの場合だと
[C:\Program Files\コットンソフト\ナツメグ]
になると思います。
今回は修正パッチは使っていません(使っても出来るかもしれませんが私は使わなかったので、というか忘れていたorz)

パッチを使用しての動作を確認しましたので使っておきましょう。
ナツメグ差分ファイル Ver1.01

そうしたら作業用フォルダを作成した方がいいかも
例)[C:\Program Files\コットンソフト\natsumegu for PSP]

必ず必要な物
・ONS for PSP
すとーむさんのサイトかどうぞ。
また今回はテスト版のonscripter_psp2.zipからTESTまたはTEST1を使ってください。私はTEST0を使用しました。
最新のONS,ONScripter 20070823を使用してください。
・PSP本体 3.03 OE-Cで確認



使用するソフト
・ExtractData
http://atelibet.s11.xrea.com/side_yuu/tool/
・Linar
http://www.vector.co.jp/soft/win95/art/se092396.htmlプラグインはMajiroアーカイブ Plug-in Ver 0.06様から
マジロツール集
七次元さんのサイトからどうぞ
・FastStone Image Viewer
http://www.faststone.org/
・音声が劣化圧縮できるソフト(今回はdBpowerAMP Music Converterを使います。)
http://ringonoki.net/tool/enko/dbampmc.html
またogg変換には別途で必要な物がありますのでここを参考にするといいかもw
・使いやすい画像編集ソフト
これは各自用意してください。カットさえ出来ればいいので。
Vix
連結機能を使います。

data.arc
data1.arc
slowdata.arc
fastdata.arc
streamdata.arc
voice.arc
scenario.arc
を展開します。
scenario.arcはLinarなどで抽出してください。ExtractDataは使用しないでください(txt化して抽出されてしまうので)

それ以外はExtractDataで抽出します。

作業用フォルダにそれぞれのファイル名のフォルダを作成し抽出してください。
その時ExtractDataで画像設定を
11

このようにしてください。(PNG出力で)
susieプラグインを使用するにしてMajiroアーカイブ Plug-in Ver 0.06を選択しておいてください。

※ここでかなり時間がかかります。
slowdata.arcには6万ぐらいの画像がありますので…
気長に待ちましょう。



そうしたらのfastdataフォルダから
on.ogg、on2.ogg、click.ogg、cotton-soft.wav、console_on_natu(2枚)、title_menu_off(2枚)、title_menu_on(2枚)、title_menu_push(2枚)、★ブランドロゴ.png
を抜き出しておきます。(おき場所は作業フォルダに適当な所を作るなどして)

cotton-soft.wavをoggに変換してしまいましょう。

★ブランドロゴ.pngは45%にリサイズ後logo.jpgとりネームしgフォルダへ入れる。

そのほかは下の方で説明します。



次にマスク画像があるファイルの合成をします。
(ここら辺よく説明できなそうなので自分で解釈して 汗)

まずは作業用フォルダにgフォルダを作成

解凍したフォルダの中から以下のフォルダには
data
data1
slowdata
fastdata
slowdata
RC8とRCTファイルがあります。
なので七次元さん作成のMajiro用マスク付加ツールを使ってマスクを付加します。

まずはMajiro用マスク付加ツールを起動して各フォルダの_PNGを選択してください。
それに該当する画像とマスク付加してQ90,45%,JPGで画像がそのフォルダに抽出されます。

そうしたらそのフォルダの今JPGに変換した画像に対応するPNG画像(1枚のJPGにPNG2枚)を削除します。
natu.jpg

こんな感じ。
そうしたら作成したJPGを先ほど作成したgフォルダに移動しておきます。(今gフォルダに移動したのはマスク付加したJPGです)

この時slowdataに限っては全てマスク画像が付くのでマスク付加したらslowdata内のPNGは全て削除してOKです。
その時面倒だったらbatなど作成して
del slowdata\*.png
こんな感じでbat作ってしまえば簡単に削除できますよ。
そうしてjpgをgフォルダへ
(それ以外のフォルダには_.PNG付きの画像以外もあるので全PNGを削除しないように)

これの作業(マスク付加して付加したJPG画像をgフォルダへ移動する)を
data
data1
slowdata
fastdata
slowdata
フォルダで行います。

そうしたら上のフォルダ(slowdataを除く)にはまだ手をつけていないPNGデータがあると思います。

これをFastStone Image Viewerを使ってJPGの45%でリサイズしていきます。
20070822012422.jpg

こんな感じに。
その時出力先をgフォルダにしておけば楽ですよ。

そうしたら
data
data1
slowdata
fastdata
の中のPNGは削除してOK




作業フォルダに
stフォルダ
voiceフォルダを作成してください。

stフォルダにはBGMがvoiceフォルダにはvoiceとseが入ります。

streamフォルダの中の音声データがBGM、それ以外のフォルダの中の音声データがseとvoiceデータなのでそれぞれ劣化圧縮してしまいましょう。
(今回の移植では音声はすべてogg形式です。)

もしvoiceもアーカイブしたいのならseのみ別にvoiceフォルダをつくり分けたほうがいいかも…
詳しくは下のアーカイブ化のところに書いてあります。


dBpowerAMP Music Converterを起動させます。
reka

全ファイル48kbps 44,1KHz stereo(2ch)で動作確認

今回はファイル量が多いので負担の少ないstereoにはしておきましょう。
でもTEST版はogg2chの工程短縮がないので無意味だけど念のためね…(ぁ
ONS更新来たww

そうしたら、streamフォルダ内の.ogg音声をstフォルダへ、それ以外の.ogg音声をvoiceフォルダへ入れてください。
(このとき上の方で紹介したcotton-soft.oggは入れないでください。)



テキストウィンド、タイトル画像の加工

ここで簡単な説明を…
画像編集ではyを縦、xを横で表します。

まずはテキストウィンドから
使用する画像はconsole_on_natu2枚(マスク画像も含む)
2枚とも同じ作業をします。
ナツメグは文字を表示する部分とキャラの上半身を表示するウィンドがあります。
もともとは1枚なのですがPSPではそれぞれを分けて使います。
y400より上をカットします。
x155で左右に分けます。なので下記画像のような感じ
20070822015937.jpg

背景が白で分かりにくいので回りに黒い枠をつけてあります。

そして分けたら左側のナツメグと入っている画像をface.png、マスク画像の方をface_.pngとします。
同じように左側側をtext.png、マスク画像をtext_.pngとします。

そしてMajiro用マスク付加ツールでこの4枚と2枚のNJPGにすればテキストウィンドの設定はOK

次が少しややこしいので注意b

title_menu_off(2枚)、title_menu_on(2枚)、title_menu_push(2枚)
をまずy545、x230にあわせてください。
そうしたら235x250の大きさで切り取ります。(上の6枚全て)
20070822021343.jpg

上の画像のように切り取るとしたの様な感じに6枚出来るはず。

20070822021818.jpg

左からoff、on、pushの順

次にこれらをViXの連結機能を使って連結します。
連結する順番は
off、on、pushの順で
画像(off)、マスク(off_)、画像(on)、マスク(on_)、画像(push)、マスク(push_)の順

次にVixを起動します。
上の6つの画像を選択した後off画像の編集→連結をクリックして
「方向」右を選択し、連結画像選択をoff_を選択します。

renketu1.jpg


すると新しくoffとoff_が連結されたウィンドウが開くのでまた編集→連結
で「方向」右、連結画像を次はonを選択します。
renketu2.jpg


すると今度はonが連結されたウィンドウがでてくるのでこれを繰り返してoff,off_,on,on_,push,push_を連結します。renketu3.jpg

するとこんな感じになります。

それを45%でリサイズします。


次にコレを5分割します。
画像編集ソフトを使ってy50の感覚で5分割しましょう
titlenatumegu.jpg

クリックで拡大。

次はその5分割した画像を上からtitle1.jpg,title2.jpg,title3.jpg,title4.jpg,title5.jpgとリネームします。



シナリオ作成

使用するソフト
・ナツメグforPSP人柱(動作確認版)
七次元さんのサイトからDLしてきてください。
http://nanajigen.blog74.fc2.com/blog-entry-25.html#more
・cygwin1.dll
シナリオ複合の時に使うのでもっていない方はDLしてください。
http://www.dll-files.com/dllindex/dll-files.shtml?cygwin1

始めに解凍したscenarioフォルダの中の拡張子.mjoのファイルを複合化します。

付属のmjdisasmを使って複合化しますが、そのときにcygwin1.dllがそのフォルダに入ってないとエラーがでますので注意。

複合時には-オプションをつける
例:)mjdisasm -s 001プロローグ6月4日〜6月11日.mjo
(付属readmeより)

これをscenarioフォルダにある全.mjoファイルで実行します。
これはforコマンドを使えばコマンドプロンプト1行ですみます。

FOR %%I IN (*.mjo) DO mjdisasm -s %%I

これで出来るはず…(多分 汗)
これをコマンドプロンプトで実行するもよし、scenarioフォルダ内にbatをつくり実行してもよしです。

これでも出来なかった場合はこれをDLしてフォルダ内で実行してください(汗

次は付属の「へうっ」を起動し今複合化した.mjsファイルを何でもいいので選択します。
次にstフォルダ内のBGMをどれでもいいので選択する。

すこしまてば00.txtが出来ます。

00.txt修正
text2.jpg → text.jpg
置き換えで全置換えしてください。


セーブが出来ないことへの対処(暫定公開??)
これは自分がたまたま適当にやっていて出来ただけですので臨時の応急処置ということで。

約10259行目からのreturnを
saveon
return
に置き換えます。
つまり

return



saveon
return


の2行に置き換えするということです。

※これは約10259行目、大体下の所
(そして、暑い夏が巡ってくるのを、感じた――。\
csp 0:csp 26:print 1
dwavestop 1
dwavestop 3
textoff:vsp 27,0
bg "g\white.jpg",5
csp 0:csp 26:print 1
print 1
bgmstop
wait 3000
textoff:vsp 27,0
bg "g\black.jpg",5
csp 0:csp 26:print 1
print 1
move "mv\mv.ogg",101800
return)

のreturnから全て置き換えを選んでください。
これの前にもreturnがあるのですが一応適応はしないということで。
(自分Nスクはさっぱり分からないのでこんな曖昧なことしか書けませんが・・・)

TeraPadだと置き換えの画面を開いて検索の欄に
returnと打ち、置き換え後のウィンドに
saveon\nreturnと打ちます。
そのときにオプションの下から2行目の\n=改行...にチェックを入れてください。

これで一応セーブは出来るはず(だと思います)



実梨ルートで
という文字と共に画面の中で力尽きたキャラクターと、
同じ恰好で床に這いつくばるハメになった…。\
csp 0:csp 26:print 1
goto *natsu_314_1
*natsu_314_4
inc %23



inc %23 →inc %21

に置き換え
(55188行目ぐらいにあります)


実梨ルートでの不具合対応

「なぜそんなものを!?」\

の!?を全角に置き換え

「なぜそんなものを!?」\


追記

由佳子が笑顔で拍手してから、ぷしゅ〜っと…。\
csp 0:csp 26:print 1
…ぷしゅ〜っ、て?!\

の?!を?!に置き換え。




フォントの確定
使用するフォントを決めます。
こだわりがない人は

あずきフォント、うずらフォント
http://key.milkcafe.to/azuki/

みかちゃんフォント(単体)
http://www001.upp.so-net.ne.jp/mikachan/

でいいです。
それをdefault.ttfにリネームします。
これでOK
またはMSゴシックとか



アーカイブ化
・nsaarc.exe
- Takahashi's Web -
NScripter最新版をDLし中にあるツール内にあります。
http://www.nscripter.com/

ナツメグforPSPはPSPのメモリなどの都合上画像フォルダ(gフォルダ)のみアーカイブします。
(ONSの更新については現在調査中・・・)


voiceフォルダもアーカイブ化して起動確認しましたのでアーカイブしちゃいましょう。

自分の場合はseのみアーカイブしませんでした。
なのでカレントディレクトリにvoiceフォルダを作成し(arcフォルダ内にあるvoiceフォルダとは別のフォルダです)その中にseをいれます。
なのでarcフォルダに入っているvoiceフォルダにはvoiceしか入っていないことになります。


arcフォルダを作成しその中にgフォルダ、voiceフォルダを入れる

nsaarcを起動しarcフォルダ選択ごしばらく待てばarc.nsaができます。



構成
on.ogg、on2.ogg、click.ogg、cotton-soft.ogg、title1.jpg,title2.jpg,title3.jpg,title4.jpg,title5.jpg、face.jpg、text.jpgはカレントディレクトリにおきます。



ons.ini最低限設定
RESOLUTION=360




やっと書き終わった・・・汗
じつは30分前にこのコメント書いていて間違えて画像連結のところまで書き直しになったというね(泣

ともあれ無事(?)に書き終えました。
私自身ちょびちょび作業していたのでそれを1つの記事にまとめたのですこし面倒な所やおかしな所があるかもですが…

ナツメグですが、やはり大きいのでPSPでの動作は不安定です。
1度にたくさんの命令を実行する所などはよく落ちます(汗
ですがONSが更新されればまだ光は見える(何

現状の対策ですが、自分はvoiceフォルダ内のseで容量117KB以上のものは削除したり、落ちた所は00.txtを調べ命令をひとつコメントアウトしたりしています。

あとは画像関係で日本語のファイルがありますがONSは日本語は読み込めないので削除しちゃってもOKかも。
しかし、一回しのファイル名で00.txtで検索しあったらファイル名とスクリプトの両方を英語系に直したりして検索に引っ掛らなかったものは削除したりしました。

ONSでも一応2バイト文字を含むファイル名はつかえるそうです(知らなかった...汗)
そこのところはまだよく分からん(殴

そして、先日なんとかアイコンが作れるようになったww
http://blog-imgs-14.fc2.com/s/a/v/savaiv/20070822231052.jpg
アイコンだけですが一応公開


アイコン配布サイト様です
parallel日記〜Shine is Eternity〜様




では間違い、誤字などがありましたら報告お願いします。

また記事は臨時更新中ですb
ブログパーツ

この記事に対するコメント


はじめまして

まだ未完成なホムペですがPSPのことを書いて行きたいと思っています

それで同じPSPのこと書いているので相リンお願いにきました

もしよろしければBBSのところにコメントお願いします
【2007/08/23 22:51】 URL | エース #- [ 編集]

管理人のみ閲覧できます
このコメントは管理人のみ閲覧できます
【2007/08/24 17:15】 | # [ 編集]


エースさん>
すみません。
ただ今相互リンクはお世話になっているサイト様や常連さんのサイトのみ受け付けています(いろいろと時間が取れなくて…)
又の機会にお願いいたします。

どぼんさん>
誤字報告有難うございます。
【2007/08/24 18:50】 URL | tales fan #RMZr8j5E [ 編集]


そうですか

わかりました

じゃあ頑張って常連になりますよ 笑
【2007/08/24 20:55】 URL | エース #- [ 編集]


ナツメグ起動できるようになってたんですかー
昨日サイトのぞかせてもらってたけど、軽くスルーしてましたorz。

ナツメグのicon作るかなー

レコンとかできるようになるかもしれないから作っとこうかな・・・
まぁ、とにかくお疲れ様でした。
【2007/08/25 23:58】 URL | parallel #1jhbtX.k [ 編集]


エースさん>
がんばってくださいねww

parallelさん>
記事の影が薄いのかなぁ(ぁ

アイコンは私も作る時間がなくて・・・
暇でしたら作っていただけるとありがたいです。

レコンも解説できれば解説したいなぁとは思っています。
【2007/08/26 02:47】 URL | tales fan #RMZr8j5E [ 編集]


うぉ!
画像作成手順まで乙です〜。
とりあえず変換記事としてトラパかなw
【2007/08/27 22:13】 URL | さくりん #r7N8BxRw [ 編集]


さくりんさん>
記事作成にはそこで結構時間食いましたからね(汗

よろしくですw
【2007/08/31 21:48】 URL | tales fan #RMZr8j5E [ 編集]


魂響、うみねこの分かりやすい記事を参考にさせていただいてお世話になってます。
かにしのは途中でXMBに戻ったりと苦戦中です。
これからもよろしくお願いしますね。
【2007/09/02 03:02】 URL | ナッフ #ldSHJ4vM [ 編集]


ナッフさん>
そういっていただけてうれしいです。

かにしのは自分も始めの方はよく落ちていたり(ぁ
【2007/09/16 15:58】 URL | tales fan #RMZr8j5E [ 編集]


テンプレ変わってるし
【2007/09/16 17:45】 URL | 光 #- [ 編集]


光さん>
気分転換(ぁ

まぁ続きを読むをクリックしても別ページにならなかったのがいやだったから変えたんだけどねw
【2007/09/16 21:55】 URL | tales fan #RMZr8j5E [ 編集]


はじめまして

00.txtのことなんですが

そして、暑い夏が巡ってくるのを、感じた――。

この文の後また最初に戻ってしまうのですがどうすればいいですか
【2008/05/18 21:23】 URL | nama #- [ 編集]


data
data1
slowdata
fastdata
slowdata
RC8とRCTファイルがあります。
なので七次元さん作成のMajiro用マスク付加ツールを使ってマスクを付加します。

まずはMajiro用マスク付加ツールを起動して各フォルダの_PNGを選択してください。
それに該当する画像とマスク付加してQ90,45%,JPGで画像がそのフォルダに抽出されます。
 
ここなのですが、Majiro用マスク付加ツールを起動させて、jpgに変換させようとすると
すぐにfinishとでて変換が始まりません。
これは何か他のツールが必要なのでしょうか?


【2008/07/26 23:56】 URL | fu #- [ 編集]


この記事に対するコメントの投稿

解説記事に関して質問するときはまず、
基本事項
を読んでください。
これを読んで分かる質問の場合スルーします。
また、途中で落ちる場合などは、
その付近も教えてください。















このホームページでは一部、
・コットンソフト様
・MOONSTONE様
・Key様
・TYPE-MOON様
・minori様
・みなとそふと様
・Leaf様
・あかべぇそふとつぅ様
・PULLTOP/Will様
・07th Storming Party様
・キャラメルBOX様
・AXL様
・August様
・ねこねこソフト様
・戯画様
・feng様
の画像素材を使用しています。
また、これらの素材を他へ転載することを禁じます。

この記事に対するトラックバック

トラックバックURL
→http://savaiv.blog81.fc2.com/tb.php/223-1bd45748
この記事にトラックバックする(FC2ブログユーザー)

PMFアイコン 2種類 計11個更新

さて、パンドラバッテリーが発表され、盛り上がってきたPSPですが 現在ではヤフオ... parallel日記〜Shine is Eternity〜【2007/09/13 20:12】
プロフィール


HN:tales fan
年齢:1〜
職業:学生
出身:静岡県
新型PSP:4.01 M33-2
いろんな所に現れると思うのでよろしく〜
HNどうりテイルズ大好きです!
funじゃね??とかは無しで(ぁ
相互リンクは現在
多忙の為管理人の申し出以外
ご遠慮中
メールはここ
よろしくw

このブログはIE6とFirefox3で確認しています。
ちょっと詳しく

ファイルミラー
ゲーム関連日記 予備upろだ

ファイルミラー
ゲーム関連日記(仮

質問する前に
基本事項
を読んでください。
これを読んで分かる質問の場合スルーします。

ブログ内検索

適当なワードで検索w

全記事表示
カウンター
NDS裏技・R4動作確認
PSP裏技・自作アプリ等

ツリー表示にしました。 表示したいタブをクリックしてください。

■PSP裏技&自作アプリ■


■変換記事■

ツリーが表示されない場合は、
ここからどうぞ(汗

変換に成功した無料PCゲーム

君が好き
ネタナド(HP)
夏Kanon(HP)
The noose(HP)

また、完璧に変換できたのもあるしできなかったのもあります…汗

カテゴリー
お知らせ

ほしうた2008年秋発売予定
『ヨスガノソラ』 応援中です! メアメアメア応援バナー
『Volume7』応援中!

ブロとも申請フォーム
リンク

PSP AND MYSELF
管理人:ふぃ様

PSP 壁紙 by crack
管理人:crack様

PSP壁紙サイト

光鳥魔のほゔゲーム日記
管理人:光鳥魔様

D・I・A だいこん・いんげん・あきてんじゃー
管理人:Exdeath様

そこはかとなく蒼い月
管理人:ほまれー様

$$な趣味生活
管理人:$$こと埋葬機関様

ちょいヲタ?バスタア日記
管理人:バスタア様

THE PSP攻略+α 〜SONYへの挑戦状〜
管理人:七次元さん

PSPDEONS
管理人:ひとつもりさん

parallel日記〜Shine is Eternity〜
管理人:parallelさん

誰も自重しないブログ
管理人:刺身さん、支倉さん

PSP激裏活用法
管理人:keitaさん

自分らしく・・・・・
管理人:arkさん

HARU's PSP Converter Page
管理人:HARUさん

---Myリンク---


PSP壁紙掲示板
管理者ページ

その他応援中ソフト
最近のコメント

最近の記事
最近のトラックバック
RSSフィード
過去ログ
オススメゲーム!!