NScripter Ver.8.00at GAMEDEV
NScripter Ver.8.00 - 暇つぶし2ch886:名前は開発中のものです。
06/12/16 13:42:19 BoWWvG6U
おっとしまった、リロードすれば良かった。
しかし、884読んでも何したいのかさっぱりわからん。for文無いのに、何でbreakしてんだ?てかbreak *ラベルって何?

887:名前は開発中のものです。
06/12/16 13:46:45 8FVsW9Bs
>>885
別にクレクレじゃないっての(笑)
break *ラベルの仕様がどうなってんのかいろいろ試してみてるだけ。使用報告も兼ねつつ。

>>886
マニュアル嫁。
breakでラベルに飛ぶ命令

888:名前は開発中のものです。
06/12/16 13:53:05 BoWWvG6U
……最新版今ダウンロードしてgrep掛けたけど、載ってないよ??

889:名前は開発中のものです。
06/12/16 13:57:23 LDOYuU0E
>>888
ヒント:新マニュアル\追加命令一覧.txt

890:名前は開発中のものです。
06/12/16 14:03:22 BoWWvG6U
あ、すぐ下にあるのに見落としてた。大文字小文字区別でかけてたゴメン。
でもやっぱり、for-next無いのに使うのがおかしいんじゃないのかな…

891:名前は開発中のものです。
06/12/16 14:04:47 ux/5bGeR
よほど複雑な入れ子にでもしない限り、
きちんとreturnで戻るようにしとけばスタック消す命令は必要ないと思うけど

つか、for-nextの外でbreak使うこと自体がよろしくないでしょ
>>885も言ってるけど、同じ処理を別の方法で実装できるなら
for-nextを使う必要だってないわけだから

そこらへん、もうちょっと柔軟に考えた方がいいんじゃないかな

892:名前は開発中のものです。
06/12/16 14:24:50 M71D0nzT
あーまー、言いたいことは分かった気がする
要するにただ、gosub中じゃなければエラーにならないのが不思議だってことね
別に妙機能を要望してるわけでも文句言ってるわけでもなく

893:名前は開発中のものです。
06/12/16 14:35:15 8FVsW9Bs
そう、それだ。文章下手ですまん・・・orz

で、この変な動きをなんとか便利に使う場所がないかと考えた結果、
「処理をtrapで抜けた場合に
 for-nextループ内で抜けたのかそれ以外の場所なのかに関係なく
 breakラベルで飛ばしておけば無関係にnextのスタックが消せる」
くらいかなぁ、と(;´∀`)

894:名前は開発中のものです。
06/12/16 14:40:42 BoWWvG6U
いやいや、for-nextで抜けたのかどうかわからないような場合はあっちゃいかんだろ。
それ位なら大人しくラベルgotoしろって。

とりあえず原理を考えてみたけど、
gosubのスタック消しをbreak処理の後でしか行わないから、for-nextが無いとエラーになるんじゃないかな。
なんとなく処理としては、break→スタック消し→goto *ラベルなんだと思うけど、
・*startの階層ではbreakもスタック消しも不要だから最後のgotoで移動できる。
・gosub内のfor-next内のbreakラベルは全ての処理行うから移動できる
・gosub内直書きや、for-next内gosub中の直書きからでは、最初のbreakでエラーになるからNG
ってことだと思う。まぁbreak *ラベル自体、お勧めしないってあるから、使わない方が良いと思うけどね。

895:名前は開発中のものです。
06/12/16 14:48:01 ux/5bGeR
>>892
そういう想定外の動作って、いきなり修正される可能性もあるからね
使わないに越したことはないと思うよ


それにしても、Nスクのスプライトの重さは何とかならんものかな
立ち絵をスプライト化する命令も実装されるみたいだけど、
スキップすると激重になるだろうし
グリグリ動かすのが前提なら、bgcopy→cspで誤魔化すのも二度手間だしなぁ

896:名前は開発中のものです。
06/12/16 15:27:08 8FVsW9Bs
>激重
つ[画像の先行読み込み][saveoff][画像の非アーカイブ化]

897:名前は開発中のものです。
06/12/16 16:18:08 ux/5bGeR
前に先行読み込みをやってみたけど、そんなに変わらなかった覚えがある
saveoffはやってる(改ページ時のみONになる)
アーカイブにはまとめてない状態でテストしてる

あと、スプライトボタンを使ってるけど、スキップ時にボタン定義を解除して
スキップ解除時に再定義するようにもした(かなり力技)

つまり、スプライト使いすぎってことかな・・・
まぁ、どうにもできなければbgcopyで対応するか、
シーンスキップ機能でもつけようと思ってるけど

898:名前は開発中のものです。
06/12/16 16:26:56 AKzpAmv8
どれだけスプライト使ってるんだ…
うちのは立ち絵分とメニュー分を全部スプライトで先読み込みしてるが、
スキップはうっかり止められないほど激速だぞ。他の原因は考えられないか?

セーブロードシステムの分も読み込んでるなら
そっちは開く都度の読み込みの方がいいかもしれない。

899:名前は開発中のものです。
06/12/16 16:45:18 ux/5bGeR
非常に申し訳ない・・・原因が分かったっぽい

夕方や夜のシーンで画面全体に色をつけたくて
一番手前にスプライトを乗せっぱなしにしてるのと、
あとカメラワークみたいなことをやりたくて、
1200×900サイズの背景をスプライトにして表示しっぱなしなのが問題だったらしい

この2枚を消したら普通の速度になった
立ち絵だけなら、そんなに影響はなかった
大きいサイズのスプライトは使わない方がいいんだな・・・orz
お騒がせして申し訳ない

900:名前は開発中のものです。
06/12/16 16:49:18 AKzpAmv8
1200×900
でけぇー!!!!
うちはいまだに640x480におさまってるよ。
楽しそうだし色々頑張って下さい。

901:名前は開発中のものです。
06/12/16 16:55:50 ux/5bGeR

サイズはmode800でタテヨコ1.5倍の計算なんだ・・・
カメラワーク自体は実験的に作ったものなんだけど、
実際に演出として使うなら別の方法を考えた方がいいかなって思いました

902:名前は開発中のものです。
06/12/16 17:14:00 AKzpAmv8


校舎

とか

←ワイド→

とかピンポイントで使ったらカコイイと思う。
後は動かす時は拡大表示で、止まったら原寸背景と入れ替えとか、
妄想したら楽しい。動的なゲーム作ってみたい。

903:名前は開発中のものです。
06/12/16 17:30:54 zQpr9xq7
>>901

それこそbgcopyでいいんじゃない?

俺はbgcopyのない時代に作ったから

>後は動かす時は拡大表示で、止まったら原寸背景と入れ替えとか、

この手法使ったけど。

904:名前は開発中のものです。
06/12/16 19:09:15 ux/5bGeR
>>902
そうそう、ちょうどそんな感じのイメージです
カメラを空へパンアップするとか、
左右の人物をスクロールで対話させるような演出をやりたかった

スプライト動かすと、どうしてもカクカクしちゃう感じが残るから、
使いどころは難しいのかもしれないけど・・・

>>903
なるほど・・・
bgcopyでどれぐらい軽くできるか、一度組んでみます

905:名前は開発中のものです。
06/12/16 21:27:33 SIAJkfwc
つ[jpg化]

たぶん既にしてるだろうけど。

906:名前は開発中のものです。
06/12/16 21:44:37 HPrgKt5R
>>905
さすがにBMPは使わないかなぁ
背景はjpg、立ち絵はpng使ってる

907:名前は開発中のものです。
06/12/16 22:07:54 AKzpAmv8
今時BMPって駄目か?
思い切り使っちゃってるんだが。

908:名前は開発中のものです。
06/12/16 22:23:06 SIAJkfwc
処理が重いのと容量が大きいを気にしないのならBMPでいいんじゃね?
pngはプラグインが必要だし、jpgは劣化するし。一長一短。

909:名前は開発中のものです。
06/12/17 00:27:02 WXbhqdsm
立ち絵なら基本的にはBMPでいいと思うよ
画像のデータ量が多くなったらpng使えばいいし

910:名前は開発中のものです。
06/12/17 21:36:46 Z4pvhHdQ
Nスクから文字列吐き出してファイル保存出来る命令って、csvwriteだけかな?

どうしても潰せないエラーがあるんだけど、それが発生する条件すらまだ割り出せてないんだ。
で、そのエラーが起こるまで、自動で処理を走らせようとすると、
debuglogではファイルが大きくなりすぎて使い物にならなくてorz
自分で追記デバッグログみたいなものを出そうと思ったら、やっぱり
csv命令で毎度ファイル全文読み込んで、末尾に付け足して保存し直すしか無いかなー。

911:名前は開発中のものです。
06/12/17 22:18:16 EFQsTN4s
グローバル文字変数にガンガンつけたしていって、エラー後まとめてcsvに書き出す とかどうだろうか

912:名前は開発中のものです。
06/12/17 22:29:42 gEtDPOSL
そこまでしないとつぶせないエラーってどんなのか興味あるな。

913:名前は開発中のものです。
06/12/18 01:25:40 22OrF8QR
910です。911の案、楽そうだし軽そうだしで(・∀・)イイカモ!!
と思って早速組み込んでみたんだけど、
動かしてみたらCSV書き出し時にBufferRunエラーが発生…_| ̄|○
どうやら1要素に1KB(1024bite)以上の文字列を書き出そうとするとダメみたいだ。
そして、自分で書いた「全文読んで云々」も、csvファイル同時に2つ開けないから無理っぽい。
仕方ないからdebuglogで地道に原因探すよ。911トン。

>>912
なんか身バレしそうだが、対戦系ゲーム作ってる。
オート対戦で発生するエラーで、起動したまま数時間放置してると、いつのまにか起こってて。
吐き出されてるエラー自体は「ファイルが見つかりません」なんだけど、
パスを指定するための変数値がどんな条件でどこでおかしな値になるのかさっぱり('A`)

914:名前は開発中のものです。
06/12/18 02:02:16 baEjcMWG
数時間はきついな。

眠い頭で適当に思いついたことを書いてみる。

パス(ディレクトリ?)がおかしくなったせいでファイルエラーになってるって事かな。
エラーってNscが表示するやつかな。それともログに吐き出されてわかったのかな。

「おかしな値」がどんな値かは判ってるのだろうか。
エラーの発生する箇所は判ってるのだろうか。

エラーの発生する箇所が判ってるのなら、その直前で画面に(スプライトを使ったりして)
その数値を表示しておけば、エラーの時の値が判るのではなかろうか。

「おかしな値」がどんな値か特定できてるのなら、
その「おかしな値」になった時に情報を吐き出す(表示させて止まる)処理を
要所要所に作っておくという手もあるのではなかろうか。

なんにしても変数がどこで変わったのかは地道に見ていくしかなさそうではあるが。

915:910
06/12/18 03:50:50 22OrF8QR
>>914
エラーはまんまNスクのlsp読み込み失敗エラー。
ディレクトリ名(数字)が格納された変数に0が入って来るんだ。で、0ってフォルダは無いからエラーに。
変数は配列から指定Indexの値を拾ってて、普段その配列には1つだけ0(非表示)が入ってるんだけど、
本来ならエラーが発生してる場所付近では、配列に0が入ってることは無いはずなんだ。
で、その発生場所と発生の条件が知りたくて。
指定Indexはランダムだし、配列の中の値もランダムだし、配列内ソートも頻繁だしで、どこだか絞れないorz
値でトラップしかけて配列内容その他を表示させても、0が入ってしまった後の情報だけでは意味ないし、
確認用にmesboxで止めるのは、そもそもエラー起こらない場合が多いから途中で止めたw

色々案出してくれてありがとう。15MBのデバッグログ相手に、地道に頑張るよノシ

そして現在、対戦ごとにdebuglog出しながら、発生待ち中。
延々とファイルアクセスさせてるせいか、さっきからCPUファン?がブンブンうるさいw

916:名前は開発中のものです。
06/12/18 10:22:02 C0RRYmBc
長時間放置でエラーつうと、なんかのスタック食いつぶしてるような希ガス
>>880-894のあたりで推奨してない事をしてたりしないかな
例えばソートのルーチンとか

まずランダムにしてるの想定内の数値に固定して実行し
一つづつ潰すのが基本じゃないのかな
それでエラーでないなら数値の上下限判定が出来てないんじゃなかろうか



長時間、オート戦闘しつづける、またはそういう状況になるって
一体どういうゲームなんだろうな‥‥

917:名前は開発中のものです。
06/12/18 11:10:05 UkJCHQqB
スタックの食い潰しってのはそれっぽいミスだけど
それで変数に0が入るもんかね?
普通やらんミスだから想像がつかん。

変な数値が入ってるんじゃなくて「0」ってとこがミソだな。

一番怪しいのが、その「一つだけある0」が当たってるんじゃないか、って点だが
その変数に数値を格納する処理が何かのタイミング(条件)ですっとばされてる可能性もある。

やはり>>916の通り、ランダムを使うのを一時的に変更して
固定の数値にしてみるべきだと思う。
変更するのが面倒かもしれんが、トータルでみるとその方が手っ取り早い。

918:名前は開発中のものです。
06/12/18 11:40:19 buqItWR2
エラーが出る周辺コードだけうpしてみるとか・・・はさすがに無理かな。
まぁ俺がそんなバグに興味があるだけですが。

919:名前は開発中のものです。
06/12/18 15:09:49 UkJCHQqB
手強いバグは大抵しょーもない見落としが原因だが。

920:名前は開発中のものです。
06/12/18 20:07:45 GjnjG4dP
配列のミスっていうと、初期化し忘れが真っ先に思いつくんだが。

921:名前は開発中のものです。
06/12/19 04:42:41 czDj4IA/
insertmenu "環境設定",SUB
insertmenu "ボリューム",DWAVEVOLUME,1

*defineでこう定義したんですが、ボリューム調整は出来るのですが、効果音調整が適用されないんですがどうしてなのでしょうか?
よろしくお願いします

922:名前は開発中のものです。
06/12/19 08:59:54 U4FYY6gs
(´・ω・`)? 調整出来てるなら出来てるんじゃないの?
dwaveでPCMファイル再生したら普通に設定通りに動くけど。
本編中でsevolか何かで音量ズラしてるんじゃない?

923:名前は開発中のものです。
06/12/19 09:56:24 Sww9WSOV
textgosubで改行待ち中にbtnareaを使ってエリア内にカーソルを置いたら、
テキストが消えてスプライトで設定していたカーソルが変になってしまいました。

こういう症状の回避策はないのでしょうか?

924:名前は開発中のものです。
06/12/19 10:44:43 U4FYY6gs
(´・ω・`)? ボタン待ちで-4が返ってきた時に
テキストを消したりカーソルを変にするスクリプトを923が書いてるんでねーの?

925:名前は開発中のものです。
06/12/19 11:22:38 G9bsTit4
改行待ちループのしかたがおかしくて、以後に続いてる別のルーチンにすっとんでるような。

926:名前は開発中のものです。
06/12/19 12:20:47 Sww9WSOV
*define
humanz 900
windowback
windowchip 900
textgosub *text_lb
game
*start
setwindow 30,420,25,5,20,20,0,1,20,1,1,#aaaaaa,20,410,620,470
erasetextwindow 0
bg white,1
*loop
あいうえお@
かきくけこ\
goto *loop

*text_lb
ispage %0:getcursorpos %2,%3
itoa $0,%0:lsp 900,":l/3,160,2;cursor"+$0+".bmp",%2,%3
*text_lb2
btndef ""
btnarea 50
*textbtnloop
textbtnwait %0
if %0=-4 goto *area
if %0=0 texec:csp 900:print 1:return
goto *textbtnloop

927:名前は開発中のものです。
06/12/19 12:22:06 Sww9WSOV
*area
lsp 10,":s/40,40,0;#000000AAAAA",200,-40
for %1=1 to 40:msp 10,0,1:print 1:wait 10:next
btndef ""
btnarea -50
*area_loop
btnwait %0
if %0= -4 for %1=1 to 40:msp 10,0,-1:print 1:wait 10:next:goto *text_lb2
goto *area_loop

こういった感じにしています。
テキストを消したりするのは入れてないと思うのですが…うーん。
別ルーチンにすっ飛んでるってのもなさそうですし。

928:名前は開発中のものです。
06/12/19 17:12:49 G61pFiap
原因は解らないけど
*areaに飛んだ後repaintしたら大丈夫だったよ

929:名前は開発中のものです。
06/12/19 17:13:54 G61pFiap
原因は解らないけど
*areaに飛んだ後repaintしたら大丈夫だったよ

930:名前は開発中のものです。
06/12/19 17:15:43 G61pFiap
うぁ……二重投稿ゴメン

931:名前は開発中のものです。
06/12/19 19:46:28 Sww9WSOV
>930
それだと一瞬テキストが消えるんですよね。
そもそも根本的な解決になってませんし…。

932:名前は開発中のものです。
06/12/19 19:54:44 Qmm2mLnN
windowchipが原因な気もするが

933:名前は開発中のものです。
06/12/19 20:55:40 Sww9WSOV
>>932
windowchipを消しても変わらなかったです…。

934:名前は開発中のものです。
06/12/19 21:04:04 Qmm2mLnN
repaintかけて正常に戻ったってことは
描画が不安定になってるだけにも思えるんだよな・・・
その手の部分は直せないかもしれない

別のアプローチを考えてみた方がいいかも

935:928
06/12/19 21:20:36 RU53CbRa
>>931
確かに良く見ると一瞬ちらつくね……

右クリックメニューを挟んでみたら、消えてた文字が復活したから
>>934の言う通りにNScripterの描画自体の問題かも

936:名前は開発中のものです。
06/12/20 06:49:39 2fqXoqSr
質問です。
最近気付いたので、どのバージョンからかはわからないんですが、
いつの間にかキーボードのNキーにスキップが割り当てられてますよね。
これを無効化する方法ってありますか?

937:名前は開発中のものです。
06/12/20 11:58:37 p3vyg/Zh
>>935
これって報告してもいいんですかね?
出来れば直って欲しいなーと思うので。

938:名前は開発中のものです。
06/12/20 12:05:35 FYwQF0bs
>>936
ほんとだ。いつの間にそんな仕様がw

>>937
いいと思うな。ここと同じ手間を踏まないように
流れをまとめてから報告するといいかも。よろしくお願いします。

939:名前は開発中のものです。
06/12/20 12:38:20 p3vyg/Zh
行ってきました、こんな感じで大丈夫でしたかな?

940:名前は開発中のものです。
06/12/20 13:26:02 2GGspjtV
>>938
Nキーでスキップはかなり前から無かったっけ?
前の掲示板で、キー割り当てについての話題が上がった時には
すでにアナウンスか報告があったような気がするんだが…ウロでスマン。

>>939
向こうで回答しようか悩んだけどこっちで。
repaintじゃなくtextshow命令使ってみ。ちゃんと表示されたままになるよ。
どうやら、何でかbtnarea使うとtexthideされるみたい。

941:940
06/12/20 13:32:21 2GGspjtV
あー、ごめん。ちゃんと表示されたままってのは違うかも。
けど、repaintだと画面全部描画し直しにいっちゃうから、
textshowの方が処理軽くてチラつきにくい …と思うけどな…。

942:名前は開発中のものです。
06/12/20 13:56:42 RRFUtzWK
>>922
wave"BGM\hit38.wav"
といった簡易で再生しているのですが、これでは駄目なのでしょうか?

943:名前は開発中のものです。
06/12/20 14:09:27 FYwQF0bs
>>942
こっちで実験スクリプト組むのめんどいから質問だけ。
設定でBGMボリュームを下げると
そのwave命令で再生したデータのボリューム下がってないかい?

たぶんだけど、waveってBGMとして使う圧縮waveの方を想定してると思うんだ。
効果音の設定を変えてもsevolで変更されるのと同じチャンネル1~49の設定しか変わらないと思う。
つまり、結論としてwave命令ではなくdwave命令を使うべきではないかということなんだけど。どう?

944:名前は開発中のものです。
06/12/20 14:13:45 p3vyg/Zh
>>940
なるほど、textshowでも非表示→表示と行っている様ですね。
確かにrepaintよりは良いかと思います。

ただ上のサンプルでは本当に一瞬でしたが、
実際に使う場合は色々とカスタマイズして解像度800に
している性かハッキリと判る位消えてしまうんですよね。
これだと凄くカッコ悪いのでやはり修正待ちかなぁ…。

945:名前は開発中のものです。
06/12/20 14:46:44 ZwT24w8V
>>936,938,940
かなり前からあったね。
ウチの場合、もうNキーはスキップ機能と記述して取説つくってるw
演出やゲームシステム的(戦闘とか?)に、どうしてもスキップを回避したいのであればskipoffを細かく挟むしかないかも。

946:940
06/12/20 15:27:32 2GGspjtV
>>944
もいっかい色々試してみた。なんかrepaintの方が良いかも。
;mode800でテキストウィンドウ、キャラ2枚、ボタン6個、背景表示してる状態でやったら、

btnarea 50
repaint
textbtnwait %843
if %843=(略)

の位置でrepaintしたのが一番ちらつかなかった感じ。何でだかわかんないけどw

947:名前は開発中のものです。
06/12/20 16:08:53 RRFUtzWK
>>943
BGMボリュームをさげてもwaveには適用されませんでした
dwave命令というのを使ってみます
ありがとうございました

948:名前は開発中のものです。
06/12/20 17:12:08 FYwQF0bs
>>947
ありゃ、BGM扱いじゃなかったか。間違ったこと言ってスマソ。

とりあえずdwaveの方が複数のSEを重ねられて取り回しはいいし、
ボリューム設定も間違いなく適用されるからこの方がいいと思うよ。
もしdwaveでも反映されないなら、スクリプト内部で変なことしてるはず。まあガンガレ。

949:名前は開発中のものです。
06/12/20 18:32:23 qx3oQB1E
Nキーいじれるってさw

950:名前は開発中のものです。
06/12/20 19:08:38 CSO4rFFg
movie命令は何故かarcに入っている分を「無視」する。
エラーもでない変わりに画面にも何も出ない。
フォルダに生で入れると再生するんだけど。

951:名前は開発中のものです。
06/12/20 19:11:40 2XYaMBz6
動画は基本的にアーカイブに含めないんじゃなかったっけ?

952:名前は開発中のものです。
06/12/20 19:53:05 bFCjs4BQ
展開させながら動画再生は難しいから対応しないってんじゃないの。

953:名前は開発中のものです。
06/12/20 21:24:29 2GGspjtV
ファイル大きすぎて展開にものっそ時間掛かってるのを
無視してると思っちゃってるだけじゃなく?
確か全部読み込んで展開しちゃってからしか再生しないんじゃなかったっけ。
どちらにしろ、動画はアーカイブに含めちゃいかんような気がする。

954:名前は開発中のものです。
06/12/20 21:39:24 8nVOrVfD
そういえばこの間買った市販のPCゲーでも
動画はそのまま見れる状態で置いてたな

955:名前は開発中のものです。
06/12/20 21:57:18 wU0zyNjq
他のエンジンだとできたりするのにね

956:名前は開発中のものです。
06/12/20 23:11:18 p3vyg/Zh
>>946
なるほど。
あとsetwindowにウインド画像を指定していて、
それに重なる様にカーソルなどのスプライトを表示していると、
ウインド画像がおかしくなるみたいです。
こっちは色々やってみてもどうにもならない…。

957:名前は開発中のものです。
06/12/22 22:31:23 oYaowyPA
最新版のNスクでtateyokoを使うと、
setwindowで指定した縦の文字数を超えた時に回想の表示が崩れる。
これバグだよな?

サンプル
*define
rlookback
game
*start
setwindow 30,30,5,15,22,22,15,0,20,1,1,#999999,10,10,350,400
tateyoko 1
長文時の改行テスト長文時の改行テスト。
改行テスト改行テスト。\
改行テスト\
end

958:名前は開発中のものです。
06/12/22 22:35:15 WdjkCZoz
何度か報告されてるバグ。
改行のX方向描画位置が+されてるせいっぽい。
確か修正待ちだったと思う。

959:名前は開発中のものです。
06/12/22 22:43:33 oYaowyPA
既出だったのか。ありがとう。
大人しく古いバージョンを使うわ。

960:名前は開発中のものです。
06/12/23 00:37:09 kKNtoM1Z
横でも運が悪いとずれるけどね。
デフォルトの回想は使わずに自分で作るのが一番だと思う。
直して直しても修正依頼が来てる。

どうも作者は回想のバグを取るのが下手みたいだw

セーブ、ロード、と回想。
ハードルは高いけどこれが自作できただけで見違えるわけで。

961:名前は開発中のものです。
06/12/23 00:40:22 XUxlTMTo
そこまでしてNスク使う必要があるのかが疑問なんだが…

移植性って強みを残したまま組めばいいんだろうけど、
そういうの確認してる人がどの程度いるのか…

962:名前は開発中のものです。
06/12/23 00:46:15 fmPEKpin
移植性ってONScrioterとか?
俺はカスタマイズした時点で保証できないと思ったので、
その点は明記するようにしてるけどな

つか更新こないな・・・こりゃ年内は無理か

963:名前は開発中のものです。
06/12/23 00:48:42 XUxlTMTo
移植性気にするとDLLも使えないしね。

ただ、最近のNスクの利点ってその位しか思いつかなかったんだが、
何か他に負けないような特徴ってあったっけ?

964:名前は開発中のものです。
06/12/23 01:09:12 cJG3tWuN
単なる煽りかw

965:名前は開発中のものです。
06/12/23 01:11:14 fmPEKpin
俺の慣れ
これが最大の利点

966:名前は開発中のものです。
06/12/23 01:13:26 PfmidT80
いや961の言いたいことも分かるけどな。
Nスクの利点は最低限の機能で組んだ時の軽さと使いやすさにあると思うし。
システム組みなおすなら他ツールのが便利だ。

俺は覚えなおすのが面倒だからNスク使ってるけどな。

967:名前は開発中のものです。
06/12/23 01:19:05 XUxlTMTo
煽りって…

マジで思いつかなかったんだけど。

デフォのセーブ、ロード、回想を実装できる力があるなら
他のスクリプト使えばもっと多彩な表現ができると思うんだよね。

(俺の場合)移植にこだわるならNスクは選択肢に入るけど、逆にそれ以外の強みが思いつかなかった。
始めに覚えたのがNスクでそこから離れられない、とか後ろ向きな理由しか思いつかない。

で、なんで使ってるのか気になった。

968:名前は開発中のものです。
06/12/23 01:20:39 XUxlTMTo
>>965-966
やっぱそうだよなw

少し安心したwww

orz

969:名前は開発中のものです。
06/12/23 02:38:52 3+O47+Lq
吉里吉里とかで作られた演出をNスクで超えたい
って捻くれた目標からNスク始めた俺みたいなのも他ツールには移らないw

970:名前は開発中のものです。
06/12/23 03:13:07 LKKDL66G
てかGetKeyとかの機能、積極的に本体にとりいれればいいのに
と思うのは俺だけ?

971:名前は開発中のものです。
06/12/23 03:16:18 kKNtoM1Z
>>967
んー?
既知のバグも多いけど
これほど多くの人間に使い込まれたスクリプトはまず無い。
幅広い環境で安定して動くから、こだわる価値はあるよ。
多彩なら良いってもんでもないわけで。

っていうか、わざわざ命令用意してあるしサンプルもあるし
それほど敷居の高いものじゃないと思うけど・・・?
>>SAVE、LOAD、バックログ

972:名前は開発中のものです。
06/12/23 03:33:11 RCHX1EXn
動作実績は確かに圧倒的だな。

973:名前は開発中のものです。
06/12/23 03:40:15 FDBadUlC
>>970

あれば便利だが、別に使わんしなぁ。
普通のノベル作ってる限りじゃ。

974:名前は開発中のものです。
06/12/23 13:47:17 EYzByZnz
俺はNスクのスクリプトの独特の「ゆるさ」が好きだな。
「%%0」とか「goto $0」みたいな記述が出来たり、
スクリプトが間違っててもとりあえず間違った行までは正常に動いたり。

975:名前は開発中のものです。
06/12/23 15:04:35 zMydRHCv
バックログなどのシステム面ををカスタマイズできるのが好きだな
他のツールはあまり触ったことないけど

976:牛 ◆JFxYj/S602
06/12/23 15:56:43 nED9BLXE
ホントもう、他の覚えるのがめんどくさいだけで居座り続ける俺

977:名前は開発中のものです。
06/12/23 16:00:16 oBwwKpf3
>>976
牛さんならぬ主さんになる日も遠くはなさそうですね

978:名前は開発中のものです。
06/12/23 16:06:42 xJUB6oiK
nscのいいところは軽さと拡張性ととっつきやすさだな。
デフォのまま作るもよし、カスタムするもよし。

ところでスターターキットどうなりましたか?

・メニューバーにテキストスピードの選択はあるのに、
 スピードの設定がされていないから文字表示速度を変えられない

とか初心者でなくともありがちなミスとかまとめて表記しておいてくれると
わかりやすいと思うのですよ。
プレイヤーとしては瞬時表示必須なのでね…

979:970
06/12/23 17:08:24 LKKDL66G
>>973
それは正しい
ただgetzxcのたぐいの野暮ったい命令が追加されてきたのも事実


反感買うからGetKeyを例にあげたけど
吉里吉里のソースからだって学べる事が沢山ある
(パクれとは言ってない)
プログラマとしてのサーベイが足りない気がするんだよね
実際、演出やシナリオに関心があるようだし
プログラマのつもりじゃないんだろうけど

愚痴言ってすまん しばらく黙ってる

980:名前は開発中のものです。
06/12/23 17:23:53 xJUB6oiK
>>979
主語をはっきりしてくれ。

981:名前は開発中のものです。
06/12/23 17:32:43 DzrgPKNl
高橋さんが、って言いたいのでは?

982:名前は開発中のものです。
06/12/23 17:45:51 cJG3tWuN
>>979
普通に公式に要望出せば?
要望出てないから付けてないだけという気がするが。

983:名前は開発中のものです。
06/12/23 18:15:22 rEdFrH0Q
いや、getkey云々じゃなくて、愚痴りたいだけらしい。ほっといてやれ。

984:名前は開発中のものです。
06/12/23 18:24:51 RCHX1EXn
>>979
プログラマのって……
高橋氏の本職はライターじゃん。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch