NScripter Ver.16.00at GAMEDEV
NScripter Ver.16.00 - 暇つぶし2ch205:名前は開発中のものです。
09/09/01 20:52:57 W1MPdCbZ
URLリンク(www.dotup.org)

何度もすみません
ここでのアドバイスや参考書のおかげでURL先のようなスクリプトで
一応動作するまでは組めたのですが

*titleでtextgosubが機能してしまっているのか
lsp 1,"bg\title.bmp",0,20:print 10,300

*t1lp
lsp 2,":s/26,26,0;#778899#ffffffはじまり",370,400
lsp 3,":s/26,26,0;#778899#ffffffつづき",370,430
lsp 4,":s/26,26,0;#778899#ffffffおしまい",370,460

の間に表示させたくないボタン類(セーブ、ロード、エンド、スキップ、クイックセーブ、クイックロード、オートモード)
が表示されてしまいます*t1lp以下が表示されると消えます
そして はじまり つづき おしまい のどれかを選択するとそのgoto先に飛ぶ前にまたボタン類が表示されてしまいます
(mov $100,"おはよー"$100 ここの部分は自分の意図通りボタン類は表示されません)


またテキストウィンドウ内にselect命令で選択肢をだすとボタン類が表示はされるのですが押すことができません
できれば選択肢のときでもこのボタン類からセーブやロードなどができるようにしたいのです

色々と考えましたがここから先がどうしてもわかりませんヒントでもかまわないのでアドバイスいただけないでしょうか?
よろしくお願いします。

206:名前は開発中のものです。
09/09/01 21:36:27 dZLEAfcf
>またテキストウィンドウ内にselect命令で選択肢をだすとボタン類が表示はされるのですが押すことができません
>できれば選択肢のときでもこのボタン類からセーブやロードなどができるようにしたいのです

これはselectじゃなくてcselとか使って
「選択肢を押す」機能と「ボタンを押す」機能を同時にできるように
システムカスタマイズするんじゃないかな。

207:名前は開発中のものです。
09/09/01 23:33:28 G40J5277
select命令使わないで、選択肢用の命令を自作しちゃえばいいじゃない

208:名前は開発中のものです。
09/09/02 03:24:38 JeZG25kT
スプライト10000まで拡張してくれたら俺歓喜

209:名前は開発中のものです。
09/09/02 05:15:13 qqBNrDz2
そんなに何に使うんだとか
たとえ使えても重すぎて使い物にならんだろ、とか。

210:名前は開発中のものです。
09/09/02 08:00:19 X1hoU0CQ
実際に10000枚使うんではなくて、ただ単に番号として10000まで拡張して欲しい、とか?

211:名前は開発中のものです。
09/09/02 08:33:43 Jda6CVa7
0~999だったっけ?
スプライトほとんど使わないけど、よく動くノベルゲームだったらぎりぎり足りるくらいなのかな
カスタマイズに500番くらいまで使ってるサンプルとかたまに見るけど、それと合わせると足りないとか

212:名前は開発中のものです。
09/09/02 11:58:33 UBxYn7Gu
よく動くゲームが作りたいならNスクはやめといた方がいいよ

213:名前は開発中のものです。
09/09/02 13:01:17 mmNevjUs
>>210

それならわからんでもないな。

いくつのスプライトをいつ、どのように使うかがかっちり決まってないと
いけないから、番号の管理が大変なんだよな。

214:205
09/09/02 22:29:07 nlU+vTQz
>>206-207
遅くなりましたがレスありがとうございます
アドバイスいただいて選択肢の方はなんとかなりました
ありがとうございます!

ただ*titleでのボタン類が表示されてしまう動作が解消できません
こちらももしアドバイスのほうありましたらよろしくお願いいたします

215:214
09/09/02 22:44:28 nlU+vTQz
連投すみません
*title部分も解決しました
!w500の部分でtextgosubが作動していたみたいです
waitに変えたら無事こちらの意図通り動作しました
まさか!wでtextgosubが作動するとは思いませんでした
お騒がせし申し訳ありませんでした

216:名前は開発中のものです。
09/09/02 23:38:41 ZdBG2eQb
ああ、そうか ! 命令はテキスト命令の一部だからそうなるかもな。
気付かなかった。

217:名前は開発中のものです。
09/09/03 00:40:27 BbtXnEKo
おお、できたみたいだなよかったよかった
ていうか俺もちょっと考えてたけど!が原因とは気づかなかった思わぬ盲点って感じ
勉強になったわw

218:名前は開発中のものです。
09/09/04 23:17:47 Fc8kvlbf
savedirでセーブデータなどの保存先をしていすると
グローバルセーブが作成はされるのですが
代入した値が保存されません
具体的にはクリアフラグを%1000で管理しているのですが
クリアした直後にNSを終了させないままだとちゃんとクリアフラグを関知します
しかし一度NSを終了させて再び起動するとクリアしていない(=%1000に値が代入されていない)状態になってしまいます
savedirを使わないとちゃんとグローバルセーブに保存されます

この現象に対して対応策をご存じの方おられますでしょうか?

219:名前は開発中のものです。
09/09/04 23:45:03 9oKlYPCd
一応%1001にして同じテストしてみれ

220:名前は開発中のものです。
09/09/05 03:45:12 3KMFKjVu
>>219
レスありがとうございます
一応自分もいくつかの変数で試しましたがどれもだめでした・・・

221:名前は開発中のものです。
09/09/05 10:08:12 cit1uu7m
png用ノプラグイン入れても透過に対応してないから
どっちにしろアルファブレンド作るしか無いのか

222:名前は開発中のものです。
09/09/05 12:15:26 ynvhpdn8
>>220
変数の境界を決めるときにenvdata消してるか?

223:名前は開発中のものです。
09/09/05 17:26:14 eWZsPVMq
envdataはものすごくどうでも良さそうなファイルに見えてその実超重要だから困る

224:名前は開発中のものです。
09/09/05 20:56:53 3KMFKjVu
>>222
でっ、できました
変数はglovalon宣言しただけで特に境界などはいじっていなかったのですが
思わぬ落とし穴でした
ありがとうございました!

225:名前は開発中のものです。
09/09/05 22:26:12 ncOC0WO2
gettextやsavetimeで本文やセーブ時間を取得しセーブ画面に表示したいのですが
表示させることはできたのですが文字が小さいのですがgettextやsavetimeで取得した文字のフォントを変えることは不可能なのでしょうか?

226:名前は開発中のものです。
09/09/06 01:55:22 R4Pq/fsy
>>224
>特に境界などはいじっていなかったのですが
1000からグローバル変数に変えたいってことは
;value1000の宣言してるんだろjk

227:名前は開発中のものです。
09/09/06 11:57:18 /9MgLfB3
何気にNスク更新来てたんだな

228:名前は開発中のものです。
09/09/06 21:15:08 xTZchMWC
何の更新かと思って日記を見たら相変わらずガチガチに理論武装しながら何かと戦いになっておられた

229:名前は開発中のものです。
09/09/06 22:18:12 SQVicxsK
ブログの高橋さんはなんか病んでおられるから

230:名前は開発中のものです。
09/09/06 23:54:40 qw8jHmyL
論争されてる事自体は何やらたいへんそうねーと思うけど
主張する内容は結構賛同できる事も多いよ。しかしスレチ

231:名前は開発中のものです。
09/09/07 16:20:39 sDd2EW4m
また更新きてるぽ
NScで使うLUAの初心者講座、みたいの無いだろうか…

232:名前は開発中のものです。
09/09/07 16:55:43 102gOqnL
春の更新ラッシュで便利な命令がかなり追加されたのに着いていけてない俺がいる。
せっかく|でorが使えたりとかボタン命令周りが分かりやすくなったりとかしてるのに

233:名前は開発中のものです。
09/09/07 20:37:58 sDd2EW4m
何かすごいのキタ━━ヽ(∀゚ )人(゚∀゚)人( ゚∀)ノ━━!!

234:名前は開発中のものです。
09/09/07 21:22:09 vdjom6pt
すげえお・・・マジすげえお
でも、どういうしくみなのかまるでわからん

235:名前は開発中のものです。
09/09/07 23:43:35 d0YUO2r2
新バージョンって文字のでかさを調節できる?
バグが怖いので報告まち

236:名前は開発中のものです。
09/09/08 03:39:09 EFcMPFGw
自分で実験用の小さなスクリプトも書けないのか

237:名前は開発中のものです。
09/09/08 11:44:16 ValeQyyk
RPG風のsystem.luaの14行目
ut=NSTimer()
が正しいよね
そもそもLuaの数値はdoubleだから
剰余取らないとintで符号変わるタイミングでバグる気が

238:名前は開発中のものです。
09/09/08 18:42:16 ZTnb0w8l
そうだな、最初の一回だけフレーム待ちせずにループしてる。
あまり気にしなくてもいい気もするが。
OS起動後再起動なしに約50日目でバグる計算だな。<符号変わるタイミング

239:名前は開発中のものです。
09/09/08 22:31:32 ValeQyyk
符号が変わるのは約25日
月例パッチで再起動とかならuptime25日とかフツーなんじゃ?
この手のバグはたちが悪いからなぁ

240:名前は開発中のものです。
09/09/09 00:43:12 bjnN2yW6
細かい話だが戻り値はunsigned intでは<ウィンドウズのタイマー
それをdoubleにキャストするなら、(signed)intの符号反転の
タイミングでは問題は起こらない。
まあ、それ以外の内部の変数でsigned intで持ってたら知らないが。
というか、サーバプログラムならともかくゲームだからな。
着けっぱなしで25日に16ミリ秒のタイミングでしか起きないバグは
無視してもかまわないと思うんだがな。

241:名前は開発中のものです。
09/09/09 01:50:16 W/GOtOMT
以前確認したけどNSTimer()は負の値を返すよ
lua_Integerが符号付きだからそれにキャストしちゃったのかも

ちなみにRPG風の例なら
14行目がut=0なら25日から50日の間はループが抜け出せない
ut=NSTimer() に変更しても
その魔の瞬間は16ミリ秒だろうと1ミリ秒だろうと
24日から25日の間に「確実に訪れる」
無視するかは勝手だけど
さくっと剰余を取っておく方が無難だろうね


242:名前は開発中のものです。
09/09/09 12:07:49 W/GOtOMT
タイマー修正されたっぽいね
自分の環境だと暫く確認できないけど

243:名前は開発中のものです。
09/09/10 00:26:21 jCnS9x9W
Nスク起動直後に
アニメーションを表示したいのですが

bg 001.jpeg ,1
wait 50
bg 002.jpeg ,1
wait 50
bg 003.jpeg ,1
wait 50
以下略

とやるよりも

lshp 1 001.jpg ~
lshp 2 002.jpg ~
lshp 3 003.jpg ~
lshp 4 004.jpg ~

vsp 1,1
wait 50
vsp 2,2
wait 50

とした方がメモリに格納されてる分
動作は安定しますよね?
何が目的かというとスペックの低いPCでもスムーズに表示されるようにしたいのです


244:名前は開発中のものです。
09/09/10 03:23:45 dmAZ7Vc/
命令名はlsph、画像ファイル名は""でくくる、vspだけじゃ画面に
反映されないからprint命令で画面に反映させる。
で、vspで切り替えるだけのほうが読み込み時間が掛からない分
アニメはスムーズになるだろうね。正確にタイミングを取りたいなら
resettimerとwaittimerで処理をするべきだけど。

245:名前は開発中のものです。
09/09/10 04:23:13 TpG7+Y6K
あれなんか更新来てたのか

246:名前は開発中のものです。
09/09/10 10:31:35 hw/zTxPX
>>243
多分そう

247:名前は開発中のものです。
09/09/10 16:46:30 3S1tmTLl
>>244
>>246
了解しました
ありがとうございます

248:名前は開発中のものです。
09/09/13 09:11:42 GDcInn8y
bgで表示した背景ってprintの再描画の対象になってるかどうか分かる?
だとしたらlsp 999,~みたいな事は避けた方がいいのかな

249:名前は開発中のものです。
09/09/13 10:46:15 2xgJwWnK
何を心配してるのかわからない。

250:名前は開発中のものです。
09/09/13 11:46:16 6hML1tT9
>>248
日本語でおk

251:名前は開発中のものです。
09/09/13 21:47:25 GDcInn8y
ごめん徹夜の頭で変になってた。気にしないで

252:名前は開発中のものです。
09/09/14 18:53:21 CjzPASga
誰か頭のいい人、袋文字のプラグイン作って公開してください…

253:名前は開発中のものです。
09/09/15 02:15:29 G7O515yQ
NSD系命令の方向性がよく分からんなぁ…
既存の命令群と独立したシステムを構築するのなら
NScripterでやらんでもと思う
書きやすさも例えば同じLuaのA.I.M.S.と比べて優位性あるの?

254:名前は開発中のものです。
09/09/15 04:00:12 x/IP3xUx
dwave命令は命令した時点で音源を読み込んで流す命令
と解釈しているのですが
bgm命令でoggファイルをストリーミング再生している場合と比べても
動作的には同じことをしている(=再生されるまでにかかる時間はどちらもほぼ一緒)と解釈してもいいんでしょうか?


255:名前は開発中のものです。
09/09/15 19:21:35 KxFvEus8
時間が違うか、体感できるほどの違いが出るかどうかは自分で検証用のスクリプトを組め。
命令に関係なく、音楽ファイルの頭に僅かにでも空白時間があればそれが現れてくるだろうしな。
dwaveやbgm、他にもbmpやpngのどれが速いかなんて
理屈はどうあれ自分で検証して選択していくしかない。


256:名前は開発中のものです。
09/09/16 05:24:46 eQbY5ho9
pretextgosubとかtextgosubって改行の時は動作しないようにできないんですかね?

257:名前は開発中のものです。
09/09/16 08:25:38 45+iNNHZ
なんでそんな事したいのか知らんが飛んだ先でispageして振り分けるんじゃダメなのか。

258:名前は開発中のものです。
09/09/16 18:23:37 eQbY5ho9
>>257
レスどうもです
キャラ名をgettagで取得しているのですが
キャラの台詞がテキストウィンドウに2行で表示される場合
一行目の改行でサブルーチンに飛んでしまいキャラ名が消えてしまうのを
直したかったのです

259:名前は開発中のものです。
09/09/16 19:21:18 Oq85HoiV
ああ、ウィンドウタイプなのに文章の途中でクリック待ちさせるのね。
珍しい仕様だけどありえないわけじゃないか。

260:名前は開発中のものです。
09/09/17 17:34:49 z91jS8i5
>>252
T2氏がアップを始めたようです

261:名前は開発中のものです。
09/09/17 18:36:23 Ti1QRGNG
>>260
見てきた。すごいな!
のりPも号泣!

262:名前は開発中のものです。
09/09/19 01:22:02 LCQl7b3D
csvwrite命令を使ってcsvファイルに数値を記録すると、
毎回必ずファイル内容が完全に上書されますが、
これを上書きでなく、追記にする事は出来ないでしょうか?

263:名前は開発中のものです。
09/09/19 01:45:29 cAVzjiQN
>>262
一旦読み込んで書き直さないと無理っぽい
Lua使えるならそっちの方が融通利くんじゃない?

264:名前は開発中のものです。
09/09/19 02:08:55 LCQl7b3D
>>263
どうもありがとう
Luaは、ちょっと手が出ないので困ってます。

csvファイルに追記できないから、
読み込みと保存用に変数1000個確保して、

csvwarite %1,%2,%3……%998,%999,%1000

とcsvwriteの後ろに変数1000個くっついてる状態
これなんとかしたいw

265:名前は開発中のものです。
09/09/19 02:36:43 cAVzjiQN
>>264
……え?

266:名前は開発中のものです。
09/09/19 09:08:18 IzFnW0F5
ノベルゲームをつくることになりゲームエンジンについて勉強しようという所なのですが
ここにいる皆さんはNSCRIPTERを使用しようと思った理由(=他のエンジンにはないメリット等)はなんでしょうか?
特に吉里吉里との比較を聞かせていただけるとありがたいです

267:名前は開発中のものです。
09/09/19 09:21:29 g7Q7y970
吉里吉里との比較で言うなら、記述量が少なくて済むってところじゃね
まあ人に聞くより自分で触って確かめればいいと思うが

268:名前は開発中のものです。
09/09/19 10:15:36 qKggCDUb
俺の場合、とっかかりの楽さが違うからだな。

Nscは本体があれば、あとは自分でスクリプト記述したテキストファイル作っていけばいいだけと解り易いが
吉里吉里は、ダウンロードして展開するとたくさんのフォルダが出てきて
ここにはあれ、ここにはあれを入れるとか、めんどくさい。

あと267も言うように、Nscだとほんの少しの命令を書けば済む事でも
吉里吉里だとズラズラーッと書き綴らないといけないのが面倒。書くのも覚えるのも。

269:名前は開発中のものです。
09/09/19 14:48:06 Ngs61diP
吉里吉里より覚えるのが楽そうだったのが動機。Nスクがバージョンアップを繰り返して機能面が充実したのが続ける理由。
非リアルタイム的な物を軽く作るにはものすごく便利

270:名前は開発中のものです。
09/09/19 19:06:44 MOf/XvI4
>>266
動機:好きなゲームがNスクだった
継続理由:切羽詰まってる時でも記述量少なくて間に合う
あと、超お手軽インタプリタって意味でもこれはべんり

271:266
09/09/19 20:23:26 IzFnW0F5
皆さんレスありがとうございます
自分でも調べた結果NSCRIPTERの方がとっつきやすいのでこちらを勉強していくことにします

272:名前は開発中のものです。
09/09/19 21:32:16 ez/M+ysC
Nスクで解像度800*600で秒間20~30fsで5秒程度のアニメーションをスプライトで表現するのって無理ですかね?

273:名前は開発中のものです。
09/09/19 21:56:18 h6JjsU0+
800*600の画像を100~150枚、5秒間で切り替えるっての?
やってみろとしか言えんが……きびしそうだな。

274:名前は開発中のものです。
09/09/19 22:13:10 ez/M+ysC
>>273
そういうことですね
背景に雪や雨が降ってたり雲が流れたり、蛍が飛んでるような表現をしたいのですが
今試しにAEで作った物をjpegでレンダリングしてフォトショで並べてくっつけてみようとしたんですけど
jpegとかNスクで扱える拡張子だと解像度
30000万ピクセルが限界で、それだと横幅800だと37フレーム分しか表現できなくて
時間に換算すると1秒弱なので無理そうですね・・・orz
処理的にも重くて無理かと思いましたが、まずセル作る時点でだめでした・・・
既存のプラグインとかでもできそうですが、自分のイメージに近い表現がしたかったんですが・・・

275:名前は開発中のものです。
09/09/19 22:14:51 MOf/XvI4
いや、スプライトじゃなくてblt使えよと。

276:名前は開発中のものです。
09/09/19 22:17:46 MOf/XvI4
あ、セル使ってるってことはやってんのね。
flash使うかmpgに書き出すかした方が早くないか?

277:名前は開発中のものです。
09/09/19 22:49:48 ez/M+ysC
>>276
ムービーだとその間はムービーしか再生できないので・・・
妄想では背景をアニメーションさせながらキャラやテキストを表示させ物語を進めたかったのです
妄想で終わりましたけどorz

278:名前は開発中のものです。
09/09/19 23:22:03 tZafUVHm
>>277
ムービーにしないで、部品をNScripterに読み込ませて、
スクリプトでコントロールするのが王道だろう。

まあ、諦めてLuaに向き直ったら? NSCALL_animation()使えばできるんだし。

279:名前は開発中のものです。
09/09/19 23:37:57 ez/M+ysC
>>278
Luaですか・・・
正直、その単語自体意味不明なんですか一度調べてみます
トホホ・・・

280:名前は開発中のものです。
09/09/20 00:49:24 Nl13AylI
>>277
URLリンク(www.wintercrows.com)

281:名前は開発中のものです。
09/09/20 16:30:29 Fp7nI82H
Luaとか難しくて勉強する気になんない
初心者向けの本とか発売されないかな

282:名前は開発中のものです。
09/09/20 16:51:55 7DK3YoG0
Luaは相当楽な言語なんで、適当な本買えばだいたい基本はすぐわかる
結局何やりたいかだよね

283:名前は開発中のものです。
09/09/20 17:12:24 P+B3qAeL
本気でLua使って何かをしたいなら
gdgd言わずに覚える為に必死になるんじゃね

今は無理と諦めてるなら
自分で出来る範囲で創意工夫すれば良いだけさ

新しいものに目を奪われ過ぎなのも良くないぜ

284:名前は開発中のものです。
09/09/20 18:10:38 LUPNlTSH

<新しいものに目を奪われ過ぎなのも良くないぜ(キリッ



285:名前は開発中のものです。
09/09/20 18:27:57 e8QZNvTj
今の俺のレベルじゃLuaに手を付けても死ぬのは分かってます

286:名前は開発中のものです。
09/09/20 19:41:40 PZXTSDfP
NScripterでforが使えればLua自体の基礎は理解できると思う
NScripterの中で使おうとするともう少し踏み込まなくちゃいけないからややこしく感じるんだよな

287:名前は開発中のものです。
09/09/21 11:21:11 ahiiPCRL
NS栗と言うサイトのスプライト移動表示用dll、MSpDraw.dllと言うのを最近使い始めたのですが、
アニメーションが出来ない事が分かりました
セル中のどれか1枚しか表示されないらしく、指定してみるとやっぱりその1枚のみしか表示しません
考えた結果、手動で1枚ずつ切り替えるのが妥当かな?と思ったのですが、2~3枚のセルならまだしも、
10~20枚のセルだとそれをアニメーションさせるだけで物凄く長いコードになってしまいます。
普通にlsp命令で表示させたくても、時間指定しようと思ったらそこで文章表示の流れを止めてしまいますし…
何か良い方法は無いでしょうか?

288:名前は開発中のものです。
09/09/21 11:26:29 3M4PkUfF
アニメ的演出するならLiveMaker使った方がよくないか?

289:名前は開発中のものです。
09/09/21 12:38:14 ahiiPCRL
だろうね
でも、一度Nスクに慣れてしまうと他のスクリプトは使えない・・・
え?こんな事もいちいち記入しなくちゃいけないの!?
見たいな事になる・・・
後、自己解決しました。
lsp表示で、時間指定すりゃ良かったのか

290:名前は開発中のものです。
09/09/21 14:38:17 CslxWMZn
dllなら別にアニメプラグインがあるだろ(´・ω・`)
MSpDraw.dllは射影変換と移動表示用であってアニメ用じゃないぞ。

291:名前は開発中のものです。
09/09/21 15:17:52 0RRK0aEY
サポートOSはXP以降でいいよね

292:名前は開発中のものです。
09/09/21 17:46:13 TUryDWvH
俺2000だから2000外して欲しくないけど
もう仕方ないだろうな

293:名前は開発中のものです。
09/09/21 17:50:11 9enCUCA5
うちは 2000/XP/Vistaって表記してるから、2000消えるのは微妙に厳しいぜ。
でも、まあ流石に仕方ないと思う。

294:名前は開発中のものです。
09/09/21 17:59:37 0RRK0aEY
確かに、2000はあっても良いと思うんだけど、
多分、VCの方の問題だから仕方ないんだろうな

295:名前は開発中のものです。
09/09/21 19:38:20 UqqUCuAZ
98/XPなんて意味不明な動作環境を表記してるのは俺くらいのものに違いない

296:名前は開発中のものです。
09/09/21 21:11:47 4s0a6V2M
ていうかどうやってそんな多岐にわたる環境のなかから動作する環境を判断するの?
CPUとかメモリとかOSとか判断基準がわからん

297:名前は開発中のものです。
09/09/21 21:37:27 0RRK0aEY
>>295-296 は話の意味を理解してないな

298:名前は開発中のものです。
09/09/23 15:11:40 SRXosZ/j
一人で完結しているネタで釣って叩くのは過疎化招きと同じ

299:名前は開発中のものです。
09/09/23 16:51:52 lXrMo+89
*define
;まあ仲良くやろうぜ

300:名前は開発中のものです。
09/09/23 19:59:23 3vnf5cPV
スクリプトエラー
ファイルの終端に達しました。

301:名前は開発中のものです。
09/09/23 21:09:35 0ZIy+lwe
2日前の話題に顔真っ赤にしてレス付け始める辺り相当頭が悪いのは良く分かる

302:名前は開発中のものです。
09/09/23 23:35:31 n0VbQm7C
アマチュア(同人)ゲーム(仮)@2ch掲示板
URLリンク(schiphol.2ch.net)
※禁止事項については削除ガイドラインを読んでください
URLリンク(info.2ch.net)

ここはゲーム製作技術です

303:訂正
09/09/23 23:36:50 n0VbQm7C
ここはゲーム製作技術@2ch掲示板です

304:名前は開発中のものです。
09/09/24 04:43:58 6gbRoT8o
は? 板移動しろってことか?
普通にこのスレはNScripterを利用したゲーム製作について情報交換出来てると思うが。

305:名前は開発中のものです。
09/09/24 13:02:19 9TY2xq3M
かまって欲しいんだろ
相手にするな

306:名前は開発中のものです。
09/09/25 03:27:45 O9cq2L6v
そのタイミングにカーソルがある位置でクリックされた事にする命令ってあったっけ?

307:名前は開発中のものです。
09/09/25 10:52:12 Qjn7fioP
記憶に無いな。

308:名前は開発中のものです。
09/09/25 10:56:45 30d/AOWk
ある位置でクリックされたときと同じ動作させればいいんじゃないの

309:名前は開発中のものです。
09/09/26 00:17:54 u9Sg5sVp
ドロップシャドウ来たな

310:名前は開発中のものです。
09/09/26 12:26:22 B459tnt7
nscripterで以下のような選択肢用のサブルーチンを組んでみました。

;プログラムここから
*sentaku
getparam $1,$2
if %tc=1 goto *sentaku1
for %1=1 to 30
mov ?bunki[%1],%1
mov $?bunki[%1],""
next
mov %tag,1
*sentaku1
mov $?bunki[%tag],$1
inc %tag
mov $?bunki[%tag],$2
inc %tag
if %tc=0 mov %tc,1
return
*sentakustop
mov %tc,0
select $?bunki[1],$?bunki[2],
$?bunki[3],$?bunki[4],
$?bunki[5],$?bunki[6],
$?bunki[7],$?bunki[8],
$?bunki[9],$?bunki[10],
$?bunki[11],$?bunki[12],
$?bunki[13],$?bunki[14],
$?bunki[15],$?bunki[16],
$?bunki[17],$?bunki[18],
$?bunki[19],$?bunki[20],

311:310
09/09/26 12:29:22 B459tnt7
$?bunki[21],$?bunki[22],
$?bunki[23],$?bunki[24],
$?bunki[25],$?bunki[26],
$?bunki[27],$?bunki[28],
$?bunki[29],$?bunki[30]
return
;プログラムここまで

しかし実際に本文で
sentaku "選択肢1","*test1"
sentaku "選択肢2","*test2"
sentakustop
と書いて実行してみたのですが、実際には
選択肢2
選択肢2
と表示され両方とも選択肢2になってしまいます。
どうしたらいいのでしょうか?

そしてもう一つ
数字変数内の数値を文字変数に格納するにはどうしたらいいのでしょうか?
ただ文字変数の中に数字を入れるだけなら
mov $1,"1"
とやればいいのはわかるのですが、$1内に%1の値を入れたい場合はどうしたらいいのか分かりません
mov $1,"%1"
と書くと$1に%1という文字が格納されてしまい、
mov $1,%1
と書くとなぜか%1の中の値が本文に表示されてしまいます。
どうか教えてください。
改行が多くて2スレになってしまいましたすみません。

312:名前は開発中のものです。
09/09/26 14:15:02 n7D7GF6R
>>310
直接的な原因は$?bunki[X]と$1、$2がバッティングしてる
下のはマニュアル嫁

313:名前は開発中のものです。
09/09/26 14:22:27 n7D7GF6R
>>309
すげー!
けどこの温度差は一体なんなんだ
外野と熟知しているものの違いなのか

ところで袋文字といえば
某ゲームの体験版でみかけたんだけど
樋口氏のNSFukuro,dllって他に使っている人いる?
NS栗のページからはリンク貼られてないんだよなあ

314:名前は開発中のものです。
09/09/26 15:28:32 VRJOXGHz
そのゲーム専用で作ったんじゃないの?
いや、知らんけど

315:名前は開発中のものです。
09/09/26 15:31:09 VRJOXGHz
と思ったらファイル名変更したら落とせた
こんなのあったの知らなかった、みんなすごいなあ

316:310
09/09/26 16:13:58 B459tnt7
>>312
どうもありがとうございます。
sentakuに関しては無事解決しました。
ただ数字変数内の数値を文字変数に格納する方法なのですが、いろいろなサイトを見てみたのですがうまく見つけることが出来ません。
以下参考サイト
URLリンク(kamakura.cool.ne.jp)
URLリンク(autumoon.s35.xrea.com)
URLリンク(senzogawa.s90.xrea.com)
お手数ですがそのやり方が載っているサイト等を教えてもらえないでしょうか?

317:名前は開発中のものです。
09/09/26 16:20:19 VRJOXGHz
itoaかitoa2じゃ駄目なん?

318:310
09/09/26 17:15:37 B459tnt7
>>317
どうもありがとうございます。
あまりにも使わないのでitoaの存在を忘れていました。

そしてまた新しい質問ですみませんが、自分のテキストウインドウの設定は
setwindow3 10,446,32,4,23,23,1,1,0,1,0,#999999,0,436,799,575
で行っているのですが文字が縦4行を超えてしまうときでも続けて文字が表示されてしまいます。
そこで表示する文字がテキストウインドウの範囲を超えたときに強制的にそれまでのテキストを消して
新しいテキストに表示するようにしたいのです。
そのような命令が存在するのであれば教えてもらえれば幸いです。
またこんなdefsub命令を作ればよいのでは等のヒントもあったらぜひお願いします。

319:310
09/09/26 17:58:23 B459tnt7
ちなみに使用しているのがONScripter for PSPなのでgetnextlineは使えませんでした。

320:名前は開発中のものです。
09/09/26 19:00:45 u9Sg5sVp
>>313
公開してるのリンク先のブログの方だしな
どこでやってるか知らないのもいるんじゃないの

>>319
ONScは誰も答えないと思うよ、多分
テンプレ>>12

321:名前は開発中のものです。
09/09/26 21:32:48 Zshnr54w
「あまりにも使わないのでitoaの存在を忘れていました」ってなんだよ、アホか

322:名前は開発中のものです。
09/09/27 00:11:10 JcBDMtTo
312が親切にマニュアル嫁と言ってくれてるのにな。

323:名前は開発中のものです。
09/09/27 01:41:28 vkie804B
俺はスクリプト中でitoaを使いまくるけど時々atoiとごっちゃになってどっちがどっちだったか分からなくなるな

324:名前は開発中のものです。
09/09/27 02:43:12 26zHaol3
integer(整数) to ascii(文字)の略って覚えておくといいかも
atoiはその逆ね

325:名前は開発中のものです。
09/09/27 17:50:37 vkie804B
頭に叩き込んだありがとう

326:名前は開発中のものです。
09/09/29 03:53:04 XPWrqp7J
ゲーム画面の中で表示されるマウスカーソルって変更できないんですかね?

327:名前は開発中のものです。
09/09/29 06:14:41 smgR6+y3
マウスカーソルは考えたこともなかったw

328:名前は開発中のものです。
09/09/29 09:49:52 UCo1gD0C
>326

URLリンク(senzogawa.s90.xrea.com)
「カーソル」をページ内検索な。



329:名前は開発中のものです。
09/09/29 21:08:43 XPWrqp7J
>>328
こんな命令あったんですね、
ありがとうございます

330:名前は開発中のものです。
09/09/29 21:20:45 udIufRMW
羽ペンにするならクリック判定がある場所をちゃんと考えてねと言っておく

331:名前は開発中のものです。
09/09/29 22:30:35 gdPq3kfQ
lsp2を使いたい
スプライトの拡大縮小とか便利そうだし
でも、使い方がよく分からない
解説サイトとかないですかね?

332:名前は開発中のものです。
09/09/29 22:42:06 CJkRgep1
なんで自分で試そうとしないの?
数行の試験スクリプトも書けないの?

スクリプトをスプリクトだと思ってた俺が言う事じゃねーかw

333:名前は開発中のものです。
09/09/30 01:32:16 g9X3xzob
lsp2は重いから使いどころが微妙に難しい

334:名前は開発中のものです。
09/09/30 01:46:55 7kL0RleJ
MSpDraw.dllの方が高機能で速い?

335:名前は開発中のものです。
09/09/30 04:00:47 odO0eIJU
MSpDraw.dllって画面上で制御できるのは一つの絵というかスプライトじゃないのですか?
複数枚を同時にアニメーションさせたりできましたっけ?

336:名前は開発中のものです。
09/09/30 06:50:16 W3zLUNWX
大きい絵のスクロールするのに便利だなあれ

337:名前は開発中のものです。
09/10/01 03:10:58 bg4C9iOR
すげー使いたいんだけど、俺のカスタマイズで使うと文字表示が悪くなるんだよな

338:名前は開発中のものです。
09/10/01 08:45:46 ttbBGAx2
>>335
出来る。ちゃんとマニュアル読め。


339:名前は開発中のものです。
09/10/02 02:10:54 YbZBD9zx
今日Nスク起動したらCPU負荷がMAXになってフリーズするようになってしまったんですけど
みなさんで同じような症状でたことあるかたいます?
最初は自分のスクリプトに何か余計なこと書き込んだのかと思いましたけど
ダウンロードしたプラグインやのサンプルや余所様のNスク制のゲームも同様にフリーズするように
なってしまったので、スクリプトの問題ではないかと思います
かといってPCも他の動作は特に問題が起きていないのでなにがなんやらわけのわからない状態です

340:名前は開発中のものです。
09/10/02 02:33:16 3tM5raoI
アンチウイルスソフトを切ってみる
ファイアウォールを切ってみる
ウイルス検査してみる
パソコンの環境を書く

*define
game
*start
テスト@
投します\
textclear
click
end

こういうのでも固まる?

341:名前は開発中のものです。
09/10/02 02:54:50 YbZBD9zx
>>340
レスありがとうございます
指摘していただいた点は自分も試したり
再起動も数回試したのですが全てダメでした・・・

自分のPC環境は

os:XP Pro 32bit
cpu:i7 920
mem:6GB
gpu:radeon HD4870
ストレージはSSDのRaid064GB(トラセンド社製)
とHDDの1TB(日立社製)でNスク関係はHDDのほうに格納してあります

もうちょっと色々やってみてダメだったらOS再インスコします・・・orz

342:名前は開発中のものです。
09/10/02 05:34:45 R6PfQeLT
MSpdrowのテキストを表示させながら移動とかのアニメーションさせる機能をlspに標準で搭載されないかな
MSpdrowはセーブしてもスプライトが保存されないし、それをなんとかするスクリプトも考えつかないw マニュアルの最後に書いてあるけど意味不w

343:名前は開発中のものです。
09/10/02 12:58:58 CmPJDTnd
うpろだにフォントdll来てたんだ
D言語だと作者はあの人か

うちの環境(XP SP3)だとフォント名省略がうまくいってない

344:名前は開発中のものです。
09/10/02 14:37:34 fuhqPG4M
NScripter様のエディタってある?
もしあればいる?

345:名前は開発中のものです。
09/10/02 15:11:06 Pf1P10oc
過去にはNスク向けエディタもあったようだし
既存エディタのマクロで十分に対応してる人も多かろうが
自由に設定からなにから自分仕様にできるような使い勝手の良いものなら欲しい


346:名前は開発中のものです。
09/10/02 17:04:21 3tM5raoI
取っ付きやすいものがいいな。サクラエディタとかは高機能すぎて分かりにくい

347:名前は開発中のものです。
09/10/02 18:40:41 kcnhgs8z
meでも出来たんだなこれ

348:名前は開発中のものです。
09/10/03 00:39:21 AXmeXf+e
Nscだとfate並みにグリグリたち絵動かすのは無理なのかなぁ~

349:名前は開発中のものです。
09/10/03 01:01:04 W9W4kHwd
立ち絵をグリグリ動かすの意味は分からんがスプライトとして置くかblt使えば余裕

350:名前は開発中のものです。
09/10/03 01:11:54 AXmeXf+e
lsp動作が遅いじゃん
それにシナリオ進めながら表示できないし

351:名前は開発中のものです。
09/10/03 01:45:48 fRb4FdYO
>>350
出来ねぇと思ってる奴には出来ねぇよ

>>343
引数が3個のとき
189行目でpos += value.length + 1;
でposの示す先が不定
byte列処理なんて低レベルなことしない方が安全って例だなw

352:名前は開発中のものです。
09/10/03 01:53:21 fRb4FdYO
そもそもパラメータの受け渡しを
1つの文字列でやるNSDCallの仕様もどうかと思うが

353:名前は開発中のものです。
09/10/03 02:27:06 x6pw09bj
スプライトについてなんですが
スプライトは登録した後にprintで表示させる必要があるといろんな解説サイトで見かけるのですが
例えばlsp 1~とスプライトを登録して実行すると
print命令を記述しなくても登録したスプライトは表示されます
またlsph 1~と登録した場合でも
このままでは表示されませんがvsp 1,1と記述すれば
print命令をしなくても表示されます

スプライトはprint命令を実行しなければ画面上には表示されないのではないのでしょうか?

354:名前は開発中のものです。
09/10/03 05:44:39 WYWK3m+F
print命令がどんなものかマニュアル読んで理解しろ
そうすりゃ何で使うのかも分かるだろ

355:名前は開発中のものです。
09/10/03 11:13:12 Rd5UjVEZ
>>353
まず、具体的なスクリプトをあげてからそういうことを言ってくれ。
いくつかの命令は、その最後でprintを呼んでいるので、print不要に見えることもある。
ld命令(第3引数)とか、bg命令(第2引数)とかのエフェクト番号を取る命令がだいたいそう。
だから、lspの後にbgだのldだのを実行していれば、lspも画面に反映される。
これ以上グダグダ言いたいなら、printが要らない実例のスクリプトを見せてからにしてくれ。
最後にその引数でprintを呼んでいる。



356:名前は開発中のものです。
09/10/04 01:47:54 qHi8Ag7x
書き方が気になるけど、まあ>>354>>355が書いたとおりだな
vspの検証したんなら、次はそこから「なぜ?」を引き出してみることをお勧めする
なぜvspでスプライト表示できるんだろう、って形で
そしたらまた次の調べ物のきっかけになるでしょ?

とまあ、月が綺麗だったからフォローを入れてみる

357:名前は開発中のものです。
09/10/04 02:27:34 wgG86NIP
なんか最近やたらと威圧的なやつ増えたよな

358:名前は開発中のものです。
09/10/04 02:51:04 CfwlYKax
lspの意味くらいは自分で理解する癖を付けないとゲームなんか完成出来ないぞという老婆心だろ

359:名前は開発中のものです。
09/10/04 03:19:30 tW1rXF9n
>>357
だよなー。ちゃんと「この天才野郎」と語尾つければ問題ないのに(´・ω・`)

360:名前は開発中のものです。
09/10/04 04:03:56 Jui3DxgM
>>359
お前天才だな

361:名前は開発中のものです。
09/10/04 04:26:56 CLX30ioC
>>360
そんなわけないだろ。死ねイケメン。

362:名前は開発中のものです。
09/10/04 04:47:43 zQv0zAoG
この程度で威圧的って・・・

363:名前は開発中のものです。
09/10/04 07:03:48 CfwlYKax
今更ながら高橋さん何やってはるんですか

364:名前は開発中のものです。
09/10/04 12:19:13 ykvNm9oS
謎仕様が多くて初心者にはとっつきにくい言語ではある

365:名前は開発中のものです。
09/10/04 13:19:00 13un8qRR
Luaって、そんな仕様が不明瞭で難しいのか?

366:名前は開発中のものです。
09/10/04 14:35:28 7wRohVjD
いや、NScriptのことだろ?>謎仕様

いわゆるアドベンチャー形式に対して求める仕様の「常識」がどんどんリッチなものになってきて、
それに合わせて拡張していったり新解釈を入れたりしてるから、
初めて見る人間にはわけわかめになってるんじゃないか?

367:名前は開発中のものです。
09/10/04 14:41:35 13un8qRR
え?Nスク本体のスクリプト程度の物を『言語』とか言っちゃう人が、
仕様について語ってるんだw

謎仕様が多くて初心者にはとっつきにくい言語ではある(キリッ




368:名前は開発中のものです。
09/10/04 14:43:00 CfwlYKax
ノベル作るだけなら旧マニュアルだけ見ても十二分な面はある。まあ分かりやすい初心者用講座サイトがそこかしこにあるし
とりあえずRPGツクールからの移行はスムーズに出来た

369:名前は開発中のものです。
09/10/04 15:06:54 zQv0zAoG
セーブの仕様が変わって初心者には扱いづらくなったってのはあるかな
オフィシャル本のあそばんすどがちょっと役立たずになちゃったし

370:名前は開発中のものです。
09/10/04 15:30:36 prauvFl/
いや、変わってないし。

371:名前は開発中のものです。
09/10/04 15:42:16 qHi8Ag7x
>>367
インタプリタ型のスクリプトエンジンだけど、「言語」でも意味は間違ってないと思うが
むしろ何を基準に「程度」と言ってるかの方が気になる

372:名前は開発中のものです。
09/10/04 17:26:51 wgG86NIP
ほら、藪をつつけば一流もしくは玄人気取りがチラホラでてくるでしょ
こういうのが最近増えたなぁと思うわけよ

373:名前は開発中のものです。
09/10/04 18:20:37 CfwlYKax
autosaveoffを使わなきゃ済む話ではある気が。
ノベルじゃない使い方するならsaveon/saveoffよりsavepointの方が使いやすい

374:名前は開発中のものです。
09/10/04 20:47:23 D0mUrr84
ここは技術スレだし、素人切捨ての空気は昔からある
そもそも玄人気取りが何か喋らないと何も始まらない
どんどんやれ



375:名前は開発中のものです。
09/10/04 22:51:05 13un8qRR
このスレのノリは昔からこんなもんだしな
初めて2ちゃんに迷い込んだ初見がビビって「威圧的」とか
思っちゃったんだろうな
背伸びしてレスしたりしなきゃいいのにw

376:名前は開発中のものです。
09/10/05 08:03:44 riVd4rIM
>>367
どうみても言語だろ
NScriptはluaより複雑なんだが、もしかしてluaも言語じゃないって思ってる人なのか

377:名前は開発中のものです。
09/10/05 22:06:40 My496ynq
ホントに色々でてきたよ
結構このスレ人がいるんだな


378:名前は開発中のものです。
09/10/05 22:50:22 50i63Dub
そんな俺達を横目に黙々と縛りプレイを続ける高橋さんであった

379:名前は開発中のものです。
09/10/05 23:55:19 jBB0kd/1
>>378
今書いてる新作シナリオは縛り物なのか?

380:名前は開発中のものです。
09/10/06 02:12:27 5k6MVpg3
縛りが訛りに見えた俺はそろそろ寝る

381:名前は開発中のものです。
09/10/06 03:17:25 td8DlK2n
URLリンク(www.freegameclassic.com)
コンテストに出そう。
小さくまとまってしまってはいけない。
3分で世界を革命しろ。

382:名前は開発中のものです。
09/10/06 03:24:24 5QISSdDY
立ち絵をスプライトで表示したり動かしたりする場合
アーカイブ化を前提に考えれば今のNscripterではpngの方が
CPU負荷は軽いのでしょうか?
ファイルサイズ的にはpngの方が1/10ぐらいの容量ですむのですが・・・

383:名前は開発中のものです。
09/10/06 05:26:22 YOLKPoY3
>> 382
個人的にはbmpが一番速そうに思えたが検証していない
あんまり大差ないように思えるし、調査するの面倒だ
どうしても気になるならtimerで測定してみたら良い

384:名前は開発中のものです。
09/10/06 10:04:00 zCEvYNlm
無圧縮アーカイブを使うなら圧倒的にbmpの方が負荷は軽い、速い。
そもそもpngは圧縮された画像形式だから、bmpよりその分展開に時間や負荷がかかるよ。

385:名前は開発中のものです。
09/10/06 12:49:29 dI4BppZ4
数行の検証スクリプト組むだけの事を何故人に聞くのだろうか
理屈を人に聞くことよりも、
開発機やデバグ機による実動検証のほうがよほど重要だろうに


386:名前は開発中のものです。
09/10/06 12:50:21 DUt+kgI/
>>382
内部ではbmpと同じ無圧縮のビット列で扱ってるだろうから、
ファイル形式やファイルサイズに関係なく、負荷は単純に画像サイズだけが影響するはず。
>384の言うように展開に負荷がかかる分、頻繁に読み込みを行えばbmpの方が早いけど、
いったん全て読み込んだ上で動かしたりする分にはどのファイル形式使おうと関係ないよ。

387:名前は開発中のものです。
09/10/06 23:40:18 hne22Fyd
検証スクリプトも組めないから聞くんじゃねのか?

388:名前は開発中のものです。
09/10/06 23:46:27 2IDe4at6
生で使うと容量の関係からpng>bmpになりがち
まあ画像表示に思いっきり時間食うスクリプト打つ俺みたいな奴は死ねばいいよ

389:名前は開発中のものです。
09/10/10 00:39:38 odFQQs2D
luaはこう使うんだよ貴様ら的な作品が出てくるといいのに

390:名前は開発中のものです。
09/10/10 06:04:13 1sE9aTl4
そもそもluaを使用すると何が革命するのか(メリット等々)わからない

391:名前は開発中のものです。
09/10/10 10:32:39 A8VnOjaP
自分もわからないけど、バックログの空行が詰まってる(吉里吉里みたいに)
サンプル見たらいいなあと思った

392:名前は開発中のものです。
09/10/10 10:36:43 7z39wee2
luaじゃないと出来ないってことはまだあんまりないと思うけどローカル変数
使えるしif文とかも書きやすいから結構便利
アニメーション割り込みとかを上手く使うと擬似並列っぽい事も出来そうだけ
どそこまでゴチャゴチャしたのはそもそもNスク向きではない気がする

393:名前は開発中のものです。
09/10/10 11:28:13 1sE9aTl4
それだったら
スプライトとというか
for~next処理含むmsp命令を並列で処理できるようにしてくれればいいんだけど…
Nスクエンジンではこういった仕様にするのって技術的に不可能なの?
まぁ搭載されないってことは不可能か、それに近いレベルで難しいんだろうけど

394:名前は開発中のものです。
09/10/10 16:39:02 TX+Hh8Su
>>393 Lua には、coroutineと言う仕組みがあってだな。
詳しくは省くが、これを使えば擬似的にだが並列処理ができるようになる。

395:名前は開発中のものです。
09/10/10 23:01:34 odFQQs2D
ifはNスクの仕様に慣れちゃったからなあ。
ローカル変数はずぼらな俺が使うとややこしくなるだけな気がするというか現状で変数足りなくなる事があるのか分からない。
defsubで1200個とかアホな使い方してもまだ余る

396:名前は開発中のものです。
09/10/10 23:04:55 1sE9aTl4
とりあえずluaスレ覗いて見たけど意味わからんかった…
何かとっかかりがあるといいんだけどなぁ

397:名前は開発中のものです。
09/10/11 01:03:11 IidghPh0
どうせみんな「自分流システム」はもう完成してるんだろ?
luaに手を出す理由はあるのか?
最近はNスクの最新バージョンでの動作確認しかしてないや

398:名前は開発中のものです。
09/10/11 01:16:49 0yRikmkt
並列処理は魅力的だけど
オレにヘボいスキルじゃ気軽に使えない
そのうち使えるように気長にやってくさ


399:名前は開発中のものです。
09/10/11 08:42:00 z6SSU7wa
>>397
もっといいやり方が出来る可能性があれば何にでも手を出す
というわけで今研究中だ

400:名前は開発中のものです。
09/10/11 14:40:19 7oeQufmn
例えばよ
目パチ口パク、セリフにポポポ音つけてメッセージ表示したり
セリフ表示・発声しながら立ち絵のポーズがスムーズにアニメしたらとか妄想するわけよ
演出効果がいろいろ出せそうな気がするわけよ


自分がそういうゲームをプレイするときには「ウザっ!」とか言いながら
全部エフェクトカットするけどな

401:名前は開発中のものです。
09/10/11 14:45:49 Jae8+8mt
目パチまでなら許す
台詞ポポポは殺意湧くw

402:名前は開発中のものです。
09/10/11 15:01:52 aZKWfT4P
ビジュアルノベルゲーとかならもう動くのがデフォみたいなもんだから立ち絵が動いたりするのは気にならないな
むしろ動かないと演出ショボイなと思えてしまう
でもポポポ音はないなw


403:名前は開発中のものです。
09/10/11 22:33:47 4Sfga8n0
目パチ口パクは文字待ちアイコンと同じ要領でスプライトアニメしる

404:名前は開発中のものです。
09/10/11 23:14:13 ANInTzvJ
ポポポが許されるのは2Dかつドット絵のゲームだけ
地味に性別で音が違ったりすることもあるんだぜあれ

405:名前は開発中のものです。
09/10/11 23:34:49 4Sfga8n0
カメラインポーズDLLとかいうのが来てるが
うんこなオレには良く分からないwww

406:名前は開発中のものです。
09/10/11 23:44:16 0POkfUyQ
>>403

目パチはそれで充分だろうけど
口パクはセリフ表示と合わせないといけないから少し工夫が必要になるだろうな。

407:名前は開発中のものです。
09/10/11 23:45:59 z6SSU7wa
真っ先にどうぶつの森を思い出したんだが>ポポポ

408:名前は開発中のものです。
09/10/12 00:01:15 Upy6x9zg
俺は逆裁思い出した>ポポポ


409:名前は開発中のものです。
09/10/12 00:29:07 D8Uyxiyc
ドラクエ思い出す奴がいない事に驚いた
まあ俺はRPGツクールアドバンス思い出したけど

410:名前は開発中のものです。
09/10/12 15:43:57 B/FKnib+
じゃあおれはカービィ

411:名前は開発中のものです。
09/10/12 16:52:24 fstbVIC2
袋文字搭載マダァ?(・∀・ )っ/凵⌒☆チンチン

412:名前は開発中のものです。
09/10/12 17:35:07 tX9nWCGL
>>404
名作スタークルーザーを知らないのか・・・

413:名前は開発中のものです。
09/10/12 19:35:30 ygvzeW9B
別のゲーム同時起動できても開発の役には立たないよな
BGM用としてゲームを起動しておくくらい?

それより3つ目以降は起動エラーを出さずに終了すべきだな
Enter長押しで起動エラーの嵐になった経験は俺だけじゃないはず・・・


414:名前は開発中のものです。
09/10/12 19:56:57 fstbVIC2
NSc製だと別のゲームでも複数起動扱いでエラーになるからちょっと不便

415:名前は開発中のものです。
09/10/12 20:21:55 V8Wa1SC3
多重起動できればNscで補助ツール作ってる場合
便利かな

416:名前は開発中のものです。
09/10/13 04:21:48 F7RnqtYr
>>413
NスクでNスクの製作補助ツールを作ってる人は助かる
と思ったら>>415に書いてあった

417:名前は開発中のものです。
09/10/13 10:23:05 KuYKWCp8
nscのnscによる補助ツールなんてあるの?
昔nscで、nscツクール作ったら面白そうだと妄想したことを思い出したが。

418:名前は開発中のものです。
09/10/13 11:11:33 RohOsM+7
あるのつーか、外に出ないだけで
補助ツールって各々で作って持ってんじゃないの?

外に出てるのだとペンぷろったーっての見かけたな
うちのPCだとバグで起動出来なかったからNsc本体とどこまで連動してるか分からないけど
ブログで多重起動出来なくてぼやいてるの最近見たな

419:名前は開発中のものです。
09/10/14 11:31:59 +O/ypgkr
デバックやってるとき不意に演出のネタが浮かんだりする場合があるけど
そういった時に二重起動できると便利だなと結構思ったりするな。

420:名前は開発中のものです。
09/10/14 15:50:25 ErDc9lEM
MutexDesu2閉じてやればできないこともないが、、、luaからalien経由かプラグイン書けばいいのかな

421:名前は開発中のものです。
09/10/14 17:13:47 qdhzNi9/
エラーが出た時にその命令や行をスキップ出来る設定が可能になると便利なのにね

422:名前は開発中のものです。
09/10/14 17:21:58 9RycIgnJ
バグ見落としの要因や温床にしかならんのでイラン

423:名前は開発中のものです。
09/10/14 17:23:16 Vpgw8cE4
>>421
スキップされた行にnextやらreturnがあったら面白いことになりそうだな

424:名前は開発中のものです。
09/10/14 18:23:38 v5UXnMzO
書き直した.txtを再起動せず読み込みなおしてくれると便利

425:名前は開発中のものです。
09/10/14 19:05:45 qdhzNi9/
デバッグ中にF12キー辺りの微妙なキーでスクリプト再読み込みとかカオス化してしまうんかな

426:名前は開発中のものです。
09/10/14 21:00:12 2+2Nx3Yv
システムカスタマイズしていつでもdefineresetできるようにしとけば再起動はせずにすみそうだが
いちいちタイトルまで戻るのが面倒ってのなら知らん。

definereset直前にセーブしてタイトルからロードという方法もなくはないが
スクリプトの行数が変わるとロード復帰しても変になるだけだしなぁ。

427:名前は開発中のものです。
09/10/14 21:08:24 9RycIgnJ
>>424は流石に釣りだと思ってた

428:名前は開発中のものです。
09/10/14 23:30:08 bwmxQ0YV
definereset使うのやめようぜ。なんか動作が変になる。

429:名前は開発中のものです。
09/10/15 00:05:01 tfHCJCOX
なんか適当なキー押したら
今のlineから10~20行ぐらい戻ってスクリプト読み込み直して欲しい
演出とかテキストの修正とか細かい確認のためにいちいちdefineresetするのも
結構面倒

430:名前は開発中のものです。
09/10/15 07:52:28 lGrtLCza
インタプリタ型駆動だと難しいよね。
スクリプトをいくらか先読みして、先にprint毎の画面を作ってしまって、順番に見せるだけだったら楽なんだが。

431:名前は開発中のものです。
09/10/15 10:39:53 Ywm1e4o2
Nスク止めて別使えば とか 自分でエンジン作れば
がオチになる話ばかり

432:名前は開発中のものです。
09/10/15 12:42:02 iPTspacT
パラメータ調整ならハードコーディングせず外部ファイルから読み込むようにすればいい
luaならロジック自体も動的に書き換えられる

この手の調整は幾らツールが便利になろうと人間その分こだわり始めるから
デキは大して変わらず作業時間は減らないというオチ

433:名前は開発中のものです。
09/10/15 19:05:50 M/y2GyMF
ポポポとか勘弁してくれよ、八尺様思い出してしまったじゃないか!

434:名前は開発中のものです。
09/10/15 22:29:27 E6Da4mIC
readfileを多用すれば少しは融通利くかも。
まあ再起動の手間なんて涙目デバッグにかかる時間と比べりゃ軽い軽い

435:名前は開発中のものです。
09/10/16 18:30:41 EXJ2Xj7A
文字数に反応してスプライトをアニメーションできたらいいな
口パクとか余裕だし

436:名前は開発中のものです。
09/10/16 19:26:42 Jcx+jzIx
>>435
その部分だけならLuaのサンプルちょっといじるだけでできる

ただ口パクやる場合ボイス付きなら文字数じゃなくて音声に合わせるし
ボイス無しなら結局読む方が速いから文字数に反応している効果が見えない

そもそも口だけ動いていると大概気持ち悪い
という費用対効果が抜群に悪い演出
勘弁してくれとまでは言わないが

437:名前は開発中のものです。
09/10/16 19:34:01 EXJ2Xj7A
>>436
そうだったのか・・・
Luaちょっと勉強してみようと思ったけど確かに音声に合わせなきゃ意味ないね

438:名前は開発中のものです。
09/10/16 20:32:41 NbtCD5c0
声優頼むくらい立派なもんじゃないからポポポで口パクさせるわw


439:名前は開発中のものです。
09/10/17 00:17:16 HgbOrbp9
お前らの出してる要望って、ほとんどLua使えば実現するのに、
Luaの話題になると、メリットが分からんとか言い出す連中ばっかで
かなり笑える

440:名前は開発中のものです。
09/10/17 03:54:56 ZXHb4jPY
口パクさせる分の労力で一枚でいいから表情差分を増やしてもらいたいと思う

441:名前は開発中のものです。
09/10/17 10:23:19 Bx5TyYu/
LUAについて学んでみたいんですけど
まず最初に何をすればいいんでしょうか?
何か良い参考書などありますでしょうか?

442:名前は開発中のものです。
09/10/17 16:28:16 lTUBp6gL
マニュアル見て思考錯誤していくしかないね

443:名前は開発中のものです。
09/10/17 16:34:05 i9REgoSh
ちなみに試行錯誤ね。

444:名前は開発中のものです。
09/10/17 17:46:14 CsxDDjkf
>>441
Luaプログラミング入門のサイトを見ながら一つずつやってみるといいと思う

445:名前は開発中のものです。
09/10/17 20:26:22 Bx5TyYu/
皆さんレスありがとうございます
アドバイス通りネットを参考に頑張ってみたいと思います

446:名前は開発中のものです。
09/10/18 11:49:39 izP2lVz1
既読文章の色を変える方法って無い物でしょうか?
あったら教えていただきたいのですが

447:名前は開発中のものです。
09/10/18 12:02:53 nzn5hhEt
楽な方法は無い。
シナリオをラベルで小分けして、それごとに既読か判定するとか。

448:名前は開発中のものです。
09/10/18 17:35:07 +NBZsAmM
めんどくさい方法ならあるけど面倒くさすぎてやりたくない

449:名前は開発中のものです。
09/10/18 17:38:43 yZqbL+bw
すみません、質問させて下さい

スキップをキー操作で止められるようにしたくて、text_lbの先頭で

checkkey %1,"ENTER"
if %1==1 skipoff

をしてました。でも、これだとif文のせいか
自作の既読スキップボタンが1度目では反応しない事に
今更になって漸く気が付きましたorz
(【NScripter-Tips】の説明にも有る、2回押してやっと反応すると言うやつです)

ボタンをちゃんと反応させる為には、一体どうすれば良いのでしょうか?
ver.2.94の更新txt.を見てみると、checkkeyの項目が何故か無くなっているし、
(checkkeyは、使わない方が良いと言う事なのでしょうか?)
もう、自分にはお手上げでしてorz

450:名前は開発中のものです。
09/10/18 18:25:33 EhG0QpXy
checkkeyっての常時キーを監視してるんじゃなくて
スクリプトで書いてる部分を通過したときにキーが押されてるか判定してるの
だから押すタイミングによっては無反応
常時キー監視したいならシステムの組み方を考えるしかない

それとcheckkeyの説明がないのは今のマニュアルはLuaでまとめられてるからだろ
Lua以前のはNScripterドキュメント/旧ツール(09/04/08)に退避されてる
そんだけのこと

451:499
09/10/18 18:52:06 yZqbL+bw
>>450 レス有難うございます!

>常時キー監視したいなら
そうだったんですか…。へっぽこな自分には難しそうですが、
頂いたアドバイスを参考に、もうちょっとだけ頑張ってみます

>それとcheckkeyの説明がないのは
こちらもご回答有難うございます! ホッと一安心しました~(*´∀`)ゞ

452:名前は開発中のものです。
09/10/18 20:48:28 8sUON6hW
>>448
pretextgosubで頑張るって感じ?
前ページ最初の文字いくらかを取得して現在位置を特定して判定、とか。
この場合はフラグの管理をどうするかが腕の見せ所だな。

453:名前は開発中のものです。
09/10/19 01:45:43 OCyRED1B
luaでシステムカスタマイズやる勇者はおらんのかね
自分には無理だ

454:名前は開発中のものです。
09/10/19 13:17:15 GZEin8vn
既読判定はプログラムカウンタ取得できればいいんだけど現状では
[タグ1/タグ2]表示文

[#ID/タグ1/タグ2]表示文
みたいに書き換えるスクリプトを本体実行前に走らせるとかかな

ただID毎に数字変数使うとあっという間に喰いつぶしちゃうから
Luaを使うとか文字変数使うとか工夫がいるね

>>453
むいむい。氏が一時期頑張っていたけど最近停滞してるね
LuaはやればやるほどSquirrelが神に思えてくる

455:名前は開発中のものです。
09/10/22 19:09:34 AF2rSqZs
数日前に落として使い始めたんですがlspの表示がよく分かりません。
テンプレの講座見ていじってるんですが、
*define
game
*start
lsp 8,"supuraito.bmp",50,100
スプライト練習中。@
end
と書くだけでスプライトが表示されます。
printは必要ないのでしょうか?


456:名前は開発中のものです。
09/10/22 19:15:18 beuTwtbG
>>455
 >>354

わざわざレス番調べてやった俺カコイイ


457:名前は開発中のものです。
09/10/22 19:15:19 cEGu4cCQ
>>455
>>353-359

458:名前は開発中のものです。
09/10/22 19:59:02 AF2rSqZs
>>456
カッコいいです。

>>457
男前です。

ありがとうございました。助かります。

459:名前は開発中のものです。
09/10/24 13:05:04 JSZ0Ai74
てす

460:名前は開発中のものです。
09/10/24 13:08:13 JSZ0Ai74
↑のはごめんなさい

URLリンク(i38.tinypic.com)

このゲームをOnscripter使ってiPhoneで動かしたいのですがこのゲームはそもそもNScripterで書かれているのでしょうか?
.nsaファイルがないのでまた別の言語で書かれているのかと思いまして。

461:名前は開発中のものです。
09/10/24 13:16:50 EEumxE7u
NScripterで書かれているかもと思った理由のほうが知りたい

462:名前は開発中のものです。
09/10/24 13:18:05 NYShz+P9
テンプレ>>12読めな

463:名前は開発中のものです。
09/10/24 13:23:10 JSZ0Ai74
>>461
知人に聞いたら、Nスクっぽいって言われたもので…
なんのソフトで書かれてるかここから推察することって出来ますか?


>>462
申し訳ありませんでした

464:名前は開発中のものです。
09/10/24 13:44:15 B6qV9THo
フォルダ構成見る限りNスクじゃないな

465:名前は開発中のものです。
09/10/24 14:56:11 nzdWyo+Q
dll自作してるなら普通にCとかそのあたりじゃないのか?

466:名前は開発中のものです。
09/10/24 20:35:19 PYjy08sI
そもそもここで聞く事じゃねぇよ
愚かな質問にも程がある

467:名前は開発中のものです。
09/10/26 21:23:03 eGsj+ox7
公式掲示板のforって再現する?
てか命令と同じラベル名でもエラーにはならないんだな
無意識に避けてた

468:名前は開発中のものです。
09/10/26 22:55:16 eGsj+ox7
あとうpろだのdeffontdが更新されてる

469:名前は開発中のものです。
09/10/27 00:04:00 25ENCXTa
>>467
ちょっと調べてみたけど。
「next文とfor文が正しく対応していません」と出る条件は、
nextが戻るべきfor文を見つけられない時だ。

単純に言うと、forを使わずにnextを使った時。
for~nextの中でgosub(defsub含む)して、その先でnextとかやったら出るし、
単純にただnextしただけでもでる。

で、公式掲示板のあれは見る限り、どうも改行コード間違いとか文字コード絡みに感じる。
文字コード関係で、forが無効になってたりするんじゃないかな。

まあ、バグではなく、報告者の使っているツールの問題だと思うな。

470:名前は開発中のものです。
09/10/27 00:07:41 25ENCXTa
>>467
後、既存の命令と同じ名前のラベルは普通にありだろ。
でないと、defsubできないし。

471:名前は開発中のものです。
09/10/27 01:22:55 GyP3CSWU
defsubの命令乗っ取りはよく使う人とほとんど使わない人にはっきり分かれる気がする。
俺はbgmで同曲を連続再生しないようにするくらいしか乗っ取りは使ってない

472:名前は開発中のものです。
09/10/27 07:52:14 SPhnukLJ
公式でfor nextが言ってる奴、
URLリンク(www2.rocketbbs.com)
のブロック崩しじゃね?

バグが取れなかったのかな。

473:名前は開発中のものです。
09/10/27 14:51:29 d7LW0XVl
>>467
言われてみるとgotoとかgosubとかfor nextとか
BASICであった基本命令の乗っ取りは感覚的に避けてたな

474:名前は開発中のものです。
09/10/28 23:56:52 /wMIXhkN
nextを乗っ取るって難しくね?

475:名前は開発中のものです。
09/10/29 12:32:05 /PUsnNgh
nextとか、乗っとれるけど意味がない命令って、確かにあるよね。

476:名前は開発中のものです。
09/10/30 02:07:39 pBjYhrLi
テキスト入力フォームを半角文字禁止にした時はデフォルトで入力が全角に切り替わるようにしたいんだけど可能?

477:名前は開発中のものです。
09/10/30 07:46:07 VxzrtAKe
>>476
ユーザーのIMEいじるのは、DLLでも使うしかないだろうな。
それよりも入力された文字列を、全角に変換した方が楽じゃね?
これならLUA使えばそれなりに、頑張ればNScripterネイティブだけでもできる。

478:名前は開発中のものです。
09/10/30 17:44:06 pBjYhrLi
>>477
簡単には出来ないか。
漢字変換がややこしいし自前で使うだけだから我慢して起動時に半角全角切り替えることにするよ、ありがとう。
本格的に使うときはその方法使わせてもらおうと思う

479:名前は開発中のものです。
09/10/30 23:10:50 JY2fVPCx
二つの画像をスプライト指定したんですが、一方だけスプライトにネガ反転がかかりません
ちなみにかからなかった方のスプライトはメモ帳でエフェクトテストした時にはかかりました


どういう場合にスプライトからネガ反転やモノクロが解除されるか
教えてくださいませんでしょうか
原因が定義ブロックか実行ブロックなのかも分からず……

480:479
09/10/31 02:45:53 murFXVwV
自己解決しました^^

481:名前は開発中のものです。
09/10/31 06:41:06 HgIEJH0J
↓自己解決したって奴はどうしたら解決したとか書けよ云々ってやつ

482:481
09/10/31 12:27:05 4oLANBtw
自己解決しました^^v

483:名前は開発中のものです。
09/10/31 22:35:47 2p44pJJi
2chの書き込みは全て美少女が行っていると考えるのが余計な論争を防ぐ手段だと偉い人が言ってた。ただし旧七厨板と七大隔離板は除く

484:名前は開発中のものです。
09/11/01 04:14:30 MeawQqnf
七厨板とか久々に聞いたな
言われて七つパッと思い浮かばないが何があったっけか

485:名前は開発中のものです。
09/11/01 18:47:50 2SsvmVsB
葉鍵が入ってておいおいと思った記憶しか無いけど今はもう事情が変わってるだろうしな。あれだけ騒いでたvipperすらYoutubeニコニコ以降さっぱり見なくなった

486:名前は開発中のものです。
09/11/05 08:00:26 rIMGGLZE
フリーゲームクラシックに投票しよう。
もう日本のフリーゲームは糞ダサいつまらん見飽きた作りメンヘラの
ワンパターンゲーばかりでどうしようも無い。
アート性、知的さが皆無なのが特に問題だ。
変わった奴を演じれば、変わったゲームを作れるという下らない思い込みはよしておいた方がいいだろう。
大体そんなことをしてみてもちっとも芸術的じゃない、知的じゃない。こいつらアホどもは病んでるフリがカッコいいと
思い込んでるから本当にやっかいなんだ。
いかにもだが広い意味でガロ系と言われる漫画家の一部はグロい物を描いてアートだと言われているだろうが
ガロではないが氏賀・駕籠・サガノヘルマー辺りも人道から外れると判断される事にステータスを見出している作家だな。
もうそう言う作風をアートだとは思わんし、大して評価もしないがな
自分は変わっていますというのを前面に出していたのが20世紀の芸術家だった訳だ。
衒学ぶれば、ブルトン主導のシュルレアリスムの運動を筆頭として文学でもそう言う運動があったな。
だが現代は大衆社会で当然我々も大衆の一人、という事になるな。つまり多くの奴が少数派を気取る前に必ず多数派であって、
そこを認識しないのに前衛芸術でございと叛逆挑発を嘯く奴には何処か香具師の臭いを感じ取らざるを得なくなるだろうな
本当に上手いのが崩して描いているのではなく、根本的に絵が下手な奴はとにかく見飽きた。そしてなにより芸術的じゃない、知的じゃない。 とにかく下品なんだよ。アート的センスがないからごちゃごちゃして汚いし。
こんなの使うよりアニメ風萌え絵を使ったほうがまだいいくらいだ。
完全な糞ゲーの厨ゲーになる。そういう大失敗ゲームは腐るほどあるのだよ。
たまにやるのはいいけど、そんなのばっかだとがっかりするんだわ。
フリーゲームなんだから新しさと独創性を少しは出そう。同じようなゲームばっかやらすな。
副島隆彦を読め。総てユダヤの陰謀だ。
糞汚ねえ作りメンヘラ共をゴミ箱にぶち込め。

URLリンク(www.freegameclassic.com)
URLリンク(www.freegameclassic.com)

487:名前は開発中のものです。
09/11/05 17:25:33 V3tnhPgz
規制解除っと

488:名前は開発中のものです。
09/11/05 18:08:17 6c16L0tO
deffontd.dll作者さんへ
太字指定もできるようになるといいなー

489:名前は開発中のものです。
09/11/06 11:55:50 F7LU+rl/
対応はぇーw

文字毎にクリッピングされちゃうのが残念っちゃあ残念だが

下線と打消がGetGlyphOutline()で実装されてないらしいことは理解したけど
lf.lfStrikeOut = 1;
ってどうなのと思わないでもない

490:名前は開発中のものです。
09/11/08 19:07:27 uVPX03vm
日記で台本ツールとかいうの公開してるな

491:名前は開発中のものです。
09/11/08 19:28:01 t/E0PgJL
公開するのは歓迎だけど需要は無いだろうなぁ

秀丸マクロに比べればLuaの方が使いやすいだろうが
それでもLuaだし・・・

492:名前は開発中のものです。
09/11/08 19:31:27 5zxBFuC+
全てをメモ帳で運営する俺にはどうせ

493:名前は開発中のものです。
09/11/09 10:58:12 W443gjan
Lua勉強してみたけどちんぷんかんぷんだったw

494:名前は開発中のものです。
09/11/09 20:47:22 dF6F8lX7
Lua挫折しているって書き込みよく見るけど別人?
どこで躓くのか逆に興味がある

テーブルにやや癖があってそれがキモではあるんだが
別にテーブル使わなくても色々できるし
Nスクユーザが気を付けるとしたら
数値が浮動小数点数であることとcase sensitiveくらい?

495:名前は開発中のものです。
09/11/09 21:04:01 fijPqlMk
分かりやすい入門書が少ないからなー。

496:名前は開発中のものです。
09/11/10 00:04:41 15mz1jZr
文字入力時以外、自動的にIMEをOFFするようにならないかなあ

497:名前は開発中のものです。
09/11/10 13:24:39 FIsx/A9t
DelKeyがDlKeyになっているコピペの連鎖・・・

498:名前は開発中のものです。
09/11/12 18:45:45 4fxnTSKz
たった5分でいい
チャージマン研を超える作品を作りたい

499:名前は開発中のものです。
09/11/15 00:36:35 KamuKE0M
独自命令にmode_oreとか付けてる人は他にもいるのかな

500:名前は開発中のものです。
09/11/15 04:30:22 EdmTQgVB
何と名付けようと勝手だけど動作を最も的確に表す名前が基本じゃね

互換性のことがあるにしても高橋氏のネーミングセンスも結構どうかと思う
少なくとも安直にサフィックスに番号付けるというのは悪だろ
lsp2は拡張スプライト命令でdrawsp2はdraw系命令で引数は通常スプライトとか

501:名前は開発中のものです。
09/11/15 10:19:34 D9L/1myh
lsp2の透過率もセーブ時に保存してほしいぜ

502:名前は開発中のものです。
09/11/15 20:38:38 M3MnFaEX
マウスホイールでクリックするのデフォにして欲しい

503:名前は開発中のものです。
09/11/18 19:00:06 AnerfxuT
それよりも音回りを強化して欲しいかな
一時停止や任意部分からの再生とかさ

504:名前は開発中のものです。
09/11/18 20:24:56 X0QninYt
DirectX(640, 480)
DXCaption('ESC で 終了')
local w, h = 100, 60
local cx, cy = w * 0.5, h * 0.5
TexCreate(1, w, h)
TexFill(1, 0xAB, 0xCD, 0xEF, 192)
while false == DXGetKey('ESC') do
  local x,y = DXGetMouse()
  DXDrawBegin()
  TexDraw(1, x - cx + 8, y - cy + 8, 128)
  TexDraw(1, x - cx, y - cy, 255)
  DXDrawEnd()
  if DXDoEvents() then break end
  TmSleep(10)
end
TexDelete(1)

ふむ
次期ゲームエンジンにはエロさが足りんな
てかこの期に及んでSJISなのか

505:名前は開発中のものです。
09/11/18 21:41:33 AnerfxuT
SJIS>ないわー><

506:名前は開発中のものです。
09/11/19 00:30:18 eXzDJMo8
なんで無いのかど素人に教えてけさい(>_<)

507:名前は開発中のものです。
09/11/19 02:42:36 OsTNn7CE
マジレスすると
・使える文字が少ない
・国外のプログラマに相手にされない
→使えるツール・ライブラリが限られる

符号化方式に言及せずUnicodeってのはバズワードに近いものがあるが
何れにせよShift-JISよりは未来が明るい

508:名前は開発中のものです。
09/11/19 03:45:05 7UQi27gf
未来って何年後だ、ってのもあるけどな。
いまだに国内のほとんどのテキストエディタのデフォルト保存形式はSJISだ。
UTF-8+標準luaに入れ替えて、起動時に何らかの方法で文字コードを指定し、
SJISの場合はUTF-8に変換してから実行、というのが現実的な落としどころか。


509:名前は開発中のものです。
09/11/19 04:19:48 t8Na1gWH
UTF-8 はもともと通信用に考えられた仕様で、内部処理には本質的にむいてない。プログラムが妙に複雑になるだけ。
Windows なら内部 Unicode で、外部は任意に選択できるように作るのが一番現実的。

510:名前は開発中のものです。
09/11/19 04:28:41 t8Na1gWH
あ、失礼。この場合の Unicode は win 標準の wchar_t であるところの UCS2/UTF-16 ってことで。

511:名前は開発中のものです。
09/11/19 04:37:50 7UQi27gf
UCS2やUTF-16はLuaが対応してないのでは。たぶん。
8bitクリーンだからUTF-8はいけるけど。
外部スクリプトファイルはSJISとUTF-8の選択を可能にして、
Luaには読み込んだスクリプトをUTF-8に変換して実行させ、
WindowsのAPIにはwchar_tに変換したものを食わせる、のが現実的かと。

512:名前は開発中のものです。
09/11/19 04:43:27 t8Na1gWH
あー、ごめんなさい。Lua が wchar_t 対応してないんだった。そうすると Unicode 対応しようとしたら実質 UTF-8 しかないわけか。


513:名前は開発中のものです。
09/11/19 05:39:00 XjNRdVau
マジレスするとノベルエンジンなんて日本人以外に需要があると思えない…

514:名前は開発中のものです。
09/11/19 08:16:47 0NYpPFEl
需要はあると思うけど、日本国内をターゲットにしてる以上、真理に近いなw

海賊版を作ろうとしてる人には不都合があるのかもしれんな。

515:名前は開発中のものです。
09/11/19 12:50:41 9lgfnk01
UTF-8にしろSJISにしろLuaはパターン・マッチングが使い難いんだよな
尤もリッチな正規表現に慣れているとASCIIですら詰まるがw
Squirrelの正規表現のコンパクトさにはちょっと感動した

516:名前は開発中のものです。
09/11/19 14:00:39 K7A6ASEo
サウンドノベルがアラビア語圏で大流行する未来は少なくとも今後五十年くらいはありえないだろうし別に国内向けで問題ないんじゃね

517:名前は開発中のものです。
09/11/19 14:57:15 yWoVNGY/
どんどん難しくなって素人向けじゃなくなってる気がする

518:名前は開発中のものです。
09/11/19 15:22:11 IL5eF1JD
luaになって配布ファイルの中身がおざなりになってから
切り捨ててる感はあるな

519:名前は開発中のものです。
09/11/19 16:17:07 vkw9oLo6
講座サイト側でフォローさせた方がよさげだな。

520:名前は開発中のものです。
09/11/19 22:40:43 IL5eF1JD
新しい日記の方に回答きたな

521:名前は開発中のものです。
09/11/20 00:07:11 D8AcrNz+
ある種独特の皮肉っぽさというかぎりぎり毒じゃない何かを吐くあたりは好きだ。シナリオは読んだ事ないけど試しに小説でも書いてみればいいと思うんだ

522:名前は開発中のものです。
09/11/20 03:01:21 MxaC+2py
プレイしていると途中で音が消えてしまい文字送りがスローになるのは何が原因ですか?

523:名前は開発中のものです。
09/11/20 03:10:59 ThGMvSnT
>>522
スポーツの世界で、よくゾーンという言葉が使われる。
潜在能力を最大限に発揮するような状態で、
ものごとがスローに見えたり、周りが無音になる極限の集中状態だという。

524:名前は開発中のものです。
09/11/20 08:22:56 Rl3285ae
わずか9分でこれほど完璧な解答をするとは・・・

525:名前は開発中のものです。
09/11/20 09:56:01 MxaC+2py
>>523
そんな感じの動作になるソフトがこのエンジンを使用していたので質問しました。
常時ではなく、一定の場面でのようです。
何かこちら側でインストしないとだめとかなんですかね

526:名前は開発中のものです。
09/11/20 12:32:36 UpENUcpi
多分あのゲームだろうが
ここはゲームサポートする場所じゃない
その現象は散々報告があったから関連サイトで調べりゃすぐ分かる
ココで聞くな

527:名前は開発中のものです。
09/11/20 15:55:37 D8AcrNz+
>>523
お前最高に優しいな

528:名前は開発中のものです。
09/11/23 21:24:17 JOwsFHK+
おい誰かO-Show氏のところの夢苺ちゃん助けてやれよwww

529:名前は開発中のものです。
09/11/23 23:00:52 jenXYvkf
ミリメシ趣味についての予備知識がないからだろう

530:名前は開発中のものです。
09/11/24 20:53:21 TmyYN/a0
オフィシャル本辺りに書いてありそうな事だが書いてないの?

531:名前は開発中のものです。
09/11/25 15:46:08 jOjLMbBt
deffont.dll、MS明朝だと漢字がつぶれて見えるのは気のせい?

532:名前は開発中のものです。
09/11/25 18:42:40 WUXDfKkn
setwindowの太字設定切ってないとかのオチ?

533:名前は開発中のものです。
09/11/26 01:16:11 ARPfc/xP
deffont.dllならsetwindowの設定って関係なくね?
とりあえずNScripterのデフォルトのテキスト表示と使ってるAPIが違う

534:名前は開発中のものです。
09/11/26 01:28:54 ARPfc/xP
そしていつの間にかdffontd.dllがルビに対応している

535:名前は開発中のものです。
09/11/26 01:54:13 ARPfc/xP
ついでに文字毎のクリッピングは
if (leftx + lwd > fontWidth * ll) {
  lwd = fontWidth * ll - leftx;
}
の部分なのでとりあえずコメントアウトすれば斜体でも欠けない
何らかの意図があって書かれたのだから安易に消すべきではないかも知れんが・・・
(フォントによって1行に収まる文字数が変わるのを避けるため?)

536:名前は開発中のものです。
09/11/26 18:18:10 7OpOFOJX
>とりあえずNScripterのデフォルトのテキスト表示と使ってるAPIが違う
これだろうね、なんとなくだけど

537:名前は開発中のものです。
09/11/26 18:50:57 ByVCQKb0
あぷろだ見たらIMEオン/オフするdllもあった…
今更ですが作者様ありがとうございます

538:名前は開発中のものです。
09/11/26 20:30:42 7Le/+SVG
O-Show氏のところは教えて君ホイホイなんだら
あー言ったこと書くなよw

539:名前は開発中のものです。
09/11/26 21:31:49 eayKlSKF
ああいう掲示板で文字色をデフォルト以外にする人は
空気が読めないことが多いって、ばっちゃが言ってた

540:名前は開発中のものです。
09/11/26 22:26:44 rPrvLpoN
身を張って防波堤を運営してくれてるんだからありがたい

541:名前は開発中のものです。
09/11/28 00:50:02 d/BnhO1C
ずっと変わってないけど、うpロダのページ
ブロック要素のセンタリングは幅を指定して左右marginをautoじゃないのかと
リファレンスの方で赤入ったのに

542:名前は開発中のものです。
09/11/28 01:45:36 9sdsICCE
>>541
直した
おやすみ

543:名前は開発中のものです。
09/11/28 07:55:40 cu3ZUt5d
ちょっと質問を
 numalias String_one,1
上記一文を、すでに宣言してるとして、
 lsp 1":s#000000"+"$String_one",100,100
 lsp 1":s#000000"+"$1",100,100
この二つの文は全くおなじ動きしますよね?
なぜか下の文はうまく動くけど、上はスプライト表示されない。
なんかnumalias時に発生する縛りみたいなのありましたっけ?

544:名前は開発中のものです。
09/11/28 09:54:20 yDmk6Ggm
どっちもダブルクォーテーションいらなくね?

545:名前は開発中のものです。
09/11/28 14:26:17 SI+I7Z9M
"$hoge"と打つと、hogeという名前が付けられた文字変数じゃなくて$hogeという文字列だと解釈されちまうぞ
むしろ下で動くのがNスク的に不自然じゃね?

546:名前は開発中のものです。
09/11/28 18:28:34 cu3ZUt5d
>>544-545
ありがとう!
仰る通りダブルクォーテーションが不要でした。

547:名前は開発中のものです。
09/12/07 15:39:50 GhBpvCLT
NSInvalidateが効いてる気しない。これってNSDPresentRectと同じ理解でいいんですよね?
NScripterに動作を戻してるのが原因かと思ったけど、違うようですし……。

-- =====
NSSpLoad(0,':c;>16,16,#ff0000') NSSpMove(0,0,0,255)
NSSpLoad(1,':c;>16,16,#0000ff') NSSpMove(1,200,0,255)
NSInvalidate(0,0,16,16)
NSUpdate()
NSClick()

NSSpClear(0) NSSpClear(1)
NSUpdate()

NSDLoad(0,'*16,16,255,255,0,255')
NSDLoad(1,'*16,16,0,255,0,255')
NSDBlt(0,0,0,16,16,0,0)
NSDBlt(1,0,200,16,16,0,0)
NSDPresentRect(0,0,16,16)
NSClick()

548:名前は開発中のものです。
09/12/07 16:40:18 qShG4XKh
>>547
>NSDPresentRectと同じ理解でいいんですよね?
違うよ
NSInvalidateはダーティ領域(NSUpdate()で確実に更新される領域)を
指示するだけ
指定以外の部分についは過去のダーティ領域に依存する

NSDFill(0,0,640,480,255,255,255)
NSDPresent()
NSInvalidate(100,200,300,400)
NSUpdate()
NSClick()

ちなみにNSSpMoveとかはmspとかと同じで
勝手にダーティ領域を追加するっぽい

549:名前は開発中のものです。
09/12/07 18:58:45 DbPHqF4x
ダーティ!
ダーティ!

550:名前は開発中のものです。
09/12/08 18:58:46 Spj7RJH0
むしろ>>543の下が動く理由が分からない

551:名前は開発中のものです。
09/12/08 20:36:58 k0MFVeA4
追加命令一覧.txtの
>画像タグsを追加。
のところにもあるように"$数字"が展開されるのは公式な設計

当時は文字列の連結に+は使えなかったので
簡単に変数が使えるこの方法は実際によく使われていた

展開内容がロード時の内容に依存する問題も随分前から把握されてるが
現状でも生きているのは互換性の為じゃね? 実質無害だし

552:547
09/12/08 21:19:36 elXtaSeJ
>>548
ありがとう。なーんだ、前提が間違ってたのか。
画面更新を最小限にして負荷が軽くできる!って勝手にほるほるしてた。

553:名前は開発中のものです。
09/12/09 06:31:08 2GlAvZtZ
>>551
なるほどthx
しばらく公式のマニュアル見てなかったから完全に記憶から抜けてた。まあ動く分には悪いことはないよね

554:名前は開発中のものです。
09/12/10 23:05:00 WHIiGSQO
新エンジン、俺のPCだと30FPSくらいしか出なかったw

555:名前は開発中のものです。
09/12/11 01:27:29 eEkzQSLi
新エンジン、現状のNSLuaに比べたらずっといいね
中途半端なNSD系に相当する部分はバックポートして欲しい

しかしフォントが実用的じゃないなぁ
ADVエンジンならユーザにフォント選択させたいし
とりあえずラスタ化する文字を指定できればだいぶ改善しそう

556:名前は開発中のものです。
09/12/11 02:09:26 eEkzQSLi
あーフォントのラスタ化もいざとなったらプラグインに投げちゃえばいいのか

ウチの環境だと800x600のウィンドウ表示は60FPSで安定しているけど
フルスクリーンだとCPU半分も使ってないのにFPSが安定しない
本格的に使おうとするとサポートが大変そうだな

557:名前は開発中のものです。
09/12/11 12:14:35 eEkzQSLi
FPSは安定したけど例によってティアリングが出る罠
ADV用途なら致命的ではないが
実際、星の方のデモはそれほど気にならない

558:名前は開発中のものです。
09/12/11 17:44:57 8uqeF87I
最初のフォント読み込むのオフに出来るかな?
一度だけでも読み込み時間長いと敬遠されそうな気がする

559:名前は開発中のものです。
09/12/11 19:28:22 dW/WLJsV
Nスクは挙動の軽さが他エンジンに対するアドバンテージだからその辺りは出来るだけ引き継いで欲しいかも

560:名前は開発中のものです。
09/12/12 01:39:49 /RG66ECi
deffontd.dll更新キタ

SGEはnslua.dllみたいな独自dllじゃなくてlua5.1.dllが入ってるから
単純にlua5.1.libをリンクしてdllを作ればrequireで読み込めるということか?
これで上手くいくならnslua.dllは何だったんだと言わざるを得ない

561:名前は開発中のものです。
09/12/12 02:22:10 /RG66ECi
うわぁ当然のようにluasocketが使える
local http = require("socket.http")
local ltn12 = require("ltn12")
local sink, body = ltn12.sink.table()
local r, c, h = http.request{
  method="GET",
  url="URLリンク(www.nscripter.com)",
  sink=sink
}
if r then
  console.open()
  console.print('Status: '..tostring(c))
  console.print('Header:')
  for k, v in pairs(h) do
    console.write(tostring(k).."\t"..tostring(v).."\n")
  end
  console.print('Body:')
  for i, v in ipairs(body) do
    console.write( ansi_to_utf8( v ) )
  end
end

562:名前は開発中のものです。
09/12/12 02:57:11 hEbMjkl7
ODBC経由させさえすればSQLでAccessMDBからデータ取ってこられた
便利だなlua

563:名前は開発中のものです。
09/12/12 10:34:37 jBB9yEVE
NScripterは、Luaを使わないという選択肢を維持する必要があるからなあ。
最初からLuaをベースに設計する方が準拠は簡単なんだろうな。

564:名前は開発中のものです。
09/12/16 08:22:39 Rp4pIYob
高橋も律儀というか、あんなバカ相手にリソース消費することないだろうに

565:名前は開発中のものです。
09/12/16 10:53:48 yIggrsFH
大規模な議論(?)になっちゃってるからな
理屈は高橋の方が正しいというか他がちょっとお粗末すぎるんだけど続いちゃってる以上は仕方がない。ああいうのは絶対相手が退かないから

566:名前は開発中のものです。
09/12/20 03:05:16 jmLVhqy1
十数fpsしか出なくて吹いた
メモリ512MBのXPも潮時か

567:名前は開発中のものです。
09/12/20 11:37:02 pbr01wLc
XPのせいにすんなw

568:名前は開発中のものです。
09/12/20 15:01:27 qfMQ1j+F
てか、ビデオカードのせいだろw

569:名前は開発中のものです。
09/12/20 18:00:54 dDTPbBaG
うちの5年前のノートは
星でもサイコロでも更には星の数1つにしても
20FPSくらいで大して変わらないんだよな
画面の転送がネックになってる?
デスクトップの方はオンボードのVRAMメインメモリ共有なのにぬるぬる動く

570:名前は開発中のものです。
09/12/20 19:42:14 Oh+hQfS/
新しいデモ来てるよ!
かなり高速化したって書いてある

571:名前は開発中のものです。
09/12/20 19:43:47 Oh+hQfS/
起動しようとしたらコンポーネントが見つかりませんてなる
d3dx9_40.dllってなんだろ

572:名前は開発中のものです。
09/12/20 20:21:50 CpcQ48Qn
それは多分DirectX9の最新版入れたら動くよ。

573:名前は開発中のものです。
09/12/20 21:13:07 Oh+hQfS/
>>572
ありがとう動いたw
うちのショボノートでもヌルヌル動いたよ

574:554
09/12/21 00:53:57 EAyLa5Rl
前は30くらいしか出なかったのに、
新しいデモだと余裕で60出た。
ウェイト解除したら150くらいまでいって吹いた。
すげええええええええ

575:名前は開発中のものです。
09/12/21 15:57:17 JSs63XdZ
軽くなりすぎてて吹いた
どうやらうちのXPもまだ現役で戦えそうです

576:名前は開発中のものです。
09/12/21 16:31:11 nO3Vcezp
だからXP関係ねーつーのw

577:名前は開発中のものです。
09/12/25 18:04:47 qnKrkMcx
デモが動かねえ……

「問題が発生したため~」と出るのはうちの環境が悪いんだよな?

578:名前は開発中のものです。
09/12/25 21:01:26 g+9ekvWE
DirectXを最新版にしる

579:名前は開発中のものです。
09/12/25 22:18:18 5L/kv3LH
ウゴカネェ、つう意見は結構深刻だと思うんだよな


580:名前は開発中のものです。
09/12/25 22:31:57 zmMab1RS
もうちょっと情報書かないと誰にもどうにも出来ないんじゃないか。
OSの種類とか、デスクトップなのかノートなのかとか。グラボとかCPUとか。

581:名前は開発中のものです。
09/12/25 22:40:33 yHjmvvxo
自分の環境も書かないで騒いでる時点で、
ただの馬鹿だろ

582:名前は開発中のものです。
09/12/25 22:46:04 zmMab1RS
バカとまで言わなくてもいい気がするが、まあ、落ちた環境について
DL先のブログにコメント入れてあげたら喜ばれるんじゃないかね。

583:577
09/12/26 12:46:47 wTfUYTcs
>>577です。
書き込み規制されると思ったから、後から情報不足だとは思ったんだけど、
それまでの動いた報告見ていたら動かないやつもいるんだというのを言いたかった。

正直、PCに詳しい人間じゃないのでどう書けばいいのか分かんないのだけど。
Operating System: Windows XP Professional Service Pack 2
Processor: Intel Pentium III, 640MHz
Memory: 382MB RAM
DirectX Version: DirectX 9.0c (4.09.0000.0904)
Card name: Intel(R) 82810E Graphics Controller (Microsoft Corporation)
DirectX 診断ツールから。デスクトップPCです。
DirectXは最新版のはず(C:\WINDOWS\system32にD3DX9_40.dllがあるのは確認した)。
デモ以前に、SGE.exeを起動すると黒い画面が出た後「問題が発生したため~」とでる。

他に必要な情報があれば指摘してくれ。分かる範囲で答える。
うちの環境が悪いんだと思っているから、動かないのは早々に諦めてる。

584:名前は開発中のものです。
09/12/26 16:26:02 seDcY1uh
ハードウェアアクセラレータの値をいじってみるとか
URLリンク(www.zqwoo.jp)

「問題が発生したため~」
の「エラー報告に含まれるデータの参照」でエラーの発生したモジュール(ModName)が確認できる
さらに「エラー報告に関する技術情報」でエラーの種類(Code)や発生位置(Address)が確認できる

エラーが起きているのがDirectXの内部だったら高橋氏もお手上げだろうが
警告出すとか最低限のエラーハンドリングくらいはしてくれるかも

しかし河童かぁ・・・

585:名前は開発中のものです。
09/12/26 17:08:32 ridBAPXq
>Card name: Intel(R) 82810E Graphics Controller (Microsoft Corporation)

いくら何でも、これは無いだろ……
古すぎる

586:名前は開発中のものです。
09/12/26 17:26:20 pxZD01fC
XPでメモリが382Mって少なくね?

587:名前は開発中のものです。
09/12/26 18:25:42 ridBAPXq
CPUがPentium III, 640MHzな時点でお察しかと

588:名前は開発中のものです。
09/12/26 19:49:33 seDcY1uh
Windows2000は切り捨てるがGDIはサポート?
5年先を見越した設計(笑)

実際、吉里吉里2がハードウェアアクセラレータを使わなかったように選択としては「あり」だろう
しかし現状のNScripterが中途半端な状態でそこにリソースを割くのが適切かは疑問
単純な機能強化ならともかくスクリプタが配慮すべき事項が増えるのも歓迎しない


589:名前は開発中のものです。
09/12/26 20:40:41 dXciVl6w
GDIは今のWindowsでも普通に使われるが(入れ替わるとしたらDirect2Dからか)、
Windows2000はMSのサポート切れるからなあ。

590:名前は開発中のものです。
09/12/26 22:53:01 gIiO4e6i
同人やDLしたノベルゲに最新のDirectX要求されたユーザの反応が気になる


591:名前は開発中のものです。
09/12/26 23:31:25 seDcY1uh
DirectX9って全然最新じゃないっつーか7年前だよ
9.0cにしたって5年前
最新のDLLが求められるのは別にDirectXに限った話じゃないし

592:名前は開発中のものです。
09/12/27 00:00:46 0rhIvTwc
>>590
さすがに前世紀のボードは計算外だろうが、気にしているからこそ、
GDIで対応しようとしてるんじゃないの、多分。
更新されてるぞー>>577

593:名前は開発中のものです。
09/12/27 00:17:46 Vzkhycb3
全然関係ない話で申し訳ないんだが
NSOggIsPlaying()ってチャンネル0以外で動作する?
勘違いじゃなかったら公式に報告するけど

594:577
09/12/27 13:03:20 z/33oTnN
>>577>>583です。みなさん、反応ありがとうございました。
機械的なことは分からないですが、自分の使っているのが時代遅れだと言うことは十分分かりました。
良いんです、自分の使用範囲で使えれば。出来なければ、諦めてしまいますし。
最初に言ったじゃないですか。「自分の環境が悪い」って。それなのに皆さんいじめなくたって(ry

公式で対応されていて驚きました。見られているのでしょうか? 面倒な報告してしまってすみません。
新しく更新される前のは削除してしまったので、>>584で書かれていたエラーの内容とかは報告できませんが、現在ので試した結果。
・SGE.exeを起動するとダイアログが表示される
・config.vbsを起動するとダイアログが表示されて、<Select Demo>が表示される
・「Bounding Star」初期設定(100)のままだとfps=1.7~2.0ぐらい。1にしたらfps=16.8~17.5ぐらい
以上です。対応ありがとうございました。

595:名前は開発中のものです。
09/12/28 07:25:31 Pt4gTkC/
シナリオスクリプトにロジックが書けるのか
NScripter2となるのであれば当然か

596:名前は開発中のものです。
09/12/28 08:48:52 EqYq+kUL
NScripterでFFD実装しようとした奴なんて俺以外にいるの?

597:名前は開発中のものです。
09/12/28 11:55:26 D1B0Ca5j
お聞きしたいのですが、背景画像が開けません。
タグが間違ってるのかと思い、何度も確認してるけど間違いはないようです。
ファイル形式も規定のものなんですが…


598:名前は開発中のものです。
09/12/28 12:32:09 QC7VSotW
スクリプトも晒さず、どんなファイルかも判らず
回答が返ってくるわけ無いだろう
ググって講座かオフィシャル本読んだ方がフルボッコされずに済むぞ

599:名前は開発中のものです。
09/12/28 13:02:58 GakshjMl
>>596
やってみたら案外出来るよな。重いから実用不向きだけど

>>597
「開けない」と「表示出来ない」は雲泥の差あるが、エラーメッセージは何よ。

600:名前は開発中のものです。
09/12/28 13:49:33 sNyHJE8v
こういう質問久しぶりだな

601:名前は開発中のものです。
09/12/28 14:15:35 D1B0Ca5j
言葉足らずですみません
ロードエラー
ファイル■■が開けません。
0.tkt line9
と出ます。
■■はファイル名です。


602:名前は開発中のものです。
09/12/28 14:25:58 GakshjMl
画像の拡張子は?

603:名前は開発中のものです。
09/12/28 14:34:12 D1B0Ca5j
JPGです。BMPでも試しました。要らぬ事と思い省いてしまい申しわけありません。
Nスクの講座サイト様等を参考にしてやっているのですが、どのサイト様を当てにしてもココで躓いてしまいます。

604:名前は開発中のものです。
09/12/28 15:19:37 sNyHJE8v
とりあえずその行のスクリプト貼ってみればいいよ

605:名前は開発中のものです。
09/12/28 15:23:28 QC7VSotW
何が原因なのかサッパリ読み取れん。
画像に問題があるなら
NScripter-Tips
の初級TIPSにエラー吐く画像について触れてるから読んで来い

606:名前は開発中のものです。
09/12/28 17:18:50 g1toEFQw
>>603
>> 要らぬ事と思い省いて

まずそれを直してから出直してこい
原因はここじゃないだろうってお前が決めて良い問題じゃない

607:名前は開発中のものです。
09/12/28 18:59:10 grw3wc3j
ファイル名に拡張子を書いてないだけだったり
winそのものが拡張子を表示する設定になってないんじゃね


608:名前は開発中のものです。
09/12/29 21:03:20 THiqL3n4
>>594
基本的に1ユーザーからの報告として>>583のような情報が無いと対処のしようがありません。
このことは、NScベースの商用作品の説明書を幾つか読んでみることをおすすめします。
今回の公式の対応有無はともかく、真っ先に公式へ報告すべき事柄だと思います。

609:名前は開発中のものです。
09/12/29 22:02:28 YG8cH3rT
何で今更説教を・・・しかも2行目の意味が分からんし
公式に報告するのも善意だし、それを受けて対応するのも善意
技術スレとはいえ基本は雑談スレなんだから堅苦しくせんでも

610:名前は開発中のものです。
09/12/29 23:11:00 VG7mGfdq
新しいサンプルきたー

611:名前は開発中のものです。
09/12/30 00:05:16 dC/AKz8U
>>609
これ以上の自己完結は自業自得の方向で

612:名前は開発中のものです。
09/12/30 00:16:01 iCUYw6iX
NScripterの進化の形として正しいと思う
確かに思うんだけど胸がときめかないのは何故なんだぜ・・・

613:名前は開発中のものです。
09/12/30 13:51:12 cisnpSDL
半角文字は相変わらずダメなんか。
新しくエンジン作るなら
半角文字混合で使えるようにして欲しぜ。

614:名前は開発中のものです。
09/12/30 13:55:30 HTWjBQ1Z
ん、あのFizzBuzzって半角文字じゃないの? 表示幅が全角文字と同じで、
真ん中寄せされてるからわかりにくいけど。

615:名前は開発中のものです。
09/12/30 14:58:55 S8SID7GZ
起動させようとすると同時に2つ実行しないで下さいと
表示されます、解決策はありますか?

vistaを使用しています

616:名前は開発中のものです。
09/12/30 14:59:28 97oec53X
文字の表示が奇麗になって嬉しい
楽しみだ~

617:名前は開発中のものです。
09/12/30 15:15:00 HTWjBQ1Z
>>615
NScripterは二つ以上同時に起動できない。
前に落ちたexeのプロセスだけ残ってるのかも知れない。
その場合は再起動すると直る。

618:名前は開発中のものです。
09/12/30 16:38:30 cisnpSDL
>>615
年明けに多重起動可能にする更新予定あると
公式掲示板内で言ってるからそれまで待て

619:名前は開発中のものです。
09/12/30 16:42:34 cisnpSDL
あ、なんか勘違いしてるなオレ
スマソ

620:名前は開発中のものです。
09/12/31 17:05:21 KpJV2G9T
>>614
半角文字なのに表示幅が全角文字と同じなのか……。
それだと英文のスペース空きも全角なんだろうなー。
見栄え悪いから半角やっぱ使われ無さそうだ。

621:名前は開発中のものです。
09/12/31 17:41:01 RQIwJOjq
全部半角にして文字幅を小さくすることは出来るっぽいな。

622:名前は開発中のものです。
10/01/01 01:24:08 58BS94Rw
640×480の画面サイズも使えるといいな~

623:名前は開発中のものです。
10/01/01 22:03:16 DwFxPcPU
root.luaのgwidthとgheightを書き換えるとサイズかわるぽ

624:名前は開発中のものです。
10/01/02 19:25:26 R9tDdRQf
NScripterでどんなギャルゲーが作れるのかなと思い
Nスクを使われているゲームを見本にしてみようと
「君が主で執事が俺で」のプレイ動画を見てみたのですが

キャラクターの表情や立ち絵が変化するときにパッと変わるのではなく透明に近づきながら緩やかに変化させたり
テキストの一括表示ではなく一般的なギャルゲーで見られるような表示の仕方は可能なのでしょうか?

625:名前は開発中のものです。
10/01/02 19:54:01 D2OkQvvo
余裕で出来る
つーかプレイ動画じゃなくてメーカーの体験版やれや
動画の圧縮過程のコマ落ち知らんとは言わせねえぞ

626:名前は開発中のものです。
10/01/03 00:36:02 mUlEas/W
そういうお便利機能が短いコマンドで比較的簡単に活用できるのが
Nスクの強み   ‥‥のはずだったんだが


627:名前は開発中のものです。
10/01/03 06:40:34 YboFkT2c
>>625
そうでしたか
ありがとうございます
プレイしてみたいと思います

628:名前は開発中のものです。
10/01/03 11:29:18 n88FKIhK
つーか窃盗スレスレのグレーゾーンなんだし、
プレー動画なんて危ないもんに手出すなよ

629:名前は開発中のものです。
10/01/03 16:30:03 BnvjttME
>>624
うpろだで過去スレを見た後、商用タイトルの体験版を入手されることをおすすめします。
予め商用タイトルのメーカーホームページで合法的に入手可能なことをご確認下さい。
サーバーの負荷分散の為、メーカー外のダウンロードサイト(ミラーサイト)にリンクが貼られていることがあります。

630:名前は開発中のものです。
10/01/03 16:36:06 BnvjttME
補足ですが、過去スレには商用タイトルに関する技術的な話題が挙がってます。
但し、純粋にNScripterの商用タイトルを楽しみたければ過去スレは見ないほうが
良いかも知れません。
その理由と現在のスレに体験版の話題がほとんど出て来ない理由については
>>12を参照して下さい。

631:名前は開発中のものです。
10/01/03 23:27:56 AhBItVmx
新しいの画面サイズ簡単に変更出来ていいな
DSっぽいゲーム作れそう

632:質問です。
10/01/04 19:11:36 oIJejpaa
旧版、BGM再生mp3から
最新版、BGM再生は、oggに移行しようと思うのですが

Nscripterオフィシャルガイドで
oggは再生前に全てのデータを読み込んだ後に再生。
1分以上の場合は始まるまでタイムラグが発生します。

とあるのですが、3~4分程度のBGMを、
oggで再生されてる方は体感的に遅く感じますか?

633:名前は開発中のものです。
10/01/04 19:25:47 H9KsGy50
なぜ自分で試さないの?

634:名前は開発中のものです。
10/01/04 19:29:19 O3iG8QNl
それは昔のバージョンの話だな<Oggは全部読み込んだ後再生
今のnsogg2.dll(一つ前のnsogg.dllも)は、ストリーミングだから、
全部読み込んだ後再生するのではなく、少しずつ読み込んで再生しているはず。
実際、タイムラグはまったく感じられないよ。
ストリーミングとはいえ最初の読み込み時間はゼロではないだろうけど。

635:632
10/01/04 20:00:08 oIJejpaa
633

636:632
10/01/04 20:05:02 oIJejpaa
>>633 すみません><
>>634 ありがとうございます!

移行するにあたって、一番気になっていたことなので
BGMでoggで不具合なく再生できるか、
先輩方達に聞いて置きたかったので・・。助かりました><


637:名前は開発中のものです。
10/01/04 20:35:53 HgAXPdw6
これからも自分で試さずに質問ばかりするつもり?
言い方悪いけど人に毒見させて無事だったらおkって?
そんなんでゲーム完成するの?

638:名前は開発中のものです。
10/01/04 21:42:54 wxOE+iy1
>>636
てより、mp3の方が不安定で怖くて使いたくないわ

639:名前は開発中のものです。
10/01/05 16:14:16 VO9saaOs
同じ機種依存のひどいファイルなら
軽くてライセンス問題がないだけmidiの方がマシだな。

640:名前は開発中のものです。
10/01/05 16:34:33 XvL6Xci6
でもmidiは鳴り始めるの遅くないか?

641:名前は開発中のものです。
10/01/05 16:48:35 KHVtCUUN
BGMがCD再生だった頃のゲームを経験したことが無ければ
尚更そう感じるかも……。

642:名前は開発中のものです。
10/01/05 17:01:11 Cc4rlrkp
midiは音源によってかなり音違うのがな・・・
ほとんどのプレイヤーはOSに入ってるクソ音源使ってるだろうし
機種依存以前に聞く環境がまともじゃない

643:名前は開発中のものです。
10/01/05 17:45:34 VolT6IoS
別の制作ツールも使ってるがmidiは数秒遅く再生されてしまう
パソコンの環境だっけ?に影響されるからだったような気が

644:名前は開発中のものです。
10/01/05 18:53:32 XvL6Xci6
やっぱりそういう物だったのか>遅く再生
ずっと自分のPCが古い所為だと思ってた

645:名前は開発中のものです。
10/01/05 20:44:30 5XPUwt7g
midiちょっと調べてみた
軽いけどそれぞれのパソの再生環境に依存するから
再生にタイムラグが出たり異なった音になったりするらしい
自分の所でうまく再生されても別のパソも同じと限らないから
なるべくなら使用しない方がいい拡張子だろうな
使いたいなら別の拡張子に変換した方がいい

646:名前は開発中のものです。
10/01/05 21:00:09 zLuAcOtl
つーか意図した音に鳴る保障すらないだろMIDIは
>>639は最悪のフォーマットの譬えに出しただけだと思うが

647:名前は開発中のものです。
10/01/06 17:09:27 NiCVPMOK
ogg
・midよりは重いが、気になるほどの重さではない
・音質は安定、影響するのはスピーカー(イヤホン)くらい
・dllのおかげで環境依存はほぼなし
・ライセンス問題などはなし、dllさえ同梱すればおk

mp3
・wavよりは軽いがoggと気になるほどの差はない
・midよりは音質いいがwavには負ける、oggと(ry
・環境によっては上手く鳴らない場合も
・ライセンス問題が面倒

mid
・ダントツの軽さ。他の拡張子じゃ勝負にすらならない
・音質が完全に環境依存。音屋でない限り期待できない
・環境によってはタイムラグとかが発生
・配布元の規約さえ守れば安心、自作なら完全フリーダム

wav
・数秒程度ならともかく、一曲分となるとくそみそに重い
・音質は最も安定、高品質での提供も可能
・あんまり重いと読み込みに時間がかかるが、それはwavに限った話じゃない
・そもそもBGM素材としての配布はまずない。ほぼSE・ボイス用拡張子。

ま、後の選択は自分でやれってことだな。
midやmp3使ってたってプレイできないわけじゃなし。


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