トップページgamedev
1001コメント334KB

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/
0261名前は開発中のものです。04/05/05 03:23ID:Kq+WyWCy
>>260が流れを止めますた
0262名前は開発中のものです。04/05/05 07:24ID:wptdA4t6
西野さんのFlashプラグインキタ━━━━━━(゚∀゚)━━━━━━ !!!!

ttp://cgi2.osk.3web.ne.jp/~naokikun/bbs/wforum.cgi?no=2667&reno=no&oya=2667&mode=msgview&page=0

出来れば、Nscripterに標準で実装してほしいところだけど。
0263名前は開発中のものです。04/05/05 09:37ID:lfFU5mmm
>262
初っ端からやる気の無いサイトデザインに激萌え。
今時ここまで凝ってないサイトも珍しい。それこそFlashでも使えば良いのにとトモタ。
最初iモード版のサイトに入ったのかとオモタYO。
ま、見やすいと言えば見やすいし、彼らしいと言えば彼らしい。
0264名前は開発中のものです。04/05/05 09:41ID:svmAq0EA
西野タン好き(*´Д`)ハァハァ

0265名前は開発中のものです。04/05/05 13:43ID:SPlaylFl
Flashプラグインもいいけど加算合成エフェクトも(・∀・)イイネ!

これの逆パターンで、闇に飲み込まれるようなエフェクトも作ってくれないかなあ…。
0266名前は開発中のものです。04/05/05 16:10ID:lfFU5mmm
加算合成いいねー。商用ゲーとか見てて俺も欲しいと思ってた。
0267名前は開発中のものです。04/05/05 20:01ID:IbmXJW9w
それを使ったゲームをやってみたいなぁ
0268名前は開発中のものです。04/05/05 23:10ID:tNHzR9Lc
おいしいおかず再うpだよー。ぷにっ。
虐待アルカイダ(椎名林檎音源 パスは、ふわふわしーあふわふわ)
ttp://phtochannel.com/BBS/up/2004050215053576.zip
自己責任モラトリアム 1 (同上)
ttp://phtochannel.com/BBS/up/2004050215172908.zip
自己責任モラトリアム 2 (同上)
ttp://phtochannel.com/BBS/up/2004050215251541.zip
自己責任モラトリアム 3 (同上)
ttp://phtochannel.com/BBS/up/2004050215311314.zip
 
黴猫はあはあ画像 1 (パスは、ハムスターさまさま)
ttp://phtochannel.com/BBS/up/2004050216411005.zip
黴猫はあはあ画像 2 (同上)
ttp://phtochannel.com/BBS/up/2004050216525684.zip
0269名前は開発中のものです。04/05/06 14:41ID:l7zDRouy
ゴールデンウィークが終わったことを心から喜びたい。
0270名前は開発中のものです。04/05/06 22:12ID:o+Ji3Gcv
Nscripterって、DLしてもファイルが開けない…
クレクレ君ですまないけど、どうやればファイルを開くことができます?
誰か教えて下さい
0271名前は開発中のものです。04/05/06 22:34ID:iSttjC1F
indent命令追加してくれるの? やったぁー☆

>>270
あひゃ? 解凍ツールは?
0272名前は開発中のものです。04/05/06 23:19ID:2jbZH7aU
>>271

なにが「やったぁー☆」だ。
恥ずかしい人間だな。

ミーは死ね。
0273名前は開発中のものです。04/05/06 23:28ID:iSttjC1F
↑ゴールデンウィーク終わったぁ〜〜☆
0274名前は開発中のものです。04/05/07 02:22ID:c6Y2R96a
なんだ、やっぱりミーなのか・・・・やっと死んだと思ったのに。
正直マジでウザいからここに来ないでくれる?
0275名前は開発中のものです。04/05/07 02:43ID:JAxeZ4vB
ガキが多いな
0276名前は開発中のものです。04/05/07 02:44ID:JAxeZ4vB
しかし何故かこのスレの住人は無視しないからなぁ……
なんでこんなに厨が多いのか?
0277名前は開発中のものです。04/05/07 02:51ID:eon7G6Up
坊やだからさ。
0278名前は開発中のものです。04/05/07 13:03ID:W8RTj702
>>275-276
っていうかアゲる君が嫌いだ。
0279名前は開発中のものです。04/05/07 18:12ID:CzpJDVpe
兄やだからさ。
0280名前は開発中のものです。04/05/07 19:33ID:G7v1ZNSY
にいやたちはぁー、げーむつくらないのぉー?
0281名前は開発中のものです。04/05/07 19:59ID:IQIcIYsO
文字瞬間表示にも、完全対応しそうな感じだね。(まだ調整中っぽいけど)
http://cgi2.osk.3web.ne.jp/~naokikun/bbs/wforum.cgi?mode=allread&no=2705&page=0
http://cgi2.osk.3web.ne.jp/~naokikun/bbs/wforum.cgi?mode=allread&no=2683&page=0

本当にガンガンと機能追加、高速化、バグ修正が施されてる。
あとは強力な専用エディタがあればなぁ……。

先日1本作り終えたけど、そのときはtype NScripter使ったんですよ。もう開発中止してるけども。
色々テキストエディタとか試したけど、結局これが一番使いやすかった。

ただ「ファイル名を相対パスで入力」が、1階層までしか対応してないんだよなぁ。

例:chara\taro\taro1.jpg

を指定すると

  taro\taro1.jpg

になる。
皆さんはどういうエディタ使ってるんでしょうか。
0282追加04/05/07 20:09ID:IQIcIYsO
>立ち絵の間で表示順を変える命令ならば、humanorder命令(未発表)があります。
>humanorder "lrc"
>humanorder "rcl"
>のように、立ち絵の間での優先順位が変えられます。マニュアルに入れ忘れていましたので、後で入れておきます。

もうこの際だから、全部発表しちゃえ。
0283名前は開発中のものです。04/05/07 20:14ID:aw5zGwo4
俺はエディタよりIMEの機能に頼ってる。
ld c,"chara\taro\taro1.jpg",10
これを”たろたち1”とかで辞書登録しておいてIMEで変換。
超楽だし、タイプミスのエラーも減る。
0284名前は開発中のものです。04/05/07 20:57ID:h9fdlMAU
俺は全部手打ち。
命令からパスからなにから。
0285名前は開発中のものです。04/05/07 20:59ID:PdvxPerv
俺も全部手打ちだった
最近は命令とファイル名をスクリプトとは別のテキストに書き出して
貼り付けてる
ld c,"file",10
chara\taro\taro1.jpg
こんな感じ
0286名前は開発中のものです。04/05/07 22:08ID:lhUVVqkX
麺も手打ちに限るしな(プッ
0287名前は開発中のものです。04/05/08 02:29ID:GkdpoS7t
http://www.gazo-box.com/eromovie/src/1083778555838.wmv
http://www.gazo-box.com/eromovie/src/1083775710154.wmv
0288名前は開発中のものです。04/05/08 06:28ID:jN38QMaM
>>283
登録とかが面倒そうですね……。専用の辞書を作ってるのかな。

>>284-285
なんだか苦労されてますね。
ちなみに俺の場合、キャラは全員分エイリアス化してるので、入力は楽です。

stralias "chara\taro\taro01.jpg",taro1

みたいに。
誰か、タグ挿入式HTMLエディタみたいに、スクリプト挿入式エディタ作ってくれんかなぁ。
0289名前は開発中のものです。04/05/09 12:21ID:nThBEnYW
ノーウェイト対応キタ━━━━━━(゚∀゚)━━━━━━ !!!!
0290名前は開発中のものです。04/05/09 19:56ID:V/nEU/7z
きてまつきてまつ
0291名前は開発中のものです。04/05/09 23:44ID:yCb4BA4T
>>288
「へてむるクリエイタ〜」っていうタグ挿入式HTMLエディタを利用してます。
自作のタグをショートカットキーに割り当てたり、画像を相対パスで差し込んだりも出来る。
これで独自の編集モードを作成できるようならば、最強なんだけど……
0292名前は開発中のものです。04/05/12 19:29ID:R5beqUVO
sarファイルやらnsaファイルを展開するツールなかったっけ?
0293名前は開発中のものです。04/05/12 23:26ID:/Uj1Yci5
スージーのことか?
0294名前は開発中のものです。04/05/15 17:16ID:PsrYHYkQ
詳細キリマンジャロ
0295名前は開発中のものです。04/05/18 10:45ID:4B3EJTje
スクリプトに関しては
逆構築できたはず。

専用のソフトがあったはず・・・
0296名前は開発中のものです。04/05/18 11:09ID:+9czcI32
(*´д`*)ハァハァ
http://dje1.com/
0297名前は開発中のものです。04/05/21 13:34ID:BRvald1F
みんな、ダラけてないでつか?

最近の厨房は、プログラムもろくn(ry
0298名前は開発中のものです。04/05/21 16:26ID:+S8YPNQh
最近の厨房じゃないと
厨房は昔からそうだと小一時間
0299名前は開発中のものです。04/05/22 01:17ID:mx7MWiSD
○○の何%の値を出力したい時はどうすればいい?
(体力の何%を回復とかそういう感じ)
0300名前は開発中のものです。04/05/22 02:08ID:R4WGM0Uk
>>299

え?
算数レベルの話じゃなくて?
0301名前は開発中のものです。04/05/22 02:10ID:mx7MWiSD
>>300
スクリプトの記述の仕方です
0302名前は開発中のものです。04/05/22 08:51ID:9nGbn5OS
>>301

いや、普通に計算すればいいと思うけど?
どういう数式なら求められるか、くらいは解ってるんだよね?
0303名前は開発中のものです。04/05/22 12:55ID:H+Bk9Tzn
100 × 0.5 = 5%
0304釜飯04/05/22 13:23ID:YuTLWtM4
シリアル番号教えてください。
0305名前は開発中のものです。04/05/22 13:38ID:H+Bk9Tzn
1919072
0306名前は開発中のものです。04/05/22 15:46ID:BTlQCy/1
>303
ネタや釣りだと思いたいんだけど、0.5掛けたら50%になるだろ・・・。
0307名前は開発中のものです。04/05/22 15:54ID:H+Bk9Tzn
1=100% だから 5%は0.05だったやね。

お詫びにネタ投下
ttp://www12.big.or.jp/~typing/webegg/download.htm
Nscripterライクなウェブノベルゲーツールぽ。
0308名前は開発中のものです。04/05/22 17:32ID:+iJQ419h
>>299はナニがしたいんだ?

>>307
移行厨はカエレw
0309名前は開発中のものです。04/05/22 19:00ID:H+Bk9Tzn
体力の30%を回復したい

add %hp,体力×0.3

とかでいいんじゃないの? RPG?

>>308
いや移行とは全く違うとオモウヨ。全くの別物と思うし。
0310◆JFxYj/S602 04/05/22 20:04ID:1Pgn6uHu
Nscrでは小数は使えませんよ。勝手に小数点以下を切り捨ててしまいます。

%10=体力値(MAXは%11)とすると、普通は
mov %12,(%10/%11)*100
と考えますが、これだと"%10/%11"の部分の答えがおかしくなります。(0.xxxxは0とされてしまう)

よって、%10/%11*100の式を整理して
%10*100/%11
とします。

こうしてもまだ正確な値は出ませんが、実用に当たってさして問題はないと思います。
0311名前は開発中のものです。04/05/22 20:11ID:H+Bk9Tzn
>Nscrでは小数は使えませんよ。勝手に小数点以下を切り捨ててしまいます。

初めて知りますた……。
0312名前は開発中のものです。04/05/23 04:44ID:0VJqUBeD
>308
移行というより、ウェブでノベルゲームを公開したい人の
ためのツールだとおもう。Nをベースにしているから
サイトで宣伝するためのページとかに良い感じ。
Nでスクリプト仕上がったものを部分訂正して
サイトにデモが置けるのは面白いなと思ったよ。
フラッシュ使えるし。
0313名前は開発中のものです。04/05/23 18:17ID:QVFAheWb
小数使わず、倍化演算を使ってみては?

設定基準を1ではなく、100とか1000とかで考えるってだけなんだけどね。
0314名前は開発中のものです。04/05/28 01:19ID:GsivxWfg
なんだ?
だれもNS弄ってないのか?
0315名前は開発中のものです。04/05/28 03:57ID:3iv79Z4+
ここで質問したい事とか話し合いたい事が無いだけなんじゃあ?
0316名前は開発中のものです。04/05/28 09:36ID:0yymb3Dh
WebならFLASHやったほうがいいんじゃねーの
0317名前は開発中のものです。04/05/28 19:57ID:atAuaojn
defaultfont
文字列デフォルトのフォントを指定します。
指定しなければ、MS ゴシックが使われます

指定しても変わらない… (´・ω・`)
0318名前は開発中のものです。04/05/28 20:13ID:5NJLVKAh
指定の文字を間違ってるか、
envdataを消してやりなおしてないか。
0319名前は開発中のものです。04/05/28 20:15ID:5NJLVKAh
フォント指定を間違えてるか、
envdataを消してやりなおしてない。
0320名前は開発中のものです。04/05/29 23:26ID:23ejmXFq
>>318-319
dクス

やってみる
0321名前は開発中のものです。04/05/29 23:31ID:23ejmXFq
連続カキコになったが、問題解決。
改めて多謝。

設定データ消さなきゃいけないとは、うかつだった…
0322名前は開発中のものです。04/05/31 16:56ID:6qLYi5/p
初歩的な事なんですけど
320×240の画像を全画面表示させたいんですが
起動すると、ど真ん中にそのままのサイズで表示されます。
何かスクリプト要りますか?
0323名前は開発中のものです。04/05/31 17:53ID:ToLHLjkN
意味がわからん。
Nscripterを640×480のウィンドウサイズで使ってて、
背景絵として320×240の画像を

bg "画像.jpg",1

として使いたいって事か?

ていうか、質問したいなら、
回答者が質問し返す手間が要らないくらい
内容を細かく書け!

0324名前は開発中のものです。04/05/31 18:20ID:zmJa0b6F
よくわからんが、320×240のサイズの画像を
640×480にリサイズして表示したいってことじゃないの?
拡大表示できるかってこと?
032532204/05/31 19:20ID:6qLYi5/p
>>323
640×480以外に画面設定出来るんですか?

>>324
あ、それです。
bg "画像.jpg",1
の場合、そのままなので。
0326名前は開発中のものです。04/05/31 19:50ID:dt0MpM0e
>>325
画面のサイズは800×600も選べるぞ。
最初に定義してやれば。
マニュアルに載ってたと思う。
032732304/06/01 00:52ID:EYcwUXbS
>>325

bg命令でリサイズは無理。
画像ソフトでリサイズしてから使用しなさい。

まぁスクリプトの工夫次第でできん事はないが
小回り利かないので。

0328名前は開発中のものです。04/06/01 13:27ID:3nhwfWIE
おお、このスレ見てたら放置してたRPGの続きを作りたくなってきた。
なんとなく構想は出来てたんだが面倒になって止めたわけだが……久しぶりだからマニュアル一回読み直さないとダメか…

>>322
出来ないことはないが327の言う通りにリサイズした方が楽。
032932204/06/02 17:20ID:bXwNGsdE
おっしゃる通り、リサイズしてやってみます。

>>326
それは初耳でした
でかい画面もいいですね

0330名前は開発中のものです。04/06/02 20:26ID:p06heyTT
NScripterには吉里吉里みたいに専用エディタないの?
0331名前は開発中のものです。04/06/02 20:56ID:Cp7Pkftg
>>330
ttp://www5d.biglobe.ne.jp/~f-taste/lab/cemetery.html

これ?
0332名前は開発中のものです。04/06/04 14:47ID:UPAFCMz3
>331
それ、使えねぇ〜

HTMLエディッタを改良した方が早い。
0333名前は開発中のものです。04/06/05 18:16ID:o+cIhbKY
投稿日 : 2004/06/05(Sat) 14:00
投稿者 : 高橋直樹
Eメール :
URL : ttp://www2.osk.3web.ne.jp/~naokikun/nscr_new.lzh
タイトル : テスト版アップ


商業用に追加した機能のテスト版です。
月末には本来のアーカイブに統合します。
よろしければ試してみてください。
問題がありましたらご報告ください。

・表示文の前に「タグ」を付けられるようになった
・インデント指定が可能になった
・バックログをスプライトで取得できるようになった。
(この機能を使うとバックログをカスタマイズ出来る)
0334名前は開発中のものです。04/06/06 03:22ID:DPVz+n+k

> ・表示文の前に「タグ」を付けられるようになった

あれ・・・?

今まで気にもせず、そうしてますたけど・・・

if %0=1 なんでそ〜なるの?¥

のように表示文の前にif文を記述をしてはダメだったのでしょうか?
0335名前は開発中のものです。04/06/06 04:43ID:wluXm5LB
そういう意味じゃないっぽ。
表示文の前に[](これがタグ)でくくった文字列を渡して、それをサブルーチンで処理出来るようだ。
なんか、台詞のインデントとか、ボイスの再生に使うっぽい。

0336名前は開発中のものです。04/06/06 06:00ID:IXtGpbxb
ちょっと質問

問を10個作って (答えは2つのうちから選択)
この場合ちなみに正解は
1.1.2.1.2.2.1.2.1.2.
なんだけど
これで正解が1〜3個だとがんばりましょう
3〜7個だと後ちょっと
7〜10個だとよくできました。

って表示するようにしたいんだけどこの場合どうしたらいい?
0337名前は開発中のものです。04/06/06 08:00ID:Z/JfI1JU
>>336

普通に。
選択するたびに正解か不正解か判定して
正解なら変数に+1すればいい。
で、最後にその変数を判定して表示を変えれば。
0338名前は開発中のものです。04/06/06 08:38ID:8LZBVSYi
>>337
それはSELECTじゃできないですよね?
どうすればいんでしょうか。すみません。
0339名前は開発中のものです。04/06/06 09:31ID:Z/JfI1JU
>>338

それ以前に、問題の出し方と、それの回答をどうやっているか、
その処理が判らないと、こちらとしてもわからないよ。

まぁあえて想像で書くけど、
Selectで飛んだ先で、if文を使って正解か不正解か判断すればいいと思う。
0340名前は開発中のものです。04/06/06 09:34ID:IXtGpbxb
>>339
あ、成る程!ありがとうございます!いけそうっす
0341名前は開発中のものです。04/06/06 13:26ID:DPVz+n+k
>>335

なるほど、あっしの早とちりですた。どうもありがとう!
0342ミーは開発中のものです。04/06/08 01:49ID:ela8v3ND
>・インデント指定が可能になった

オー、グレェーイト
0343名前は開発中のものです。04/06/11 22:43ID:2S25NwO1
ちょっと質問なんですけど・・・

6つの変数に、1〜99までの数字をランダムにかつ重複しないよう
代入して、数字の若い順に並べ表示したいんですが、書いてたら
もの凄いif文の嵐になってわけがわかんなくなくなりました。
表示はprnumでしょうと思うのだけど、重複しないように代入する
のと、順番に並び替えるのがむぅ・・・(´・ω・`)
なにかシンプルに出来る良い方法は無いでしょうか?
0344名前は開発中のものです。04/06/11 23:07ID:DEFEoRGb
http://cgi2.osk.3web.ne.jp/~naokikun/bbs/wforum.cgi?mode=allread&no=2742&page=15
0345名前は開発中のものです。04/06/11 23:45ID:BpGDBKwP
>なにかシンプルに出来る良い方法は無いでしょうか?

ないね。

for 〜 next を上手く使ってソートする。
ソートはプログラミングの基礎の基礎だ。
(Nscripterはプログラムじゃなくてスクリプトだけど)
頑張れ。
0346名前は開発中のものです。04/06/12 00:20ID:qXXYmS0q
>>345
>>344に方法が出てるが。
0347名前は開発中のものです。04/06/12 00:28ID:z7fmn/dz
>>346

あれはシャッフルでしょ?
>>343の望む物とは違うと思うが?
0348名前は開発中のものです。04/06/12 00:32ID:z7fmn/dz
違うというのは言い過ぎか。
「ランダムで重複しない数値を6つ欲しい」までなら
1〜99をシャッフルして先頭の6つを抜き出せばいいんだから。

でもソートはできてないよね。
0349名前は開発中のものです。04/06/12 00:48ID:z7fmn/dz
美しくないけどこんなもんかな。ループ仕様なので注意。
*define
dim ?0[5]
game
*start
prnumclear
rnd %10,99:mov %10,%10+1:mov ?0[0],%10
for %1 = 1 to 5
*randam_set
rnd %10,99:mov %10,%10+1:mov %3,0
for %2 = 0 to %1-1
if ?0[%2] == %10 mov %3,1:break
next
if %3 == 1 goto *randam_set
mov ?0[%1],%10
next
for %0 = 0 to 5:prnum %0,?0[%0],50,50+32*%0,24,24,#ffffff:next:print 1:click
for %1 = 4 to 0 step -1:for %2 = 0 to %1
if ?0[%2] > ?0[%2+1] mov %3,?0[%2]:mov ?0[%2],?0[%2+1]:mov ?0[%2+1],%3
next:next
for %0 = 0 to 5:prnum 6+%0,?0[%0],150,50+32*%0,24,24,#ffffff:next:print 1:click:goto *start
035034304/06/12 00:52ID:01iqflUD
レスありがとうございます。

とりあえず、重複しないで代入するのは>>344のスクリプトを
少し書き換えてできました。あとソートですが、もうちょっと
自分で考えてみます。

ありがとうございました。
035134304/06/12 01:09ID:01iqflUD
>>349

>自分で考えてみます。

…と、思ったらスクリプト!

どうも、ありがとうございます!
0352名前は開発中のものです。04/06/12 04:20ID:geQs30/5
目パチ、口パクのあるスクリプトって、どこかにありますか?
0353名前は開発中のものです。04/06/12 09:35ID:p/5MsIuq
知らんけど、それくらいスプライトアニメで作れるやろ。
0354名前は開発中のものです。04/06/12 16:47ID:FSWyA3PT
嬉々として絡んでくるミーさんは以後丁重にスルーで>all
0355名前は開発中のものです。04/06/12 21:41ID:Ulh1tU8F
(・∀・)ニヤニヤ
0356ウンコ太郎 ◆y./.a.H.o. 04/06/13 15:29ID:ZP9JJ0Y/
      人
    (__)        
  \(__)/    ウンコ。
   ( ・∀・)
0357名前は開発中のものです。04/06/16 16:05ID:kcLd6ixq
すみません。
NScripterの開発者のサイトが無くなっているようなんですが…
どこか、NScripterを できる所はありませんか?
0358名前は開発中のものです。04/06/16 16:50ID:42RE1087
なくなってないよ。
君の回線状態が悪くて繋がらないだけじゃない?
0359名前は開発中のものです。04/06/17 05:41ID:66qzBfV+
俺も繋がった。もう一度確認してみ。
0360名前は開発中のものです。04/06/19 00:53ID:IcOCyWYg
皆のお気に入りの講座ってどれ?
■ このスレッドは過去ログ倉庫に格納されています