1 :
牛 ◆JFxYj/S602 :
2005/09/15(木) 22:36:22 ID:Y+mZUT27
2 :
名前は開発中のものです。 :2005/09/15(木) 22:37:32 ID:Y+mZUT27
・復号ネタは禁止。(Nscripterはクローズドソースです)
・複号ネタも禁止。( ○ サポーター , × アンチ )
・Nscripter以外のノベルツールネタは、ここでは歓迎されません。
・うpろだに絡まない技術的な話題については、本家のBBSと使い分けするようにして下さい。
・やる気を殺ぐような発言を見掛けても、さらっとスルーしちゃって下さい。
・また、ノベルツールの比較検討や論議については、下記のスレで行って下さい。
(但し、特定のノベルツールを叩く為のスレではありません)
ノベルツール選考スレXP
http://pc8.2ch.net/test/read.cgi/gamedev/1083482407/
3 :
牛 ◆JFxYj/S602 :2005/09/15(木) 22:40:28 ID:Y+mZUT27
4 :
牛 ◆JFxYj/S602 :2005/09/15(木) 22:41:02 ID:Y+mZUT27
5 :
牛 ◆JFxYj/S602 :2005/09/15(木) 22:41:55 ID:Y+mZUT27
6 :
牛 ◆JFxYj/S602 :2005/09/15(木) 22:43:24 ID:Y+mZUT27
牛乙
>>1 お疲れさまです〜。テンプレ適用ありがとうございます。(;;)
半日以上放置していたら、前スレにアクセス出来なくなってますた。orz
(前スレ986以降は他で確認しまつ)
>>前スレ985さん
GJ!!(感想は別途に報告させていただきます)
はいはいスルーですからねー
ころなが最高峰かな
はいはい、スルーしてください。
9 名前: 名前は開発中のものです。 [sage] 投稿日: 2005/09/16(金) 00:34:33 ID:0XQmVQqW 12 名前: 名前は開発中のものです。 [sage] 投稿日: 2005/09/16(金) 00:41:16 ID:0XQmVQqW 13 名前: 名前は開発中のものです。 [sage] 投稿日: 2005/09/16(金) 00:41:58 ID:0XQmVQqW 9で吉里吉里ネタ、12で復号ネタ、13で自作自演 完・了!
テンプレが終わったところで、マターリ進行しましょ。( ゚Д゚)y─┛~~
前からこんなにアンチ多かったっけ?
台風は去ったかに見えるけど 実はただ台風の目の中にいるだけじゃないんですか?
19 :
名前は開発中のものです。 :2005/09/16(金) 17:54:14 ID:SkchPB0D
↑てっきり部落羅じゃないかと思ったが… 何だよこれ
クリック募金の宣伝だろ あんまり知られてないのかなぁ
スレ荒れてるしさ、 場違いなリンクじゃそう思うのも仕方ねえんじゃね?
天プレのNスク講座を見回って参考にさせてもらいつつ、頑張ってる ゲームが作りたくてこのソフトと出会い3日、変数とスプライトで躓いてるけど まだ諦める気にはなれない。おまえらや市販ソフトまではいかなくても 軽い選択肢のあるゲームの一本くらいは作れるようになるまで頑張る
あー、何作ろうとしているかは知らないけど 覚えるのにそこまで時間は掛からないと思うよ まだ3日だろ? 俺の場合はね、そーだなー 売られてるマニュアルとか抜きで 3週間位で大体扱えるようになったぞ あんなの楽勝だよ、みんなそうさ もっと早く習得した奴もいると思う 問題はそこから先の工夫だが… 本屋で売られているマニュアルなんかある程度覚えると結局ゴミだと どうせ気づくものに決まってるわけ だから買わない方が無難だよ これは先日新しく売られ出したマニュアルに対してもまあ同じ事言えると 思う んで、まだ初心者なんだからテンプレにある國杜舗のサンプルスクリプトを いじって覚えてみるといい あと、本家でNスクの辞書があっただろ こいつを見ながらサンプルスクリプトを調べるのだ まあ、まずはそこからだろうな くだらん買い物する前に立ち止まって習うより慣れろでまずやってごらん
本家の辞書古い・・・。
でも一応の参考にはなるよ あれで一定のボーダーには上がるだろ 後はこのスレの過去ログ読めば大体それでいいんじゃないかな 俺もそれで知恵を補って来たし でも本家の辞書が古いのは確かに問題アリだよな あれを初心者相手に今でも配布し続けるのはやっぱ問題あると思う
辞書ならうぷろだの最新版使えば? 綺麗に整理されてるよ
ころな面白いね。 Nスク最高峰って噂は本当だった。
>>28 だな、優れたソフト特有の荒しのせいで邪魔されたけど、
全ての面で群を抜いている。天下を取るのも近いんじゃないかな。
うわ、早速工作員が来てるよ
う…うろたえない! Nスク信者はうろたえないッ!
このスレ、ホンマおもろいわあ
前スレおちてますね ログうpお願いします
過渡期っちゃんの言いわけ、黙って読んでたんだけど あの続きはどうしたんですかあ? 萌え萌えな人だっていたじゃん、続きがなくちゃまずいよ いや、俺も読んでてファンになった一人なんだけどね(笑)
過去ログ読んでたんだが、NSwriterっていうのは今はないのか? WHiNNYを使えば良いのか? 他にオススメのテキストエディタがあったら教えてくれ
Nスクは初心者にはとてもいいんだわ。 Nスクでシューティング作ろうとかいう無謀なことしない限り ま、それも作ろうと思ったら作れるけど、普通にDirectXやらで作るのより難解になる。 述べるに限って言えばそこそこ普通に、いや、まったく問題ないといっていいくらいスムーズに作れる。 そんな漏れは今では吉里吉里使い(笑
それともひとつ、Win以外のOS互換性についても何気にNスクぴかイチ。
ぐぐったら少ない件数しか引っかからなかったが… しかも一番上は変なメッセージが出た knteditor のオススメな点を教えてくれ
うん、ごめんなんか変なの出てきた KNT Editor でぐぐってみるといいかも ってもしかして公開終了してる? デフォでnscrのフィルターあってタブ切り替えできていいなと思って使ってた
KNT EditorもWHiNNYに組み込まれたってことかな? KNT Factoryというサイトさんのソフトだけど
WHiNNYに組み込まれたってことなのかなぁ 今落として使ってみたんだけど、あんまり変わった感じはないね
前スレのdatをうpしました。
前スレって1000いかなかったん?
一応毎日チェックしてたから、多分1000まで行ってない。
WHiNNY結構重いな 他の窓いっぱい開きながら作業するからどうかな? 機能をNsc1本に絞ったやつが欲しかったな
しばらく来ないうちに前スレがdat落ちしてて迷子になったんで、スレ検索で ようやくたどりついたよ…。 全然ひっかからないと思ったら、スレタイが「NScritper」になってんじゃん orz
サンプルを…システムカスタマイズのサンプルをくれ…! というわけで無謀にも手を出し足踏みしている俺が通りますよ。
>49 牛氏 先日うぷしたセーブロードサンプルだけど select命令で選択肢作ったら、選択肢でセーブできなかったorz 選択肢でセーブする方法を教えて欲しい
本家の掲示板のあれは釣りか?
>>51 他スレで答え貰っても礼を言わない上に、今回も
>お世話になりましたので、ご返事は遠慮致します。
とか言ってるしな。煽りや釣りが湧くのも当然かとw
53 :
牛 ◆JFxYj/S602 :2005/09/21(水) 00:00:03 ID:84d5RX/j
>>48 サンプル、ウチにあるよ
>>50 選択肢は多分selectで作ったんだよね?
cselと*customsel作って、saveon/off使わないとダメっぽいかな……
漏れが作ったサンプルじゃないけどいじってみるよ。
ところで本家のバカに特攻してきてもいいですか。
>53 牛氏、トンクス! selectでやってたorz cselにしたら無事解決 本家に特攻、いいと思う ussiyとかちょっとHN変えたほうがいいと思う (前スレでうだうだ言ってたヤシがいたので)
もともと本家で牛って名前でやってたんだけどなw そのままコテハンになっただけで、元は本家出身のコテハンだということを知らんヤツだったのだろうと思った。 解決したですか、よかったー。 システムカスタマイズしたら無条件にcsel、と覚えておいてください。 じゃないと後々不便です。
確かに俺も、システムカスタマイズしたのに うっかりSelect使っちゃったため、挙動が変になって 「なんでだ〜?」ってしばらく無駄に悩んだ事があったなぁ。 本家に特攻は止めておいたほうが……。 特攻したところで、絶対良い方向には向かわないだろうし。
すまん。もう特攻してしまった……
あのガキが削除キーを入れて削除したとも思えないが、消えてるな。
Nスクの文字修飾で袋ってないよね? YuukiNovelの袋がとてもきれいだったので Nスクになかったらいれてほしいんだが・・・。
>59 前に友人とやらが口調注意された時も即発言消してた。 今回も自分で消したんじゃね?
テキストウィンドウの隅に常駐のセーブロードボタンをつけて systemcall save等の命令使ったりする場合の わかりやすいサンプルとか説明とか無いでしょうか
>>60 残念ながらない。でも袋文字は欲しいよな。
>>62 サンプルは何処かに転がってたな。テンプレ回ればあるんじゃないか?
その内容を説明すると先にスプライト出してspbtn定義しとして、
あとは普段通り左右クリックとかの判定と同時にそれも待てばいいだけ。
初めて見た こんなのいつのまにできてたの いや、俺62じゃないんだけど参考になったよ
66 :
62 :2005/09/22(木) 20:16:38 ID:TTmPSxSM
>>64 ありがとうございます
しかしこんなのあったんだ…
今、コピペしながらカスタム中です。
でも何故か送りカーソルと選択肢が消えずに表示される…
メニューボタンもカーソル乗せたときにセル2にならないし
どこかの設定がおかしいんだろうか
>どこかの設定がおかしいんだろうか 当たり前だw ここで 「どこか間違ってるな、どこだろ?」と思うか 「これってNscripterのバグ!?」と思うかで 実力差が出る。 セルは0から始まって0,1,2って数えるのを セリは1から始まって1,2,3と数えるとか勘違いしてないか?
ル リ た、立て読みかー!? ルリルリ (*´Д`)ハァハァ
70 :
62 :2005/09/23(金) 17:22:06 ID:7OkZLF7c
今設定を整理中なんだが、テキストの中に !sd というのがあったんだが、なんだろうこれ…参考元にも書いてないっぽい マニュアルとか見てみたがわからん 消して良いのかなんなのか分かる人頼む 何かの間違いなのか…?
>>70 !sd 文字表示速度をデフォルトに戻す。 表示文中に埋め込む。
エヌスクリトパーのヌレはここですか?
73 :
62 :2005/09/23(金) 18:10:08 ID:7OkZLF7c
>>71 おお!ありがd
何処からコピペってきたんかな…
75 :
62 :2005/09/23(金) 20:45:37 ID:7OkZLF7c
何だかまた便利そうなものが…!
>>74 ところで allsphide って立ちキャラまで消しちゃう?
立ちキャラ残したい場合はcspで一個ずつ指定するしかないのかな
!sd は普通にマニュアルにのってる。 >75 消えるなw
え、立ち絵は残るんじゃないの?
>75 それ位なら、態々ここで聞かずとも すぐにテストできるじゃまいか・・・
79 :
62 :2005/09/24(土) 17:11:15 ID:wl2XjHbF
vspだった…本気で勘違いしてた テスト終了。現在問題なく動いております。 …絶対余分な記述いっぱい残ってるだろうけどな。
Nスクまとめサイトとか欲しいな 今までスレに上がった小技とか、参考リンク集とかまとめたやつ いちいち端から探していくの面倒
作ってくれたら100回お気に入りに入れてやろう
これが言いだしっぺの法則か!
86 :
80 :2005/09/27(火) 21:11:35 ID:3E3yTMJw0
少しずつ小出しにするのと、完成してから一気にこのスレで 告知するのとどっちが良いかな?
小出しにすると、それで満足しちゃって頓挫する。 一気にやるべし。
がんがれ。応援してるぞ
ちょっと煽ったら、まさか本気で作ってくれるとは 変な事言ってごめん。いいものに仕上げてくれると信じてるよ 協力できる事があったら言ってくれ。バッチコーイ
ワロス
牛さんを筆頭にすごいレベルが高いな……。 半年くらい前に画面キャプチャ付きセーブ/ロードくらいまでカスタマイズしたんだが、 しばらく触らないうちにすごい勢いで忘れてた。 スレとサンプル、色々と参考にさせて頂きます。 あとオフィシャルガイド、無理に買う必要はないと思うけど、 PCに向かえない時とかにだらだら読んでるだけで色々覚えるから、 そういう人には便利かなぁと思う。
>>86 期待してるぞ。
>>91 どう考えてもろだ主さんが最強だと思うが。
ミサイルサンプルにスクロールバーとかNスクの可能性示してくれたし。
プラグインまで公開してくれてるしさ。
牛氏はカスタマイズする人の平均レベルくらいじゃない?
レベルとかそんなのどうでもいいジャマイカ・・・ 牛さんのサンプルは駆け出しNスクカスタマーとしては その構造とコメントなどが非常にわかりやすく纏めた匠。 ろだ主さんは豊富な技術力でNスクではあまり見られない 動的な処理のバリエーションを実現しきった匠。 両者ともNスク文化に咲いた花、それだけのこったろ。
多分
>>91 の「牛さんを筆頭に」の「筆頭」には
「一番レベルが高い」っつー意味は無い物かと思われる。
単にコテハンが一人だけっつー。
文字ボタンでSkipとLogを作成したら Skipは表示されるのにLogは『Lo』しか表示されません なんででしょうか… わかる方、ヘルプミー
半角だから。
漏れの技術力はカスタマイズする人の平均くらい、と言われてその通りだと思った。
ろだ主さんにはちょっとかなわない感じがしますというか、かないません。
初心者→カスタマイズできるようになる
ってところの成長が一番大事な段階かななんて思ってるので、
というかそこまでいけばあとは自分で進んでいけると思う。
漏れのサンプルがその段階で役に立つなら嬉しいなぁ。
>>95 ヒント:"Log "←半角スペース
ていうか、はっきり言ってあげなよw 文字列スプライトは全角文字をスプライトとして表示します。 半角文字も表示できますが、正式にサポートされていませんので動作保証はしかねます。 一応、半角文字を使用した場合、奇数文字だと最後の一文字が欠ける現象が 確認されていますが、前述の理由で修正される予定はありません。 文字列スプライトは文字のサイズ(縦横の大きさ)を自由に設定できるので、 文字列は全角で行い、サイズの調整をした方がいいと思われます。
100
101 :
名前は開発中のものです。 :2005/09/30(金) 23:01:35 ID:H7AsaQV8
小文字を本文(テキスト)に使うことはできないのかな? 例えば「yes」とか
基本的には無理 ひぐらしでは _ とか使ってたね 偶数文字列だったらいけたような気もする
小文字はもちろん使える。全角文字の小文字「yes」だが。 半角文字「yes」は使えない。もちろん半角文字だと大文字も使えない。 (揚げ足とりスマン) 基本的に半角文字は命令とみなされるからね。 何かの間違いで使えたとしても、どうなるかわからないので使わないほうがいい。 このあたりがNscripterの最大の弱点だよなぁ。
104 :
名前は開発中のものです。 :2005/10/01(土) 00:41:10 ID:u7UrSxlW
>102、103 ありがとうございます。 やっぱり半角文字は使えないのか… 全角英字にすると横幅大きくなりすぎてカコワルイんだよね(´・ω・`)
>>104 今後使えないかもしれんが現バージョンなら制約ありつつ使える。
既にレスで答え貰ってるんだからあとは自分で試して条件探してみれば?
あと、どうしてもサポート外の半角が嫌ならルビ関係弄れば出来るぞ。 面倒でも自分で色々試してみるべき。案外どうにでもなる。
>>98 いや本当に役立っていますよ。リアルで会ったら抱きしめたいぐらいw
キモス
公式ワロス。フォチョショップってwwww
ただのtypoだろ。
公式で質問されてる画像の乱れとか言う問題はどう見るかね、ヤッコさん達。
透過指定がleftupになってるだけじゃない?
ゲームにオートモードつけたいんだけど、何処か良いサンプル無い? 一行あたりのスピードじゃなくて、文字数に応じてスピード変更とかしたいんだけど。
114 :
113 :2005/10/02(日) 01:13:48 ID:UcJOH2Ni
自己解決。 普通にシステムカスタマイズでいけたか……。
アップローダー管理人です。 前スレの書き込みが止まっている上に スレッド一覧を NScripter で検索しても次スレが見つからなかったから 滅亡したのかと思ったです。 スペル間違ってるよ! 前スレのログを上げてくださった方、ありがとうございます。 と言いたいところですが、当方は 拡張子 dat のログが読めないとです……。 html のものはないでしょうか。すいません。
前にもいたけど、全部入力するなんて皆まじめだね。 Nscだけで検索すれば無問題。 ロダ主さんいつもありがとう。 せめてものお礼に過去ログ差し上げたいのに、datしか無かった…orz
985までの一応うpしときました
NScrについてくるカーソルのグラフィックがぼやけてない? マウスとかロックバックとか
悪い、XPのビューアのせいだった
Nscで綺麗なムービー作ってるとこある? bltって何処まで使えるものなんだろうと
>120 マシンパワーにかなり左右されるから素直にムービー作った方が楽じゃない? 低スペック切り捨てなら問題ないけど、そういうわけにもいかないし。
普通はムービーファイルを一緒に放り込んでるのかな? まぁ、作る技術も無いんだけど… その前にゲームの中身だな 今更マニュアル読んでてwindowchip知ったりしてるからな マニュアルの熟読は必須だと思い知った
windowchipって機能してないバグがあった気がするけど 今は直ってるのかな?
な・なんだってーーー windowchipってバグあるのか…詳細キボン
いや、だから機能してなかったんだってば。 もう随分前の事だから直ってるかもしれんが。 俺もwindowchipの命令に気付いた時に 実際に使ってみたんだけど、全然機能してなかった。 つまりテキスト消しても出っ放しだった。
windowchipってもう治ってるんだ。 でも自分で組んでる奴はみんなあれに頼らない習性ついたよなw 特に手間的にも大差ないしさ。
カスタマイズしていると上手くいかなかった覚えがあります 現在バックログをカスタマイズしているのですが 文頭の[]、タグの内容を反映させたいのです ログにてタグの内容を取得したいのですが、良い方法が思いつきません 知恵をお貸しいただけないでしょうか
windowchipは今でも問題あるよ。 多分作者も大したテストしないでリリースしたと思われ。 ま、いつもの事だ罠。
このスレに直接関係あるわけじゃないけどPSPでできるようになったね
logsp2(logspも同じく)の使い方が分からない。誰か教えてくれ。お願いします。
getlog $0,0 で文字列を文字変数へ logsp 1000,$0,20,20 こんな感じ?
132 :
130 :2005/10/16(日) 13:06:21 ID:wYKI+Mbd
遅くなって御免。 理解した。有り難う。
選択肢をスクリプトボタンでやる場合(そらちゃみたいな感じで) 何かいい方法はないでしょうか? サンプルとかありませんかね
そらちゃは知らんのだが、スクリプトボタンってなに? スプライトの事か? 「何かいい方法」ってなんだ? スプライトボタンってわかってるのならそれをすればいいだけじゃないの?
自分でスクリプト書くの面倒だから、他人に書かせてコピペしようってのがみえみえだよな
そのスプライトボタンです 自分で書いたがよりすっきりした案はないかと思っただけだが
よりすっきりしたかどうかを判断するには比較対象が必要である。 つまりキミのスクリプトが公開されないといけないという点には思い至らないのか。
cselを使わずに、 ・スプライトボタンで変数分岐 ・選択肢数に応じてのサブルーチン作成 くらいで特に変わったことはないと思うが、スクリプト公開は勘弁してくれ
普段ネタを提供できない奴でも噛み付くときだけは元気です。
140 :
名前は開発中のものです。 :2005/10/20(木) 00:03:51 ID:7AZ2wz3L
>>138 その情報から俺が口出しできる事と言ったら、
・defsub使うのも手かもしれん。
・cselにはgetcselnumという選択肢数を自動取得する命令があるが、
スプライトボタンにはそれがないので、選択肢ごとに自分でパラメータを渡せば
それぞれのサブルーチンを作る必要はないんじゃないかな。
選択肢のパターンが2つとかだったらサブルーチンでごまかしても良いが汎用性が犠牲。
くらいだな。
それと念のために言っておくけど、 他人にものを訊いたり、考えてもらう時は、 それに必要である情報は予め全部公開しないとダメだぞ。 「私のもってるこれよりももっといい感じのが欲しいんだけど、どうでしょう?」 なんて訊かれても答えられる奴なんかいないぞ。 必要な情報を引き出すのは答える側の義務だ、なんて思ってるわけじゃないだろう?
スプライトボタンにするだけだったらcsel使っとけ getcselnumとgetcselstr使えばできるだろう
彼の持ってる肉棒よりもっといい感じのが欲しいんだけど、う〜んどうでしょう?
寝取られろ
avi・mpg動画をループ再生させると最初に戻る一瞬ちらつくんですが、 回避方法ありませんでしょうか。
ちらつきが気にならないように、まばたきし続けるってのはどうだろう
ビデオ対応iPod用のNScr互換ツールってあったっけ?
149 :
名前は開発中のものです。 :2005/10/22(土) 01:26:24 ID:itWypk7o
ころなみたいなゲーム作るのって、大変?
なぁ、なんか公式でハイプレスされたんだけど、 漏れ何か間違えただろうか。 なんか気になってしまうぞ。
>>152 理由無き横槍な即レスなので全く意味無さそう・・・。
恐らく相手にすらならないので放置に限ります。
154 :
名前は開発中のものです。 :2005/10/25(火) 22:42:09 ID:kfFJIK4D
nsaファイルはsusieで見れるのですが、文章のファイルの方はどうやって解析するのでしょうか? どなたか教えてください。
おおっぴらにそういうことは聞かないほうがいい。
(小声で) えっへっへ、この時間帯、このスレにゃ人は居ませんぜ旦那・・・。 ところで、一つ、あたしに教えちゃくれませんかね? 文章のファイル・・・。どうやってみているんでやんすか?
ageてまで聞くなよ。(゚听)カエレ
>>160 スレルール守れない奴はカエレ。
禁止事項の書き方変えた方が良いかと思った。
復号ネタ禁止じゃ意味分かんない人もいそうだし
「暗号化ファイルの解析ネタ禁止」とか。
変わんないかな…
>160 氏ね。
どうせわかってて貼ってるんだろ貴様。嫌がらせだな本当に。
あるレビューサイトの奴もそうだし、何故こうもNスク嫌うかな。
とりあえず簡単な復号対策を書いておく。この二つはもう必須じゃね?
1.コメントを全て削除する
【君影草工房さん】
http://gimite.ddo.jp/~kimikage/ ここのNscbuild Ver0.1を使うとお手軽。コメント付きのものは手元だけに残しておこう。
2.空白行を削除する
エディタの機能で削除できます。フリーのエディタだとBigEditerなどに機能有り。
ただしskip命令の飛ぶ行数などは要注意。
・さらに読みにくくするには……
エイリアスを使わない。ラベルの位置を滅茶苦茶に配置する。などなど
163 :
156 :2005/10/26(水) 12:09:31 ID:2mih6Mba
いいじゃん別に。 商用ゲームを作るわけじゃないし、 単にどんなプログラム組んでるのか見てみたいだけ。 何でそんなルールを決められるんだよ。 プログラムに著作権とか無いだろ別に。 何が対策だアホか。別にとらねえよ、プログラムぐらい見せろよ馬鹿。 嫌ならゲーム機のハードから作れ。
>>161 そもそも、そういう輩はテンプレ読むとも思えんしね…。
でも分かりやすい表現の方がいいとは思う
アイデアを盗むのはOK(ただし特許があるとNG)。 コピペするのはNG。
167 :
156 :2005/10/26(水) 13:00:21 ID:2mih6Mba
いや、アイデアを盗むも何も、プログラムを見たいだけなんだが・・・。 まあ、プランナーさんがカリカリする案件なのかもしれん。 ちょっと、言い過ぎた、すまん。
もうちょっと著作権学んでこようねって
>>169 が言ってましたよ
コピペOK。
WinMX作って「違法ファイルは共有しないようにしましょう」って言ってるのと同じだよな
復号されるのが嫌ならNスク使わなければ良いのに。
プログラムが見たいなら、作者にお願いすればいいのに。
裸婦のデッサンがしたいからって、そこら辺に居る女性を確認も許可も取らずに服を剥いでるようなもんだよな
少年よ大志を抱けって感じだよな
納豆に醤油入れるようなもんだよな。
創作意欲のわくお題を勝手に希望するようなもんだよな
arc.nsa内のファイルパス一覧だけ取り出す事って出来ないでしょうか。 あれば画像ファイルを指定するのにコピペで出来て便利なのですが・・・。 フクゴウネタに引っかかるようであればスルーでお願いします。
>>177 へ?
他人の作ったarc.nsaの中身のパスを取り出したいっての?
自分のだったら自分で作ればいいんだから、そういう事だよね?
答えは「できない」だけど。
そんな事してどうするつもりやら……。
>>178 様
失礼しました、説明不足でしたね。
アーカイブにディレクトリ階層構造を持たせた場合、ファイル指定が面倒になるという事です。
例えば自分で作成したアーカイブで、
-\haikei
-\haikei1.bmp
-\haikei2.bmp
-\tatie
-tatie1.bmp
という構造のものがあるのですが・・・。
皆様はこのようなアーカイブを作ったりしないでしょうか。長文レスすいません。
181 :
179 :2005/10/30(日) 01:12:38 ID:MZhRthmO
>>180 様
ソフトの紹介ありがとうございます。それでリスト作成できました。
まぁ、arc.nsaのヘッダあたりのファイルリスト情報だけ
引っ張ってこれないかなーとか思ったんですよ。創作意欲の沸く話題とか言われたので。
susieだの0x84だのの話題はタブーっぽいですね。失礼しました。
俺か!? 俺のせいなのか!?
>>182 様
Yes.というわけでお題をどうぞ。
でぃーえるえるのつくりかた。 とか逝っておく?
文字列スプライトボタンを使うと文字列が文字化けしてしまうのですが、どうすればいいですか?
185 :
184 :2005/10/30(日) 14:47:13 ID:2VeX5t4+
自己解決しました。スレ汚しスマソ
>>183 殿
正直無理だった
プログラムはさっぱりわからん
187 :
183 :2005/11/01(火) 00:14:45 ID:Kk12YmNh
>>186 様
需要があるなら、フリーのコンパイラ導入からサンプルを利用した
アホdll作成までなら紹介させて頂きますが。
その後は他の方に任せるとしまして。とゆーかそこまでしか出来ませんが。
人様に振ったネタですしね。多少の責任は取りませんと。
しかし、
>>178 様のような後ろ向き思考な方しかいないなら意味ないかな
とか恨み言 言ってみる。 牛さんどうよ とか振ってみる。
ナニコイツ?普通にキモイ
>187 マジでお願いしたいです。dll作れるとNスクもだいぶ違うだろうし。 当方VS.netを学割で格安購入したはいいもののその先サッパリわからなくて……。 そういったとっかかりがあると凄く心強いです。是非是非。
186じゃないが、俺もDLL講座期待してるよ。 昔DLLじゃないとどうしても出来ない事が出てきてcの勉強を始めたが いまいち飲み込めないまま先送りに… 運良く、その機能は実装されたので助かったのだが。次のために勉強しておきたい
別スレ…でやったほうがいいのかな。 このスレでやると色々と問題が起きそうな感じ。
既にいつものパターンに引きずり込まれている予感。 DLLを作りたい→だったらCだろ→そこまでするんだったらNSCじゃないアレを使えという自演
どうせ最近過疎ってんだしここでいいよ プラグイン作成ならスレ違いでもないだろ
漏れですか。最近すっかりやる気を無くしてるんですけどw プラグインは本当の超基礎を少しやったことがあるけど、 そもそもCがほとんど書けないから大した物作れない。 ネット上の文章を取得できたら便利だと思ってるので、 そういうプラグインをいつか作るかもしれない。
195 :
178 :2005/11/02(水) 01:02:54 ID:McX9/PV+
>>187 なんだ? 私に喧嘩を売ってるのか?
他人にものを尋ねるのに説明不足、情報後出し、ってな自分の無能さを棚に上げて
棚に上げてよくそんな偉そうな事が言えるね。
おまいら、フリーのコンパイラ使ったDLL作成は ネットのあちこちにあるだろうが。
正直、「教えたがり君帰れ」って言われるだろうなぁと思ってたんですが、 皆さん大人ですね。 >>牛さん 出来れば優れたユーザである牛さんやロダ主さんに 解説お願いできれば・・・と考えていましたが。呼び出してごめんなさい。 とりあえずあpろだの方に、昔作ったdllを置かせてもらいます。 一応、httpクライアントなど実装してみたり。 恥ずかしいのと色々問題あるのとで、明日消しますが。 IRCやMSNメッセンジャーでマンツーマンというのもアリですかね?
プログラムが書けなきゃゲームが作れないと思ってる香具師は 25年位は時代を遡れるよ。 当時はBASICと8ビットの機械語が理解できれば1人で全部を作ることが 可能だったけど、現在C,C++,Win32,DirectXを習得するのに必要な時間を 理解できていない人が多いような気がする。 25年前 → 個人レベルでの技術資料の入手が困難だった。(但し、技術の難易度は低い) ハードウェアの値段が高価。 現在 → 技術資料はありふれているけど習得時間がかかる。(技術の難易度は高い) 当時に比べて、ハードウェアは安くなったが細かい種類が多く、同じ動作を見込めないことがある。 いつ頃までにゲームを作れるようになりたいか?を決めておいたほうが良い。 あと、プログラム技術だけではゲームが成り立たないことを知っておけ。 漏れとしては、DLLとプラグイン作成の詳細については、このスレの範疇では無いと思う。 ほんの少し齧る程度にとどめなかった場合、逆に脱落者が増えるだけのような希ガス。orz
>プラグインは本当の超基礎を少しやったことがあるけど、 うp汁!!!
報酬有でフラッシュプラグイン作ってくれないかなーとぼやいてみる
プログラムが書けなきゃゲームなんか作れんよ。 ツールがある? お前の作りたいゲームに入れたいアイデアは、 ツールの範疇に収まるんか。そうか。しょぼ。
現行ツールだけで考えてると
>>201 みたいな回答しか返せないオチ。
アイデアがなきゃゲームは作れんよ。
>>197 プラグインはもらっておいたー。
もしかしたらこれでやりたいことがやれるかも知れないw
MSNメッセンジャ上で、というのは漏れに何か用でもあるということ?
あるんだったら勝手に登録してくれていいよ。
>>199 しょっぱい講座になりそうで、実際にCが書ける人が見たら
プッされそうな講座しか書けそうにありません。
>ゲームがどうとか
いやまぁ、いろんな要素が全部揃ってはじめてゲームが作れるわけで。
何かひとつ欠けても完成しませんよ、たぶん。
>しょっぱい講座になりそうで、実際にCが書ける人が見たら >プッされそうな講座しか書けそうにありません。 だから面白いんじゃないか
本家更新されてたね りんごぐるぐるするのよく出来てるね
りんごぐるぐるってのが何のことだかわからない… サンプルか何か?
upろだみるよろし
208 :
206 :2005/11/10(木) 13:50:55 ID:nCv9gHsB
ありがとう、upろだ見たのに何でか気が付いてなかった。 面白いなこれ。そして、よくこんなの思いつくなー。 うpした人スゴイ。自分も精進せねば…。
ごめん、どこが、どうスゴイかいまいち解らない。。。
ごめん、漏れもどこが、どうスゴイかいまいち解らない。。。 りんごが回ってなにが楽しいんだ?
おもしろいよ あははー あははははははっ りんごがまわる〜
212 :
206 :2005/11/11(金) 02:14:11 ID:O1MQW72a
ごめん、感動の沸点低いってよく言われる…。 自分は、Nスクでこんな事しようとした発想自体がすごいなと思ったんだ。 で、コード見てみたらこんな短いのかと衝撃受けて。ホント発想次第なんだなーって。 なにが楽しいかって、りんごが回っても別に楽しくはないよ。 でも女の子回したら面白いかなと。画像準備半端なさそうだけどw
うちのクラスで「ジャイアントスイング」がはやってたから、 いたずらで女子にもかけてやろうって話になった。 ターゲットは転校生の女の子。 体育館に一人でいるところを、五人くらいで襲い掛かった。 本気で悲鳴を上げる転校生。 彼女の声を聴きつけて、先生たちが集まってくる。 (誤解されている!) そう考えた俺は、説明しようとこう言った。 「僕たちはただ、彼女をまわそうとしただけです!」
確かに、気づけばVer2.55が出てるではないか! しかぁし、なぜスプライト表示非表示判定が無いのだ! 遺憾である! と、隣の人がいってましたよ。
んなもん自分で管理しとけ! と後ろの人が言ってますよ。
ちょw 任意のスプライトの状態が表示状態か非表示状態かを取得する命令だよっ! と、俺のデスクトップにあるテキストファイルに書いてあるんだが。
>>217 書いたのお前しかいないじゃねえかァァァ!!
と、俺のゴーストがそう囁いています。
例のリンゴのサンプルの事だが… Nスクでよくまあこう言うの作るねえ バイオハザードのアイテム選択の場面みたい わざわざこんな事までするチャレンジャーが出るとは思わなかったな ザブトン一枚あげよう!
新機能追加よりバグ取りして欲しいよ…
221 :
名前は開発中のものです。 :2005/11/11(金) 20:44:58 ID:DdHNtYYy
Nscripterで、標準で使われていない漢字を使おうとして、 unicodeでTXTファイルを保存したのですが、 エラーが出ます。 unicode形式は使えないのでしょうか?
扱えませんからかえってください
このスレはいつもこんなに殺伐としてるの?
>>224 いっぱい使ったから、どこでエラーが出たのか忘れた。
まあ、絵を表示することで乗り切ろうと思います。
つうか、作品とかじゃなく、自己満足のツールだから、良いんだけど・・・。
>>217 スプライトっつっても勝手に表示されたり消えたりするわけじゃないんだから
配列でも作って、スプライト関係の命令は全部defsubでオリジナルのを組んで
フラグ管理しておけばいいんじゃねーの?
と小人さんが仰っています。
自分で管理するとそれのために変数を割り当てないといけないから嫌だなぁとか なくてもいいけど、あると便利だろうな と、超自我が喚いています
お前らいい加減自分の発言ぐらい自分で責任持てよ。 と、俺のスタンドが呟いております。
おかえりなさいませ、ご主人様。 と、俺のメイドが言っております。
横レスすいません >スプライト関係の命令は全部defsubでオリジナルのを組んで >フラグ管理しておけばいいんじゃねーの? 実験的にやったことがありますが、ふだん省略可能な透過度まで毎回入れないといけなかったり、 (やっつけでやったせいか)スプライトボタンなどで、対応が不完全でした。 なにより私自身が秒単位で100枚以上のスプライト書き換えをするゲームを作っているので、 そのたびにdefsubでサブルーチンコールすると、動作が恐ろしく鈍重になったので諦め。 >自分で管理するとそれのために変数を割り当てないといけないから 配列変数を使うと、思ったほど変数資源に響かないですよ。 ただ作品中でreset文を使ってソフトリセットっぽいことをするときには、 配列変数を手動で初期化してやる必要があることと、あと、べらぼうな量の配列変数を使うと、 (おそらくメモリが干渉してしまうのか)一部の命令で誤動作のもとになりますので要注意です。 べらぼうっても、問題になるのは30000個以上とかであって、10000個程度までなら余裕で大丈夫です。
俺は、exbtnとの組み合わせでスプライト状態取得がほしかった。 exbtnでは、マウスの動きで勝手にスプライト状態が変わるのだ。 それで挫折したことがある。ただ、それだけだ…。 そしてもう俺は振り返らない。終わりだろ? っていう冒頭が有名だよな、あのゲーム。
NScripter(Full)っていうのはどこかで手に入りませんか?
fullって一体なんでしょう。 ふつうのものとは違うのかな?
「fool」のことじゃないのか?
fullね。 なんかファイルがごちゃごちゃしてるけど、これって何に使うんだ? 最新版でまかなえない部分なんてないんじゃなかろうかと思ったけど。
なんのこっちゃ。 ネタで答えてるのかマジで答えてるのか。 一応マジレスすると、この場合Fullってのは全部入ってるって意味。 以前は、公式サイトでダウンロードできるNscripterには Nscripter(Full) …… 古いバージョンのNsc本体、マニュアル、ツール等全部入ってる。 Nscripter(最新版) …… 最新バージョンのNsc本体。 の二つがあって、まずFullをダウンロードしてから、最新版をダウンロードし、 Nsc本体を置き換えなければ、最新の状態にならなかった。 けど、それだとややこしくて初心者がよく間違ってたため、結局一本化された。 つまり、今ダウンロードできるのは Nscripter …… 最新バージョンのNsc本体、マニュアル、ツール等全部入ってる。 だけって事。つまりFullであり最新版でもある。
239 :
名前は開発中のものです。 :2005/11/14(月) 19:19:03 ID:JV53CuF1
PNGの画像ってどうやって表示すればいいですか?
241 :
名前は開発中のものです。 :2005/11/14(月) 20:38:15 ID:JV53CuF1
ありがとうございます。 試してみます
さっぱり盛り上がらないな
超低速ksk
245 :
名前は開発中のものです。 :2005/11/20(日) 16:02:54 ID:/9/HdoTx
じゃあ折角だから質問していいですか? 右クリックでフローチャートの表示ってNScripterで作れますか?
出来ますよ めんどいけど
>>246 何をする処理が面倒なんですかね?
ってこれは盛り上げるとは違う気がするorz
>>247 >>246 じゃない横槍でスマンが、
「キミがこんな所で訊くよりも先に実際に作ってみようとしない」
という点のみで既に面倒だと解ってるはずだ。
ま、なんだ。
フローチャートの表示を考えるだけで面倒ではあるな。
一画面で収まるサイズならいいけど、
複数画面に渡る場合はどう処理するんだ? とか、
考えなくてはいけない事項が山とある。
>>248 普段なら実際に作ってみようとするんですけど、
今話題無いみたいだから
あーしたほうがいい、こーしたほうがいいって膨らめばいいと思ったんですが…
とりあえずリファレンスと睨めっこからやり直してきますorz
やっぱ、ころなはいいね。 超おすすめ。
盛り上がらないけど人はけっこういるのなw フローチャートってことはやっぱり縦長になるんだろうから 縦長の画像を上下にドラッグ移動できるようにセットすればいいだけじゃね? もっとも、これは表示させることだけを考えているわけで 現在がそのフローチャートのどこにあるかとか、どこは通ったとかそういうの表示させ始めると大変そうだね
>>251 今同じ事をやってるんだけど、スゲーめんどくさい。
みんな作らないわけがわかった。
Nスクはエロゲが沢山でてるおかげで PPCにカンタン移植できそうでイイですねー と思ったら早速ウチのサークルの過去作品コンパイルできないし |||orz
画面中に雪や雨を降らせるアニメーションって難しいですか? 640x480の画面を何十枚か重ねる位しか思いつかないんですが…
難しいっていうか……。
テキストの背景で降らせようとするなら
スプライトアニメとか使うしかないだろうし、
雪とは雨とかなら画面一杯に出さないといけないだろうから、
処理に負荷が掛かって、環境によっては重くなりすぎる恐れがあるね。
やった事無いから実際のとこはわからないけど。
ま、
>>5 に紹介されているプラグインを利用させてもらうのが良策だと思うね。
>>258 プラグイン使うとこんなとこできるんですね〜
参考になります。
あと本体付属のDLLサンプルが雪でしたorz
ところで、TextPad用のシンタックス定義ファイルを作ったんだが需要ある?
>260 (゚∀゚)ノシ
プログラミング言語の授業中、まあ俺があまりに素人離れしていたのだろう、 先生に「過去に何か言語をいじってた?」って聞かれた。 いやなんていうか、Nscripterなわけだが。 そんだけ。
プログラミング言語の授業中、まあ俺があまりに特定の言語に縛られた腐った考え方していたのだろう、 先生に「過去に何か言語をいじってた?」って聞かれた。 いやなんていうか、Nscripterなわけだが。 そんだけ。
>>261 居た!?
OK、とりあえずは使えますけど、
ラベルや変数などの特定の文字から始まるモノの
定義方法がわからなかったので、そのあたりが不完全です。
色設定時に数字の色を変更すればまだマシにはなると思いますが。
改善案があったら改変してくれると助かります。うpしておきますね
>>263 ワロタ
NScripterは素人向きだよ
>>265 んで?
素人向きだからこそゲーム完成までのハードルが低くなるとは
考えないのかね。
ツールでこけるなんて、それこそ言語道断。
今の世の中HSPが出来ると履歴書に堂々と書いてしまう奴がいる位だからなあ で、叩かれたらスレッド立てて反論ぶつけどまた周りから叩かれて…と言った馬鹿が この板に以前いたじゃないか NScripterが出来ると面接に行ってしまう奴もその内出て来るんじゃないのか
269 :
265 :2005/11/30(水) 18:39:47 ID:y5dcQMRh
んで、NScripterは素人向きだから素晴らしいと思う。 ハードルが低くなったことでクソゲーの数も増えたけど。 独自エンジンを作るのは実は難しくないがバグが怖い。
>独自エンジンを作るのは実は難しくないがバグが怖い。 それを「難しい」というんじゃないのかね
難易度の話でしょ? 何作ったってバグは怖いし。
独自エンジンと言うより独自ルーチンと言った方がいいんじゃないの? この場合エンジンになっているのはNScripter本体の側だぞ…
274 :
265 :2005/12/01(木) 13:00:08 ID:1qy+rG8Q
独自エンジンというのはつまり、NScripterみたいなスクリプトを作るという話。
作りたければ作ればいいんじゃないか
276 :
272 :2005/12/01(木) 17:38:34 ID:q/+gT6Nl
>>273 >>274 ああそうだったね、確かにこちらの読み違えだったね
それは認める
スマソ
で、思う事だけどやっぱり独自のエンジンを作ろうと試みる人間は今後も
ネット上に出て来る事と思うよ
あと、バグを恐れていてはエンジンをこしらえるどころか何も出来なくなって
しまうからそんな事言っていては駄目だよ
そんな弱腰はいけない
それはNScripterを使ってゲームを作ろうとする人間だってバグがどうのこうのと
言ってスクリプトを組むのをためらったら何も作れなくなってしまうのと同じ事さ
まあ、エンジンなんて作りたい人が作ればいいんじゃないか? これ以上はスレ違いかと思われる。
じゃあ話題フル 立ち絵の表示方法に皆さんは何か工夫してたりしますか?
>>278 ごめん何も工夫して無い
なんか先輩は全部スプライトとして管理してたけど、
特別な処理する必要も感じられないので
全部そのままさー
ちなみに私はオプションで効果をOn/Offするために変数当ててるだけです
>>275 アンタ文盲すぎやしないか。それでノベル作れるんかいな。
スプライトとして管理すると細かな演出ができるね drawで処理すれば縮小とかできるから、奥行きの表現とか可能だとか 個人的には立ち絵がちょこちょこ動くの好きだ 如何せん重たくなるのが難だが 文盲すぎですか ご心配ありがとうございます ですがご安心ください 面白さを問わなければこんな私でもノベルは作れますよ
私もスプライトで管理してる。 会話途中に別キャラ登場で横にスライドさせたりとか、 どんな効果をつけてやろうと考えるのがまた楽しい。 スプライトサイズ取得出来るようになったから、 画像サイズばらばらでも表示位置調整出来るようになったしね。
思う事だがコミケでNスク使っているサークルってすげー少なくない? 何だか行って見ると「うちはこいつしかいじれませんよ」と言ってるかのようだ 何だか少し肩身が狭くね?
>>284 最近のコミケ行ってないからわからんけど、
そうなのか?
藻前が気にしすぎじゃね?
別に
会場で売られてるゲームのどれがNスク製でどれが違うかなんて 気にしないと言うか、まずわからないと思うんだけど、 何をどう見て「すげー少ない」んだろう…?
それでも流行る作品て何故かNスク多いよな。 月なりひぐらしなり。
要するにNスク以上の性能は作品のイメージにはあまり反映されないってことじゃない?
コミケで偶然買ったゲームがNスク製だったことはあるな。 ノベルじゃなかったからフォルダの中身にarc.nsaがあって驚いた。
流行ったのが偶然Nスクで作られたってだけの気がするけどな
スクリプトがそんなに難しくないから内容作るのにに集中出来るような気がする
>>292 グループで作ってるとこには関係なくね?
やっぱ単に偶然だろな それでもその偶然にすがりたい今日この頃
でもC++でこしらえられているのにはやはり見劣りするよ ああ言うのはすぐ判る それを前にする時にはどうしても一歩引いてしまうなあ
C++でこしらえられているってたとえば?
ノベルだったら見劣りなんかしないよ。見栄えは使う画像で決まる
Cとかで自作された同人のノベルを一本持ってるけど、 途中で力尽きたのか、セーブ/ロード機能すらついてない。 見劣りしまくりw 最低限の機能すら付けられないならNスクとかを使った方が 断然マシだとオモタ。
最近は吉里吉里が多いなーとは思う
吉里吉里って、比べて記述方法が多少面倒に感じる。 システムにたいして凝らない俺はNscで十分。 と言っちゃまずいかな。
>>296 東方とか
まあ、こいつはノベルじゃないけど…
どんなゲームを作るかにもよるがC++はまあ覚えて損はないからね
Nscで充分と言う人も一度はやって見た方がいいかも
C++を覚えて損はないというのは同意するが、 Nscripterと自作ノベルエンジンを比較するという話題で 東方を挙げるのはアホとしか思えん。
NSで作れるのは主にノベルだが C++を覚えれば弾幕STGも作れるということが言いたいのかな。
>>301 どう考えても例えに東方は間違ってるだろ…
NScripterで作る人の大半はノベル系だし、
NScでそれ以外のもの作ること自体ツールの選択間違ってるし。
ノベル系ならNScで十分。
リアルタイム(STGとかACTとか)系ならC++覚えるだけじゃ不十分。
C++覚えるだけじゃ不十分!? 軽くショックだ。
>>305 フォローしとくと、C++覚えれるなら大抵のもの覚えられるから大丈夫。
C++はただの言語だからな。 DirectXどころかAPIでつまづく俺。
>>301 ワロスww
言語が使えてもノベル作るなら
Nsc使ったほうが早くて便利でラクだ。
ノベル+ACTやノベル+SLGなど付加要素をつけるなら別だが。
ノベルを作る程度ならツールなんてどれでも同じ
性能はそうかもしれんが、Nscの短いタグは作業効率に寄与すると思うぞ
>>310 NScripterの方が解説サイトが分かりやすいってのもあるかも。
漏れの場合、吉里吉里は某初心者向け解説サイトで断念した。
対話形式が読みづらいのなんの……w
うん、あれは読みづらいw
exec_dllとか、layermessageってうpろだにあるカスタムマニュアルに載ってないみたいなんですが、他にも載ってないけど使うことのできる命令ってありますか?
>>311-312 あれって解説する気あるんですか?
あっちのスレで聞いてこいよ
神様おねがいです Nスク信者に知能を与えてあげてください
そうそう、色々ここで能書き垂れているけど 結局何かこしらえてごらん、となるとまあ何も出来ないのが ここにいる連中の実際なんだろ それで吉里吉里の話が出て来たらすぐ荒れに荒れて、 だからってんで見ててまあおめでたいものだ
>>317 こういうタイプはなんだかんだ言って、言い訳とか屁理屈こねて結局やらないと思うが。
タダの構って君は放置。 各人ローカルであぼーんすべし。
すきゃんてぃれってるはりなんかすきくないよねもー!
もしかして
>>313 ってふれちゃ不味い話題だったのか?
上は問題ないけど下はスレ違いじゃね? ここNScrスレだし
最近、C/C++厨が来ているみたいだけどシナリオ書ける奴が1から始めるメリットは極めて少ない。 他の人に任せられることを自分でしようとするのは単なる時間のムダ。
つまりゲーム製作はゲームメーカにでも任せて俺らは田舎に帰ろうぜと
>>324 じゃあ俺は残ってNscで遊んでるわ
母ちゃんによろしく
Nスクはシンプルだが案外奥が深い。
縦と横は少し狭い。
しかし、大半の人間にとっては十分広い…
>>320 せめて句読点入れてくれw
その広さが分かる例って、どんなのだろうな。 有名さで月とか、奇抜な使い方でころなとか?
ころなのどこが奇抜なの? スクリプト組んだ奴は自信持っていたのかも知れないが プレイした側から見れば全然面白くなかったぞ あと、絶賛する書き込みも自作自演にしか見えず見ててみっともないじゃん
大小二つのサムネイルを使ったセーブロード画面は 「なかなかやるな!」と思った。 Nscripterは基本でスクリーンショットはひとつしか撮れないからね。
すまんすまん。 俺もころなが特別に凄いとは思ってはないから、熱くならんでくれ。 自作自演がどうとかは分からないが、変わった使い方はしてるな程度には思ったので Nscの可能性がノベルだけじゃないって知った点で興味はあったかな。そういう面で奇抜。 あと忘れてたが、レミュオールの錬金術師も可能性の1つなのかな。
例えばNSでシューティングを作ったりとか奇抜なことをしてもつまらない プレイヤーにとっては「〜のツールで〜を実現」というのは無に等しい
今はNscripterの使い方に幅があるとかどうとかいう話題でしょ? つまり作り手からみた話。 プレイする側から見た面白いとかつまらないとか言う話は的外れだよ。
NSは敷居は低いが幅はない。ノベル以外はせめてTJS
ノベル以外だったらHSPのほうがいいんじゃん?
ツール云々以前にオメーラはいったい何を作りたいんだ? そして作ったものをどうしたいんだ?
>>333 2行目=まったく同感
1行目=必ずしもそうだとは思わない
>>338 >>333 が言ってるのは
「NSでシューティングを作った」を売り文句にされても、ってことじゃね?
駄目なことばっかり考えないで、どういうのが良いのかを考えてくれ というか、教えてくれ
自分なりにそれを探るのがゲーム作りの醍醐味じゃないの? だから自分で考えるよろし
847 :名前は開発中のものです。 :04/10/19 22:24:34 ID:2Oalz5QH
>>845 フェードインできたのか!? いい情報ありがとう。知らない命令結構あるな。
下にマニュアルに書いていない命令を、知ってた分と今知った分まとめてみた。
みんなで項目追加してテンプレ化してみないか??
-------------------------------------------------------
F
errorsave //エラー時にセーブno999で自動セーブ
maxkaisoupage 数値 //回想ページ最大数(0で回想不可。実行節でlookbackoffでも回想不可)
FE
bgmfadein 数値
mp3fadein 数値
E
exbtnのSとM命令
kidokumode 1 //スキップは既読のみに
kidokumode 0 //スキップは未読無視に
定義節限定とされてるが実は実行節でも可能な命令
automode_time
bgmfadeout
848 :名前は開発中のものです。 :04/10/20 00:00:24 ID:+1JAcKbM
>>847 おお、ちょうど回想ページのやつ探してたんだ、サンクス!
お礼といっては何だが、俺のHDに残ってた情報を。
<chkcdfile_ex> chkcdfile_ex %変数番号,ファイル名
これで、「ファイル名」のファイルがあるCDドライブを検索します。
もしCDが入っていれば1、なければ0を返します。
例)
chkcdfile_ex %0,"file.dat"
<fileremove> fileremove "ファイル名"
ファイル名に過去ログなどを指定すれば、nscrと同じディレクトリにある
同名のファイルが削除されます。
>345 改訂版とかは知らないけど、そっちの方は中身薄いから意味ないよ。
内容が無いよう
ハハハ
非公式マニュアル 2.55をアップしました。 上記に書かれていた命令なども加えさせていただきました。 訂正等あれば、よろ。
最近、このスレ穏やかだね
質問します saveon systemcall save saveoff って書いても上のsaveonが機能してないようなんですが、 saveonって書いてから何が起これば反映されるんですか?
saveon自体を理解してないな(;´д`) めんどくさいから適当に説明。 常時セーブ情報を作ってるのがsaveon その機能を抑えてるのがsaveoff とでも覚えとけ。 ロード時の場面をsystemcall saveの行にしたくないなら セーブ機能呼出ルーチンの前にsaveoffを挟めばいい。
>>353 書き方悪かったですかね?
saveon
systemcall save
と書いて、このセーブ使えばこの直後から再開されると思ったんですが反映されず、この前に通ったsaveonの所の情報まで戻ったんですよ。
>354 書き方悪い。今回のも意味わからん。 今適当にサンプル組んだけどスクリプト通りの動作するぞ。 スクリプト晒すか、もっと詳しく言わないと無理。
>>356 01.txt texecの次行にsaveon
03.txt systemcall saveの前行のsaveonは削除
これで普通に動く。
ついでにセーブデータが作られないのはsavedataフォルダがないから。
はじめから作っとけ。一瞬焦ったw
って、フォルダの件は356で既に書いてあったな。見落としスマソ
>>357 他の所にsaveonつけて正常に動くの確認したんですが、
やっぱりそのあたりに付けないとダメなんですかねぇ…
できればセーブラベルで管理したかったんですけどね…
オプションで、セーブしてロードした時に、イベントの最初から始まるか、セーブ直後から始まるか選ばせようかと考えてたので、
>>354 みたいに書けるとそこにまとめて書けていいと思ったんですよね…
saveonって何した時に反映されるんですかね?
saveon
mov %1,0
systemcall save
と書いても反映されなかったんで、文字表示したらですか?
おお、システム凝ってるねー いいねー
やっぱりsaveon自体わかってなくないか? デフォルト状態はsaveon状態だぞ? スイッチみたいなもので saveoffで機能が切れて、次saveonするまでは切れっぱなし。 その機能というのが常時セーブ情報を作ってる動作。 on状態だとどうしても動作が重くなる。そこで 巨大画像を複数動かすときなど、重くなる時によくoffする。 他にもセーブ情報を扱っているから、今回のようにロード位置の調整にも使われるという寸法。 ところでこのoggのストリーム再生dllって自作? スゲーな。
>>361 それは分かっているつもりですが…?
offの間にセーブした場合は最後にonであった(saveoff直前)のデータが保存される
onならその時点のデータが保存させるのが当然だと思うのですよ。
けど
saveon...1
saveoff
・
・
・
saveon...2
systemcall save
と進んでいったときに
何故か1から2の間が保存されないんです
DLLは自作ではないですが、公開するかもしれないそうです。
>セーブしてロードした時に、イベントの最初から始まるか、セーブ直後から始まるか せっかくなのでこれについてのアイデア。loadgosub使うのはどうよ? まずシナリオを章とかイベント単位に細かくルーチン化しておく。 次にロード時に変数から位置判定して、オプションでその機能オンな場合は ルーチンの頭に飛ぶようにしておけば実現できると思うが。
検証してないけど、Nscのセーブって \ とか @ とか click とか wait の節目節目でされてるんじゃない?
例えば……
「こんにちは」@
「やぁ、こんにちは」\
って文章を表示すると、デフォルト(save on)状態で
「こんにちは」@←(ここでセーブデータ作成)
「やぁ、こんにちは」\←(ここでセーブデータ作成)
って感じで。
で、save off にしたら、そういう節目で
いちいちセーブデータが作成されなくなるから処理が速くなる……と。
厳密に「どの命令、どの時点でセーブできる」ってのは公開されてないはずだから、
例え検証して結果が判ったとしても、今後どうなるかわかったもんじゃないし、
>>363 さんの提案通りにするのがいいと俺も思う。
やはり自作か。期待していますとお伝え下さい。 うーん、以前検証した限りでは毎行にセーブ準備されてるはずなんだけどな。 さておき >何故か1から2の間が保存されないんです 同じ状況の時そうならないという証明の駄スクリプト↓ *define game *start systemcall load 初期=%0\ systemcall save saveoff for %1=0 to 5:add %0,10:next セーブオフ中=%0\ saveon systemcall save %0\ end こんなことは置いておいて、何故元スクリプトで正しくセーブが作られないのかわからんな。 明日起きてからもう少し詳しくスクリプト見てみるわ。すぐ対応できなくてスマソ。
何度も顔を出して申し訳ない。自分の方のスクリプトを弄ってみて原因判明。 textgosubで飛んだルーチン内ではセーブ準備はされない(されても無視?)模様です。 よってtextgosub内でsaveon/offしてもセーブ位置には影響しないようです。 つまりルーチン外で一度セーブ情報を準備させる必要がありますね。 pretextgosub内については未検証。ではいい加減消えます。
>>363 DLLで音楽鳴らしてる以上はloadgosub使わないといけないとも思ってましたので、
ロード時にユーザに選択させるのもいいかもしれないですね。
参考にさせて頂きます。
>>ID:pZs3WVPM
やっぱり、textgosubに原因があるみたいですね。
色々ありがとうございます。
度々すいません
>>356 のギャラリーをXPでクリックすると強制終了してしまうそうなんですが、
OS依存のバグってNscripterで報告されてますか?
win98で正常に動いてる(ようにみえる)ので何がなんだかorz
最近うpされてるものも段々レベル上がって来たねえ
サムネイルセーブ&ロード実装したらオートモードが機能しなくなっちゃったorz ギャラリーの方も自分じゃ治す手がかりもないしorz
btnwait2→textbtnwait に戻したらオートモードに関してはは通常に機能しましたorz ボタン使うときも使えるんですねorz ギャラリーは何故だかさっぱりorz
画像を表示するときにエラーが出るみたいなんで、そのあたりを検証してみては?
>>371 どうも05.txtのprnumがおかしいみたい。指定してる数値がどっか変なんじゃない?
その行コメント化してみたら動いてるよ。(当方XP)
しかしどっちかっちゅーと公式BBSっぽい案件だなー。
ゲーム自体はVIP発祥みたいだけどw まぁガンガレ
>>373 貴重な情報サンクスです!
早速prnum→lspに直してみました。
まさか使用一ヶ月程度でこんな壁にぶつかるとは思ってませんでしたorz
公式BBSには、もっていった方がNscripter発展するというのなら…
もっていっておきますね(何となくVIPの物を外に持って行くのが恥ずかしいwww)
173 以下、名無しにかわりましてVIPがお送りします New! 2005/12/10(土) 03:03:40 ID:a2rgCrCz0
>>160 当方XP
05.txtの45行目辺りの「mov %331,72」を「mov %331,71」にしたら動きますた
数値ラベルの文字サイズは71までなんかな?
既出ならゴメス
という情報を製作してる方のスレで頂いたので紹介しておきます
西野さんFLASHプラグインとOGGストリーミングプラグインマd(ry って一年以上前にも書いた俺がきましたよ つまりまだ完成してない・・・orz
377 :
名前は開発中のものです。 :2005/12/11(日) 12:39:52 ID:kjl5gW8U
GPLに従いToHeart2にソースコード公開の義務発生?
http://news19.2ch.net/test/read.cgi/news/1134269501/ 903 :名無したちの午後 :2005/12/10(土) 17:57:06 ID:Y+ERQ6TO0
TH2X、mpegでなくXVIDだった。
これライセンスはどうなの?
904 :名無したちの午後 :2005/12/10(土) 18:06:21 ID:ZFDo1s3R0
MPEG4は特許関連が面倒。ちゃんとMPEG LAからライセンス取得したのかしら。
それとXviDのFAQに書いてあるように
Yes, XviD is released under the GNU GPL license which requires that all derived work from
XviD also has to be distributed under the terms of the GNU GPL. A derived work, as defined
in the GNU GPL, is a software that links (statically or dynamically) against XviD or includes XviD.
なので、スタティックリンクだろうかダイナミックリンクだろうがXviD以外をGPLで配布する
必要がある。そのためゲームエンジン本体のソース公開が必要。
…漏れはTH2買ってないからどうなってるか知らないんだけど。
ころなって面白いね。
質問なんだが、通常のノベルゲームで こういう機能を付け足して欲しいとか あったら便利とかいうのってないかな?
>>379 「通常のノベルゲーム」でいいなら、既出のシステムで十分じゃないの?
うん、十分っぽいんだよね 正直出尽くした感はあるんだけど、もう一工夫何かあったらなと
超々初歩的なことでスマソ。 初めて使うのですが 00.txtから01.txtなどに移行する時は *define game *start をそのつど書く必要があるのでしょうか?
最初だけでOK。 00.txt とか 01.txt に分けているのは、 作り手が分類してわかりやすくなってるだけで、 実際に実行したらまとめてひとつとして扱われる。 つーかやってみりゃ一瞬でわかることだぞ?
>>383 操作する前に気になってしまったもので
ありがd
wavw
すみません、途中で書き込んじゃいました。 wavデータの再生終了判定の取得方法ってどうやればいいんでしょうか? ディフォルトオートモードで使っている(と思われる)やつです。 テキストの進行とは非同期で、数種の音声データをランダムに再生するサブルーチンを 作ろうとしているのですが、どうにもうまくいかなくて…… 考え方自体を間違えてますかね?
サブルーチン中でtrap使って、トラップが実行されるとreturnの所で強制終了が掛かってしまいます トラップが使用されるとgosub情報が消えてしまうのでしょうか?
*test trap *testend for %1=0 to 1000 mov %2,1:wait 1:next *testend return *start gosub *test こんな感じの時にクリックすると落ちます。 デバック機能で調べた結果、returnで落ちてました バージョンは2.55です
>>388-389 ↓このコードの場合、エラーはでません。
*define
game
*test
ここで左クリック連打。\
trap *testend
wait 500
wait 500
wait 500
飛べなかったみたいだね。\
; for %1=0 to 1000 mov %2,1:wait 1:next ←ここはコメント
*testend
サブルーチン終わり。\
return
*start
gosub *test
終了です。@
end
マニュアルに
> (注意)
> FORループをgoto文やselect文で抜けないでください。
> (ループ内からgosubで飛んでループ内に戻ってくるのはOKです。)
と書いてあるのでtrapでジャンプした時に動作が不安定になっていると思います。
btnwait系を使うというのはダメですか?
ほんとにエラーになるね。 素直に if 〜 goto でループさせればいいんじゃない?
>>390-391 なるほど、For中に抜けちゃってnextが残ったまんまになってたんですね!
じつは軽〜くオープニングアニメ作ってたんですが、クリックで飛ばせるようにした方が親切だと思い、trapいれてました。
if 〜 goto で擬似的にfor〜nextにしようと思います。
ありがとうございました
おまいら音楽フォーマット何使ってる? mp3ってパテントフリーじゃないよな。 かといって現状oggはストリーム非対応だし。 wmaが一番安全なんだろうか? アドバイス下さい。
何も考えずにmp3。 何も考えない。
素直にif-gotoでるーぷで何とかなりそうです。サンクス
mov %1,1:~
"繰り返す処理"
add %1,1:if %1<20 jumpb
>>393 …作ってもらったoggストリームで…
まだ本人の満足のいくものになってないらしく、公開するかどうか不明なそうな
>>393 主にMIDIで、効果音はwave。
フリー使ってるので選択の余地無しw
mp3をゲームに使った場合の使用料ですが、
五千部以下は免除されるとNスクのオフィシャルガイドp.89に
書いてますけど、どうなんでしょうね。
>394-396 レスありがd。 ウチのが5千も捌けるわけないから大丈夫ではあるんだけど、 果たしてほんとにそうなのかよくわかんなくて困る。 グレーかもしれんから、ライセンスの原文読みたいな。 フラウンホーファー社に問い合わせた方が早い気もするけど、 藪を突いて蛇を出しても嫌だしなぁ。>394みたく考えるのが吉かw >395 こないだの人だったのか。クリスマスまでガンガレ oggのストリーム再生に関してはNスクユーザーは皆期待してると思うんで、 出来れば将来的に公開を考えて頂ければ……と伝えてくださいm(__)m
>>397 大学で著作権について勉強しているものですが、
企業で商業活動として販売する以外ではまず問題ありません。
同人で金取る場合も大丈夫です。
気にせずウチと一緒にmp3でいきましょうヽ(´ー`)ノ!
>387 サンクス
>>401 ちなみにそのVerには98で不都合がある。
不都合を直したVerは、
ちょ、おまいら。ろだ主さんの新作SUGEEEEEE!!!!!
>>403 見てきた、びびった俺にも言わせてくれ
SUGEEEEEEEE!!!!!!!!
あの人はNスクの可能性を色々と教えてくれるなぁ……。
>>403 漏れにも一言言わせてくれ。
いまマジでsugeeeeee!!!
目玉飛び出た。 すげえ。すげえよコレ。すげえとしか言えねえよ。
何かと思えば単なる3DPongかよ。全然面白くねーし。
>>408 ひょっとして、それはギャグで言ってるのか?
はぁ?お前の存在がギャグだろしね
まぁ、面白い面白くないは個人の意見だからどうでもいいことだろ しかしすげーな、どうやったらあそこまで綺麗に処理できるんだ
この卓球は凄いなぁ。さすがというか、もうお見事。 ところでこのスレって、どうしても他人を認めたくないって人が若干名いるよね。 自分より話題が集まった人間に嫉妬しちゃうのって惨めだぞ。 悔しければ自分も何か凄いものを作ればいいだけの話。まぁ、がんばりな。
>ところでこのスレって、どうしても他人を認めたくないって人が若干名いるよね そんなの、どこにでもいるよ。 それにしてもすげえ。すげえとしか言えねえよ。
Nスクでこんな処理も出来るんだ・・・すごいなぁ。
そんなことよりノベルゲーム完成させろよ、とか思っちゃうので素直には……。
ポイントはスクリプトでやった、という点だけで、 プログラミング的には何も目新しいことはない。
>>416 スクリプトでやってるのに「プログラミング的には」ってのがおかしいが言いたいことはわかる
なるほどなー。もともとこれぐらいのゲーム作れる人からみれば、 作った手段がNScripterなだけで別になんともないのかもしれんが、 プログラム何それハァ?の自分にとっちゃあやっぱすごいなあ。イイモノ見せてもらった。
スクリプト的にはすごいけど、プログラミング的にはすごくないという話。
デザインの勝利だと思った。 いや、スクリプト的にも凄いとは思ったが、 デザインがそれを何倍にも見せている。
あのデザインはよく考えたと思う。 ところで、マニュアルには右クリックがホールドってことに なってるが、どうも左クリック(つまり一度スマッシュを空振り してから)じゃないとホールドできなくね?
>>421 すまん。
左ボタン押しっぱなしでホールド が正しいね。
なんで間違えたんだろう。
423 :
421 :2005/12/15(木) 22:03:52 ID:2oPE9gDh
ろだ主さん、乙です。 > 左ボタン押しっぱなしでホールド が正しいね。 動作仕様上は正しいってことで了解ッス。
424 :
名前は開発中のものです。 :2005/12/16(金) 16:55:49 ID:Jk0jwzMZ
今まで何も考えずにdefsubで宣言したサブルーチン内でloadgameをしていたのですが やっぱりこれってイレギュラーな処理ですよね…
ロードしたらデータは全部 セーブした時点に復元されるので 一応処理的に問題は無いだろうけど、 あまりお勧めできる使い方ではないと思う。
別に構わないんじゃない?
卓球なんかNscrでやる必要ないじゃん ころなと並んで自己満足のクソゲー 苦労は認めるがはっきり言ってつまらん
もうその話題終わってるけど
>>427 あえて突っ込むとそれなら、何で作る必要があるのかと。
そんなこと言ってると卓球はテーブルとラケット、ピンポン用意して自分の体動かせってことになるが?
Nscrって色眼鏡捨てろよ。そうしたら同意してやるから。
見当違いもはななだしいなぁ。 面白いか面白くないかは関係ないんだよ。 Nscでどんなことができるか、を考えるのに意味があるんだ。 面白さはゲームデザインの問題であって、このスレとは関係ない。 アセンブリ言語で作ろうがN88-BASICで作ろうがつまらんものはつまらん。
なんというか、視野の狭い悲しい人がいるね。 いろんなことを試してみるのは、けっして無駄なことじゃない。 なにが気に入らなくて、いちいち自分本位の「面白い」に拘るのやら。 そんな狭い自己中心的な感性で「面白いゲーム」なんて作れないんじゃね。
流れをぶった切ってスマソ。
↓の続きがちょっと気になるんだけど。
> 402 名前:名前は開発中のものです。[sage] 投稿日:2005/12/14(水) 17:29:37 ID:yGmMn9K2
>
>>401 > ちなみにそのVerには98で不都合がある。
>
> 不都合を直したVerは、
アセンブリ言語で作ろうがN88-BASICで作ろうが「NScrで作ろうが」つまらんものはつまらん。 で卓球はゲームとして糞ツマランわけで。 アレが面白いヤツって、「Nscrで作った」という色眼鏡掛けてるからだろ。
>>433 だからここでは技術を問題にしてるわけで、個人のおもしろいとかはスレ違いなんだって。気付けよ。
>>432 ゴメソ、その続きは、
「最新のミニスカサンタに同梱されてます」です。
利用条件はReadMeに。
>>433 すまんが、どこの誰が「ゲームが面白い」と感想を言ってるんだ?
俺のログには見つからん。
>>433 おまい本当にスレ住人か?
ここの住人にはNscrであれを実現した「スクリプトが」面白いんだぞ。
ゲーム性なんぞ二の次に決まってるだろ。
>>433 トンクス、まとめスレ見つけた。
LOOPIN と LOOPOUTの「サンプル数」って意味がよくわかってなかったんだけど、
調べてみたら「サンプル数=ファイルのサンプリング周波数×秒数」ってことなんだね。
ReadMeにちょろっと書いてあった方がいいかも。
じゃ、卓球はゲームとして糞ツマラン、は皆OKってこったね。
ところで、ふと思ったんだけど
> 会話デモとか、
> 勝利したら相手が脱衣
> などの部分を作っていきたい。
登場(予定)キャラのオサーンたちも脱ぐんだろうか?
>>440 現行スレのコピペ、確認しますた。トンx
漏れはゲームとしてもすごく面白かったけど? ゲームとしても、Nscr技術としても面白い。 まぁ、とりあえず叩く人が出るのが2chだからねぇw せっかく何か出たんなら、何か吸収しないと損じゃない? 関係ないけど高橋さんの日記に「感動した!」って書いてある。 作者を感動させるなんてやっぱろだ主さんすごいや。 グラフィック処理はやっぱり勉強すべきだと思った。
遊べて5分。つまんね。
>>444 /;:::l`ト、_, 'リ,|l__」;:、:ヽ::
イ::oi゙{:`l 'f. :ア。}V:::: あやまれ!!
/::::ゞ`´、_ `´゚ノ::::!::: どう少なく見ても30分は遊んだ私にあやまれ!!
::::/:::ヽ、Y__,)∠::/:/::::
::/::::/::::>-イ レ'レヘ:::::
>技術的なメドがついたら、3D対応のdrawsp3命令を作りたい。 >テクスチャを張ったポリゴンを表示する命令ですね。 これはいらない。多機能的な方向は吉里吉里とか他に任せればいい。 >パース付かない等角図法でも十分なのかも? つまり、回転するクォータービュー。 これは面白そうな気がする。 卓球自体がどうこうより、作者にやる気を起こさせた功績は偉大。
448 :
424 :2005/12/18(日) 00:42:33 ID:14EJ6P9u
>>425 ,426
レスありがとうございます
defsubの動きがgosubなので、returnをしないでloadgameをしても
大丈夫なのかなと思った次第です
テストプレイで問題がないのでこのまま行こうと思います
友人に遊んでもらったときの感想が (10分遊んだあとに)「ていうか、つまらん!」だったからなあ。 やっぱり面白くなかったか。自分では楽しめるんだが……。
>>442 当然、脱ぎます……と言いたいところだが、
素直にギャル絵に差し替えられます。。
(あれは ありあわせの絵を使ってるだけ)
>>446 /;:::l`ト、_, 'リ,|l__」;:、:ヽ::
イ::oi゙{:`l 'f. :ア。}V:::: あやまれ!!
/::::ゞ`´、_ `´゚ノ::::!::: どう少なく見ても(デバッグで)50時間は遊んだ私にあやまれ!!
::::/:::ヽ、Y__,)∠::/:/::::
::/::::/::::>-イ レ'レヘ:::::
>>450 正直、10点取る前にダレた。
5点先取か、3点先取くらいでいいと思たよ。
何はともあれ乙です
>>429 >Nscrって色眼鏡捨てろよ。
それを言ったらさすがにスレ違いだろw
卓球は確かに体を動かすほうがいいな
俺はピンボールゲームで延々と遊んでいられる人間だから、 普通に面白いと思うし今でもたまに起動してる。 しいて言うなら「早いスマッシュ」は音が変化してるのに ボール自体はに変化がないのが寂しい。(せめて色くらいは…。) コートは横バウンドの音とかも欲しいかなあ。 相手のスマッシュとかで「やぁっ!」とか萌えボイスが入った途端 さんざん文句言ってた香具師らあっさりが転びそうな悪寒
454 :
453 :2005/12/18(日) 01:48:06 ID:OHTsm6iN
× あっさりが転びそうな悪寒 ○ あっさり転びそうな悪寒
textgosubで飛んだラベル内で値を変化させたローカル変数を セーブ→ロードで呼び出したいのですが上手く行きません。 ローカル変数%1に0を入れる 文章\ カスタマイズクリック→内部で%1に1を足す→セーブ 文章\ カスタマイズクリック→ロード 上記のような流れでロードをしても、%1には1が加算されない状態です。 私の頭ではどうのしようもなく・・・お知恵をお貸し頂ければと思いますm(_ _)m
Nスクで無駄に卓球作って自作自演の絶賛か おめでてーなw ロダ置いてる香具師はころなの中の人? もういい加減に2chで自演するのやめろよ
よーしパパスキージャンプペア作っちゃうぞー
>>455 textgosub内ではセーブ準備されないって現スレにあったぞ
素直にグローバル変数使ったら?
>>456 自分を晒しageかよ。斬新だなm9(^Д^)プギャー
>>458 おい管理人、面白くない上に自画自賛自演したら皿仕上げられるのもムリはないだろ。
もう黙ってろ。
>>455 ↓このコードではダメI?
*define
rmenu "セーブ",save,"ロード",load
textgosub *main ;←こいつが呼ばれる
game
*r_menu ;右クリックメニュー
textoff
systemcall rmenu
texton
return
*t_next ;テキスト送り
texec
saveon
return
*main ;クリック待ち
inc %1 ;←ここで加算
saveoff
btndef clear
*btn_loop
textbtnwait %0
if %0= 0 goto *t_next
if %0=-1 gosub *r_menu:goto *main
goto *btn_loop
*start
mov %1,0
1回目、値を表示します。%1\
2回目、値を表示します。%1\
3回目、値を表示します。%1\
終了。%1\
end
461 :
455 :2005/12/18(日) 07:27:47 ID:14EJ6P9u
>>460 わざわざスクリプト組んで下さってありがとうございます。
私も
>>460 さんの書いてくださったような感じで組んだのですが、
たとえば1回目の時に右クリックを10回行ってセーブをして
2回目に行った時は正常に加算されているのですが、
ロードを行ってみると加算がされていないのです…orz
>>458 >>366 さんの書き込み情報…気が付きませんでした。
言われる通り素直にグローバル変数を使う方法でやってみたいと思います。
どうもありがとうございましたm(_ _)m
バージョンが新しくなったわけだが、スプライト表示非表示判定作ってくれないかなあ。 と思った。 ちょっと間をあけて頼んでみるか。
463 :
名前は開発中のものです。 :2005/12/18(日) 19:32:02 ID:tIvtwUci
テキストウィンドウの消去ってどうやるんですか?
464 :
名前は開発中のものです。 :2005/12/18(日) 19:33:59 ID:tIvtwUci
textoffを記入しても消えません…
textoffしても、テキスト表示関係の命令を実行しちゃうと、 自動的にテキスト表示にもどっちゃうよ? テキスト表示関係の命令ってのは、文章だけじゃない。 テキスト表示スピード操作とか、そんなのも含まれる。 そのあたりチェックしてみて。
467 :
名前は開発中のものです。 :2005/12/18(日) 20:19:54 ID:tIvtwUci
すいません こんな感じです *ser textoff bg "haikei\hana.jpg" ,10,500 lsp 40,":s/16,16,0,0;#FFFFFF#00BFFF薔薇",350,170 lsp 41,":s/16,16,0,0;#FFFFFF#00BFFFカトレア",350,190 lsp 42,":s/16,16,0,0;#FFFFFF#00BFFFシクラメン",350,250 lsp 43,":s/16,16,0,0;#FFFFFF#00BFFFひなげし",350,270 print 1
もうちょっと待てば良かった・・・orz
>>467 多分BGじゃね?
BGとWindowひっつけたり剥がしたりしるコマンドがあった希ガス
> 【clickskippage】 > この時、通常クリック待ちではなくそのページの改頁待ちまで一気に飛ぶようにします。 こういうことかしら。 *define clickskippage game *start いくぜっ!(ダブルクリックしてね)\ 昇おおぉ龍うぅぅ烈っ火ああああああ@ あああああああああああああああああ@ あああああああああああああああああ@ あああああああああああああああああ@ あああああああああああああああああ@ あああああああああああああああああ\ goto *start end
間違えた、烈破だあああああああ
472 :
名前は開発中のものです。 :2005/12/18(日) 21:43:05 ID:tIvtwUci
すいません、解決しました 本家BBSの牛さんの以前のレスのおかげです ありがとうございます
>>472 textclearとかその辺の話だったのかしら。
助けになったようで幸い。がんばってね。
デバッグウインドウに表示される文字列が ゲーム中の変数に反映されてしまうというバグを発見しました'A`) 適当にサンプルを組んで本家で報告してみます。
デバッグウインドウの件、公式の2005/5/5に上げられている現象と同じようです。 正確にはsplitにnumaliasで宣言した変数を使用していると不具合が出るみたいです。 高橋氏のコメントがないという事は対策不必要と判断されたのかもしれませんね…あくまでデバッグですし。 という事で上げるのは止めておきます。
見落とした可能性もあるだろうし、言うだけいって( ゚д゚)ホスィ…
色々とテストしてみた結果numaliasは関係なかったようです。
ただし結果は変わってきます。
以下サンプルです。
*define
game
*start
テスト\
mov $3,"データ1:データ2"
split $3,":",$1,$2
lsp 1,":s#ffffff$1",0,00
lsp 2,":s#ffffff$2",0,30
print 1
click
*end
end
>>477 私自身は高橋氏の作業の邪魔になると判断したので…すみません。
ドキュメント整理さえロクにやらないんだからバグ潰しぐらい念入りにやってもらわんと困る
今回の更新でも半年くらい前に修正しますと言ってた点スルーされてるもんな。 ログ遡るのも手間だろうし、定期的に既存分をまとめて投稿してもいいのかもしれん。
タダで使ってる癖に文句たぁおメデタイ。 投稿するなら、40万払ってからにしてください。
>480 本人が時々やってるしな。<修正要望まとめ 手伝ってもいいんじゃないの?
ちょうど要望、修正案件を公式でお求めのようですので、報告されてはどうでしょう。 といか高橋氏、ここ見てるのでは……。
>>483 あぷろだ見てるくらいだから、多分見てるんジャマイカなあ。
だれか無知な漏れにdrawsp3の説明をしてくれませんか
drawsp3みたいな変換ってもしかして吉里吉里にない機能!?
アフィン変換使えば似たような事出来そうに見える やりかたわかんないけど
つーかアフィン変換だろう。一次変換+平行移動って言ってるから。 だから、キリキリにもあるよ。 >483-484 見てるだろうけど、ここでの要望に応えちゃうと、それ以降、 ここがサポートBBS化しちゃうから嫌じゃないかね。2chだし。 >478とか、一応書き込みに行ったほうがいいんじゃないかな。
うん、俺もそう思う。 公然とここ見てると言わなくても、 下手にここの要望に応えたりすると、ぐだぐだになりそうだから わざと沈黙を守ってる気がする。 だからやっぱりバグ報告や要望は公式で出すべきじゃないかな。 些細なことでも。
質問。 nscで文字を、外部のファイルに出力できませんかね? または 文字変数の中に、記号「"」を含めることは可能ですかね? 外部出力の命令が見あたらなかったので。 それと、後者が可能ならば外部出力もできる、はず・・・。
491 :
490 :2005/12/22(木) 10:13:21 ID:2MNM0W/Q
前者補足 「$0に入れればセーブデータとして外部に出せる」っていうのはNG。 出力した文字をテキストエディタで読めるようにしたい。
とらに行って見るとどうも売られている同人エロゲーは 吉里吉里ばかりを使っているみたいなんだが… Nスクで作ったとすぐに見て取れる物が少ないのが何とも気になるね 実質市場ではNスクはどの程度の位置付けにあるのかな 考えた以上に低いと何か嫌だなあ
いや、気になるやろ
来年夏の新作に期待しとけ
>>494 気になんねーよ馬鹿
気になる理由を説明しる
その気なんの気連れ込む気ー
俺は気になる
>>492 > Nスクで作ったとすぐに見て取れる物が少ないのが何とも気になるね
じゃあ、逆に多かったらどうするの?
金になるね
同人ゲームの買い手ってゲームエンジンで選ぶもんなの? なんか印刷所で同人誌選んでるみたいだな。
そりゃ選ぶだろ。当たり前すぎ。 少なくとも俺は絶対にコミックメーカーとツクールで作られたノベルは買わんぞ。 フリーでもやらんし。
コミメとツクールとシナリオくん製は買わね。 他は基本的にはどうでもいい。
なんで?
操作性悪いからじゃない? 限界が低いし。 快適にプレイできる最低水準を満たしていれば あとはゲーム内容次第だろう。
ここの住人はなんでみんなツンデレなんですか?
Q:ここの住人はなんでみんなツンデレなんですか? A:ツンデレはみんなの心の中にすんでいるからです
基本的にやはり市場には主流とされるツールがあるから そいつを使わないと売れないものとどうしてもみなされがち と、言うか買い手もそこは見ているからツクール製とかだったら 即、買わずにポイだろ Nスクでもそんな具合に扱われたらやっぱまずいじゃん
>>508 その点においては月姫とか、NSc製のゲームの認知度のおかげでだいぶいいのではないかと思う。
>>503 のはツールの名前はよくきくけど、それを使った良作、名作を聞いたことがない。
あったかもシレンが忘れた。
あ〜
>>492 がいいたいことはそういうことか。
あと一年くらいは大丈夫じゃね?
内容的にはとっくに頭打ちだけどな>ノベルゲーム
同人で流行るのはNscr(月姫、ひぐらし)って感が作る側にはあっても プレイする側はあんまり気にしていない気がする こうして何製だから云々ってのはそのエンジンを知っているから言う訳であって プレイする側には遊べれば良いって言う考えの方が多いと思う 要は中身でしょ
いやいや、お前一度コミメで作られたゲームやってみ?
>>501 確かに作り手が同人誌の紙質にこだわっても買う方は気にしないけど、
ゲームは動作しない可能性があるので、特に体験版ができない場合、
「Nスクなら前回動いたから今回も動くだろう」といって買う可能性はある。
動作環境 Nスクリプター製品が正常に動作する環境 って書いてるのみたことあるw
515 :
501 :2005/12/24(土) 00:20:33 ID:BV0TKwAy
>>513 ああ、そういうことなら納得。
たしかに、ローカル環境で実績があるエンジンの方が安心感はある。
なるへそ
さすがにコミメやユウキじゃ買わないもんな
自分が購入者の立場の場合、製作ツールはフリーで名前知っているもの exe一つで立ち上がるもので買いますねぇ。 ツクール類とか、フリーでもショボそうなら買いません。 名前の知らないフリーなら、一度製作ソフトを調べてから買います。
たしかツクールはランタイムをインスコしないと遊べないんだっけか。 それはマンドクイな。
マンドルクイナ
スレ違いかもしれないけど、質問 バグ報告一覧ってどこかにありませんか?
>>521 目的は?
バグ報告をしたいなら、本家掲示板を検索して
誰かと重複してないか確認すればいいんでない?
それ以外の目的だとすると、たぶんあなたは奇特な方です。
そろそろうざいかと思ったんで身元隠そうとも思いましたが… ↑の方でも何回かお世話になってるサンタの人です。 また、何かに依存したバグ(今回はOS依存ではないらしい)がでてるようなんですが、 自分の環境で確認できないので何が原因か分からない状態です。 既存のバグが分かれば、原因がわかるかもしれないし、回避の方法も思いつくと思うので、バグ報告一覧があれば閲覧したいと思いました。
>>523 掲示板検索しかないかと
検索→あった→それを見ればOK
↓
ない→掲示板に書く→解決策が出る
↓
現時点では解決不能と判明
>>523 スクリプトさらしてくれればこっちの環境で試してみますよ?
ちょと興味がある。
tyo! てっきりテキストであげてくれると思ってた。 ゲームをプレイして、そしてバグの原因を見つけるってのはちょっとつらいんだが。 ええと、問題となったスクリプト部分は本当に一切わからないってことっすかねえ?
「攻略する途中」っておおざっぱに言われても困るしな……。 「どういう選択肢を選んで、どのタイミングでどんな現象が起きる、どんなエラーが出るのか」 くらい聞いてないの?
自分の環境では確認できないんですよね… 一応、アーカイブ可等は行なってないんで、誰でも読むことはできます
タイミングは真奈美というキャラに送迎イベントがあるのですが、その三回目の時に選んだ直後に強制終了がおきるという話でした。
あ、読むことできるんだ。
わたしはナローバンドなんで、ダウンロードは現在あきらめてます。
んで、今更さかのぼってみたけど、
>>434 の人?
そうするとエラーはwin98で、って感じに捉えたけど、合ってます?
XP・・・。 パソコンの一部と言うよりは、おのおのの操作の違いでバグができる感じにも捉えられますが。 暇だったら、テキストだけうpしてくれません? 20MB強とか当方落とすの無理なんで。 んでできれば、その問題の送迎部分、ですか、 そこをわかりやすく、改行しまくるとか、どうにかしてもらってお願いします。
535 :
525 :2005/12/26(月) 00:17:14 ID:Qe6OVlRZ
ちょっっw!! テキストありすぎ! こりゃ、無理かもわからんね。
既読スキップでやってみたらいいと思うよ。 とりあえず、うちではエラーでなかった。 XPsp2 RADEON9100 Athron1700+ MEM:1G 三回目の選択肢直後の文が 今日も真奈美も真奈美を送って(ryになってた。
>>536 しっかし、XPの一部のみエラーが出るってのがわからん。
そういう可能性も無いとは言わないけど、
きっと何か、操作に問題があるんじゃないかなあ。
例えば、データをロードするタイミングとか。
と、落としてないにもかかわらず言ってみました。
まあいつか試してみるよ。
手順探すのはつらいわな・・・
ともかく現象を再現できる手順がわからないと、デバッグのしようがないかも。 XPで落ちるという人の直前までのセーブデータをうpしてもらえるなら、最低限 各々のマシンで落ちるのかどうか動作確認だけでもできるとは思うけど。
でも、正直全てのWindowsマシンの動作保証って無理じゃないの? 自作機になると、もうパーツからして組み合わせいろいろとあるし。 自分は、開発元のマシンと動作確認できたマシンの構成とかメーカーとか公開して その上で「ダメだったらごめんなさい」って一言書いてるよ。 40万円払ったメーカーならともかく、そうでないところの対応は限られるし。
もうウインドウズから卒業したい
>>534 2000はエラー出んかった、関係ないが一応報告。
気になったのは 91.txt の 29 行目
文書読んでないので分からんが立ち絵違うかもよ。
543 :
542 :2005/12/26(月) 11:55:16 ID:tRZXlk1O
言い忘れた。 errorsave命令を使ってみるのはどう? ただしNScripter自体が落ちてしまうようなエラーだと無力かもしれんが…
何気に例のoggプラグイン、v1.0.0.6 に上がってるのね。
サンタ関係ね。
>>543 エラー出たっていう人に、errorsaveを適用させてもう一度プレイしてもらうってこと?
そうするとスクリプトが変わるわけだから、
セーブデータは破棄して、また一からやってもらうことになりません?
・・・それとも、セーブデータって、行数が合ってりゃ問題ないんだっけ?
また、errorsave命令を使いながらNsc自体を吹っ飛ばしてみた。
セーブデータ出力されず。
んでスクリプトを見てみたけど、defsubが多い・・・。
人のスクリプトってそんなに見たこと無いけど、これが普通なのかなあ。
つまり、見やすいんだけど追いにくい。
当方あんまり慣れてないんでねえ、ええ、あんまり追えません。
作った本人が順々にスクリプトを見て、おかしな記述がないか探していくしかないのでは。
結局は、スクリプトのエラーなのかNsc本体のエラーなのか判断しかねます。
エラー報告が一人くらいなら一度謝って、そしてぱーっと忘れちゃえばいいんでないですかね?
>>544 ほう。見とこう。
みなさんいろいろありがとうございます エラーはNScripterが吐き出すタイプではなく、Windows側が強制終了させるタイプで、 落ちる人も落ちない時があるとのことで、この件については諦めようと思います 万が一、原因が判明した場合は改めてこちらに報告されてもらいますね defsubですが、自分普段Cとか書いてるので、同じ処理は纏めたいってどうしても思っちゃうんですよね 一応大まかにファイルの内容を 0:define 1:カスタム 2、3:主にdefsub等の小さいサブルーチン 4:コンフィグ画面ルーチン 5:CG閲覧モードルーチン 6:OPデモルーチン、メッセージ 10:タイトル画面ルーチン 11:シナリオ管理 15〜80:シナリオ 81〜:シナリオ(ライター立ち絵設定後分)
あー。 そういや随分以前に、なぜか強制終了してしまうって現象があったなぁ。 自分とこの環境だと落ちないけど、 他の人の環境だと落ちるってやつ。 一応公式BBSでも誰かが話題にしてたと思うんだが、 結局わかんかなったんだっけ……? 正式な回答は見た覚えないけど……。
>>547 名前あたりから察するに、本人じゃないかと思ってるけど。
549 :
548 :2005/12/26(月) 21:01:00 ID:hCxP4B+C
誤爆というやつかもとちょっと思ってる。忘れてくれ。
>>546 もう遅いかもしれないけど、一応報告。うちのXPでは特に起きなかったッス。(動作させたのはフルバージョン)
日立製 WinXp セレ2.66GHz メモリ1GB
で、ソースを見たところ
> タイミングは真奈美というキャラに送迎イベントがあるのですが、その三回目の時に選んだ直後
↑のタイミングは 87.txtの : *event031の最後の選択肢で *eventFirst を呼ぶあたりというところまでは
追えたんですが…。システムエラー系で疑うとなるとogg制御での相性問題かなあ?
でも、それならその前にとっくに死んでそうだけど…。
以上です。
>546 87.txt >[名前/葉介](メイド喫茶はやっぱり強いな……) メイド喫茶の後の ’(’ が半角の ’(’ になってる。 一度、テキストが全て全角になってるか調べたほうが良いと思うよ。
552 :
543 :2005/12/27(火) 01:24:42 ID:vO9RmZbl
>>545 そうなりますね。errorsaveとそれをローで出来る仕組みをスクリプトに埋め込んだ上で
セーブデータやらグローバル、その他もろもろ削除してもらって最初からと…。
(今回はNScripterが落ちてしまうのでダメっぽいね)
セーブデータに関しては、前に、いくつかのサークルさんのパッチ当ての方法を調べたんだけど
消すか残すかは色々あるみたい。
行数が合ってれば逝けてるように見えるが、本当のところNScripterがどういう処理をしているか分からんら
ウチらの方針では一旦セーブデータやらを削除してもらってる。
プレーヤーさんには本当に申し訳ない限りです。
>>551 ほかにも英語表記はほとんどが半角のような気がして怖い
最後のスタッフロールは気絶するかと思ったw
NScripterは、なんで半角ダメなんやろね
よく言って単純化のため 悪く言って以下略
>>552 たぶん各テキストの一番最後に、黒い四角があるのは俺だけ?
556 :
550 :2005/12/27(火) 13:10:36 ID:YZKIGH3J
サンタシナリオ、とりあえずセリフで半角カッコを使用してると思われる行をgrepかけて抽出してみた。 22.txt(132): 常連を連れ去るだけのことはある。(俺ですら引き込まれそうになったし…) 22.txt(134): だけど親父の店は潰させねえ!!負けてられるか!!) 22.txt(164): [名前/葉介](それは暗に、「門限までに返さなかったらどうなるか分かってんだろうな若造が!」っていう脅しじゃないのか?) 22.txt(187): ちなみに、(ここ二日:変更可)でうちの店も「ミニスカサンタの店」として噂されてるらしい。 22.txt(198): [名前/葉介](…言わせただろ、今。 真奈美の奴、最近親父さんにオーラ似てきたんじゃねぇか?) 22.txt(289): [名前/葉介](忘れてた… 真奈美の親父さんのこと…!!) 22.txt(321): なんとそこには無数の未確認飛行物体(Unknown・Flying・Object)、略称UFOが浮かんでいたのだ! 87.txt(65): [名前/葉介](それは暗に、門限までに返さなかったらどうなるか分かってんだろうな若造が!@っていう脅しじゃないのか?) 87.txt(107): [名前/葉介](……言わせただろ、今。真奈美の奴、最近親父さんにオーラ似てきたんじゃねぇか?) 87.txt(231): [名前/葉介](忘れてた……真奈美の親父さんのこと……!!) 87.txt(276): なんとそこには無数の未確認飛行物体(Unknown・Flying・Object)、略称UFOが浮かんでいたのだ!
TerapadのNscプラグイン作ってください><
みなさんは冬コミかな。
ゲーム作る人ってうらやましいよ。
ゲームを作らずに暮らせる人ってうらやましいよ。
パンピーの事か
>>558 知りませんでした><
ありがとうございました><
565 :
401 :2005/12/30(金) 00:39:07 ID:LtOtDCFC
ろだにサンプル投下。 一応Nスクとの抱き合わせの再配布ですが、素材等に問題があれば削除しますので。 "ReadNe"のタイプミスは笑ってください。
>>565 ツール情報とかめっちゃ助かった。dクス。
それにしても本当有り難いなこのdllは。音ヒネりさんに感謝。
ループポイント指定が出来なかったなどなどの
Nスクの音周りの弱さが一気に解消されたことは大きいよ。
あと、公式BBSにT2さんの新作プラグイン来てたけど、ウチの環境だと落ちた……orz
作者は車輪の再発明しなくていいからさっさとバグ潰せ
商業で人のプラグイン勝手に利用したら駄目だろ。どこかの二の舞になるぞ。 サポートもできないし。 写真の再発明が必要なこともあるんだよ。 仕事で頼まれた事のほうが優先だろうしな。
569 :
565 :2005/12/30(金) 17:39:38 ID:xppoViM4
言われて気付いたんですが、音ヒネり ◆RPAY9T6roo 氏のお名前がどこにも入っていな かったので、ソースを変更してうpしなおしました。 また、サブルーチンがどうもスマートじゃなかったので書き直していました。 (サブルーチン内のローカル変数の切り分け、文字列渡しだった引数の数値渡し変更など) あと、意味もなく背景がペンチラに変更されています。 どこで拾ってきたかは忘れましたが…。
570 :
569 :2005/12/30(金) 18:15:02 ID:FIQwtMjE
>>568 公式の日記はチェックしてなかった…。
来年、oggのストリーム再生に対応予定なんですねえ。
訂正。
>>569 × 書き直していました。 → ○ 書き直しました。
お、本家の方でも作るのか。。。
無駄になっちゃうかも知れないですけど本家版公開までの繋ぎという事でひとつ。
というわけでこんにちは。
NScripterDS なんですが、公開場所作りましたので、
今後はここから落として頂けると良いかと思いますです。
http://www.geocities.jp/v_2357/program/ あと配布条件の方変更しましたので、
これからは本体同梱しなくてもreadme.txt同梱しなくてもOKです。
572 :
570 :2005/12/31(土) 10:26:44 ID:3F8ZoZqz
>>571 dクスです。リンク確認しました。
サンタの方は吉里移行予定だそうで…。(でもたまに保守に出向いてます)
しまった、ろだに上げたサンプルコード、初期化コールしてない orz
|――――ーーーーーーーーーーーーーーー| | | | | | 背景 | ←画面 | | | | | | | |(・∀・)―ーーーーーーーーーーーーーーー| |人 人________________|←テキストウィンドウ ーーーーーーーーーーーーーーーーーーーーーーー ↑ 主人公の顔グラをテキストウィンドウの上に出す これってどうすればいいんでしょうか?
574 :
名前は開発中のものです。 :2005/12/31(土) 18:31:37 ID:k7NgwCEm
↓この二つを組み合わせて設定する。 windowback 立ち絵より上、立ち絵よりも上のスプライトよりは下に テキストウィンドウが表示されるようになります。 humanz 数字 スプライトと立ち絵の重なる時の優先順位(Zオーダー)を指定します。 指定した番号のスプライトのすぐ上に立ち絵が表示されることになります。 デフォルトは、25です。
humanzはデフォルトで25だから、デフォルトだと次のような表示優先になっている。 [テキストウィンドウ] [スプライト0〜24] [立ち絵] [スプライト25〜] これでWindowbackを使うと、 [スプライト〜24] [テキストウィンドウ] [立ち絵] [スプライト25〜] という優先順位になる。 だから、スプライトの0〜24で(・∀・)を表示すれば上手くいくはず。
え〜…すいません NScripteは(同人、個人)であっても有償にしたら40万払わないといけないであってますよね? 本も買って使いやすそうだなって思ってたんだけど… あと、スレ違いだと思うんだけど吉里吉里は完全無料ですよね?
>>576 40万は企業の場合。吉里吉里は無料。マニュアル嫁。
ホントありがとう ほら月姫とか、あれくらい売れたら下手な企業より儲かってそうだし どうなんだろ…って。
>574-575 うわあ、ありがとうございます! 早速試してみますね
>ID:NELPGQAI マニュアルすら読まないオマエには無理。 取らぬ狸の皮算用。
581 :
【大吉】 :2006/01/01(日) 00:26:09 ID:qO85sokQ
>>571 ありがとうございます。感謝しきりです。
ところで立ち絵をいじると たまに改行待ちが効かず 飛ばされちゃうのは仕様ですか?
583 :
【97円】 :2006/01/01(日) 03:20:59 ID:qO85sokQ
聞いたこと無いな。スクリプトミスじゃないの? もっと詳しく。
lsp 1,":a;ld\hoge1.jpg",320,0 lsp 101,":a;ld\hoge1b.jpg",0,0 立ち絵表示テスト\ としたあと、 lsp 2,":a;ld\hoge2.jpg",320,0 lsp 102,":a;ld\hoge2b.jpg",0,0 vsp 1,0 vsp 101,0 print 1 表情表示テスト\ …とこんな感じです。
>>584 それって立ち絵じゃなくてスプライト命令だと思うが……。
とりあえず確認してみたけどスクリプト通りに動いたよ。
\の改行待ちは飛ばされないで全部反応した。
つか、こんな単純なところでバグ起きるようならみんなNスク使わないって。 思い通りにいかないのを仕様だバグだと思うのは早計。 まずは勘違いしてないか、落ち着いてスクリプトを順に読んでいってみたら?
>578 月姫だとかひぐらしだとか、確かに下手な商業よかよほど儲かってるのはあるけど、 たとえ何億儲けてようが同人なら無料だよ。
>>585-586 >こんな単純なところでバグ起きるようならみんなNスク使わないって。
そうなんですよねえ。今確認するとふつうに動きます。
何かの拍子にキーがおささっていた状態になってたとか。
同じ現象が起きた人がいないか聞いてみたんです。どうも失礼しました。
>>589 今度から、おかしいと思ったら何度も試してみて、スクリプトも色々変えてみて、
確実に再現できる事が判ってから人に訊きなさい。
A.NScripterは、次の場合は無料でお使いいただけます。 の中に ・個人による同人誌即売会もしくは同人ショップ・オンラインでの作品の販売 使用条件.txtも読もうぜ!
>>589 そのバグが含まれてるソースはちゃんと残してあるかい?
もし残ってるなら↓のツールでソースの差分を確認してごらん。
「DF」
ttp://www.vector.co.jp/soft/win95/util/se113286.html ・更新日時に関係なくファイルを比較する。
フォルダ単位でソース差分の比較・強調が可能。
F4キーやShift+F4で差分位置までジャンプしてくれる。
拡張子による比較対象のフィルタリング、外部エディタとの連携ができる。
(つか、俺はC/C++の仕事で愛用してる)
「バグが発生する環境をまるごと保存」はデバッグの基本。
でないと、いろいろいじってるうちに現象が発生しなくなって明確な解決結果を見ずに
バグが埋もれてしまうよ。
原因が明確じゃないから、またいつか同様のバグ発生する危険性が高い。
>>593 ありがとうございます。動いたからいいと思って残してないです。
>明確な解決結果を見ずにバグが埋もれてしまうよ。
全くその通りです。これからはバグを解明することにします。
>>592 読まない(読めない)ヴァカはほっとこうぜ。
そんなヤツらは何もできっこないし、やってみたところで
ここに読んだらわかる程度の質問ばっかりしてくるだろうし。
⊂二二二( ^ω^)二⊃ ブーン
なんとなく追加命令を眺めていたらsavegame2を見つけてポカーンした大晦日。
初心者な質問で申し訳ないのですが……どうか助けてください……。 シナリオをnscript.dat、その他データをnsa.arcに変換したら、 途端にNスク本体自体を起動しようとするとシャットダウン起こすようになってしまいました……。 The problem seems to be caused by the following file:i81×dnt5.dll と表示されるんですが、どこをどうしたら改善するのかよくわかりません…。 システムの復元でも無理ですた……。 焼いたデータは、他のPCでは問題なく動くようなので、パソコンがおかしいとはわかるのですが…。 暗号化以前は問題なく動いていたんです。 ちなみに他のNS製ゲームも、インストールはできるのにそれ以降はシャットダウンしてしまうようになりました。 悩み過ぎて禿そうです。助言だけでもいただけると助かります。
>>598 nscript.datとnsa.arcのどっちに問題が?
どちらにせよ、暗号化する前のものをつかうしか解決策はないのでは。
人に渡すときだけ暗号化する、とか。
>>598 .arkに入れたデータの形式は何かな?
何かすげーもの入れたんでは?
やった事無いし憶測だけど、DivXで圧縮した.aviとか
展開&動作が重いもの入れたりしたらなりそうな気はするね。
あ、他のNSゲームもシャットダウンか。 そしたら圧縮したarcやdatだけの問題ではないかもね。
>>598 そもそも、dnt5.dllってなんだろね…。NT5っていうくらいだからXP関連のファイルとは予想できるけど、
俺のXPの中を dnt5.dll の名前で検索してみたけど、ialmdnt5.dll しかヒットしないなあ。
(ちなみにこれはディスプレイドライバらしい。)
うちはナローバンドなんでWindowsアップデートをサボってるんだけど、ひょっとするとアップデート
ファイルの中に入ってるのかも。
PCの中(全ドライブ検索)に "dnt5.dll" ってファイルはあるかい?
603 :
598 :2006/01/01(日) 21:38:47 ID:K6BuRlio
早速の助言ありがとうございます。一人で悩んでたのでとても嬉しいです。 dnt5.dllを検索してみたところ、システムやらDriver.cabやら ServicePackFilesの中に計7個のi81xdnt5.dllが見つかりました。多すぎる。 競合起こしてるんですかね。これ全部削ったら動くようになるんですかね。 とりあえず、人に渡すときだけ暗号化することにしようとは思うんですが、 ちょっとでもNスクに触れるとシャットダウンなので、 おっかなびっくりに一度焼かないと内容が確認できないのがなんとも辛い……。 一度パソコンを初期状態に戻して、再インストールするしかないんでしょうか? やったことないんでちょっと怖いんですが……。
検索で見つかったファイルは消さない方がいいと思う。 せめて全体のバックアップとってから。初期化するならバックアップ必要だし。 >>おっかなびっくりに一度焼かないと内容が確認できない 突然俺の頭が悪くなったのか、おまえさんの言ってることがよくわからねえ。
>>604 焼くのにもリスクあるのに、
焼いて他所にもっていかないと動作チェックもできないってことじゃないか?多分。
606 :
602 :2006/01/02(月) 00:18:26 ID:zMddGfD+
>>603 ググってみたが、i81xdnt5.dllってやっぱグラフィックドライバだね。
問題なのは実際にシステムフォルダに展開(インストール)されてるi81xdnt5.dllだと思う。
その他は圧縮ファイルやバックアップフォルダの中だろうから、関連性は薄そう。
まず、問題なのは現象が発生するようになった時期は問題なし?
たとえば最近新しいアプリやゲームをインストールしたとか、あるいは何かをアップデート
したとか、そういうのがキッカケでドライバが壊れる可能性もありえる。
次に、現象が発生する原因を特定。
非圧縮時は起きてないなら、やはりnsa.arcを展開する時にi81xdnt5.dllとの相性問題が
発生してると思うんだけど、さてワルいのはnsa.arcかi81xdnt5.dllか?
とりあえずケースの切り分けとして
「1.音声ファイルだけnsa.arcに圧縮してみる」
「2.画像だけnsa.arcに圧縮してみる」
「3.音声、画像をnsa.arcに圧縮してみる」(これは現在の状況だから省略可)
のパターンを試してみてはどうだろう。
もしパターン1で現象が発生しなければ、迷わずグラフィックドライバの更新かな。
たぶんメーカーのサポートページにおいてあると思うけど。
607 :
606 :2006/01/02(月) 00:20:19 ID:zMddGfD+
意味不明。orz × まず、問題なのは現象が発生するようになった時期は問題なし? ○ まず、現象が発生するようになった時期は特に問題なし?
>592 悪いイメージもある作者だが、月姫だろうがひぐらしだろうが タダというのは太っ腹だな。 企業でコミケ使用したらどうなるんだろ。まあ聞けばいい話だが。 >603 いきなりドライバ系のエラー頻発は怖いな。 いちおうウイルスチェックしてみたほうがいいかもな。
609 :
606 :2006/01/02(月) 10:57:39 ID:TJ+i3Ytj
なんか寝ぼけてたみたいだな…。 orz × グラフィックドライバ ○ ディスプレイドライバ
企業はコミケ(サークル参加者として)には出せないよ。 参加申込書をよく読んでみそ。
Nスクって 仮にAとBという曲があってAをフェードアウトさせるときに 同時に少し重ねてBをフェードインすることってできないの??
そういう曲を作れ!以上!
*define game *start mov $0,"いち,にい" クリック。\ split $0,",",$1,$2 $1 click end ---------------------- 以上のスクリプトって、何の問題もないよな? いや、ちゃんと動くんだが。
>>611 そういうプラグインを使え!以上!
ヒント:このスレを読み返す
>>614 自己完結にもほどがあるな。
>>615 だまされたと思って、そのスクリプトを動かしてみ?
ただし、「クリック」と表示されたあとに「D」ボタンを押してからクリックしてくれ。
デバッグってことな。
とりあえずこっちでは正しく動かない。
パソコンのせいなのかソフトのせいなのか。
なるほど。 デバッグモードで表示されるメッセージが$0に補完されているって感じなのかな。
619 :
616 :2006/01/02(月) 21:37:42 ID:x5LNmVFE
あ、
>>475-476 とかぶってる。
その書き込みを見たときは、自分とは関係がないなと思って飛ばしたんだよ。
ごめんなさい。
620 :
618 :2006/01/03(火) 00:54:46 ID:xKyo0932
>>619 いや、「numaliasの使用に関係なく発生」という新事実だから、
むしろ
>>475-476 の再現手順が絞り込まれた、ということで
いいと思うよ。
誰か、そのバグって報告したっけ?<デバッグウィンドウ >610 そっか。でも同人ショップで売ったりDLサイトで売ったりは 出来るよね。その辺どうなるんだろうな。
622 :
618 :2006/01/03(火) 14:13:19 ID:m/tAzMXy
あ、よく読んだら
>>478 でかぶてたね。
俺が見落としてたか、スマソ。
>>621 > 誰か、そのバグって報告したっけ?<デバッグウィンドウ
今、本家の既知のバグ報告スレに投げておいた。
> 同人ショップで売ったりDLサイトで売ったりは出来る
横レスになるけど、コミケに出展する場合は企業参加じゃない?
>>622 企業参加?コミケは一般的な流通ルートなのか?
田舎に住んでる漏れにとっては凄く疑問なんだけど?
同人ショップだろうとなんだろうと企業は企業だろうと思うがナ。
625 :
622 :2006/01/03(火) 15:22:16 ID:xKyo0932
>>623 スレ違いでアレなんだが、「企業参加=企業ブースで出展」ってことだよ。
現状として、スクリーントーンやコピックといった画材、セルシスのマンガ作成ツール
ComicStudioみたいなソフトウェアといった市販品はみんな企業ブースで販売されてる。
「市販品を扱う = 一般的な流通ルート」ってことでいいんじゃね?
コミケットの詳細は公式ページを参照してくれ。
http://www.comiket.co.jp/
・スプライトボタンの上にカーソルを乗せるとwaveが再生される ・さらにスプライトボタンをクリックすると別のwaveが再生される というのをメニュー画面等に使用したいのですが、難しいでしょうか? 様々なサンプルを見てみたのですが、実装されているのはN卓球だけでした。 N卓球のスクリプトを覗いても理解できなかったので、皆様ご教授願います。
>>626 まずは、Nscripterに同梱されている
「サンプル」
の、
「メニューのカスタマイズと複合ボタン」
をじっくり参考にするべし。
そして次に
>>1 に書かれてる「うpろだ」から
UP主様に感謝しつつ、「Scripter 非公式マニュアル」をダウンロードし、
exbtn
の項目をよーーく読んでみよう。
それで、 >・スプライトボタンの上にカーソルを乗せるとwaveが再生される に関しては解決するはずだ。 >・さらにスプライトボタンをクリックすると別のwaveが再生される に関してはもう一度よく考えてみなさい。 前者が難しいと思うあまり、後者も同じ難しさだと思い込んでるだけだから。
おまいいいやつだな。
今年初めての優しさをみたよ。
ここの住人はツンデレが多いな
633 :
623 :2006/01/03(火) 23:17:16 ID:R/HKwjTd
>>625 レスサンクス〜♪そのまんまですね。
同人配布用として限定販売したものをそのまま流通ルートに乗せるのはNGっぽい・・・。
仮にテストケースとして同人用として販売した後に
流通用にリニューアルして再リリースするのも微妙な気がする。
混乱する話題を振った
>>576 と
>>608 は企業ブースで出展汁ということで完結。
ホントにスレ違いだね。orz
そんなおまいらが大好きだった
え?…か、過去形なのぉ?( ´Д`)
>>627 そっちのサンプルは別フォルダに分けてたので未見でした。
やってみたらできました、ありがとうございます!
637 :
623 :2006/01/04(水) 02:17:51 ID:pTEuSYiA
そういやあ非公式マニュアルでさ、正式名称は忘れたけど、 もし ラベルを取得したことがあれば、の命令と、 もしファイルを取得したことがあれば、の命令がなかったと思う。 非公式マニュアルを見ながら、labellogの存在意義について考え込んでしまったよ。 その命令が書いてあると助かる人もいるんでない? ・・・じゃないじゃない! 俺のためだ俺のため! 別に、おまいらのために言ったわけじゃないんだからな! いや、本気で。
ちょw ifにあったw
使ってないところもマニュアル熟読しておかないと いざというときに探すはめになるよな まぁそうやって目を通しておくと逆に ああいうの見かけた気がするんだよなーって探し物が多くなる罠
>>638 ツンデレとか言われる思ったら大間違いだぜ。
クソが!死ねや!!
644 :
638 :2006/01/04(水) 17:19:11 ID:l3qgmpgQ
ぬるぽ?
ガッ ラベルログはなんか知らんが多用している自分 結構便利なんだよね
>>645 シーンスキップと既読選択肢の判定にしか使ってないなあ。
どんなところに使ってます?
humanorder "rcl" って使えない? 不正な命令って言われたんだが 立ち絵の真ん中を手前にするにはどうしたらいいんだ あと、非推奨な命令とか一覧にしてほしいな マニュアル参考にしつつやってるが、 たまに解説サイトで使わないほうがいいとか言われてる命令もあるし
俺のスクリプトでは humanorder "clr",0 ってなってるな。 書く場所は*define節じゃないぞ?
スタート以後にhumanorder "clr"と書いたら コンマが足りないと言われたのでおかしいと思ったのだが ,0 つけたら正常に働いたみたいだ ありがとう
>>646 基本的にはその二つと読破率の計算とかにかな
シナリオジャンプとの組み合わせがいい感じ
あと既読によるシナリオ分岐(二週目とかにジャンプしたりするの)に使ってみたりしてる
乱数と組み合わせてシナリオをランダムで抽出とか
作っている方は楽しいがやる方は迷惑そうだw
>>646 何も考えずにそれしようとしたことあったけど、
飛んだラベル=通ったラベルにすると、
通った直後にセーブ→ロードかナニカでラベル前に戻る→通ったことになってるからスキップ可能
とかできちゃうんだよね…
まぁ、飛ぶ直前にラベル貼ってそっちで管理すればいいだけなんだが、メンドイ
>>650 > シナリオをランダムで抽出
ちょっとやってみたくなったw
そんなにシナリオ無いか。
>>651 俺の場合。
------------
scene "*b"
*a
*b
------------
[scene "*b"]が、*aを飛ばすシーンスキップ選択肢で、内容は、
*bを読み込んだことがあるなら*bに飛んでも良い、ってかんじにしてる。
実際はもうちょっと無駄に引数とかあるけど。
>>652 俺なら
---------
*a
scene "*a_end"
しなりお〜
*a_end
[次のラベルへ]
---------
*a_endを読み込んだことがある場合にscene内でスキップするか(*a_endまで飛ぶか)どうか選択肢出す。
俺の書き方だと
シーン管理からgosubで飛んで、
[次のラベルへ]がreturn
だからこっちの方が都合がいい。
おー、おんなじことしてる香具師がいてちょっと嬉しくなった 俺もシナリオはgosubで処理してるから↑の人と同じ感じだ
gosubでジャンプしてきて、nextで次のシーンに移るインターミッションを作りました。 こんな風なものです。 *intermission インターミッションです br select"セーブ",*save,"ロード",*load,"次へ",*next *save systemcall save goto *intermission *load systemcall load goto *intermission *next return セーブはうまくいくのですが、ロードをクリックするとロードの画面が出て、ロードしたいファイルを選ぶと何故かセーブ画面が出ます。 どこが間違っているのか分かりません。
>>655 それは決して、ソフト側に問題があるってわけじゃないのはいいです?
ロードってのは、セーブしたところにちゃんと戻らなきゃいけませんから。
だからロードは正しく仕事しているわけです。
やっぱり問題はスクリプト。
saveon、saveoffを使うと良いと思います。一度説明を読んでみてください。
自分でもあまり理解していないので自信はありませんが・・・。
>>654 セーブオフにしてないから、セーブした時点で*saveラベルが記憶されてんじゃないかな。
↓みたいに saveoff saveon を入れてみたらどうだろう。
*intermission
saveoff
インターミッションです
br
select"セーブ",*save,"ロード",*load,"次へ",*next
*save
systemcall save
goto *intermission
*load
systemcall load
goto *intermission
*next
saveon
return
>656-657 ちゃんと動きました。 ありがとうございました。
黒?
白?
どうして人がいるんだw
音ヒネりさんのDLLがいつの間にか更新されてた模様。バージョンが1.0.0.9まで行ってた。
ライセンス関係で影響ありそうなので、利用者は
>>571 のURLから最新版をもらってくるべし。
サンタはエンジン移行したのに、未だ更新してくれてる音ヒネりさんに多謝(`・ω・´)ゝ
スクリプトに著作権ってあります? ころなのカウンタ付きサウンドモードを真似したいんですが・・・
>663 当然ある。
しかし、そうなると同じ機能をスクリプトで再現するのは難しいので 先にやったもの勝ちになりそうだね。その辺はどう回避すればいいのかな?
みんながやればいい
あくまで「参考にする」だけに留めて、自分で一から作り直せばいい。 スクリプトをコピーするのがまずいのは解っているだろうが、 スクリプトを見ながら、入力しなおすのももちろんダメだ。 人の書いた小説をそのまま書き直して「俺のオリジナル小説です」なんて主張は通らないだろ? だが、ロジックを理解した上で、自分流に一から作ったのなら 真似したとは言われるかもしれないが、法的には限りなく白に近いはずだ。 「丸暗記」ってのも法的には問題ないだろうし、 それどころかコピペしたところで、バレ無い事の方が多いかもしれないが、 そこは自分の良識とプライドと相談してみてくれ。
>>664-667 レスありがとうございました。
自分なりに挑戦して近づける形でやってみます。
スクリプト言語の著作権は、境界線上の問題だよ。 誰が書いても同じになるような、例えば単純なバッチファイルなんかには 著作権はないんだけど、複雑なアルゴリズムを実装したスクリプトは、 著作権で保護される。 目安としては、数行を部分的に持ってくる程度なら大丈夫だって感じかな。
同じような機能を実装したかったらソース抽出はしないに越したことは無い。
要は
>>667 と同じ。
釣りとは思うが・・・・ アルゴリズムは著作権じゃ保護されません。
すぐ上に物凄い釣り糸がぶら下がっている
本当のことを言ってるだけだぞ
>>671 だね。
アルゴリズムを保護してるのは特許法だから、
特許を申請しないと保護はされない。
ただ、例え著作権で保護されて無くてもパクリ自体は(・A・)イクナイ!!
スクリプトとアルゴリズムは別物だから注意しようね ネー(*´・д・)(・д・`*)ネー
ふーん。んじゃちょこっと変えてパクるかな( ´∀`)
>671 >674 よく読め。 「複雑なアルゴリズムを『実装したスクリプト』」と書いてあるだろ。 ……あれ、俺、もしかして釣られた?
あと、特許と著作権で問題にならないなら、パクリオールオッケー。 むしろパクリがいけないとかいうほうがいけない。
そうだね。そして俺はいけない人だからパクリを見つけたら 悪評流したりして思い切り叩きまくるだけさ。
サンプルスクリプトをパクったことなら何度もあるなw
そのお陰で実装できた機能がイパーイでつ。
サンプル提供者の皆様には本当に感謝(-人-)
>>679 パクるって言葉に釣られてね?w
>679 それは本当にただの「いけない人」だが。皮肉のつもり?
相談。
セーブデータをロードしようとすると、一度画面が黒でゆっくり覆われ、
そしてロードしたデータの画面がゆっくり出るようにしたい。問題は後者。
とにかく、普通にloadgameすると一瞬で画面が切り替わって宜しくないんだ。
loadgosubで、ロード時にすぐ黒くするような命令を入れても、一瞬元の画像が見えて宜しくない。
んじゃセーブ直前に画面を黒くしちまえと思っても、
textgosub使ってるんで自動でsaveoffされるから無理ー。
>>366 さんの言うとおり、saveon状態になってくれないっぽ。
なんとかなりませんかね?
うーん、面白い事考えるね。 思いつきで、実際にできるかどうか判んないけど、こういうのはどうかな。 セーブ時に、Savescreenshotでサムネイルを画面を撮るのと同じやりかたで 「そのままのサイズ」でSSを記録。 で、ロード時にその記録されたSSを黒い画面からゆっくり切り替えて表示させる。 そして最後にLoadgameで実際にデータロードする。 セーブ・ロード画面ですでにサムネイルを使ってるとちょっと難しい事になるけど……。
684 :
682 :2006/01/14(土) 12:26:40 ID:JE8rVA/H
データをロードする前に、すでにロード後の画像を用意しておくと解釈しましたが。 それは考えつかなかったよ。確かに可能そう。 しかしそれって、セーブデータの数だけフルサイズのスクリーンショットが必要だよね? それは、すごいことじゃないかw。 そしてちなみに私は、スクリーンショットはすでに使ってる・・・。 ちょっと二枚ショットについて考えてみるよ。 他の方法があったら誰かお願いします。
685 :
683 :2006/01/14(土) 13:08:46 ID:xRZVmoz2
>データをロードする前に、すでにロード後の画像を用意しておくと解釈しましたが。 そのつもりで書きました。 セーブ数だけSSが要るのは仕方ないとしてくださいw 問題は他にもある。 ロード後のスタート地点は、多くの場合、そのページの冒頭からだけど、 セーブはページの途中で行われる場合が多い。 つまりセーブ画面を開いた時点でのSSだとロード後の画面と異なる場合がある。 だから改ページのたびに裏でセーブ用SSを撮っておくとかしないとダメだろうね。 二枚ショットについては普通にやってたら無理。 ころなで実現してたけど、あれはセーブロード画面を閉じる時に 復元した画面を2枚目のSSとして撮るという方法をとってる。 (ゲーム終了時にも一度ゲーム画面を復元させてから終了させている) あのアイデアには感心した。
黒い画像をつかうとか
687 :
682 :2006/01/14(土) 18:13:20 ID:t5kRd1+q
助言どうもありがとう。
おかげで構想ができたので、ちょっと取り組んでみます。
しっかしセーブデータひとつにつき1MBを越えるゲームなんてあるんでしょうかね?
無事完成したとしても、たぶん実装しません。趣味の範囲で。
>>686 それはギャグかね?
私の思い至らなかった素晴らしい考えかもしれないので、詳しくお願いします。
688 :
682 :2006/01/14(土) 19:27:32 ID:t5kRd1+q
やっぱ無理す。 テキスト送りをするのに0.5秒くらいかかるようになってしまった・・・! スクリーンショット計画は挫折しました。
みなさん、本家がお引っ越しのうえ、本体もアップしてますよ。 以下5つを修正しました。 ・デバッグウィンドウをはさむと文字列を正しく取得できないバグ ・スプライトの表示非表示取得命令 ・デバッグモードでの文字列をファイルに吐き出す命令 ・複合ボタンでC100-150 のような指定を可能にする ・mode320,mode400,mode800のモザイクエフェクト強制終了 だそうです。 しかし、便利機能が一気にきましたねー。 自力で必死にスプライトの表示Defsub実装してたのが、泣けてきた(笑
>682 同じようなことを以前にやった事があると思うが。
691 :
682 :2006/01/15(日) 22:20:37 ID:IG6vWH6G
>>690 過去ログVer.3.00で確認した。そういうことだよね?
そのときの結論も、無理、か・・・。
俺のゲームはロード時だけ瞬間表示ですはははははは。
>>691 外部プラグインで、黒い子ウィンドウを画面いっぱいに表示するのは駄目か?
横レスで、ちょっとお邪魔しますよ。つまり、以下みたいなことで宜しいんでしょうか? 【セーブ時】 画面が真っ黒画面にフェード ↓ 内部的にセーブ処理する ↓ 「セーブしました」メッセージ表示 ↓ 黒画面が元の画面へフェード→ゲーム続行 【ロード時】 ロードメニューからセーブナンバー選択、決定 ↓ 画面が全面黒にフェード ↓ 内部的にロードする ↓ 真っ黒画面がフェードアウトしてセーブポイントからゲーム再開 ウチの場合、セーブ決定と同時に黒い全画面スプライトでブラインドをかけ、その後にsavegameで内部処理。 ロード時には同じく黒い全画面スプライトを使っていったん画面を隠し、データロード。 このときグローバル変数を使って「セーブ完了しました」の表示を躱してゲームに戻るようにしてます。 ※このへん公式板No:3454で高橋さんが仰っていた方法が参考になります。 ただ、loadgosubを使ってないし、ロード画面にサムネイルも無いので、そのへんとの兼ね合いは解りません。 また、制作中のゲームはセーブポイントが固定方式というものなので、シナリオのどの場面からでも セーブできるタイプのゲームに合うかも不明です。
いまさらスレタイにふいた
えぬすくりとぱー
悲しいけどコレ、スレ検索にひっかからないのよね。
Nscで検索かければ無問題。
698 :
682 :2006/01/16(月) 15:44:36 ID:MpJQaYjf
レスありがとう。
>>692 残念ながら外部プラグインについては無知でして、はい。
というか、書き込み自体がちょっとわかんないです。すいません。
ウィンドウってのは画像なんかじゃなく、きっと本当のウィンドウですよね?
しかし、「子」ウィンドウ?
「子」ってことは、Nsc内にウィンドウができるってこと?はあ?
といった具合です。ははは。
>>693 確かにその方法では可能ですね。
ただし、セーブ前になにか処理、ここでいう暗転、が必要なわけです。
そうすると、詳しい説明は省きますが、多分textgosubと併用できないと思うんですね。
textgosubを封印すると激しくあれなんで、きっと無理す・・・。
textgosub中でもsaveonができるように頼もうかなあ。
それとも何かの理由があって、絶対にsaveonしちゃいけないのか。
>>682 今作ってるゲームで似たような処理入れたいなーと思ってたとこだ。
自分が考えたのは、
>>683 氏同様の処理+サムネイルメニュー。
セーブロード画面では、全画面サイズのスクショをdrawsp2で縮小してサムネイルっぽく表示、
一画面分表示したらそれをスクショかbgcopyで背景化して、その上にボタンを配置してみた。
これならわざわざサムネイル用のスクショ撮らなくても可能かと。
それから自分は改ページの度にSS撮るんじゃなくて、
セーブボタンを押した時にtexthideしてからgetscreenshot→セーブ画面表示→
セーブ番号選んだ後でsavescreenshot、にしてる。これならテキスト送りにも影響無いかと。
えぬすくりぷとぱー(゚∀゚) _| ̄|○ 次から漏れはスレ立てしないことにしたよw
>>699 いや、その方法だと
>>685 にも書いたけど、
画面の途中でセーブした時に不都合がでるんだよ。
テキスト送りじゃなくてね。
全画面ノベル表示形式の場合だけど、
一ページの途中で立ち絵とか変更して、その後にセーブしても
ロード後はページの一番上から始まる。
つまり立ち絵もセーブ時とは違うんだ。
小さなウィンドウテキストに一行メッセージ表示のADVタイプなら
関係ないかもしれないけど。
704 :
699 :2006/01/16(月) 23:43:54 ID:/K/x3wuk
あ、ゴメ…自分ADVタイプしか頭に無かった…ハズカシスorz
改ページのたびに画像を保存するしか考えられない ロードするとどうしても瞬間表示になってしまうからなぁ
でも
>>688 によると改ページのたびに0.5秒くらい掛かるようになるらしいしなぁ。
そうだなぁ。他に考えられる方法は……これも思いつきだが、
改ページのたびにSS撮るのはそれでいいとして、
SSのサイズを実画像サイズでなく、縮小サイズにする。
で、ロードする直前のフェードインの時には、draw系命令を使って、
撮ったSSを「拡大表示」し、その上に真っ黒な画像を重ね、
真っ黒な画像の透過度を調整する事でフェードインしているように見せかける。
縮小サイズでSS撮るなら少しはラグが軽減されるのではないかと思ったが
ひょっとしたらあまり変わらないかも。
……最大の問題は「SSを拡大表示」した荒い画像が
どこまで見れるものに仕上がるかだなw
検証もせず無責任なネタばかりでスマンが。
勘違い
>>699 です。
改ページの度に全画面getscreenshotすることにしてみたけど、
スピードに差は無い気がする。自分は全然気にならなかった。
実数値測って無いから動かした感じだけだけど、特にもたつかないよ。
環境の違い?それとも
>>688 は自動セーブで毎度savescreenshotしてるんだろうか…
688です。 俺の環境って特別な場合だった。すみません。 長く、わかりにくく説明してみる。 まずスクリーンショットをすでに使ってたんで、改ページごとにsavescreenしてました。 んでそうすると、SS画像の名前が必要。例「s00.bmp」とする。数字は可変。 果たしてどのセーブ番号にセーブするか謎だから、SS画像の番号とセーブ番号は必ずしも合わない。 よってセーブ時に、savegame2を生かしてSS画像名もセーブデータに保存。 話は最初に戻るけど、SSセーブ時に名前が必要。 そのとき、すべてのセーブデータの名前と重ならない名前でなければならない。 さらに、俺のゲームはセーブ数が100こ。 だから、改ページするたび、 「画像名は他と重なるかゴルァ」ってセーブ数100個に対して判定、 重なれば画像名の数字を+1して再び判定。 さらにsavescreen。 以上で約0.5秒かかることが証明された。 まあ正確に0.5とは言わないけど、絶対に無視できない間ができる。 俺のパソコンのスペックは、正直忘れたけど、結構新しい方です。 暇だったら他の人もやってみてくれ。 と書いてて思ったけど、別に改ページ後すぐに名前判定をしなくても良いことに気づいた。 通常のセーブデータを作ると同時に、「ちなみにこのSS名はフリーだよ」を取得すれば、 改ページ後の判定しなくても、他とかぶることはない。 起動時にはグローバル文字変数使うなどして。 何言ってるかわからんかもしれんが、これで結構早くできるかもしれん。
みんなSS画像名については一言も触れてないけど、 もしかして俺、馬鹿なことやってた?
いや、そんな方法だったとは思ってもいなかった。 面白いアイデアだ。 つまりこうか 1)改ページのたびにgetscreenshotをとる。(セーブはまだ) 2)セーブ画面に切り替わる前に、グローバル変数の ファイル番号用変数(以後、ポインタと呼ぶ)からファイル名を決定し、 savescreenshotを実行。 3)サムネイル用の画像をgetscreenshotする。 4)もし、セーブせずにセーブ画面終了するなら、なにもしない。 5)もし、セーブしたのなら、そのセーブ番号にあたるグローバル変数(100個分用意)に ポインタの番号を記録し、ポインタ+1する。 ただし、セーブ画面で連続して複数回セーブする時はポインタ+1してはいけない。 もちろんポインタが100を超えたら1にもどる。 6)ロードする時は、まずロード番号に対応するグローバル変数から ポインタの番号を復帰させ、そのポインタに対応するスクリーンショットを フェードインさせたあと、loadgameする。 ……いけるんじゃないかな?
おまえらあきらめて別のツールつかえよw
諦めたらそこで試合終了ですよ
しっかし何度も言われているように、 ロード後に再び1ページが実行されるってのが致命的ですな。 こればかりは多分どうしようもない。 ADVタイプだって、@を使ってそのあとに立ち絵表示とかしたいのですよ。 そういうわけで妥協策。 背景画像の名前だけを記録しておいて、それを黒画面からフェードイン、 その後ロードして一瞬で立ち絵やウィンドウ等表示、って感じでどうかな。 一瞬ですべて表示よりは大分良いと思うけど。 そして実装も簡単そうだ。
715 :
名前は開発中のものです。 :2006/01/17(火) 20:29:16 ID:xOwLEs6F
試してないが、
>>686 の言うように、黒い画像をつかうとか
716 :
名前は開発中のものです。 :2006/01/17(火) 20:34:33 ID:xOwLEs6F
ロダにプラグインがうpされたから嫌味はやめとくことにする
アプロダにあったプラグインを使ってみました。 ええと結論、これでロード後フェードインが簡単に可能になりましたね。 作者さん、えらく感謝します。助かります。すごいです。ありがとうございます。 nscの命令しか考えられない自分が恥ずかしいです。ほんと。 少なくともこのスレではこれが標準装備になる予感。
ころなの新作が出るらしいね! 楽しみだー
うあー、プラグインすげー。 うpした方、ありがたく使わせていただきます。
T2さんとこの新作も、今回のプラグインも、 ウチじゃ瞬間表示なんだよな…残念。
>>721 使い方間違ってる訳じゃあないですよね?
スペック教えてくれません?
nscが正常に動かないということで参考にしたいので。
今回アプされてたプラグインって、 「黒いウィンドウで隠れてる裏で実はフェードしてるんだけど、 フェード終わってから黒いウィンドウ消してるから、 フェードしてたなんて事わからないっしょ」ってことだよね? 最初、画面の文章だけ見てたから、 どこがフェードしてるんだ?と混乱したんだけど…そゆことじゃないのかな
>>725 一連の論議を読んでないのかキミはw
ロード直後はセーブした時の画面が一瞬で復元されてしまう。
そこを、フェードインで表示するようにしたいんだけど、
Nscripterの仕様だからどうにもならない。
けど、プラグインで、ロード終了直前に画面を黒くしておけば、
一瞬で画面が復元されてもプレイヤーには見えない。
その見えないうちに、黒いスプライトで画面を真っ暗にしておき、
プラグインの画面をはずした後に、
スプライトを消す事でフェードインしてるように見せかけられる。
ってことだろう。
ホイールダウンで読み進めるようには出来ないんですかね ホイールの方が楽なんでできればすごい助かるんですが
>>727 システムカスタマイズすれば普通に出来ますが。
詳しくはNscripterに添付されてるサンプルの
「システムカスタマイズ・AVG形式サンプル」を参照。
ああ、ほんとだ。お二方サンクス
>>726 いや、あのゴメン、
>>725 =
>>699 です。
このプラグインがロード時フェードに使えるねってのは分かってるけど、それとはまた別で、
同梱されてたサンプルスクリプトは
>>725 みたいな処理をしてる?と聞きたかったんだ。
スクリプト見る前に起動して、「フェードします」ってあるのにフェードしてない=瞬間表示?と
最初間違えてしまったので、
>>721 はそれとは違うのかなーと。
書き方悪くてゴメン…。
>>732 後学のために環境plz どちらかの勘違いならそれはそれで問題ないし。
734 :
732 :2006/01/19(木) 03:44:03 ID:DtC0JaEr
何だか自分の説明が悪くてどんどん泥沼…orz 同梱サンプルって起動すると、画面上の見かけは、 最初赤にフェードして、文章表示されて、クリックで瞬時に黒くなって、 しばらくしたら瞬時に緑に変わると思ったんだけど、もしかして違うのか。 環境ったって何書けば良いのかわかんないよママン。OSはXPっす。
>>733 >>721 の環境だけ訊いとけばいいんじゃなかろうか?
>>732 は正常に動いてて
>>725 を書いたが、うまく伝わらずに
>>726 に説明されてしまった。と
え〜…、この事件のポイントは、処理はフェードでも見た目には 瞬間表示になっている。 …古畑任三郎でした
736 :
721 :2006/01/19(木) 15:34:32 ID:cqtS6Gzg
すまん、理解した。
てっきりプラグインだけでフェード処理までしてくれるのかと思ってた。
「ひんと」通りの処理で試せばよかったんだな。
それなら無事フェードできた。
早とちりで騒がせてスマンかった。特に
>>732 そしてありがとう
>>724 使わせてもらいます
おにぃタン は実は おねぇタン だったという事実www
すまん誤爆した
稀に見る爆撃だな。
そして、レスの内容からしてどこの誤爆なんだと思わせずにはいられない件について
つーかスレ間違える誤爆って、やったこと無いんだが。 どうやったらなるんだ。ビュアー関連かな。
ギコナビとかだと書き込み欄が別窓に出るから、案外間違える罠。
てっきりスクリプトで組んでたメッセージが漏れたかと思ったぞ(笑 かちゅ〜しゃ(kage)だとスレタイは出るけど、スレをいっぱい開いた上で 書き掛け状態を失念すると誤爆出来るかも・・・。
まさにそれを、俺が以前何回かやった<かちゅ誤爆
かちゅ〜しゃでスレに埋もれるのはデフォ。orz
cselを使ったときに使用しているラベル csel "選択肢",*ss←これをcsel中に得る方法ってありますか?
>>746 「csel中に得る」の表現がよくわからないんですが。
シーケンスとして具体的にどういう結果が欲しいのですか?
ESP機能搭載の俺が暇だから透視してみる。 もしかしてcselの選択肢の結果で*ssを分岐させるっていうこと? cselは選択肢全般のカスタマイズだから、その内部での個別分岐処理はいかがなものか。 *ssに飛ばしてからそこで分岐処理させ、フラグxなら*ss1、フラグyなら*ss2 というふうに飛ばしたほうがいいんじゃない? 求めている目的が違ったら俺はニュータイプじゃなかったってことで。
すまん、説明が悪かった 文字列変数に*ssというのが結果として入って欲しいんです 具体的に何をしようとしているかというと、選択済みの選択肢の色を変えたいなぁと
それだけなら、何もcsel命令から取り出さなくても、 csel前に任意の文字変数に飛び先ラベル名称をセットしておけば?
751 :
名前は開発中のものです。 :2006/01/27(金) 13:53:56 ID:n5R0GBrm
複数の選択肢から一度選んだものを消していくというのは どうすればいいのでしょうか? 選択肢1、2、3があって、1を選べば次には選択肢2、3しかでないというのです。
大変初心者な質問で申し訳ないんですが…… 画面をホワイトアウトしたまま止めるにはどうすればいいんでしょうか……。 テキストウィンドを全画面にしてるんですが、textoffを入れても ウェイトで止めたときに灰色がかっちゃうんです……。 setwindowでいちいちウィンドカラーを設定したほうがいいんでしょうか?
753 :
752 :2006/01/27(金) 15:43:54 ID:MchJpBIi
事故解決しました。 !wとwaitの置き違いだったようです。 お騒がせしました。
>>751 select "文字列",*飛び先ラベル名,"文字列",*飛び先ラベル名(,...)
選択肢を表示し、その選択結果に対応するラベルへジャンプします。
文字列に""を入れると、その選択肢は表示されません。
ということで、文字列を変数で管理して、ある文字列を消去、とかすれば、
あとはループさせる方向でいいんじゃないか?
正直cselでは試してないけど。できなかったらすまん。
>>750 今はそうしているんだけど
どうもスマートじゃないなぁって
俺は
>>750 で既読分けしてる。
これ以外に思いつかなかったんだが。
ちなみにdefsub使って。
スマートじゃないかなあ・・・。
>752 ありがとうございます。 ですが、まだ良くわからないので…こういうことですか? select "if %10=1選択肢1",*se1,"if %11=1選択肢2",*se2(,...) 選択肢はcsel使ってるので、↑で良ければcselにしてやってみます。
>>757 待ちなさいw。
それは思惑通りに動かないかと。
select "選択肢1",*se1・・・が普通の書き方。
select "",*se1・・・の場合はその選択肢が表示されない。
それをふまえ、
mov $1,"選択肢1"とか
*select
select $1,*se1,$2,*se2・・・
として、例えば飛ぶ先で$1を空にして*selectに戻れば選択肢1が消えている、と。
選択肢名が空だから。
しかしcselだと、これにはもうちょっと小細工が必要。
まずcselでボタンを作る命令を、「もし$(番号)が空じゃなければ」にしておく。
さらにその際、ボタン座標をずらす命令をなくすようにする。
そうでないと、選択肢が消えても詰めてくれない。
ちょっと丁寧じゃないから質問あったらどうぞ。
この方法が絶対ってわけじゃないが。
>>756 いやね、それだと二回書かないといけないじゃん
ラベル取得のために一回とcselで一回で二回ね
どうにも近くに同じものがあると綺麗にいかないもんかと考えてしまうんですよ
それで、選択肢命令を自分で組んでもいいんだけど
それをdefsubで登録しちゃうと戻ってきてからgotoかなんかで飛ばさないといけなくなって
上手くいかないなぁって思っていたわけなんです
2行くらい、多めに見てやってくれよ・・・。
諦めることにするよ レスサンクス
いつもスクリプトと睨めっこする時にお世話になってるのだが、 和尚さんが年下ということに気付いてちとショックだった今日この頃。
?
ころなが面白いと聞いたんですが、どうなんでしょうか。 このスレ的にはお勧めですか?
ここはゲームスレじゃなくてNscripterスレだが? まぁ技術的な視点から見て、よく作ってあるとは思う。
ころなは絵が微妙だし、スクリプトも驚くほど難しい事はしてない。 だが変わったものを作ったという点で評価してもいいかもしれん。 面白いかどうかは完全に個人の好みによるからノーコメント。
初めてぼたん雪プログイン組み込んでみたんだけど、重すぎて後半テキスト表示が遅くなってくる…。 バッファを開放するとゲームが終了してしまうし……。 使い方のコツとかありますか?
>>768 生産側と消費側の立場の違いくらい弁えろ馬鹿。
と言おうと思ったが此処は生産側のスレか。
>>766 ファイト。
でも確かに製作者のスレではあるが、一応ツールの技術スレだぞ?w
つまり、nscrを使って最低限ころなより客観的に見て上手な絵を描けばいいのでは?w
いや、技術者スレである以上 最低限ころなより画期的なことを目指していかなければ。
スクリーンショット3枚か。
必要があるなら挑戦してみればいい 必要最低限の機能を備えるのに四苦八苦してる自分には無理だ
質問です。一度設定したbtntimeをクリアすることって出来ますか? 例えば連続で5個くらいbtnwaitがあるとして、 最初の2つは指定の時間制限で流したいのですが、 3個目からはユーザーの入力が無い限り流さないようにしたいのです。 resettimerなど挟んでも当然無駄でしたし、 試しにbtntime 0にすると一瞬で流されましたw 何か方法ありませんか?
んーごめん、btntimeは使った事ないからわかんないんだけど、 マニュアルにはこう記載されてるね。 >btnwaitもしくはbtnwait2の時間制限をミリ秒で指定します。 >この命令を使った直後のボタンモードで、何も押されずに指定した時間が過ぎると、 >btnwait系命令は-2を返します。 「この命令を使った『 直 後 』のボタンモードで」って。 これを読む限りだと、毎回クリアされてるような気がするけど、 されてないって事?
777 :
775 :2006/02/02(木) 02:51:44 ID:TmuPTEei
いえ、時間経過で流れた場合ずっと有効になってます。 *define game *start 今から始めます。タイマーは1000とします。\ btntime2 1000 lsp 1,":s/20,20,3;#ffcc66ここから一回目待ち",100,100:print 1 btnwait %0 csp 1 lsp 1,":s/20,20,3;#ffcc66ここから二回目待ち",100,200:print 1 btnwait %0 csp 1 lsp 1,":s/20,20,3;#ffcc66ここから二回目待ち",100,300:print 1 btnwait %0 csp 1 lsp 1,":s/20,20,3;#ffcc66全部オートで進んだ?",100,400:print 1 ボタンタイムのテストでした。\ end
778 :
775 :2006/02/02(木) 02:54:58 ID:TmuPTEei
× 時間経過で流れた場合 すいません、確認ミスです。少なくとも上のサンプルだと一度設定したらずっと有効でした。
それ、ボタン定義やり直してないのね。 btndef clear を挟んでみたらどうかな。
もちろん btndef clear でボタン定義を初期化しちゃうから ボタン定義やりなおす必要があるけど。 ていうか、ボタンは使った後にクリアする癖つけておかないと。
781 :
775 :2006/02/02(木) 03:11:45 ID:TmuPTEei
なるほど、定義のやり直しですか。 btntimeの有効範囲がこれでやっとわかりました。有り難うございます。
あれ、btnwaitって一回ごとに定義消えるんじゃなかったっけ?
消えてないからこういう質問あったんだろ。
gosub情報をひとつなくすっていう命令があればいいのにね。
やっぱなんでもない。
waitよりdelay使ったほうがいいのかな? スキップの時にwaitじゃ間が開くし
場合によるだろうけど俺はそうしてる。 テストプレイでスキップしたい時にいちいち待たされたいか?w
どうしてもという所以外はdelayにしとく waitの方が打ちやすくて楽なんだけどな
>>786 スキップ対策したいならisskipで状態を判定して
非スキップ状態にかぎりwait命令実行させればいいじゃない。
>>789 それ、何の意味があるの?
delay使う場合との違いは?
>>790 通常状態で入った場合にクリックで飛ばされないウエイトがかかる。
つーか、waitとdelayの違いわかってるよな?
>>791 >通常状態で入った場合にクリックで飛ばされないウエイトがかかる。
ああ、なるほど。
でもそれと
>>786 のニーズがどう合致してるのかわからない。
通常状態で待ち時間をキャンセルさせたくない、とは一言も書かれてないし。
まあ、もちつけw
スキップで飛ばされてもいいくらいの間だから、 クリックで飛ばされても構わないんだよ。 飛ばされたくない場合にはそういう対処が必要なんだね。参考になった。
スキップで止まるのは煩わしいのでスキップ可能にしてるが、 間をクリックで飛ばしてもらいたくない。 特に初プレイで間をクリックでとばされると困る。 そういうわけでdelayではなくスキップ飛ばし可能なwaitのみ使ってるよ。 waitの時間は環境設定で変更可能だし、問題ないと思ってる。
昔、とある同人ノベルゲームを買ってプレイしたんだが、 おそらく演出のためだろう、もちろんwait命令(正確には!wだったかな?)が使ってあったんだ。 もちろんスキップは効かないし、クリックも効かない。 そもそも初プレイだから飛ばしたら意味が無い。 だっつーのに、Waitしまくり、ストレス溜まりまくり。 ブチ切れて、禁断の技を使ってスクリプト置換したよw >特に初プレイで間をクリックでとばされると困る。 再インストール時の事とかは無視するのね。 まぁそこまでやりたいゲームはほとんどないからいいとは思うけど。 自分でインストールテスト、実行テストとかする時にはかなりうざいでしょう。
>>796 最後の行を読んでくださいお願いしますm。
なるほど。 waitの時間は環境設定で変更可能だから、 どのみち初プレイで間をクリックでとばされてしまうのか。 カワイソス…
俺が悪かったよ。
ツール使いこなすために、練習としてファミコンのアドベンチャーゲームの まんま移植をやってるんだけど(もちろん公開とかしません)、 昔のゲームでよくある、セリフの文字が出るたびに「ピロピロピロ」って音を鳴らすのは どういう仕組みで作ればいいんだろう。
全部スプライトで…w
そうだなw 全部スプライトだなw ていうか、ファミコンベタ移植ならスプライト表示とbgcopyでやっちまえって感じがするな。 もちろんフォントもファミコン並でw まぁそれが嫌なら、文字表示速度、文字列の長さごとに それぞれピロピロ音を用意して、表示文に合ったやつを流すってくらいじゃないかなぁ。
確か吉里吉里に文字音の出し方があった気がするが、 ファミコンみたいなクリッカブルやスプライト処理やるなら NSの方がラクっちゃラクだしなあ。 まあ一番向いてるのはツクールのような気もするがw でもボイスなしでも声っぽい演出になるのはいいかもね>ピロピロ音 何の移植してんのか気になる。
おまいら本体更新ですよ。テキストボタン機能がいい感じですよ。 簡単な動作確認してみたので報告。 サンプルではログみせてないけど、ログ出しても壊れません。(ボタン機能は消失) また、表示文をgettextして、あとで表示してみたけど、ルビとは違って文字化けしません。
>>805 > テキストボタン機能
おお、ザッピングとかいろいろ可能性が広がるね。
公式SUGEEE!! 怒濤の更新見せてますよ。 ・文字列の連結が楽になった。 ・袋文字が追加された。(今は文字スプライトのみ) 袋文字は近いうちに普段の文章にも対応しそうだし、凄く嬉しいぜ
確かに怒濤の更新ですな。 私は新参者なので、いつもこうなのかと思ってましたよ。 そういやあ公式掲示板で、gosub情報の削除機能が提案されてるけど、 それが可能になれば具体的に何が可能になるんですかね? 前に議論された、既読選択肢命令一行化くらいしか思いつかないんですが。
本当に最近の更新スピードは凄いね。 ユーザーサポートが充実してるのもありがたい。
>そういやあ公式掲示板で、gosub情報の削除機能が提案されてるけど ぶっちゃけ要らんと思う。 初心者の欲しがりそうな仕様って感じ。
解説書をDLできる所ってありますか? 常時ネット接続でないので不便なんです
セットに梱包されている解説で足りないのなら、 どこか自分に合った解説をしてるサイトに行って 解説の文章をコピペして保存して後でゆっくり読めばいいじゃまいか そのぐらい、常時接続じゃなくてもたいして困る事じゃないだろ
袋文字のアンチエリアスが( ゚д゚)ホスィ…
やっぱり吉里吉里のHPで配ってるマスクパターンをNScripterで使ったらだめかな
だめだろ。簡単に加工出来るし、自作しる
わかった。ガンガル。
ロダ主氏の作った卓球動かしてNスクも まだまだ捨てたものではないなと思った 工夫次第でまだまだいいやつ作れるんじゃん? つーか、あんなものよく作ったなあ…
はいはい面白い面白い
はぁ? なんだお前?面白いって言ってんだろ。死ねよ。
>>820 プ、プ、プ m9(^Д^)プギャー!!
厨禿ワロスwww
お前の方がよっぽど面白いわw
糞キモスww
はいはい、面白い面白い
今時プギャーとか萎えるわ
それでいい。
オートセーブを実装したいんですが どこか良い解説サイトはありますか?
俺は解説サイト知らないけど、つくるとしたらsaveon、saveoffが肝になってくるのかな。 テキトーに言ってみた。頑張ってください。 自分で努力した後で、ここで聞くという選択肢もある。
お前らマニュアル読めw saveon saveoff は内部的にセーブポイントごとセーブするかしないかを決めるだけだから、 実際にはセーブできてないぞ。 無理やりセーブしたけりゃsavegame命令だ。
>>827 いやいや、オートセーブできない→ロード後が変ってことだと思っただけですよw
まさか、セーブする命令がわからんという人じゃないでしょう。
そうだとしたら殴る。
オートセーブができないともいってないけどな
>>825 defsub select
*select
savegame
_select
return
的な事がしたいのでしょうか。
>>825 システムカスタマイズさえしてれば簡単かと
Oggのストリーミングに対応したっぽい?
いまんところは音ヒネリ氏の方が好み。 本家の性能はよくわからん。
わからんつーか、テスト中みたいだが。
835 :
名前は開発中のものです。 :2006/02/15(水) 10:53:42 ID:urkptLKk
oggファイル使いたいときのスクリプトはoggでいいのですか?
bgmでできたと思った。
>>835 一応、このコードで鳴らせる。
;---------------
*define
game
*start
bgm "test.ogg"
oggてすと。@
end
;---------------
吉里吉里ライクなループは実装されるのかな?
ソースコードを見るとそれらしいことをやろうとしてるみたいだけど…。
サンクスです。 やっぱりbgmでしか出来ないのですね。
>>838 >nsogg.dllの解説:
>(機能について)
>このDLLをこのNScripterと同じフォルダに置くと、Oggのストリーミング再生に対応します。
>また、PCM形式(無圧縮)のWAVEファイルもストリーミング再生できます。
>PCM以外のWAVEファイルは旧機能を使って、ストリーミング無しで再生されます。
>bgm系命令とdwave系命令がDLLによってストリーミングされます。
>また、bgm系命令でoggファイルを再生することが可能になります。
>このDLLに再生を任せる場合に限って(つまり、OggかPCM形式WAVEファイル)、
>bgmはアーカイブの中からの再生もサポートします。
>>839 音ヒネリ氏が可能にしてるっぽいけど。oggで。
>>841 サイトがわからないので教えてもらえませんか?
ソースを見る限り、ひとつのファイルの先頭と末尾で シームレスなループをしたいならこのbgm命令でいけそう。 先頭部分+ループ部分、というようなものを再生するのに、前は loopbgmという命令があったんだけど、これはまだDLLに対応してないね。
>>844 音ヒネリ氏のDLL使うとクロスフェードできるわけだが。
その辺どうよ?
>845 dwaveでもストリーミングするんだから、dwaveの後ろのほうのチャンネルを 二つとってクロスフェードのスクリプトを書いてdefsubかなんかで定義 すれば出来ると思うよ。
>571のサイト読んだ。 サンプル単位のシークが出来るのか。きめが細かいな。 これは現状無理だから、要望出したらいいんじゃないかな。 loopbgmも言えば対応してくれるんじゃないかね。なんか存在忘れてそうだw
自動にしたいのに 文の終わりが!や?の場合 勝手にクリック待ちになるんだけどどう対処すればいいの?
自動ってオートモードの事か? 俺のは!や?でも別にクリック待ちになったりしないが どういうスクリプト組んでるんだ?
文章送りの事なんだけど @付けてないのにクリック待ちになるのよ
_!_?で解決じゃね?
clickstr命令のせいじゃない?
数値ラベルを消したいんだけど prnumclearで消えません どうしたらええの *define game *start setwindow 8,116,23,16,26,26,0,2,20,1,1,#999999,0,100,639,479 prnum 0,100,10,10,26,26,#ffffff print 1 数字を消したいんだけど\ prnumclear print 1 消えない\ end
消えないね。バグじゃないかな? 本家で訊いてみたら? 一応#000000にすれば透明になるからそれでごまかすという手もある。 defsub使っておくとあとあと修正が楽かも。
856 :
854 :2006/02/17(金) 12:46:52 ID:j2HpDiDn
なるほど。ありがとうございました。 本家でも聞いてきます。
prnumより文字列スプライト使ったほうが確実な動作をしますよ って書き込みが以前あったような気がする
858 :
854 :2006/02/17(金) 13:31:02 ID:j2HpDiDn
そうですか。 でも変数を表示させたいんですよ。ごめんなさい。
あ、その症状、ウチでも以前に出ましたよ。 どうしたかなぁ、と、自分用覚え書きを見返したらrepaint使って対処してた模様。 じつはそれでもどうにもならない時もあって、cspとの並び順でなんとかしてたりもしました。 でも仕様的にはやはり不具合っぽい動作ですよね。
>>858 数字変数を文字変数に変換してスプライト使ってはどうかね
質問なんですが、nscriptの追加辞書はどう検索すればでますか? nscript 追加 辞書 等色々試してみましたが引っかかりません。 お願いします。
862 :
861 :2006/02/17(金) 16:25:35 ID:/hEEaiz8
NScripterでした、ごめんなさい。 ちなみに花鳥風月 さんのはすでに持っています。 あと、NScripterオフィシャルガイドは買っても大丈夫なものでしょうか? 個人的にはミニゲームにサンプルスクリプトがあれば欲しいのですが。
辞書はテンプレみれ ゲムサンプルもまとめとかみれ
864 :
854 :2006/02/17(金) 22:34:55 ID:j2HpDiDn
>>859 repaintですか。その命令は知りませんでした。
とりあえずこれでうまくいきそうです。ありがとうございました。
>>860 itoaで数値を文字列にすると半角になるのと関連して
3桁の数字は上2桁で切られちゃうんですよね。
それで諦めたんですが。
866 :
854 :2006/02/17(金) 23:52:15 ID:j2HpDiDn
itoa2もあるんですか。それも知らなかったです。勉強になります。 そっち使ったほうが表示/非表示の切り替えはスムーズそうですね。 そっちにしようかなあ。うーん。
>>866 prnumは非推奨みたいに本家で言われたから多少面倒でも移行した方がいいと思うよ。
868 :
857 :2006/02/18(土) 00:31:36 ID:U7+VDcXF
見つけてきた
>だいぶ前に同人で実装したまま後はほとんど放置していた命令なので、
>文字列スプライトで対応できるところは文字列スプライトで対応したほうが硬い動作をするかもしれません。
>>866 追加命令一覧.txtは読んどけ
特に用がなくても一応読んどけ
きっとなにかのやくにたつから...
引用元は本家BBSね prnumについての話
870 :
854 :2006/02/18(土) 00:53:09 ID:2K+ee1QJ
わかりました。 できるだけスプライトに変えてやることにします。 本当にどうもありがとうございました。 追加命令一覧も読んどきます。
Nスクの動作環境って正式に告知されてるのある? 本体アーカイブから探しても見つからないんだけど、誰か教えて下さい。 みんなwin98とかwin2000を動作環境にいれてるの?
古い使用条件のテキストに書いてあった。 2年近く前の物だから今のNスクの動作環境も同じなのかは分からない。 >■ NScripterの動作環境について ■ > Windows 95/98/Me/2000/XP日本語版+DirectX8.0a以上が動作する環境です。 > BGM再生のための音源として、サウンドカードからのWAVE出力を使うことを > 強く推奨します(bgm,mp3,dwave命令を使う)
>>872 ありがとう。やっぱり最近のバージョンについては動作環境の記述見つからないよね。
知人にテストしてもらったらそいつの98マシンのみ固まったりしてて困っててさ。
ひぐらしのサポートみてても2000マシンを対象外にしてるし(98は対象なのが謎だけど)。
動作環境決めるのに凄く迷ってる。
うーん、XPのみ対応で他は保証外だけど動くって記述の方がいいのかな・・・。
2000でもXPでもだいたい同じに動くと思うけど。 最近のDirectXはもう95切り捨ててるから、95はアウトじゃないかな。 サポートするには実行環境がないと出来ないから、多分ひぐらしの人は 2000を持ってないとみた。98はたいがい大丈夫だと思うけど。
じゃあ俺が物置で眠らせてる95で試してみようかな 多分どこかにあったはず
正直、出来たソフトにつけるバージョン情報とかも どう表記すればいいんだかわからないんだがどうしようかと思ってる 1.00からバグ取とかした場合、 1.01になるのか1.10とかにするのかの差がわからん テスト段階だと0.90とかなのか? 本家ではver変えずに変更とかしてたりするしな ゲーム自体出来てから考えることかorz
>バージョン表記の規約は、自分で決めたらそれを踏襲すればいいと思ふ。 これには同意。 でも、引用先は「なにかの冗談」か「釣り」にしか見えません。
バックログというのは 回想バッファにあるデータということでOKですか?
>>879 無理矢理文字変数使ってくやり方もあるでよ。
logspがあるからもう主流ではないけどね。
humanorder の第2パラメータって何?
あ、3番目だ。
パラメーター一つじゃない?
forループって、指定した数字になるまで繰り返しだけど それを「指定した数字になったら0に戻る」「クリックするまで繰り返し」 っていう風には出来ないのかなあ
>>884 *loop
trap *hoge
(ここは%0が0〜9をとる)
inc %0
mod %0,10 ;0〜(この数字-1)を%0がとるようになる
goto *loop
*hoge
trap off
ヒント程度に。
てすと。
>>885 なんかやりたかった事が出来そうな予感!
ありがとうございます!
音声付きバックログってどうやって作るか知ってます? どうしても、とても面倒な方法しか思いつかないんですが。 1ページ終わるたびに、台詞がどうなっているのか記録するような感じです。 ちなみに音声付きバックログの需要は当然ありません。なんとなく。
そんなもんじゃない?ウチもページごとに記録残すような方法です。 あとのシナリオ記述をどこまで楽チンに出来るかはスクリプトのがんばり次第 同じく、音声付バックログ作れといわれて実装してるが声入れる予定なぞ無い…orz
サブルーチンで飛んでる間に、更にサブルーチンに飛ぶ事ってできるのかな? こんな感じの事をしたいんだけど… (*kari1からサブルーチン*kari2に飛んで、 そこから更にサブルーチン*kari3に飛んだ後returnで*kari2に戻ってきて、 最終的に*kari1に戻るっての) *kari1 gosub *kari2 *kari2 gosub *kari3 return *kari3 return この場合*kari3のreturnで最初のgosubがあった*kari1まで戻ってしまうんだろうか。 わかりにくい書き方でスマソ
っていうか自分で試せばいいんだよな スレ汚しすまんかった
>>891 よくわかってらっしゃるw
>>889 レスどうも。
俺は趣味の範囲でふと考えただけで、そんなあなたの立場に同情します。
しっかし1ページごとですか。スキップ機能が著しくのろくなりそうな気がするんですがね。
いつか自分で具現する際に行き詰まれば、また質問することにしますよ。
バックログにタグ情報も含まれているんだったら楽なんだけどねー
文字変数に代入するだけだからスピードには関係ないだろ。
>>894 テキストはgetlogを使うつもりでした。
そうするとgetlog命令は「Xページ前のテキストを取得する」だからそれに合わせ、
Xページ前のテキスト内の台詞はこうだ!っていう記録が必要になって。
そうすると必然的に、1ページ進むたびにそれらのページ数をすべて1繰り上げ。
だから最大回想ページに依るけど、スキップ時は結構無視できなくなるかなあと思ってました。
確かにテキストも文字変数で取得しておくと、繰り上げ作業が要らなくなりますね。
いいこと聞きました。
長く書きましたが、実装するとしたらこんな感じですか。
バックログの背景変えるだけでも、そういった手間が必要なのでしょうか? 興味はあるのですが、実際やるならどうすればいいのか、まるで思いつかない・
Nスクリプターって始めて使ってみたけど、 ノベルツールって言ってる割には何でもできるね。 後は変数で計算式が使えたら最高なんだけどなあ…
>>896 背景を変えて「systemcall lookback」、戻ってきた際に背景を戻す、でいいかと。
>>897 「mov %0,%1+%2」は可能なはず……?
「mov $0 $1+$2」も今ではできるはず。
そういうことじゃなくて?
Nscは記述が楽なのがいいよー。
899 :
898 :2006/03/04(土) 09:45:03 ID:PbiPk2gf
>>896 誤爆すまん。
回想するシーンに合わせて背景を変えるってことか。
そうするとま、
>>895 と似た感じになる気が。
>>898 かけ算とか割り算とか複雑な計算とかしてみたいのさ…
>>900 掛け算も割り算もできるだろがw
ごめんなさい、釣られました
>895 たとえば文字変数100番から149番をタグ記録用に取っておくとして、 「一番新しいタグをどれに書き込んだのか」を変数として持っておけば、 一つ前、二つ前にどれに書き込んだのかも分かるだろ? 149まで使い切ったら100に戻ればいい。これなら、一個づつずらす処理は いらなくなる。こういうのを「リングバッファ」という。
回想にタグ情報が記録される予定のようですよ。 まあ私は声を使う予定皆無ですが。
NScripterを使って製作しようと考えているのですが レミュオールの錬金術師のようなシステムのゲームを作るのは 相当難しいのでしょうか?
大したことはしてない。 難しいのではなく面倒臭いが正しいな。 ゲーム性の調整が苦労しそうだね。
久しぶりにレミュ金のサイト行ったら、なんかゲームが増えてた。 その最新作はHSPで作られてると書いてあるね。 まぁぶっちゃけNScrよかむいてるよな。ああゆーゲームなら。
908 :
905 :2006/03/05(日) 12:25:32 ID:gBCPl84+
レミュ金のような経営シュミ作りたいんですが、 NScri講座サイトを読んで勉強したあとは何を参考にすればいいですか?
>>908 Nscrpterの旧マニュアルと新マニュアル、それとサンプルスクリプトを読破。
あとは実際に作っていけばいい。
911 :
905 :2006/03/05(日) 20:26:11 ID:gBCPl84+
ありがとうございます。 NScri使いこなせるようにがんばります。
本家BBSを見てくれ。こいつをどう思う?
英語わからね
すごく…スクリプトです
とりあえず、NScri という略し方がむず痒い気がするのは俺だけか
ひらがなにするとムズッとくる
>>917 そんなこと言われると使いたくなるじゃないか。
これしかないんじゃね!!? えぬすくりぷ
みずスク
スレタイをそのまま読むと、えぬえす・くりとぱー
こんなかんじで1000まで行くんだな。理解した。
本家更新でまたセーブデータに互換性がなくなったみたいだが、 こうちょくちょく更新があるとうかつに配布用に最新版を入れられないな… セーブデータ内に拡張を想定して余裕を持たせたりとかできなかったんだろうか。
2.7で新しくゲーム作ってるんだけど 微妙にmidi再生終了時に「ブツッ」って音が入るようになった気がする。 今までなかったと思うんだけど、俺だけ?
最新版で使いたい機能が追加されてる場合もあるってことだ。 ところでnscr.exe自体のバージョンってどこ見ればわかるかな… しばらく前に入れたのでわからなくなったんだよ。
俺は更新ラッシュが落ち着くまでダウンロードすらしてない。
現バージョンでちゃんと動くソフト作ってるんだから
そんなに頻繁にバージョンアップする必要ないだろ?
>>926 の言うように「新たな機能追加」したり
「自分のゲームに影響あるバグが修正」されたのでもない限り。
バージョン表記は見たことない。無いんじゃないかな。 exeのサイズくらいで判別するしか。 あと、midiは使ったことない。
>929 ありがとう。 やっぱり実行しないと確認はできないんだな。
てきとーなサンプルスクリプトでも起動して バージョン情報見ればいじゃないか…?
確認したけどやっぱり、2.7ではmidi終了時のブツ音がきつくなってた。 同じスクリプトを前バージョンのnscr.exeで実行したらブツ音しなかったよ… というわけで俺はしばらくは前バージョンで行く。
MIDIなんて最近使ってないだろうしなあ。作者も。
>>932 NscrでMIDIは使ったこと無くて勝手な想像で申し訳ないが
再生終了時にMIDIリセットが送られて余韻がブツっと途切れるパターン?
だったらタイミングが変わったのかもね。
要望出してみたら
>>932
俺もMIDI使ってるから、ためしに最新版いれてみたが 別にブツッなんて音が出ているようには聞こえないな。
機種依存してんじゃない? OSとmediaplayerのバージョン知りたいな
937 :
932 :2006/03/07(火) 23:29:24 ID:1JHVKZDQ
>>936 OSはMEで
メディアプレーヤーは7.00.00.1956だった。
再生終了して一旦音が消えるんだけど、次の処理に行く瞬間に「ブツッ」って鳴るんだよね。
俺だけかぁー機種が関係してんのかな
>>937 MIDIの再生環境は?
ハード音源を使用している場合とソフト音源(PC内臓)によっても
変わるかと。ハードでの音源ならブツッというノイズは多分発生しないかと。
数字変数%4098以降が 正常に機能してないのだが俺だけか? サンプル *define globalon game *start mov %4098,1 \ %4098\ end クリック待ちだと平気だが 改ページ待ちを実行すると 変数内が0にクリアされてしまう。 そんな量の変数を使うのか、と言われればそれまでだが 気になったから確認お願いしたい。
>>939 変数は4095番までしか使えないとどこかに書いてあった記憶がある。
>>940 そうだったのか。
こっちもどこかで、「変数は数万まで使える」みたいな
ことを書いていたサイトを見た気がしたもので。
そのときの確認は、for文で回していただけだから気づかなかったのか。
何はともあれサンクス。
>>941 今確認したら、うpろだにあがってるマニュアルに
変数番号は4095までって書いてあった。
数万までってのは数字変数が取れる値だと思う。
こっちは未確認だけど、数字変数がNScr内部でint型扱いされてるなら
-32767〜32767が扱えるっぽい。
変数は4095個使えて、各々±32000ぐらいの数をとれる、ということだと思う。
がんばって続き作ってくれ。
数万まで使えるのは変数の中に入る数字
って、リロ忘れしたら…orz 牛さんが説明してくれてた
変数の中身話に便乗して キャラのステータス(変数)表示するのにprnum使って作ってたんだけど prnumって999までしか表示できないんだよね。 1000以上の中身を持つ変数を画面に表示するにはどうしたらいいんかな? 文字列スプライトだと変数代入できないっぽいし
文字列くっつけたら?
>>945 いや、何か何回も出てきてすまんが、ちょうどさっき書いたスクリプトだったのでw
最近の更新で文字列の連結を+で出来るようになったから、簡単に出来るよ。
itoa2 $0,%0
lsp 0,":s/13,15,0,0;#FFFFFF"+$0,0,0
って感じで。
数字を文字に変換してスプライトで表示。
+で文字連結が出来ないバージョンでも、
itoa2 $0,%0
mov $1,":s/13,15,0,0;#FFFFFF"
add $1,$0
lsp 0,$1,0,0
と書けば同じ意味になる。
ありがとうございます、できました! 何かいつも人に教えてもらってばかりで情けない… 早くNスク使いこなせるようになりたいなあ
>int型扱いされてるなら >-32767〜32767が扱えるっぽい。 外れ。
はずれ、とだけ言われて軽く頭に来た俺は実際にテストした。 -276447231〜276447231が扱えることがわかった。 俺が悪かった。
intで>-32767〜32767と言うあたり 牛氏の年齢はかなり高いとみた。
>>952 どこがうまくいかないのかわからん。
感想を言うなら、ボイス再生のボタンが広すぎる気が。
テキストにカーソルが合ってなくても色が変わるのが気になる。
まあこれは人によると思うけど。
readme読んだら不具合が書いてあった。すまん。
>>952 リセット後のタグ異変はバグっぽい。lsp関係。
再現かどうか知らないけどあとでバグスクリプトを書くつもり。
公式BBSが静かになったら聞いてみるよ。
んでバックログについてはよくわからん。
正直スクリプト命令を追えなかった。疲れて。
私の場合なら、例えばバックログを3ページ表示させる設定で
バックログ情報が3ページ未満しかない場合、いちいち場合分けしてる。
情報が1ページの時、2ページの時って感じで。
これなら確実じゃないかなと。頭が悪いとか言わない。
公式BBSのスパムがうぜー。更新の時系列わからなくなるから迷惑すぎる。
レスさんくす ページ数が少ない時だけ場合わけか 検討してみる 一発でできることにこだわりすぎたかもしれんなぁ
検討した 表示数より少ないページしかない時は回避することにした っていってもバックログ数を変数に保存してあるから大した手間じゃなかったです リセット後に表示がバグるっぽいlspは開始直後に定義して消去することで回避できたのたのを思い出した で、回避できました あー、またreadme更新するのわすれた
>>958 解決したのか。残念。
名前文字列表示の命令を以下のように書き換えるとリセット後のバグはなくなる。
lsph 2,":s/22,22,0;#FFFFFF$0",20+(22*14-22*%0)/4,300
↓
lsph 2,":s/22,22,0;#FFFFFF"+$0,20+(22*14-22*%0)/4,300
こういう書き方がデフォらしいです。
俺のスクリプトも修正しなきゃならんかも。
960 :
959 :2006/03/10(金) 12:59:54 ID:Y7B/OHd1
そういやあ座標の数字はこっちでいじったからコピペせぬように。
>959 情報サンクス バグなくなったよ
>959 うちもそのバグで悩んでたよ。公式BBSで調べて原因と解決法を知った。 ところで、bgをwaitかdelayを挟んで順番に表示させてるのを クリックで飛ばすにはどうしたらいいんだ? btnwaitだとクリックするまで進まないような気がするんだが。 やりたいことから命令を探すのが難しくていつも時間掛かるんだ…
trap系じゃダメなのか?
ありがとう。使ったことないからわからなかったよ。 単純なノベルを作ってるだけだと知らない命令ばかりだ。 時間があるときにマニュアル熟読してみます。
>>598 に似ているのですがnsa化について質問させてください。
テンプレにあるBinary Heavenさんを参考に初めて暗号化してみました。
aviファイルや全角ファイル(実行に要らないメモ)を外した状態で暗号化し、大きなエラーは無く正常に動いています。
今回お聞きしたい事は、6M程度の音楽(mp3、ファイル数20程度、ファイル名は(例)01_aaa / 02_bbb)
を暗号化して作中(ノベル)に使用しているのですが、曲の変わり目で5〜10秒程画面が固まってしまいます。
※暗号化前は固まらずスムーズに切り替えが成功しています。
現代での平均程度の性能ですので、スペック的に問題は無いと思うのですが、
暗号化して読み込むとmp3でも切り替え時にタイムラグが生じてしまうのは普通なのでしょうか?
>現代での平均程度の性能 いいからスペック晒しとけ。10年前のマシンと同じくらいラグあるぞ。 アーカイブからの音楽データのデコードは完全にCPU依存。
よく分からんが、結局aviファイルやwavファイルがアーカイブに含めれないのは ファイルサイズが大きすぎてアーカイブからの読み込み時に時間がかかってしまうからで、 例えmp3でもファイルサイズが大きいならwavと同じなんじゃないかと思うんだがどうだろう。 ついでにnsaアーカイブはアーカイブするだけで暗号化じゃなかったような…あやふやでスマソ。
>結局aviファイルやwavファイルがアーカイブに含めれないのは 他のツールだとできるのあるけどね
mp3やaviはmciで再生してるから展開する必要があるんじゃなかったっけ。 Oggはアーカイブからストリーミングできるそうだぞ。 あとムービーをアーカイブから再生させるエンジンは商業でも少ない。
レスありがとうございます。晒してみます。 デスクトップ型 CPU pen4 2.8G/メモリ 512×2 /HDD 160G(空き90G)/グラボ Geforce FX5900XT ノート CPU pen3 1G /メモリ256/HDD 20G(空き10G)/グラボ inter(R) 82815(4M) デスクは去年の10月頃にDELLから通販で新品購入。ノートは4年位前に当時新品として会社から支給されました。 両方で試しましたが大差無いのですが・・・7M程度のmp3だと皆さん固まります? うちのPCだけおかしい事を信じたい今日この頃です。。いろいろお世話なります。
971 :
名前は開発中のものです。 :2006/03/14(火) 02:02:23 ID:lrEwWzTW
effect 10,10,1000 ------------------------------------------- bg white,10 wait 1000 bgm "bg\05_bbb.mp3" bg "bg\03.jpg",10 wait〜bgmの部分なのですが、bgm鳴る前に白画面のまま5秒程固まり、その後音楽が流れてしまいます。 画面の切り替えに白を挟んでいるのですが、おかしい組み方なってますかね? 何度も何度もすみませぬ。
っsage ご、ごめんなさいorz...
そのスペックで6Mのmp3が5秒も固まるのか!? ウチのセロリン500並のスピードなんだが。 ちなみにアスロン3200だったら待ち時間は殆ど感じなかったな。不思議だ。 wait 1000 でデコードすら関係無しに1秒は確実に固まるからカットした方がいいと思う。 それでも4秒か。アーカイブ外に出して拡張子をdatにでも変えたらどうだい? もしくは音ヒネり氏のストリーミングdllでやるとか。
mp3もdatで再生されるんですか。・・・試してみます。 画面を白にした時も1秒取ってるから余計遅く見えてたんですかね。 waitやエフェクトの時間を調整して知人にでもテストしてもらおうと思います。 音ヒネり氏のストリーミングdllとは初耳なのですが、まだ知識的に余裕がなく混乱してしまいそうですので、 他のPCでも解決されない場合には手を付けてみます。 色々と情報ありがとうございました。
音楽再生はmediaplayerに丸投げするんだけど、ここ数年のバージョンは 向こうが勝手に形式を拾ってくれるから拡張子を変えても大丈夫。 音ヒネり氏のページは元スレ参照のこと。 あと、デコードで固まる秒数を測りたいなら下記で。健闘を祈る。 bg white,1 resettimer bgm "bg\05_bbb.mp3" gettimer %0 bg "bg\03.jpg",1 %0\
>>975 さん、ありがとうございました。
他の方に再生してもらった所、大してラグがありませんでしたので私のPCだけ相性悪いようです。
他の方用には暗号化して渡し、私のPCでテストする場合はmp3のフォルダを暗号化せずテストしてみようと思います。
他の方と言っても1名だけですので、今後別の方から遅いという返事が来たら、dat配布してみますー。
色々相談乗って頂き、ありがとうございました。
すみません質問です exbtnで複合ボタンを作ったのですが そのボタンの上にマウスカーソルを当てると 指定したスプライトが表示されると同時に他の全く関係ないスプライトが消えてしまいます 消えないのもあるのですがスプライト番号が違うのに何故消えてしまうのでしょうか? このような現象が起こったことのある方ご教授お願いします
スクリプト間違ってる可能性が高い。としか言いようがないです。
他人のスクリプトをパクってそのまま使ってるからじゃね?w
一応解決しました
>>979 はは、自作だよ。
というか現時点でパクるに値する
公開スクリプトって特に無いと思うけどね
exbtnもまともに使えんでえらそうなこと言うなヴォケ
exbtnだけならいいけどそんな単純な話じゃないんだよね 別にそんなに怒らなくて良いじゃない 981のスプリプトが使えないのはまた別の問題なんだから
>>980 とりあえず、どう解決したのか教えてくれないか?
>>977 の書き方だといかにもNscripterのバグみたいに言ってるけど、
本当にそうなら知っておきたいし。
解決したってことは違うんじゃね? 自分のミスを棚上げして本体バグと言い張るひとも結構いるしなw
バグではないと思う まぁバグがあるのは事実だから笑えないけどね 違う組み方で処置したんで根本的には解決してない
>>985 > バグではないと思う
> まぁバグがあるのは事実
結局なんだ、本体のバグだったのかそうでないのかよくわからんのだが
本体にバグがあるなら発生条件か再現スクリプトキボン
ミーの香りがする
automode_time について質問させてください。 automode automode_time 2000 と*defineで設定しているのですが、2000を5000に変えても0に変えてもオートモードで一定の速度で切り替わってしまいます。 defaultspeed 90,50,0で設定してあり、会話窓をキャラ毎に変更していまして、変更の際に毎回textspeeddefaultを入れています。 他に考えられそうな所は、公式のサンプルを元にホイール↓入力されたら左クリックされた状態にしている位です。 ネットとスレを検索して調べて見たのですが、ちょっと対応できず悲しい今日この頃です。。 何か考えられる理由ありますでしょうか?
解決?しちゃいました。 mp3をdatに変えてて、スクリプト内もmp3からdatに変更したらtime受け付けるようになりました。 なんか偶然解決したのですが、これって何ですかね。。