NScripterスレ
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
01/11/07 17:21ID:zxkCPQvlフリーの名スクリプタであるNScripterについて語ってみましょうか。
資料が少ないが「マニュアル読め」と言われるのが怖くて本家で聞けな
い人、たぶん可。でも最低マニュアルは読めよ、マジで。
あと本家掲示板が使いづらいと思ってる人とかもたぶん可。
とにかくここの板のローカルルールに従ってまたーりとやりましょうや。
本家 www2.osk.3web.ne.jp./~naokikun/
0038名無しさん@お腹いっぱい。
01/11/11 21:11ID:???じゃあかわりに何か作って
0039名無しさん@お腹いっぱい。
01/11/11 21:37ID:???0040名無しさん@お腹いっぱい。
01/11/11 21:53ID:???現在フリー、市販あわせてもNScripterよりいいものってある?
0041名無しさん@お腹いっぱい。
01/11/11 21:58ID:???どういう意味で「良い」ということ?
用途を特定しないでそういう質問をすると、たいてい「VC++」とか
言われて終わる。
0042名無しさん@お腹いっぱい。
01/11/11 21:59ID:???「小説からデジタルノベル、複雑な分岐の少ないビジュアルノベルにするには特に便利」という点で「NScripterよりいいもの」という意味か。
0043名無しさん@お腹いっぱい。
01/11/11 22:05ID:???0044名無しさん@お腹いっぱい。
01/11/11 22:07ID:???0045名無しさん@お腹いっぱい。
01/11/11 22:17ID:???0046名無しさん@お腹いっぱい。
01/11/11 22:34ID:???2の、レンダリング済みフォントを使えるってのがすんごい魅力です。
0047名無しさん@お腹いっぱい。
01/11/11 23:04ID:???なんでもできるって面からいえばアセンブラ、とか厨房意見返しそうだよ。なので割合。
右クリック云々でちょっと融通のきかないところもあるけど細かい調整、文字表示速度とか
しなくていいので楽だったり。
つくる本数増えてきたり、NScripterでできなさそうなことするなら他の手段(VC++とか)がいいと思う。
文章はっつけて整形すればはい、完成の速さがいいのよー。
速さは力!!
(VC++ならDelphi(RAD)のほうがやり易いと思う。)
まぁ、できあがりイメージがだいたい固まってこればだれがえらんでも最適なツールってあんまりかわらんと思うけど。
0048名無しさん@お腹いっぱい。
01/11/11 23:52ID:???スクリプトエンジンなんて、バギーだったり重かったりしなきゃなんでもいいんじゃない?
0049名無しさん@お腹いっぱい。
01/11/12 07:12ID:lR/MMGrJシステムも重要だぞ。得ろゲー批評見てみろよ。
システムにも評価つけてるから。システム悪いと総合点が悪い。
システムも立派な重要ポイントなのですよ
0050名無しさん@お腹いっぱい。
01/11/13 12:00ID:???玄人目にはそうかもしれないけど、普通のユーザーはそうは思わない。
例えば、シナリオ書きや原画家で有名な人はたくさん居るけど
プログラマで有名な人ってそういないでしょ?
雑誌とかの「クリエイター」人気投票でプログラマが入ることなんてない。
これはユーザーがプログラムに重きを置いてないってことじゃないかな。
バグ出したらあんだけ叩くんだから、
逆に良いプログラム(目立たなくても)は誉めてもいいもんだけどね。
0051名無しさん@お腹いっぱい。
01/11/13 12:19ID:???>プログラマで有名な人ってそういないでしょ?
>雑誌とかの「クリエイター」人気投票でプログラマが入ることなんてない。
>これはユーザーがプログラムに重きを置いてないってことじゃないかな。
いや、たぶん別問題。よほどシステムがクソでない限り、作品の印象として
残るのはシステムじゃなくて、そのシナリオとか、絵とかでしょ?フツーの人は。
0052名無しさん@お腹いっぱい。
01/11/13 14:30ID:???ユーザーにははっきりと見えない部分だし。
ちなみにりぺあでは一応PGの人気投票やってるよ。
0053名無しさん@お腹いっぱい。
01/11/13 15:41ID:???買う立場としては、「このPGのファンだから買う!」って人は少ないと思うよ〜。
絶対いないとまでは言わないけど。
(Nscrスレなので、ビジュアルノベル限定での話です)
高橋直樹マンセー
W.Deeマンセー
部員弐号バイバイ
0054名無しさん@お腹いっぱい。
01/11/13 15:59ID:???0055名無しさん@お腹いっぱい。
01/11/13 16:01ID:???0056名無しさん@お腹いっぱい。
01/11/13 18:46ID:???プログラマに責任を押し付けないで下さい。
0057名無しさん@お腹いっぱい。
01/11/13 21:26ID:???0058名無しさん@お腹いっぱい。
01/11/14 03:25ID:???かといって自分でシステムとして動くぐらいのプログラムを作れるだけのスキルは
ないしな。鬱だ。
0059名無しさん@お腹いっぱい。
01/11/14 07:25ID:???0060名無しさん@お腹いっぱい。
01/11/20 01:48ID:???0061名前は開発中のものです。
01/11/23 23:06ID:???……どのへんが?
0062名前は開発中のものです。
01/11/24 01:45ID:???0063名前は開発中のものです。
01/11/30 02:17ID:???0064名前は開発中のものです。
01/11/30 05:08ID:???0065名前は開発中のものです。
01/12/01 02:39ID:???0066名前は開発中のものです。
01/12/02 20:38ID:???0067名前は開発中のものです。
01/12/03 00:04ID:???でも仕事に必要な機能以外はなかなか要望しても実装してくれないしなあ。
0068名前は開発中のものです。
01/12/03 00:06ID:???機能ね。
0069名前は開発中のものです。
01/12/04 02:55ID:???あと命令をすっ飛ばしちゃうのが困りもの。
連続でメモリを圧迫するような処理すると、WAVE命令やjunpfって新規命令とか
飛ばして読んじゃうのね。
でも本家掲示板見ていると、ちょっと報告出来ないムード。
本来だったら、報告した方が作者も嬉しい(?)んだろうけど。
本当に”紙芝居”作る分には文句無い使いやすさだけど、だんだん欲が
出てくると、結構辛いですなー
0070名前は開発中のものです。
01/12/04 05:04ID:???でも、その前に、trapがかかっていないかどうかを確認したほうがいいかも。
trap off忘れってのが多いので。
0071名前は開発中のものです。
01/12/04 10:44ID:???wave命令が実行されないってのはたぶんメモリ確保に失敗してるとか
そういうことだろうけど、NScripterみたいにエラーチェックのいい加減そうな
プログラムだと以降の動作があやしくなってくるようなきがする・・・。
0072名前は開発中のものです。
01/12/05 01:24ID:???0073名前は開発中のものです。
01/12/05 22:24ID:???いや、jumpfは制御命令だからなあ。メモリがどうこうで飛ばされるわけ無いと思うのよ。
だいたい、NScripterってユーザがメモリの使い方をいじれる構造になってないぞ。
連続でメモリが云々という記述から、デモでも作ってるのかなあとか思って、
だったら割り込み使ってそれを切ってないんじゃないかなあと。俺もよくやるから。
0074名前は開発中のものです。
01/12/05 23:56ID:???自分も楽そうなんで、変更箇所などの表示確認を早急にしたい時に
使ってますが、~ の何行も前までのジャンプで止まっちゃっう場合が
あって、いまいち使い切れてません(w
特に凄いことはしてない、ごくごく普通のノベルゲーなんだけど、
何でだ?!みたいな。 結局仕方ないんでgotoで跳んでますよ〜
0075名前は開発中のものです。
01/12/06 01:00ID:???0076名前は開発中のものです。
01/12/06 09:40ID:???メモリは関係なくて、単純なコードのバグだ。
本人は短いループにしか使ってなかったから気づかなかったんだろ。
誰か連絡してやれよ。というか読んでるだろうけどさ。
0077名前は開発中のものです。
01/12/06 12:52ID:zfb/+yD4ツールとしての完成度は意外に低いのね。
0078名前は開発中のものです。
01/12/06 13:50ID:???ちったあ計画的にやればいいのに。
銀色完全版見てる限り、メモリリークとかで落ちたりはしなさそうだけど。
007978
01/12/06 13:55ID:???ヘンな落ち方はせず、それなりの速度が出るから、出来ることだけやるには悪くないツールだ。
0080名前は開発中のものです。
01/12/06 14:05ID:???しまくりますが・・・
0081名前は開発中のものです。
01/12/06 14:06ID:???0082名前は開発中のものです。
01/12/06 14:25ID:???そうかな? 銀色完全版やってたが、一度も落ちなかったぞ。
よくわからん落ち方するシステムが多い中、その点だけは感心してるんだが。
0083名前は開発中のものです。
01/12/06 16:09ID:???そりゃあ、あれは作者がスクリプト書いてるからでしょ。
作者じゃない人がNScripter用のスクリプトを書くと
ほんとにわけのわからん原因で落ちるので非常に作りづらい。
0084名前は開発中のものです。
01/12/06 20:31ID:???電波さん?
まーそんなあんたが書いたスクリプトなら、
わけのわからん原因で落ちるのも、非常に納得できる。
0085名前は開発中のものです。
01/12/06 21:36ID:???0086名前は開発中のものです。
01/12/07 00:33ID:???いや、83じゃあ無いけど本当に意味不明な動作はしますよ。
うちは落ちないけど、突然waveが連続再生されたり。でも命令書き換え
なくても、次に立ち上げてみると、今度は異常がなかったり。
そんな挙動不審な動作をたまにするっす。 再現性ないし
作者の頭の中では命令を(何処まで無理させてちゃんと動くかとか)
理解しているから問題ないだろうけど、いかんせん説明が不十分な為
プログラムかじったこともない自分にとっちゃ、いまいち使い方が良く
わかんない命令も多いです。
なんで多分自分の書き方が悪いんだとは思うけどね。
でも動くし間違いがみつからんし、何処が問題なのか、ちっとも分かん
ないのが困りもの。
0087名前は開発中のものです。
01/12/07 03:39ID:???84じゃないけど、83を電波といってるのは、ちと違うところだと思われ。
(銀色のスクリプトは作者が打ったものじゃない。)
だから、貴方が気にするところじゃないと思います。
DirectSoundに無理させるとそういうことになるね、たまに他のシステムでも見る。
0088名前は開発中のものです。
01/12/07 04:09ID:???0089名前は開発中のものです。
01/12/07 14:26ID:???"from scratch"という成句を辞書で引いてみよう
(by 「スクラッチから」という日本語が嫌いなヤツ)
0090名前は開発中のものです。
01/12/07 15:04ID:???スタートラインから、ゼロから、最初から、無から、一から、裸一貫から、裸一貫で、(料理に)インスタント食品類を使わずに
◆【語源】scratch とは、「引っかく」ことであって、「引っ掻いた後の傷」も意味する。棒を使って地面に引いたスタートラインはscratchである。
◆【同】do something from beginning
別に問題ななさげだが?
0091名前は開発中のものです。
01/12/07 15:35ID:???>89 は何を言いたいんだろう
0092名前は開発中のものです。
01/12/07 16:15ID:???0093名前は開発中のものです。
01/12/07 16:54ID:U2Tpw+uH0094名前は開発中のものです。
01/12/07 18:51ID:???0095名前は開発中のものです。
01/12/07 20:52ID:???0096名前は開発中のものです。
01/12/07 21:05ID:???0097名前は開発中のものです。
01/12/07 21:14ID:???そんなんつことるのプログラマだけやで。
ゼロからとか最初からとか1からとか、普通に言えや普通に。
0098名前は開発中のものです。
01/12/07 21:22ID:???0099名前は開発中のものです。
01/12/07 21:32ID:???0100名前は開発中のものです。
01/12/07 21:32ID:???みんな気にしなさんな
頭の悪い奴は、荒らしさえ満足にできない
0101名前は開発中のものです。
01/12/08 00:08ID:???0102名前は開発中のものです。
01/12/08 00:20ID:???スクラッチから、は無理やり取ってきた和製英語っぽい感じがする
0103名前は開発中のものです。
01/12/08 00:26ID:???それが広まってしまったと推察。
0104名前は開発中のものです。
01/12/08 00:33ID:???>>88はカタカナで書いたのがまだよかったね。
scratchで、と言わなかっただけましか。
010586
01/12/08 00:42ID:???あー、そうだったんですか。 説明ありがとうございます。
>DirectSoundに無理させるとそういうことになるね
なかなか何を何処まですると無理になるのかの判断が難しいですね。
でもとても為になりました。 こんどから挙動不審な時にはDirectSound
周りをチェックしてみます。 ありがとうございますー
0106名前は開発中のものです。
01/12/14 07:59ID:???0107名前は開発中のものです。
01/12/20 01:15ID:???void main(){
FILE *ifp, *ofp;
int c;
ifp = fopen("nscript.dat", "rb");
ofp = fopen("nscript.txt", "wt");
while((c=fgetc(ifp)) != EOF) fputc(c^0x84, ofp);
fclose(ofp);
fclose(ifp);
}
0108名前は開発中のものです。
01/12/20 01:44ID:???0109名前は開発中のものです。
01/12/21 05:38ID:YAYoUJsJMacのNScripter Emulator
http://homepage.mac.com/toveta/nem/
ってどうよ?
0110名前は開発中のものです。
01/12/21 06:14ID:???スクリプトの暗号解除?またえらいシンプルな…
でもまあ他人のスクリプトを覗くのは勉強になるね。
>109
Macのゲ作スレを作者が見てるようなのでそっちでネタふれば?
0111名前は開発中のものです。
01/12/21 06:39ID:???こういう人たちは・・・。さすがエロの力か。
0112名前は開発中のものです。
01/12/21 06:43ID:???0113名前は開発中のものです。
01/12/21 21:58ID:1gj6Cxxi普通にノベルゲー作るなら、もっと簡単のいくらでもあるのに・・・
それとももう今はいろいろありすぎて、スタンダードに使えるものすら
ないんか・・・?
そういえばこの板、ノベルツールスレないね。作っても役たたなそうだけど。
0114名前は開発中のものです。
01/12/22 01:13ID:???0115名前は開発中のものです。
01/12/22 01:43ID:???使ってれば理解できる。
いま以上に親切なマニュアルを用意すると
消防まで使い始めてうざい状況になる。
HSPのオフィシャル掲示板みたいにはなってほしくない。
0116名前は開発中のものです。
01/12/22 02:20ID:???>いま以上に親切なマニュアル
本気で言ってるのか??
口を挟むようだが、114は多分「初心者にも判りやすい」ドキュメントを
作ってくれと言う意味じゃないないと思われ
ちなみに漏れも望みはただ1つ。「ドキュメント整理してくれや」
0117名前は開発中のものです。
01/12/22 04:37ID:???必要な情報は、どこかに書かれている。
でもそれが未整理なのは明らか。
だったらユーザー側で、ドキュメントを編集すれば良いんじゃないの?
http://st.sakura.ne.jp/~sagara/ndl/nscrmanual/index.htm
みたいに。
タダで使わせてもらえるソフトに多くを望みなさんな。
無理に使わなくても、吉里吉里とかもあるじゃん。
でもさー、手探りで1作完成させたら
ドキュメントなんてどーでもいい存在になったけどなー。
0118名前は開発中のものです。
01/12/22 05:42ID:???まあ必要なものは探して使うけど、特に必要でもないものも
示してもらえれば役に立つかも知れんし。
0119名前は開発中のものです。
01/12/22 05:52ID:???実際には何も手を動かしてねーんだろ
0120116
01/12/22 07:46ID:???めっちゃ時間掛かって、目はしょぼしょぼだし泣きそうになった。
117のリンク先、良いね。 こんな所もっと以前に見つけてたら、
無駄な時間掛からなかったのにな。
>でもさー、手探りで1作完成させたら
>ドキュメントなんてどーでもいい存在になったけどなー。
漏れはその反対で、作りこむうちにだんだん色々な命令を使いたく
なっていって、マニュアルは今でも手放せませんわ。
あと、公式マニュアルは、多分作ってもらった手前、作者も使わない
わけには行かなかったんだろうけど、非常に見づらい。
壁紙で目はチカチカするし、目的の命令見つけるまで一苦労だし。
別にフリーとは言え、(商業は金必要だけどね)ドキュメントが見づら
すぎる事を指摘するのは、高望みとは思わないのだが?
以上、愚痴
0121名前は開発中のものです。
01/12/22 18:52ID:???>2
0122名前は開発中のものです。
01/12/22 22:25ID:???0123116
01/12/22 22:42ID:???いや、ありがたいんだが、もっと以前って2年近く前(だっけか?)の
事なんだが・・・
吉里吉里は、これ使ったフリーソフトの効果が格好良くて
漏れも気になっている。 今後に期待ですか?
0124名前は開発中のものです。
01/12/22 23:43ID:CNJMbmTVプレーンなテキストファイルにしてほしいな。>マニュアル
あるいは、冬コミでマニュアルを同人誌として出してください高橋さん。
吉里吉里は、2の完成を待っている私。
0125
01/12/23 09:44ID:NQs+2RmW0127名前は開発中のものです。
01/12/25 02:27ID:???ノベルツール選考
0128名前は開発中のものです。
01/12/26 18:26ID:???やっぱりよく使う命令シーケンスは関数化できないと。
>このシーンは一度表示されたことがあります。
>スキップしますか?
>br
>selgosub " 1、スキップする", *skip24,
> " 2、スキップしない", *s24
今数えたら、こういうのが452個ありました。
0129名前は開発中のものです。
01/12/26 19:41ID:???NScrメーリングリストあたりみればもっとほかにマシなスクリプト書いてそうな
ところがあるんでそういうところを参考にした方がいい。
0130名前は開発中のものです。
01/12/28 02:49ID:???すまんその通りだ。
必死こいて探すより使い慣れた某DNMLの方が早くいいもん作れる。
結局紙芝居しかやってないわけでお恥ずかしい限り。
0131名前は開発中のものです。
02/01/21 02:21ID:???0132名前は開発中のものです。
02/01/21 05:18ID:???0133名前は開発中のものです。
02/01/21 16:04ID:???0134名前は開発中のものです。
02/01/27 20:02ID:fr/CBXNhとりあえずあげ
0135今回の更新
02/01/28 05:20ID:???二月後半に完全マニュアル版を作りますが、その前の暫定版です。
MP3フェードアウト関係の一部のバグを埋めたのと、
DWAVEでのADPCMの再生が可能になったのがEXEの変更点です。
便利ツールbw2aconv.exeが追加されています。
詳細はHTMLドキュメント参照。
>bw2aconvの使い方.html
bw2aconv.exeは、NScripterのα値形式のBMPを簡単に作れるツールです。
(以下略)
0136名前は開発中のものです。
02/01/31 21:53ID:???"MS 明朝"を指定してるのに、なぜかゴシックのまま。
エンジンは最新版です。フォントは勿論存在してます。
0137名前は開発中のものです。
02/01/31 22:05ID:???えっと、一度 envdata とか *.dat とかの環境設定ファイル削除してみるのは?
■ このスレッドは過去ログ倉庫に格納されています