NScripterスレ Ver2.00
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001名前は開発中のものです。
04/04/17 01:07ID:iGIdf7Qtフリーの名スクリプタであるNScripterについて語ってみましょうか。
資料が少ないが「マニュアル読め」と言われるのが怖くて本家で聞けない人、たぶん可。
でも最低マニュアルは読めよ、マジで。
あと本家掲示板が使いづらいと思ってる人とかもたぶん可。
とにかくここの板のローカルルールに従ってまたーりとやりましょうや。
本家 www2.osk.3web.ne.jp./~naokikun/
前スレ http://pc5.2ch.net/test/read.cgi/gamedev/1005121290/
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自分も、そう思ってあきらめている。
無理に詰め込んでも音楽変わるときに一瞬止まるので、
そっちでユーザーのテンポが乱される方がダメかなぁとか思ってる。
どっちにしろ、アーカイブの中身を取り出そうと思ったらできない事もないので
そういう意味でも割り切って重い音楽やムビは外に出してるよ。
0881名前は開発中のものです。
04/10/26 10:33:32ID:fGYH1uvw例)
dwaveload 1,"bgm/01.wav":dwaveplayloop 1
defsub使って独自命令にしてしまえば、かなり楽。
ただし、デフォルトのメニューでボリューム調整ができなかったり、
フェードイン・フェードアウトができなかったり、他に色々不便があるが…。
0882名前は開発中のものです。
04/10/26 21:43:30ID:Ng8vKTjU回想バッファにスクロールバーってつけれるのか?
つけたいけど、つけてるやつも見たことないし……。
0883名前は開発中のものです。
04/10/26 22:17:30ID:ayYhu/j9無理。
画像をドラッグするのはスクリプトからはどうにもならん。
吉里吉里に劣ってる機能の一つだな。
0884名前は開発中のものです。
04/10/26 22:19:46ID:1p+wB5/T吉里吉里よりも簡単に扱えるようになってるんだがな。
0885名前は開発中のものです。
04/10/27 10:16:41ID:bA7dFCy5確かに使いやすさは良いのがいいけど、その一方であれこれ機能的短所が
表面化してるのも明らか
0886名前は開発中のものです。
04/10/27 11:02:41ID:73rrSRyP「普通乗用車に比べ、機能的に劣っている」
って主張してるみたいに思える。
0887名前は開発中のものです。
04/10/27 11:38:26ID:X5wsAgQg吉里吉里マンセーってこと?
0888名前は開発中のものです。
04/10/27 12:15:14ID:B3vjxQdO吉里吉里と比べてNスクは割と簡潔だしその意味では使いやすい
が、簡単過ぎると今度はそれに伴い機能的制限も見えて来るし、そうかと思うと
このスレでも多くの人からここがどうにか出来たならとあれこれと短所の指摘もある
つまり言ってたのは単にそう言う事に過ぎないのだが…
0889名前は開発中のものです。
04/10/27 12:28:43ID:nZnJ6gcR0890888(885)
04/10/27 12:29:39ID:B3vjxQdO図書館から書き込んでたのだけどなんだこりゃ??
0891名前は開発中のものです。
04/10/27 13:34:45ID:73rrSRyP真面目にPC使いたい人に迷惑だろ!
0892名前は開発中のものです。
04/10/27 13:45:20ID:B3vjxQdOでも、特に迷惑になるような事は別にしてないからってんで
別段文句は言われてないし、そこでそうしているだけの話さ
まあ、そこは図書館それぞれのルールがあるからそれを守ってりゃ
別に迷惑にならず別にいいって事なのさ
話がNスクから外れるのもなんだから、そこはまあそう言う事で
0893名前は開発中のものです。
04/10/27 16:47:07ID:X5wsAgQg↓次の話題
0894名前は開発中のものです。
04/10/27 21:56:17ID:gsrKqJ2W0895名前は開発中のものです。
04/10/28 00:15:34ID:Nrq1Y+4t追加機能まで期待してみてもいいだろうか?
0896名前は開発中のものです。
04/10/28 00:16:48ID:B3HOkvyUどんな?つーか今以上に必要な機能ってそんなに
無いような気がするけど・・・。
0897名前は開発中のものです。
04/10/28 00:33:51ID:Nrq1Y+4t雨や雪などのエフェクトは搭載して欲しい。
0898名前は開発中のものです。
04/10/28 00:38:34ID:Nrq1Y+4tいずれはストリーミング再生に対応させるとか言ってなかったか?
0899名前は開発中のものです。
04/10/28 00:53:20ID:vfRQKOD9俺も同意。mp3にロイヤリティー課されるって話もあるし。
あと、フォントのアンチエリアスをもっと綺麗にして欲しいね。
フォント周りを白くくくれたりできると読みやすくていいんだけどな。
それと、サムネイル用の縮小スクリーンショットの画質を改善して欲しい。
最後に配列に文字列代入できるようにして欲しいな。
と公式HPに要望出す勇気のないヘタレな俺 _| ̄|○
0900名前は開発中のものです。
04/10/28 00:54:25ID:AHUIKOIskbwaitかなんかで入力待ちにして特定キーボードの入力でサブルーチンに
とばしたりとか。
0901名前は開発中のものです。
04/10/28 00:58:58ID:vfRQKOD9それってT2さんとこでプラグイン出てなかったっけ?
0902名前は開発中のものです。
04/10/28 01:11:34ID:GO96dtusあー、これは確かに欲しいなぁ〜。
0903名前は開発中のものです。
04/10/28 03:32:57ID:AHUIKOIsT2さんって誰のことだろうと思いつつNscr解説サイトあちこち開いてみたら
確かにありました。いや、これは知りませんでしたわ、ありがとうございます。
0904名前は開発中のものです。
04/10/28 12:39:22ID:ARNc95c70905名前は開発中のものです。
04/10/28 13:13:03ID:sAEPCgh10906名前は開発中のものです。
04/10/28 18:54:20ID:8d6NwknI誰かココで自分の自信の一本を公開してみてくださいよ。
0907名前は開発中のものです。
04/10/28 20:45:30ID:tZVQOUaM点数付けてやるから
0908名前は開発中のものです。
04/10/28 21:05:00ID:7fKjzeM0そういう事言うときはまず>>906が自分でさらさなきゃ。
0909名前は開発中のものです。
04/10/28 21:52:32ID:8d6NwknI作品を見てみて参考にしてみたいな、と思ったのです。
アフォな煽りみたいな書き込みしてスマソ……逝ってきます。
0910名前は開発中のものです。
04/10/28 22:12:57ID:8GS7F+Eb>>861参照。
0911名前は開発中のものです。
04/10/28 23:33:39ID:vuZMCePFついでに時函も勧めておく。
0912名前は開発中のものです。
04/10/28 23:44:52ID:Nrq1Y+4t>909
なつのおわりにって作品もかなり参考になるんじゃないかな。
かなり丁寧にカスタマイズされている。
0913名前は開発中のものです。
04/10/29 08:25:28ID:VCMi+VUm能無しの集まりなのは知ってたが、予想以上なのかもな。
0914名前は開発中のものです。
04/10/29 10:06:42ID:F1DrSVh1さすがに挙げられた三例には程遠いしな。
0915名前は開発中のものです。
04/10/29 10:53:08ID:71wPzJ7Mまぁ、身元の出所になるからね。
この様な匿名掲示板では出せないな。
0916名前は開発中のものです。
04/10/29 13:55:27ID:VjvvrHle2chで宣伝かよーとか言われちゃったら
いい顰蹙モノ扱いだからね
だからむしろ必要以上の事は言わない方がマナーと言えるかも
0917名前は開発中のものです。
04/10/30 06:03:31ID:ApPXRhJE0918名前は開発中のものです。
04/10/30 07:36:17ID:ARhOC+CP0919名前は開発中のものです。
04/10/30 13:01:55ID:A/9hLKjO0920名前は開発中のものです。
04/10/31 10:32:44ID:YM1huEBQ0921名前は開発中のものです。
04/10/31 10:36:50ID:s1mqL35Ahttp://www.google.co.jp/
↑の入力欄に 時函 と入力してEnterキー押したらありますよ。
0922名前は開発中のものです。
04/10/31 16:03:58ID:c4tCERqr0923名前は開発中のものです。
04/11/01 21:47:28ID:gU6Dy+Jv質問的な内容の書き込みよろしいでしょうか?
0924名前は開発中のものです。
04/11/01 22:09:38ID:X1B+HG7T過去ログ見ても質問カキコ結構あるんだし気にしなくていいんじゃない?
一応マニュアルは読んでからの質問でよろ
0925名前は開発中のものです。
04/11/01 22:35:02ID:0MMm067Q自分でも色々試してみた挙句に解らない事だったら、
誰も文句は言えないだろう。
ついでに色々あるNスク解説サイトも巡っておいたら完璧?
でも質問するなら、何がやりたくて自分はどんな事を試してみて
その結果どんな事になってしまったのかを具体的に書いた上で
スクリプトを晒せば、すぐにでも誰か答えてくれるだろう。
誰にもわからないような高度な事なら無理だが。
0926名前は開発中のものです。
04/11/01 22:58:36ID:gU6Dy+Jvまず作ろうとしてるのは簡単なノベルゲームです。
で、立ち絵があるので、これをまずアップします・・・。
ttp://www.forum-jp.net/upload/2/src/up0301.zip
この立ち絵をスクリプトで反映させてみたのですが、どうも処理できない・・・。
反映してみた画像をアップしてみます。
ttp://www.forum-jp.net/upload/2/src/up0313.zip
右は比較できるようにふざけて描いたものなのですが、
本来使いたい左の方の画像の周りが緑色で覆われていると言うか・・・。
多分、簡単な問題なのでしょうが、なにぶん素人なものなので(−_−;
すいません。
0927名前は開発中のものです。
04/11/01 23:11:04ID:X1B+HG7Tなんだ…かなり基礎な質問だな。
緑の背景と立ち絵の重なった部分のアンチエリアスが原因。
緑色だけ抜いても、アンチエリアス部分の色が違うのでそこが残る。
よってαチャンネル付画像を使うと解決できる。その場合
ld l,":a;*****.bmp",1
こんな感じでタグ付き命令を書く。Nスクのα画像の作り方は
サンプルにも入ってるし講座にたくさんあるから自分で調べてくれ。
0928927
04/11/01 23:25:04ID:X1B+HG7T追記 そこのうpろだの0314にアルファチャンネル付のサンプルおいといた。
勝手に画像使ってすまん。じゃ製作頑張ってな。
0929926
04/11/01 23:36:47ID:gU6Dy+Jvうう。2chでこんなに優しくして貰ったのは真面目に久しぶりで、なんか感動した。
マジでありがとう・・・。
そんな陳腐な画像、勝手に使ってくれていいですよ!!本当にありがとう。
0930名前は開発中のものです。
04/11/01 23:41:26ID:W439ZDklldだと問題ないけど、lspで使ったとき透過してくれなかったような気がする。
0931名前は開発中のものです。
04/11/02 00:04:05ID:NjJeDtr7使えたはずでは、と思って試してみたけど
やっぱ普通に使えるぞ?
0932名前は開発中のものです。
04/11/02 01:51:24ID:93TZJVGM俺、ばりばり使ってるけど何の問題もないよ?
0933930
04/11/02 02:19:58ID:29dwAlYUBMPをそのままJPEGに変換して、
スクリプトもただファイル名を.bmpから.jpgに差し替えると
ちゃんと透過する。でもBMPの時は透過しない。
って感じだった。
ただの思い違いか?
またはインデックスカラーのBMPはαチャンネル対応じゃないとかかな。
確かその時はモノクロのCGだったんで。
今日は別の作業しててこれから寝るんで、明日暇があったら試してくる。
0934名前は開発中のものです。
04/11/02 05:45:36ID:jZ4Jw3p20935名前は開発中のものです。
04/11/02 07:33:22ID:VyAmd9iq話にならないな。
0936名前は開発中のものです。
04/11/02 09:07:49ID:89Nql56m例えば幽霊が遠くからすうーっと近づいてくるような拡大表示する場合なんかです。
761に似たスクリプトをアルファ付画像で組んでみたんですが、どうにも変……(´・ω・`)ショボン
0937名前は開発中のものです。
04/11/02 10:14:37ID:w6fTE0gdどう変なのかわかるヤツがいたら
そいつはエスパーだ。
「最近体の調子がどうにも変なんですけど、なんの病気か判りますか?」
レス数が900を超えています。1000を超えると表示できなくなるよ。