NScripter Ver.8.00
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2006/09/08(金) 21:39:40ID:/inm3Q++ゲームエンジンNScripterについて語るスレです。
技術的な質問も可。ただし最低限のマニュアルには目を通してね。
・本家
http://www.nscripter.com/
・うpろだ
http://andolf.hp.infoseek.co.jp/
・前スレ
Ver7.00
http://pc8.2ch.net/test/read.cgi/gamedev/1149639307/
Ver6.00
http://pc8.2ch.net/test/read.cgi/gamedev/1142593513/
Ver5.00
http://pc8.2ch.net/test/read.cgi/gamedev/1126791382/
Ver4.00
http://pc8.2ch.net/test/read.cgi/gamedev/1112550571/
Ver3.00
http://pc8.2ch.net/test/read.cgi/gamedev/1100029774/
Ver2.00
http://pc5.2ch.net/test/read.cgi/gamedev/1082131647/
初代
http://pc5.2ch.net/test/read.cgi/gamedev/1005121290/
その他関連リンクは>>2-4あたり。
0509503
2006/11/02(木) 19:30:49ID:PiriOZuQ>barの色変えて再描画
回想時に画面をモノクロにしたかったんだけど、
どの場面で回想が呼ばれるか分からんから
どのbarが表示されてるか、って情報を保持せにゃならんのがちと面倒かも。。。orz
0510名前は開発中のものです。
2006/11/02(木) 19:36:24ID:i8j5LHWg正しく記述したつもりでもmidの音が鳴らず困っています。
nscr.exeの下層フォルダに入れてるmidを以下のように指定すると、
play "./sound/***.mid"→ファイルが見つかりませんダイアログ&無音
play "sound\***.mid"→無音 となります。
PCの音量は全てミュートを外してありますし、壊れているファイルではありません。
nscr.exe自体も再ダウンロードしてみましたが同じでした。
mp3に変換できるものはすればいいのですが、バイト数も増えるので
出来ればmidの再生方法を知りたく思います。
お心当たりのある方がいらっしゃれば教えていただきたいです。お願いします。
0511名前は開発中のものです。
2006/11/02(木) 19:53:42ID:HkF4SNNy0512名前は開発中のものです。
2006/11/02(木) 20:34:31ID:pwbKtNnJnscr.exeと同フォルダに音楽ファイルがある場合、
play "***.mid"
下層フォルダ(sound)にある場合、
play "sound/***.mid"
でいいんじゃね?
つか、その記述でmid以外は鳴ってるの?
0513名前は開発中のものです。
2006/11/02(木) 20:46:44ID:pOKzl3XBWINDOWS標準のメディアプレイヤーでそれは再生できるのか?
他のファイルは?
MP3やWAVもNスクで再生可能か?
0514名前は開発中のものです。
2006/11/02(木) 21:00:59ID:d4Zl5XCu公式にほぼ同じ質問あるけど、MIDIの再生にplayはあまりオススメできないそうだぞ。
bgmでやればいいんじゃね?
0515510
2006/11/02(木) 21:11:43ID:i8j5LHWg/の書き方を推奨するサイトと\を薦めるサイトがあったので、両方で試してみた次第です。
./をつけるのはただの癖です。
>>513
wav、ogg、mp3はNスクで鳴ります。
が、midファイルをメディアプレイヤーで試したところ、鳴りませんでしたorz
普段使っているwinampでは普通に鳴るのですが、何故……。
>>514
bgmで試してもいるんですが同様に鳴りません。
メディアプレイヤーで鳴らないのが最悪に駄目ですね。初歩的ミスですみませんorz
winampでは聞けてWMPで駄目というのは、どういうことなんでしょうか?
0516名前は開発中のものです。
2006/11/02(木) 21:16:42ID:tlZJrUgf0517名前は開発中のものです。
2006/11/02(木) 21:27:50ID:pwbKtNnJ漏れが愛用している某楽譜ソフトはmidで保存すると頭に謎の空白が付いて
しかもそれが結構長いんだが、そういうことはない?
0518510
2006/11/02(木) 21:35:42ID:i8j5LHWgフォーマット0、1というやつですよね? DLしたファイルはどちらか分かりませんが、
自作midはどれも1にしていたので、今0ファイルで試してみたのですが
0でも1でも、曲が流れているようにゲージは進むものの、無音です。
>>517
某フリー作曲ソフトですが、空白はついたことがないですね…。
0519510
2006/11/02(木) 22:01:11ID:i8j5LHWgMIDIデバイスが他のに変わっていたせいみたいです。
以前一度変えて、戻したつもりでいたのですが……。
レスしてくださった方、本当にありがとうございました。
下らない結末で申し訳ありませんorz
0520名前は開発中のものです。
2006/11/02(木) 22:15:22ID:blAVxsWUNスク本体の修正がない限り難しい気がする・・・
おそらくmonocroで色調変更にbarを想定してないんだと思うけど、
公式に投げてみるのが一番手っ取り早いかもな
現状のままで何とかするなら、
必要な数値を変数に格納して、復帰時に戻すようのが確実じゃないかな
ちなみに俺、似たような方法で
文字スプライト使ってフォントサイズを一部だけ変更する荒技をやっている・・・
まぁ、こっちはbarと違ってvspで出来るから楽なんだが
0521名前は開発中のものです。
2006/11/03(金) 01:03:31ID:exrxvIiE回想シーンなら回想だと明確にするべくバーを表示しなくてもいいんじゃないか、
さやモードだかなんだかを使って非表示にすれば、
なんて思ったりしちゃったり。
0522名前は開発中のものです。
2006/11/03(金) 01:33:59ID:aZ/sB8D3テキストウィンドウと重なってる部分の表示がおかしくなる不具合がある
安心して使えない命令なんだよな
0523名前は開発中のものです。
2006/11/03(金) 08:52:42ID:+kHCe+RE0524名前は開発中のものです。
2006/11/03(金) 09:00:46ID:rVBxwhsI莢モードは知らんが、windowchipの描画関係に不具合があるのは事実だが・・・
0525名前は開発中のものです。
2006/11/03(金) 13:43:35ID:PrUENH0W0526名前は開発中のものです。
2006/11/03(金) 13:49:48ID:PZGVT89Yvspで消去後、復帰させるのが楽になるんだけどね
現状では変数で管理するしかないし
まぁ次回バージョンアップの追加命令に含まれているっぽいけどw
0527名前は開発中のものです。
2006/11/03(金) 23:29:21ID:LErpqGYAアドベンチャーゲーム用スクリプトシステム「MICoスクリプト」を開発しました。
軽いこと&商用ゲームでの使用可能な高性能を目指して設計しており
複雑な演出も簡単に作れるシステムです。
詳しい紹介は公開サイトにありますので、よろしければ使ってみてください。
公開サイト
ttp://mico.x0.com
0528名前は開発中のものです。
2006/11/03(金) 23:37:33ID:GcA86h8b0529名前は開発中のものです。
2006/11/03(金) 23:51:39ID:EeTwiM7tはい 全然ダメー☆
0530名前は開発中のものです。
2006/11/04(土) 00:03:34ID:gKRQhDxs0531名前は開発中のものです。
2006/11/04(土) 00:08:37ID:/1kRXq4V0532名前は開発中のものです。
2006/11/04(土) 01:31:25ID:wG6yMpoL0533名前は開発中のものです。
2006/11/04(土) 01:42:04ID:/1kRXq4V0534名前は開発中のものです。
2006/11/04(土) 01:48:51ID:mXRxhYqA動作実績の差が大きすぎて、作り手としてはサポート環境が不安すぎだからな。
0535名前は開発中のものです。
2006/11/04(土) 02:54:13ID:r6vcum0jで、結局は、あまり使えそうにない感じだが。
0536名前は開発中のものです。
2006/11/04(土) 02:57:55ID:Tw/7iDnh引数1=マスク番号
引数2=エフェクト時間
引数3=マスク表示のX開始座標
引数4=マスク表示のY開始座標
引数5=マスク表示のX終了座標
引数6=マスク表示のY終了座標
引数7=α境界最大値(0〜255)
引数8=α境界最小値(0〜255)
引数9=マスクの移動設定「0」等速「1」加速「2」減速
引数10=明度R
引数11=明度G
引数12=明度B
引数13=輝度R
引数14=輝度G
引数15=輝度B
引数16=彩度R
引数17=彩度G
引数18=彩度B
ふざけてんのか?
0537名前は開発中のものです。
2006/11/04(土) 03:03:50ID:sJ5pLRXj作ってるうちに足していって、足しすぎた感がアルニェ。
0538名前は開発中のものです。
2006/11/04(土) 03:06:00ID:uYrjJgI9Nスクだってsetwindowで16コとかあるし
まぁあんまり叩かずにNスクで盛り上がろうぜ
0539名前は開発中のものです。
2006/11/04(土) 03:14:44ID:Tw/7iDnhやっぱり描画エンジンとインタプリタを新たに作るよりは、Nスクとか吉里吉里用にYuuki!novelのようなインターフェースを作ったほうが人のためになるのかなぁとか思った。
寝よ寝よ。
0540名前は開発中のものです。
2006/11/04(土) 04:46:43ID:3X14xRe10541名前は開発中のものです。
2006/11/04(土) 04:49:01ID:mXRxhYqA画像を別途用意すればそれで済むからなあ。
0542名前は開発中のものです。
2006/11/04(土) 07:29:16ID:fSwABz32質問の内容がくだらなすぎて、「マニュアル嫁」「スクリプト晒せ」が速攻で付く。
あまりのクオリティの低さに、真面目にレスしてる人たちが可哀相に見えてくるな・・・
0543名前は開発中のものです。
2006/11/04(土) 12:27:57ID:nZYFdH/5vspでの表示・非表示状態はgetspmodeで取得できるけど
もしcspで消したかどうかを取得したいなら、getspsize使うと解るよ
存在しないスプライト番号を指定すると、幅・高さに0が返ってくるから
次回の追加命令に含まれてるってあったけど、見つからなかったんで一応。
0544526
2006/11/04(土) 12:44:44ID:1m/ZASthすまん、確認したらgetspposのことを勘違いしてたっぽい・・・orz
getspsizeか、ひとつ勉強になった
getspmodeだとスプライト有無の判定ができないからな
これで変数管理しなくて済むな
dクス
0545名前は開発中のものです。
2006/11/04(土) 18:58:55ID:1Wh9XbPZ0546名前は開発中のものです。
2006/11/04(土) 19:02:16ID:f3AS1ySa0547名前は開発中のものです。
2006/11/04(土) 21:01:28ID:CWl1kj5e身もフタもねぇww
俺はサブルーチンでフォントや一部画像用にスプライト番号の自動割り当てをしてるんだが、
メニュー画面に切り替えるときにはテキストウィンドウと一緒に消す仕様にしている
で、vspでスプライトを消去&復帰をするわけだが
例えば501〜510まで使うと仮定してて、でも実際にそのうちいくつ使ってるか分からない
存在しないスプライトにvspかけるとエラー吐いちゃうわけ
0548名前は開発中のものです。
2006/11/05(日) 03:37:57ID:Slomswhl0549名前は開発中のものです。
2006/11/05(日) 20:24:45ID:ILfdkFUxまず自分でスクリプトを組んでみれ!と腹を立ててる自分は心が狭いんだろうか・・・
0550名前は開発中のものです。
2006/11/05(日) 20:26:42ID:iIqIqqzi0551名前は開発中のものです。
2006/11/05(日) 20:39:01ID:BmyPd528内容が殆ど同じだし。
0552名前は開発中のものです。
2006/11/05(日) 20:47:52ID:mvYYx40iせっかく諭しても、他の暇なヤシがホイホイ回答しちまうし。
0553名前は開発中のものです。
2006/11/05(日) 20:47:55ID:Jky3RTPt俺もそう思う。
0554名前は開発中のものです。
2006/11/05(日) 20:58:41ID:ev2azip7言葉遣いはミョーに丁寧なんだけど、
考えてることは厨房丸出しなんだよな・・・
そういう質問者がいるから、便乗して変なのが大量発生する
それが邪魔だからさっさと片付けようと誰かが答える→調子に乗ってまた質問
なんかこんな感じのループに思えてしょうがない
0555名前は開発中のものです。
2006/11/05(日) 21:06:06ID:ILfdkFUx「教授する」のは「教えるヒト」の立場で使う言葉であって、
「教えを賜りたいヒト」が使う時は「ご教示ください」が正しいと思うんだが。
0556名前は開発中のものです。
2006/11/05(日) 21:09:46ID:4pnPzEkd「ご融資したいんですけど」とか平気で言う馬鹿いるからな。
0557名前は開発中のものです。
2006/11/05(日) 21:13:57ID:VhSU1w8Lいや、真似してるだけかもしれんがw
つか、ゲーム作るのにどんだけ手間暇かかるか想像できてないヤツが多すぎだろ
シナリオやスクリプト、画像や音楽(著作権含めて)管理しなきゃならんし
あの程度のことでつまづく連中が完成まで持って行けるとはとても思えん
まぁ、これ以上はスレ違いかもしれんが
0558名前は開発中のものです。
2006/11/05(日) 21:49:23ID:7HVfpaDZ語尾に「ください」「ねがいます」が付いてれば受身になるから
「教授」でも日本語としては別に間違いではないぞ、と一応言っとく。
0559名前は開発中のものです。
2006/11/05(日) 22:15:16ID:fdj97I7/0560名前は開発中のものです。
2006/11/05(日) 22:45:23ID:IRW/WI850561名前は開発中のものです。
2006/11/05(日) 22:47:54ID:VhSU1w8Lしかし>>559は言い過ぎ
釣りならスルーすべきか?
0562名前は開発中のものです。
2006/11/05(日) 23:32:01ID:fHQjYzsU0563名前は開発中のものです。
2006/11/05(日) 23:39:03ID:BmyPd5280564名前は開発中のものです。
2006/11/05(日) 23:50:25ID:/69G4uugpngをあつかうnscrpng.spiというプラグインですが、正式にはどこで配布していますか?
以前にpngの方が軽くて速いとあったので試してみようかと思ってるんです。
あと、これをつかっても結局アルファブレンド用の右側マスク画像は必要なんでしょうか?
0565名前は開発中のものです。
2006/11/06(月) 00:06:40ID:1G8weu1s>>4にある音ヒネリさんとこへGO!
マスクについては解説を読めばよい。
0566564
2006/11/06(月) 00:38:14ID:cNv5THM4マスク画像は必要ないようですね。試してみます。
0567名前は開発中のものです。
2006/11/06(月) 00:39:55ID:1G8weu1s従来どおりでも構わない。
0568名前は開発中のものです。
2006/11/06(月) 06:09:12ID:WD4G+Tat「埼玉はすごください」「奴にはあねがいます」
さあ、どこが受身だ?
0569名前は開発中のものです。
2006/11/06(月) 07:28:25ID:F+HNPedf教えるに「ください」をつけると
受身の「教えてください」になるわけだな。うん。
それでわからないならぐぐるといいと思うんだ。
0570名前は開発中のものです。
2006/11/06(月) 07:33:51ID:D/N/fqcJ0571名前は開発中のものです。
2006/11/06(月) 08:01:09ID:jZGOxQZxpng透過よりnsc透過の方が読み込みが早い。
0572名前は開発中のものです。
2006/11/06(月) 08:22:45ID:xkKrJ2/6埼玉県民にあやまれ
0573名前は開発中のものです。
2006/11/06(月) 08:27:09ID:D/N/fqcJそれは知らなかった・・・
わざわざα画像を階調反転してpng透過画像に作り替えたのにorz
そのまんまpngにしとけば良かったのね
0574名前は開発中のものです。
2006/11/06(月) 09:05:28ID:jZGOxQZxどちらにせよ気にするような差じゃないと思う。
0575名前は開発中のものです。
2006/11/06(月) 12:54:56ID:6YxYmZttreadmeくらい読めよ。
0576名前は開発中のものです。
2006/11/06(月) 13:01:47ID:gFSo88q2αチャンネルを持ったpngとしか書かれてないぞ
これをαチャンネル情報を持ったpngとも取れるし、
Nスクのαチャンネル形式にしたpngとも取れる
0577名前は開発中のものです。
2006/11/06(月) 13:06:51ID:6YxYmZttいやまあ、そうとったならそれでいんじゃね。
0578名前は開発中のものです。
2006/11/06(月) 13:22:17ID:IuTGdanx速度の事か?
透過画像の事か?
0579名前は開発中のものです。
2006/11/06(月) 22:14:47ID:afI0+Jup0580名前は開発中のものです。
2006/11/07(火) 01:06:58ID:m8bvneQC0581名前は開発中のものです。
2006/11/07(火) 03:24:00ID:STv1ImL10582名前は開発中のものです。
2006/11/07(火) 09:01:13ID:MZvqdMob0583名前は開発中のものです。
2006/11/07(火) 11:52:22ID:jBjs/ICr0584名前は開発中のものです。
2006/11/07(火) 15:10:42ID:v0Zvsak40585名前は開発中のものです。
2006/11/07(火) 16:35:06ID:mBlRFA8a0586名前は開発中のものです。
2006/11/07(火) 17:16:54ID:uR0gTSt20587名前は開発中のものです。
2006/11/07(火) 19:30:32ID:u6TlwC2jインターフェースカスタマイズの自由度の差くらい?
0588名前は開発中のものです。
2006/11/07(火) 20:07:55ID:0h/Dw48aスクリプト解析の可不可。
0589名前は開発中のものです。
2006/11/07(火) 20:34:37ID:/E2ywrsbNスクは半角使えない。
それ以外にも、フォント関係は自由度低いと思う。
0590名前は開発中のものです。
2006/11/07(火) 21:23:09ID:DCog5ALY0591名前は開発中のものです。
2006/11/07(火) 21:49:20ID:rVjD5dT7インターフェイスなら同じくらいこだわれるだろ。
flash使えるかの差はあるけど。
あと出てないのは並列動作の可不可の違いだな。
0592名前は開発中のものです。
2006/11/07(火) 22:01:39ID:fg1kUBny0593名前は開発中のものです。
2006/11/07(火) 22:12:39ID:0zmMXGwn並列処理が出来ないのも結構大きい・・・
あとは文章中のフォント変更も自分で作らないとできない
吉里吉里はライブラリが充実してるから、
初心者でも高機能を実装できるってのは大きいんだけどね
Nスクでも自作すれば大抵の機能は実装できると思う
0594名前は開発中のものです。
2006/11/07(火) 22:23:18ID:dWsvWbwL質問するにしてももっと質問のしかたを考えろよw
とりあえず文字列変数の番号部分を数字変数で指定すればいいんじゃね?
0595名前は開発中のものです。
2006/11/07(火) 22:46:45ID:DCog5ALY申し訳ない_no<質問のしかた
文字列の数がかなり多いケースだと$%varのパターンは個人的に気が進まなくて。
自分なりに「各バイト長を合わせ、順に連結したものを1個の文字列変数に入れ、あとでmidで切り出す」ようなルーチンを作ったのだけど、
もっとうまい方法あるかな? と訊いてみたかったのです。
(最初からそう書けよ俺…_no)
考えてみれば変数番号は4000くらい使えるし、難しく考えないほうがいいのだろうか…
0596名前は開発中のものです。
2006/11/07(火) 23:36:05ID:eQwTb5AB0597名前は開発中のものです。
2006/11/07(火) 23:37:15ID:dWsvWbwL0598名前は開発中のものです。
2006/11/07(火) 23:41:47ID:0zmMXGwn0599名前は開発中のものです。
2006/11/07(火) 23:43:57ID:5p+S41K/midじゃなくてsplitじゃ駄目なの?
0600名前は開発中のものです。
2006/11/07(火) 23:44:00ID:EtxxLyWAflashはプラグイン使えば動くよ
0601590,595
2006/11/08(水) 00:07:03ID:Gr+sQ4sE用途はRPGやAVGのナビゲーションね。
場合によって表示形式が変わるし量も多いんで、画像なんか使ってられるか!という経緯がございます。
>>599
20個程度だったらやるんだけど、
100近くあって、1個だけ引き出す使い方ばかりなんですよ_no
やっぱり$%varでグローバル変数使うのが安全かな…
0603599
2006/11/08(水) 00:19:01ID:CZDLAzFG0604名前は開発中のものです。
2006/11/08(水) 00:26:30ID:ZHo2zZXVその二つを比べて吉里吉里にしかできないことっていうと
ループチューナによる複雑なループとかムービーを背景として使ったりとか
並列処理とかゲームパッド対応とかFlash対応とかいろいろある
0605名前は開発中のものです。
2006/11/08(水) 00:53:16ID:Gr+sQ4sEいや、考えてくれた気持ちがうれしかった。
みんなありがとう。ちょっと勇気が出たよ。がんがってくる。
0606名前は開発中のものです。
2006/11/08(水) 01:08:17ID:E5pFcscv0607名前は開発中のものです。
2006/11/08(水) 01:32:53ID:S1iWUfJA0608名前は開発中のものです。
2006/11/08(水) 03:09:53ID:G5b46OQ3文字が上に流れていくタイプで。
もしやり方があるならよかったら教えてください。
あと皆さんはエンディング時はwaitとresetde終わらせますか?
■ このスレッドは過去ログ倉庫に格納されています