NScripterスレ Ver2.00
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
04/04/17 01:07ID:iGIdf7Qtフリーの名スクリプタであるNScripterについて語ってみましょうか。
資料が少ないが「マニュアル読め」と言われるのが怖くて本家で聞けない人、たぶん可。
でも最低マニュアルは読めよ、マジで。
あと本家掲示板が使いづらいと思ってる人とかもたぶん可。
とにかくここの板のローカルルールに従ってまたーりとやりましょうや。
本家 www2.osk.3web.ne.jp./~naokikun/
前スレ http://pc5.2ch.net/test/read.cgi/gamedev/1005121290/
0781名前は開発中のものです。
04/10/03 12:32:28ID:od8HDlstBGMをMP3にしてループさせると曲間に空白ができてしまう・・・
綺麗に繋げるにはどうすれば良いのかな?
0782名前は開発中のものです。
04/10/03 12:50:09ID:ay2KyLeCうぉぉぉ久しぶりに見たら、システムカスタマイズの分かりやすい解説してるし。
0783名前は開発中のものです。
04/10/03 14:18:44ID:2tH9hYv/「みずいろ」等に使われた事はわかるけど
今ではどうかなあ??
0784名前は開発中のものです。
04/10/03 14:34:59ID:FuMgTTEq高いし…。
0785名前は開発中のものです。
04/10/03 17:16:57ID:3exGULq0今だってかなりのタイトルに使われてるよ。
「はにはに」みたいにカスタマイズされてるのが
多いから一見してわからないだけだよ。
0786名前は開発中のものです。
04/10/03 17:36:16ID:8J5FO9030787名前は開発中のものです。
04/10/03 17:43:43ID:GRfShCwUあれもNスクなんだろうか…
0788名前は開発中のものです。
04/10/03 22:41:27ID:CwgyV0CsNスクだったよ。ただし現在のバージョンとは違うみたいだけどね。
とりあえずパット見で違うとわかるのはexeファイル以外の拡張子が
arc.nsaとかに普通なる所、arc.___みたいに暗号化されているね。
暗号化はNスクの弱点だった点だからこの改良は嬉しい。
0789名無しさん@お腹いっぱい。
04/10/03 23:25:44ID:plYG/02I>>776
うちだと問題ないけど。他にも変なところいじってない?
0790名前は開発中のものです。
04/10/04 01:57:55ID:aQHbf4o+友達んとこで ちょっと見ただけなんだけど
ポンジャンはNスクじゃないような気がする。
動作はよく似せてあったけど。
0791名前は開発中のものです。
04/10/04 02:04:21ID:aFWZ3sL/でももうプラグインの配布はしないんだろうな。
FLASHプラグイン欲しかった。
0792名前は開発中のものです。
04/10/06 19:54:03ID:0dio6zlDNスクだったら遊んでみたかったんだけど、
ポンジャンは違うのか…。
もう少し考えてみるよ、情報ありがとう。
0793777
04/10/08 01:14:40ID:zmGCEYIu確かにありました。
…理解できませんでしたが。
とりあえずコピってみます。
0794初心者
04/10/09 13:05:25ID:nZQlmeVT使った事のない人間の言う事なのでその言葉がどこまで正しいかはわからないけど
実際はどうなのでしょうか
0795名前は開発中のものです。
04/10/09 13:43:28ID:iYTn1s0e致命的なバグが出ていない(あってもすぐに対応を行っている)Nスクは優秀だと思うよ。
0796名前は開発中のものです。
04/10/09 13:47:07ID:adFO5hw+0797名前は開発中のものです。
04/10/09 13:53:32ID:yqcL9pvOコミックメーカーだろうが細かいバグはあるだろうけど、
使用に差し支えるようなバグはないよ。
0798名前は開発中のものです。
04/10/09 22:30:34ID:YUQBH8k2思いっきりサイトに上がっているものと同じなのね。2.45。
確かに細かいバグはあるけど、使う側としてはちゃんと直して欲しいよね。
resetmenuとlayermessageの併用で落ちるバグってかなり以前からだよね?
それは早く直して欲しいけど、そもそもプラグイン使う人自体が、少ないのかな。
作っている人も希少だし。
演出を意識すると、どうしても吉里吉里に目移りしちゃうね。
0799名無しさん@お腹いっぱい。
04/10/09 22:49:41ID:SOR4uu67resetmenuとlayermessageの併用の問題はプラグインの書き方の問題だったはずだけど。
サンプルの書き方が問題で、プラグインに手を加えれば落ちないらしい。
詳しくは知らないけど、うちだと落ちないよ。
0800名無しさん@お腹いっぱい。
04/10/09 22:53:19ID:SOR4uu67多分これのこと。
0801名前は開発中のものです。
04/10/10 00:31:17ID:4+o31Bxgレスサンクス。
プラグイン弄った事ないけど調べてみますわ。
0802名前は開発中のものです。
04/10/10 18:12:23ID:xUTfVZ7q数々の人にNスクを勧め教えてきましたが、
この度、吉里吉里に乗り換えることに決めました。
Nスクでは吉里吉里に及ばないと
この歳になるまで気がつかなかったなんて
いやはやお恥ずかしい限りです。
それではみなさんお元気で。
さようなら。
0803名前は開発中のものです。
04/10/10 19:49:01ID:h5Ghj/iF/''''''::::::::::::'''''':::::::\
.|(●)-(、_, )-(●)::::|
|/ ,,ノ | ヽ、,, \:| tanasin
.|≡ `-=ニ=- ' ≡|
\ `ニニ´ /
/`ー‐--‐一 ´\
│ ( T ) │
0804名前は開発中のものです。
04/10/10 23:14:58ID:IRU6mUwcヴァカ発見。
0805名前は開発中のものです。
04/10/11 00:05:58ID:TvgcW7zX0806名前は開発中のものです。
04/10/11 04:50:41ID:GxKvgS5X0807名前は開発中のものです。
04/10/11 11:26:11ID:forrPDkw意:NScripterから吉里吉里に乗り換えるときは騒がず、静かに。
0808名前は開発中のものです。
04/10/11 12:11:37ID:mA5tJna6クリック待ちの"@"を置いてもそこが飛ばされ
クリック待ち無しで文字が表示されてしまうのに首を捻っています。
"\"はちゃんと反応するけど"@"の方がペケで…
これってバグとちゃう?
0809名前は開発中のものです。
04/10/11 17:03:06ID:FXXWkswx見てやるからスクリプト晒せよ。
0810名前は開発中のものです。
04/10/11 22:44:07ID:3Nje8jYZそういう頻度の高いものにバグがあったら
すでに誰か報告してるはず、
とか考えないのか?
何事もそうだけど、「おかしいな」と思ったら
他人のミスを疑うより先にまず自分のミスを疑うべし。
0811名前は開発中のものです。
04/10/12 00:43:16ID:qMP5mAzlメニュー画面はゴシック体のほうが見やすいし
演出・効果を表現するときは明朝体系のほうが見栄えがいい
文字スプライトより画像で画面構成したほうが早いですか?
0812名前は開発中のものです。
04/10/12 01:15:03ID:OTGQ/+cP0813名前は開発中のものです。
04/10/12 06:22:02ID:aRxcIKJYメニューで「ページごとにクリック」とか選んでない?
0814名前は開発中のものです。
04/10/12 18:58:39ID:qMP5mAzl表示する文字が固定&繰り返し使用する場合はそれでいいんだけど
文字や文章差し替えでスプライト動作パターン固定の場合は
全部画像にすると容量が増えていくのですよ
0815南茨城ですが
04/10/13 01:39:42ID:8LIw1OaWうちの近所のWonderGOOにもありました。
たぶんグーなら在庫なくても取り寄せ可能なのかも。
0816名前は開発中のものです。
04/10/14 00:36:57ID:MQarnk4lclickstrを使うとバグるって本当ですか?
0817808
04/10/14 11:09:17ID:xwaoKz2fおっしゃる通りでした、ありがとうございます
自分の組んだ小さなスクリプトではエラーも起こらないのに
何でこうなるんだろうと思ってました
こりゃバグがあったのはNスク側じゃなくこちらの頭でしたね
本屋へNスクのマニュアルを買いに行って出直してきます
勉強不足でした
0818名前は開発中のものです。
04/10/14 22:36:50ID:yQN3qJ7O解説書ではデファインでエフェクト指定してエフェクト番号を使えって
書いてあるけど、サンプルゲームでは直接指定になってて一瞬「?」と
なってしましました。
マニュアルのprintの項目に「エフェクトは直接指定でもOK」という
一文があるのを発見して納得しましたが、これって解説書にそれらしい
記述が見当たらない…。どっかで見落としてるのかな??
どっちの方法を使うかはやっぱり個人の好みですかね…。
まあ後で変更したければ置換で一発なんでしょうけど。
0819名前は開発中のものです。
04/10/14 22:45:01ID:Ca1pmRic>しましまし
かわいいな藻前
(*´∀`)σ)´Д`)プニョプニョ
0820名前は開発中のものです。
04/10/14 23:05:33ID:xUjAM8myモザイクインつかうなら直接指定を使うのが良い。
0822名前は開発中のものです。
04/10/15 14:13:48ID:iNbhD9LRchvol ってちゃんと機能してる?
下手すると俺のスクリプトミスかもしれないからそれだけ教えて欲しい。
0823名前は開発中のものです。
04/10/15 15:08:47ID:iNbhD9LR>>816
試してみたけど普通に動く。
新マニュアルにも修正したって書いてあったぞ。
メモ帳からでもいいからCLICKSTRで検索しよう。
0824名前は開発中のものです。
04/10/15 23:35:14ID:ZUBh7STw試したんだけどまともに動作しなかったです
普通にクリック待ちをする時はちゃんと動くんですけど
スキップ中やページ毎に表示を選択すると
一行に二つ以上のクリック待ちがある場所で文字がループしてしまいました
俺のスクリプトが悪いのかなぁ
0825名前は開発中のものです。
04/10/16 00:14:24ID:Gyq+ExT9これと同じ症状?
クリック待ちのある行に文字列変数を使うと、変な文字や、直前、直後の文字がループしたり
「不正な命令bです」とか出る。
0826名前は開発中のものです。
04/10/16 01:14:44ID:UGRnh9Mfページ毎に表示するを選択するとループする
バグなのかなぁ
*define
clickstr "。",1
textgosub *text_lb
game
*start
あああ。いいい。\
ううう。えええ。おおお。\
end
*text_lb
texec
return
0827823
04/10/16 02:11:42ID:r9mbY3jnうわ。申し訳ない。こっちでも同じ症状出た。偉そうな事言ってすまない。
普段rsetmenuでclickpage切り捨ててたから気付かなかった。
こちらでは、ページ毎に表示では症状出たけれど、スキップに関しては正常に動いたわ。
応急処置としてrsetmenuなりkillmenuなりで削って誤魔化すのはどうだろう?
>>826
そうそれ。
\を消して、texecの前の行にtextbtnwait %0をいれて、
あああ。とか えええ。をたくさんコピーして
ページ毎に表示で流すとよく分かると思う。
これはスクリプトミスじゃなさそうだな。
0828名前は開発中のものです。
04/10/16 02:54:08ID:Gyq+ExT9…マジかよ。
製作中のデータでページ毎表示にしてみたら、同じ文字がループした。
さっき張ったURLで報告されているバグと、今回のバグは早く修正して欲しいね。
0829名前は開発中のものです。
04/10/16 15:43:14ID:B3AG3H6J誤魔化そうと思ったらDLLつかってて強制終了というわな
というわけでkillmenuで妥協しましたとさ
俺のとこだとスキップでもバグ出るんで全部、@と\で書き換えました
しかし、これはなかなか面倒な作業だった
0830名前は開発中のものです。
04/10/16 21:12:34ID:gZ25XiPhうちも似たような症状が起こるが、クリック待ちなら問題ない。
「あっ! $0くん」みたいに"!"や"?"の後方に文字列変数使うとバグる。
0831830
04/10/16 21:22:23ID:gZ25XiPhclikstrでのクリック待ちが駄目なのか。
0832名前は開発中のものです。
04/10/17 00:52:46ID:pKNrWOjXどっかの企業が金積まない限り、すぐには直らないかな。
0833名前は開発中のものです。
04/10/17 01:16:58ID:g2My+uci0834名前は開発中のものです。
04/10/17 01:36:13ID:pKNrWOjX0835名前は開発中のものです。
04/10/17 02:54:35ID:Twim7U/L上のメニューとかには表示できないのでしょうか。
オフィシャルガイドに載ってないんすよ・・・。
0836名前は開発中のものです。
04/10/17 03:36:45ID:g2My+uciautomodeにしたあとで、define節限定で下記のように指定できる。
automode_time 2000
ユーザーに決めさせたいとか、常時変更したい場合はシステムカスタマイズする。
例えば%10にオートのウエイト時間代入しておいて
btntime2 %10 とでもしておけば
textbtnwait %0 のときに指定時間分待ってくれる。
0837名前は開発中のものです。
04/10/17 03:52:15ID:g2My+uci失礼。質問の答えになっていなかった。
オートのウエイト設定をメニューバーに表示することはできない。
0838835
04/10/17 16:41:42ID:Twim7U/Lさっそくの解答サンクスです。メニューバーに直接表示は
無理なんですね。せめてメッセージ速度をプレイヤーが変更したら
オートの送り速度も変わる、とか出来たらなあ。
アホな質問で申し訳ないですが、define節は変数使えないですよね?
使えればメッセージ速度*10、とかオート速度に代入できるかなあ、なんて
思ったんですが。あー駄目そうな気がする・・・。
0839836
04/10/17 17:12:54ID:g2My+uci変数は使えるんだが問題がある。define節は起動時にしか読み込まない。
よって、変数で代入しようにも変更するたびにdefineresetするしかない。
(resetする関係上、値はグローバル変数に取得しておく事)
さらにreset後に、元のシナリオ地点まで戻るルーチン組む必要がある。
おそらく想定しているものとは違うと思う。時間のロスも大きい。
素直にシステムカスタマイズすることをおすすめしたい。
この場合はカスタムした方が明らかに楽だと思われ
0840836
04/10/17 18:12:32ID:g2My+uciスマン _| ̄|○
念のため試してみたら automode_time が実行節でも使えた…。
よってカスタマイズする必要はない。
タイトルメニューあたりにオプションでも作って、そこで変更させるのがいいと思う。
くそう。マニュアルもオフィシャルガイドも定義節限定って書いてあったのだが。
ここ数日先走りすぎですね。しばらく傍観者に戻ります…。
0841名前は開発中のものです。
04/10/18 18:18:12ID:UKVl3mAR書いてあったんスけど、これって実行節に書く命令ですよね?
なんか時々こーゆーところがないか心配になってなかなか読破できない…。 orz
0842835
04/10/19 00:52:50ID:bN3Z3JZiいろいろ試して頂いたみたいで多謝です。
アドバイス通り、素直にタイトルメニュー(オプション画面)で
設定させようかと思います。でもこれさえ設定できれば
必要なものを全て上のメニューに逃がせたのに、残念です・・・orz
#表示部にはカスタマイズで、バックログへ移行するボタンと
#オプションへ入るボタンのみ置いてます。
0843名前は開発中のものです。
04/10/19 09:21:16ID:WRWtYXuT解説サイトを覗いても演奏系はプレイとストップのみしかありませんでした。
もし「こんなやり方がある」や「自分はこうしている」というようなことがあれば、ぜひ教えてください。
0844名前は開発中のものです。
04/10/19 10:11:37ID:2Oalz5QHbgm "ファイル名";これでmid wav mp3等再生
bgmvol 数字;これで音量指定
bgmfadeout 数字;フェードアウト時間の設定(インは設定不可)
※bgmfadeoutのみdefine節限定
つかマニュアルに全部書いてある。質問する前に読め
0845名前は開発中のものです。
04/10/19 15:41:18ID:gR9SQugfbgmfadein ミリ秒
で可能でもあったりする。
0846名前は開発中のものです。
04/10/19 15:44:40ID:gR9SQugfなぜか実行節でも使用可能だったりしますね。
0847名前は開発中のものです。
04/10/19 22:24:34ID:2Oalz5QHフェードインできたのか!? いい情報ありがとう。知らない命令結構あるな。
下にマニュアルに書いていない命令を、知ってた分と今知った分まとめてみた。
みんなで項目追加してテンプレ化してみないか??
-------------------------------------------------------
F
errorsave //エラー時にセーブno999で自動セーブ
maxkaisoupage 数値 //回想ページ最大数(0で回想不可。実行節でlookbackoffでも回想不可)
FE
bgmfadein 数値
mp3fadein 数値
E
exbtnのSとM命令
kidokumode 1 //スキップは既読のみに
kidokumode 0 //スキップは未読無視に
定義節限定とされてるが実は実行節でも可能な命令
automode_time
bgmfadeout
0848名前は開発中のものです。
04/10/20 00:00:24ID:+1JAcKbMおお、ちょうど回想ページのやつ探してたんだ、サンクス!
お礼といっては何だが、俺のHDに残ってた情報を。
<chkcdfile_ex> chkcdfile_ex %変数番号,ファイル名
これで、「ファイル名」のファイルがあるCDドライブを検索します。
もしCDが入っていれば1、なければ0を返します。
例)
chkcdfile_ex %0,"file.dat"
<fileremove> fileremove "ファイル名"
ファイル名に過去ログなどを指定すれば、nscrと同じディレクトリにある
同名のファイルが削除されます。
0849名前は開発中のものです。
04/10/20 00:50:17ID:eJZF6o35このスレみてるとNscripterオフィシャルガイドってただの命令一覧表としても使えないのが
はっきりとわかるな
0850名前は開発中のものです。
04/10/20 01:20:02ID:/wPtIjht0851名前は開発中のものです。
04/10/20 01:22:47ID:oGMTRqpEでも一番参考になるのは色んな同人サイトのサンプル類。
ちょっとした工夫とか見ると感心する事しきりです。
0852名前は開発中のものです。
04/10/20 01:26:50ID:3r6sOgUm試してみたけど、不正な命令と出る…。
0853名前は開発中のものです。
04/10/20 07:53:21ID:2CDa/PVx解決したんだっけ?
0854847
04/10/20 17:23:41ID:7oc92w26おお!こちらこそサンクス!
fileremoveできればゲームの初期化ができるな。こんどやってみよう。
chkcdfile_exはdefine節限定なんだと思うが変数に1が返ってこない…。
ついでに見つけた命令
chkcdfile "ファイル名","CD無し時に表示する文" (define節限定)
ディスクがないと起動できなくする命令として使えそう。
0855名前は開発中のものです。
04/10/21 12:04:27ID:sFeMhn1S0856名前は開発中のものです。
04/10/21 12:06:39ID:QboMioXK0857名前は開発中のものです。
04/10/21 13:39:10ID:sFeMhn1Sゴロゴロしてますね
まあ、これが有料だったら誰も買わなそうなのが
殆どだけど
0858名前は開発中のものです。
04/10/21 13:57:56ID:RPQZeEZuそれらフリーソフト以上のものを作れるかどうか。
0859名前は開発中のものです。
04/10/21 14:38:21ID:TudGCW2Sお前が作っても、そんな感じだろうな。
0860名前は開発中のものです。
04/10/21 17:40:35ID:9CmOxbb9こりゃ傑作だ
0861名前は開発中のものです。
04/10/21 19:41:23ID:pArACyacttp://den.with2ch.net/top.html
http://pie.bbspink.com/test/read.cgi/leaf/1090535400/
もてない男性板体験版
ttp://mirror.age-rose.com:8080/MOUTENvar1.02.zip
http://love3.2ch.net/test/read.cgi/motenai/1096299289/
どっちもnsc使用。
0862名前は開発中のものです。
04/10/22 04:49:10ID:dpiBfogLに期待age
>>861
喪板のやつ凄いな。でも何であんなに動作重いんだ?
0863名前は開発中のものです。
04/10/22 15:43:53ID:DDk07uqiNScripterの場合、カスタマイズすればするほど重くなるのです。
独自処理に飛ばして色々しなきゃならないので。
0864名前は開発中のものです。
04/10/24 06:58:48ID:si7osjL2画像とかを使う分、デフォルトのものより重くはなりやすい。
0865名前は開発中のものです。
04/10/24 10:46:51ID:QGswpahI0866名前は開発中のものです。
04/10/24 18:53:07ID:mb3mTTxA改ページごとにボタン設定とかやってると
あんな風になるのかな?
0867名前は開発中のものです。
04/10/24 19:13:16ID:ARZGCEC2低スペックなマシンでプレイした時に意外なほど動作がもっさりするんだよね。
処理に気を使えば喪板くらいのシステムならPenIIIの1GHzくらいで
ビデオボードも安価なやつでも十分スムーズに動くと思うが。
0868名前は開発中のものです。
04/10/24 20:39:13ID:H1wyUWW80869名前は開発中のものです。
04/10/24 20:54:49ID:gJJentQV再生ごとに毎回デコードしてたらそりゃ時間食う。
あと、改ページごとに無駄なところでrepaintとかしてそうだ。
>>866
単にスクリプトの組み方じゃないかな。綺麗にやれば500MHzでも十分早い。
0870名前は開発中のものです。
04/10/25 00:31:48ID:1fhpiEwI0871名前は開発中のものです。
04/10/25 01:50:00ID:h37mRgSm0872名前は開発中のものです。
04/10/25 01:56:57ID:Vhu4Kn+50873名前は開発中のものです。
04/10/25 15:09:55ID:4JacXN+e同じ動作を軽く作れる奴まじで尊敬するよ
0874名前は開発中のものです。
04/10/25 15:45:35ID:TR5yIrTQ0875名前は開発中のものです。
04/10/25 18:43:42ID:Bz5g8qXfじゃあ音楽データは素ファイルのままつけるしかないのか?
それもちょっとどうかと思うが・・・。
0876名前は開発中のものです。
04/10/25 20:10:30ID:ueoax2iIでも商業ゲームなんかでも最近はそういうの多いよね。「はにはに」も
アーカイブ外だし。
0877名前は開発中のものです。
04/10/25 22:47:19ID:jPMjAKsKウチ、同人なんだけど、そうするを得ない状態になってる。
最初は音楽をアーカイブ内に埋めてた。でも、ちょっと長いのを埋めると
たちまち重くなってしまう。waveにしても質落してもダメ。
仕方ないので、外置きにしている。
0878名前は開発中のものです。
04/10/26 00:49:27ID:Ng8vKTjUしかたないかなぁ……。
まぁ、それなら動作速い方がいいけど。
高橋氏、なんとかしてくれないだろうか、と即座に思う俺は厨房かなOTL
0879末シ前は開発中のb烽フです。
04/10/26 00:58:41ID:1ta0uWdOどうしてもデコードに時間掛かってしまうのはしょうがないような……。
0880877
04/10/26 02:15:18ID:UqZCan4h自分も、そう思ってあきらめている。
無理に詰め込んでも音楽変わるときに一瞬止まるので、
そっちでユーザーのテンポが乱される方がダメかなぁとか思ってる。
どっちにしろ、アーカイブの中身を取り出そうと思ったらできない事もないので
そういう意味でも割り切って重い音楽やムビは外に出してるよ。
■ このスレッドは過去ログ倉庫に格納されています