以前に比べ大分Nscのゲームの移植が楽になっているかと思います。
そこで気になるのがオーガスト作品の最初の3作。
そこで月は東に日は西にを試してみました。
WIN版ONSではものすごく快調なものの
PSPではsaveでものすごい時間がかかってしまうようです。
よって初めからで起動した時や選択肢の時でも時間がかかってしまう。
(自動的にセーブされる。)
screenshotの命令を全てコメントアウトしたが改善されず。
なぜこんなにも時間がかかるのか…。
ふむ頑張って調べてみるも、素人には完全にお手上げ。
(いっそデフォルトのセーブシステムに変えてしまえと思い
調べてみるも当然のようにさっぱり分からず断念。)
ええっと何か分かる玄人の方いらっしゃいましたら
教えていただきたい次第であります。
どうでもいいんですが
ttp://august-soft.com/hani/support.htm
修正ファイル2にnscript.datが入っているので
人気があるしどんな話か、シナリオだけ読んでみようって人がいたら
実は読めたんですね。まぁそんな人いないと思いますけど(笑)
xclannad
フルボイス版はどうやら画像サイズが大きくなるので
これは例え動いたとしても、メモリ的には無理だろうなぁと思っていたら〜
さらにどうでもいい話。
コメント返信時の敬称を全てsanに統一させていただきます。

でも発掘するのは面倒なのでアップデートパッチをゴニョゴニョした人ノ
セレクトの時のセーブは*select_execのラベル直後のsavegame 84
というか、自動セーブのNoは84番のようなのでsavegame 84を一括コメントアウトで自動セーブは避けれるかも・・・
鬼のようなシステムカスタマイズだ・・・
というか、これ見てる限りだとセーブには普通にsavegame使ってますね
遅いのは変数が多いからでしょうか
という事は変数を削れば、って、どれ削ればいいのやら
ざっと見たところ、*textの設定をいじればどうとでもできそうですがこれを追いかけるのか・・・
rmenuで右クリックメニューの項目を設定した上で*textbtnloop内のif %0= -1 goto *text_rightclickをif %0= -1 systemcall rmenuにすれば右クリックは非カスタマイズ状態に出来るかと
しかしセーブに時間がかかるのは上記の通り使っている変数の量が原因のような気もするので解決になるかは??です
画面上のクイックセーブボタンとかも対応は出来そうですが面倒でs_| ̄|○
いっそシステム部分を自作して総取替えした方が早いような・・・(オイ
defsubは無いですし・・・
と思ったらシステムだけじゃなくてフラグ変数の数も異常ですね
300番から500番までフラグに使われてます
これだと仮にシステム入れ替えてもセーブは遅いままのような・・・
まぁ直接の原因は不明なんで推測ですけd
情報どーもです。
読み書きのものすごく遅いメモステを使っているせいか
(むしろもう寿命っぽいやつ?)
セーブに5分かかってしまう(笑)
さしあたって
savegame 84をコメントアウトすれば
選択肢and起動時の時間が減るので
これで良しとします。
とりあえずPSPでさらなる動作確認ですかな。
(win版はミコトクリア。)
はにはに体験版より
画像データのみ抽出し1つのアーカイブにまとめて、C&D Tools で 45% にリサイズ。
saveフォルダ内の bmp も同じく 45% に縮小。
スクリプトをデコードし 0.txt にしておく。
BGM ボイスなし。
ONScripter 20070823v3
フォント IPAゴシック 1.000
メモステ SanDisk ultraII 4.0G
RESOLUTION=360
SCREENSIZE=ORIGINAL
SCREENBPP=16
CPUCLOCK=333
FONTMEMORY=OFF
ANALOGKEY=OFF
これでセーブしてみた所、スクリーンショットが有効でも 5秒で完了しました。
製品版ではスクリプトが違う性という可能性も否めませんが、体験版を試して頂き比べてみるのがいいかも?
あと何時からか判りませんが、画像の未描写になる対策をずっと入れ忘れてた模様。
あれがあると、君でもさんの所のスクリプト弄りを入れなくても良くなってたハズなんですよね。
でもあれ入れると微妙に重くなるのが…。
コメントありがとうございます。
いつもお世話になっております。
助言の通り体験版を試してみました。
確かに体験版ではセーブが早いです。当方でもスクショを取っても平気でした。
両方の0.txtをじっくりと数回くらい見比べてみましたが
素人目には、ほとんど違いがないように思えます。
違う部分をコメントアウトしたり
色々試行錯誤しても無理だったので思い切って
セーブ・ロードのシステムを作成しているであろう箇所を
(;□□□□□□□□□□□□□□□□□□□□□□□□□ セーブ・ロード以下)
全て製品の0.txtの方に上書きしてみましたが
速度改善が見られなかったので
他に何か理由があるんでしょうかね…。
色々試してもダメだったので
セーブは諦めてsavegame 84のコメントアウトで乗り切りたいと思います。
それと動作確認していて気づいたのですが
スクショをPSPで取ると普通に取れましたが、WIN版ONSではスクショサイズが大きくなってしまいます。
(スクショのサイズ命令の書き換えが必要になる)
仕様でしたらあれですが、とりあえず報告です。
WIN版ONSは
20080110、20070823v2両方確認。
PSP版は20080110にて確認です。
追記。セーブ時間が長いのは弱小メモステのせいでしたスイマセンOTL
PSP変換の作成方法の質問の場合は
質問前に「PSP変換の前に」や過去のコメントもよく読んで下さい。
展開・抽出に関する質問は、特性上スルーするかもしれません。
また調べればすぐに分かりそうな、あまりに初歩的な質問もスルーさせてもらいます。
質問時に画像を使いたい方は「掲示板」に貼り、
該当する記事のコメント欄に質問と併せて、画像のURLも書き込んで下さい。
書かないと気づきませんのであしからず。
この記事にトラックバックする(FC2ブログユーザー)





