- 1 名前:名前は開発中のものです。 [2009/02/17(火) 21:45:59 ID:6iLGJeMh]
- 商業流通でなければフリーで利用可能な
ゲームエンジンNScripterについて語るスレです。 ・本家 ttp://www.nscripter.com/ ・うpろだ ttp://nscruploader.hp.infoseek.co.jp/
- 416 名前:名前は開発中のものです。 mailto:sage [2009/04/10(金) 17:55:21 ID:1g+D2iGC]
- なんか一定条件下でnumaliasの定義が吹き飛ぶ。あちこちスクリプトを切り貼りしてみたけど、法則性わからず。
一度にデータを読み込みすぎた時(文字変数にやたら長いものを代入してsplitで切り出しとか)に起こるんじゃないかという怪しすぎる結論しか出ない。 こういう状況でこうなるっていう最低限の再現性を作り出せないから報告も難しいしもう嫌だ俺のスクリプト。 なんとかはっきりした原因を見つけられればいいけど
- 417 名前:名前は開発中のものです。 mailto:sage [2009/04/10(金) 18:28:11 ID:1g+D2iGC]
- もう無理諦めた
きっとメモリとかの深い場所に原因があるか俺の打ったのがどうしようもない代物だったかのどっちかだ。一つ前のバージョンで頑張ります。
- 418 名前:名前は開発中のものです。 mailto:sage [2009/04/10(金) 18:36:17 ID:JCgTKAf8]
- お前の努力で日本中に散らばったNスクユーザが幸せになれるかも知れないからもうちょっと頑張るんだ
- 419 名前:名前は開発中のものです。 mailto:sage [2009/04/10(金) 18:56:53 ID:1g+D2iGC]
- 休んだ後でまた再挑戦する。新しい命令もnspngも使いたいし。
だけど同じ症例の人が出ない以上相当変な環境依存か単なるミスな気もする。 以前のバージョンでは動いたものがエラーを吐くようになったってのがよくわからない。本当はスクリプト自体が文法的にグレーだけど、以前のバージョンでは一応動いていたとか? でも出るエラーの種類が変(普通にdefsubで飛んだ先でgosubとreturnが対応していないと言われたり、 ある場所からreturnしたらなぜか00.txtの8行目なんかに戻ってnumaliasを実行しようとしてエラー出したり、 numaliasで名前付けた変数を使ったら数値の来るべき場所に〜と言われたり)だし、具体的にどこかの行がおかしいって感じはあまりしない(横に長い行は原因かもしれないけど)。 むしろ量か横の長さ辺りに原因がありそうな気がする。でも俺がとんでもなく馬鹿なミスでもしてるのかもしれないし、うーん……
- 420 名前:名前は開発中のものです。 mailto:sage [2009/04/10(金) 19:06:17 ID:/jxxPW2L]
- メールとかで高橋氏に送るわけには行かないの?
見てもらえば一発で原因わかるかもよ
- 421 名前:名前は開発中のものです。 mailto:sage [2009/04/10(金) 19:07:28 ID:+pb7yD1i]
- >>419
動作的にはどう? 起動しない感じ? それとも起動後の動作不良? 俺もスタック作る為にsplitで何十個もやってるから同様かもしれん。 俺の方はセーブデータが異常になる。
- 422 名前:名前は開発中のものです。 mailto:sage [2009/04/10(金) 19:17:26 ID:1g+D2iGC]
- >>420
完全に原因不明の状態で長ったらしいスクリプトを送ったら迷惑じゃないかと思って。不具合だと決まってるならともかく俺がヘマしてただけなら悪い気がするし。もう少しだけ粘ってから最終手段として考えてみる。 >>421 起動はするんだけど、ある程度の場所を越えると挙動不審になったり突然エラーが出たりする。 例えば%X_Zahyouをテキストで表示しようとした時、ある場所から後だと(この「ある場所」ってのがいくら試してもいまいちはっきりしない。)エラーが出たりとか。 そういえば動きが怪しくなるのはsplitが関わる行を通ったあたりからな気もする。
- 423 名前:名前は開発中のものです。 mailto:sage [2009/04/10(金) 19:55:12 ID:CXoaCmSA]
- 何か>>419読んだ感じだとオーバーフローしてメモリぶち壊されてんじゃね? って感じだけど
話見てく限りじゃそんな気がする 再現難しいって点も、何だかメモリ周りのエラーっぽい
- 424 名前:名前は開発中のものです。 mailto:sage [2009/04/10(金) 19:55:21 ID:+pb7yD1i]
- >>422
ありがとう。 俺ももうちょっと粘ってみる。splitメインで検証してみるわ。 揃ってから上のdrawbg2と一緒に報告してみるつもり。
- 425 名前:名前は開発中のものです。 mailto:sage [2009/04/10(金) 19:56:39 ID:+pb7yD1i]
- って、drawbg2はもう公式で対応されてたw
- 426 名前:名前は開発中のものです。 mailto:sage [2009/04/10(金) 20:13:02 ID:KEvzrpDe]
- >>423
どこでオーバーフローしてるだろうか。 パーサでやっちゃうわけないから解釈ミスが不具合を誘発してるのだろうか。 ソースがありゃすぐ原因が分かるだろうけど・・・ (NScripterの文法定義ってどこに書いてある?)
- 427 名前:名前は開発中のものです。 mailto:sage [2009/04/10(金) 21:00:15 ID:/jxxPW2L]
- 多分オーバーフロー関連だから、検証で原因を特定するのは無理だろう。
現象が起こるような長いsplitの例を一個作ってそれを送ったらすぐ直ると思う。
- 428 名前:名前は開発中のものです。 mailto:sage [2009/04/10(金) 21:32:22 ID:iRprjuDB]
- >現象が起こるような長いsplitの例を一個作ってそれを送ったらすぐ直ると思う。
そんな簡単に再現できるような物なら、ここまで揉めないのでは?
- 429 名前:名前は開発中のものです。 mailto:sage [2009/04/10(金) 21:42:38 ID:/jxxPW2L]
- for %0=0 to 39
add $0,"あ(中略、300個くらい)ああ/100/" next split $0,$1,%1,$1,%1....(中略。300個くらい),$1,%1 これでものも言わずに落っこちた。多分、文字列の長さに限界があるんだな。 ちなみに文字列を短くすると無事動く。
- 430 名前:名前は開発中のものです。 mailto:sage [2009/04/10(金) 21:46:59 ID:iRprjuDB]
- うわ!
簡単に再現されてた。 余計な事いってすみません草食って詫びます>>427
- 431 名前:名前は開発中のものです。 mailto:sage [2009/04/10(金) 21:55:00 ID:fH32gO4/]
- ・・・いわゆる汚染チェック的なものって無いのかな?
だったら画面からはみ出た時止まるのはいいけど、続行ボタンが欲しい気がする。
- 432 名前:名前は開発中のものです。 mailto:sage [2009/04/10(金) 22:26:45 ID:+pb7yD1i]
- 文字列の長さ対応されたみたいだな。ありがたい。
だが最新版でもセーブデータが2KBにしかならない(旧来は48KB前後) ってことはどっか俺のスクリプト変なんだろう。あー、見つからんorz 見つけたバグ。 textfield命令の利用でマウスポインタが変わるが、入力抜けても変わったまま。 一度画面外にマウスを動かさないと標準のポインタに戻らない。
- 433 名前:名前は開発中のものです。 mailto:sage [2009/04/10(金) 22:28:03 ID:JCgTKAf8]
- ここでバグレポすんな
- 434 名前:名前は開発中のものです。 mailto:sage [2009/04/10(金) 22:31:15 ID:+pb7yD1i]
- もうちょっと纏めてから公式に投下しようと思ってるんだが、
確かにそうだな。スマン。チラシの裏に報告リスト書く作業に戻るわ。
- 435 名前:名前は開発中のものです。 mailto:sage [2009/04/10(金) 22:40:34 ID:iRprjuDB]
- >>434
texthideのバグもついでに直して欲しいって追加しといて
- 436 名前:名前は開発中のものです。 mailto:sage [2009/04/10(金) 23:30:25 ID:1g+D2iGC]
- >>423
あーメモリ関係か、ありそう でも最新版で駄目だったし、スクリプトで何かやらかしてるかも
- 437 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 01:06:20 ID:uRuZAkiK]
- >>434
ちょっと訊いていい? ;value(数字)って使ってる?
- 438 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 01:17:00 ID:uRuZAkiK]
- ;valueの説明に、
>変数番号は 0〜4095 まで指定できます。 ってあるけど、この説明が間違っているのかもしれない。 あまり大きい数値を指定すると動作がおかしくなる。具体的には俺の場合3800くらいから。 メモリ関連の問題だとしたら、ここらへんに原因があるんじゃないだろうか。
- 439 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 01:26:08 ID:uRuZAkiK]
- とりあえず俺の意味不明な不具合は;valueの値を小さくしたら解消されました。
;valueに大きい数値指定しちゃ駄目ってのが既出だったら本当にごめん。
- 440 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 01:30:43 ID:uRuZAkiK]
- ちょっと前の版では;value4095とかでも普通に動作したけど、最新版では駄目なのかもしれない。
問題が出ている人はもし;value使ってるならちょっと試してみて。
- 441 名前:434 mailto:sage [2009/04/11(土) 01:33:48 ID:/BCOpILR]
- >>437
value2000してるわww
- 442 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 01:39:48 ID:/BCOpILR]
- いや、俺の方は原因違ったみたいだ。
value命令自体を削っても変わらない。
- 443 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 01:40:09 ID:DE5SHktH]
- なんだかんだ言って、ここに投下する意味でてるじゃないのw
- 444 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 01:42:09 ID:Yqs5eVrm]
- >>440
いいから公式に報告しろよ ちょっと前に対応に困ると公式の掲示板で 高橋氏愚痴ってただろ どんだけ話し聞いてないんだお前
- 445 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 01:46:51 ID:G91y1Hpy]
- >>444
いやわかってるよ。 他の人の状況を少し確かめてから報告するつもりだった。>>442も頑張れ。 じゃあ報告してくる。
- 446 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 01:48:58 ID:/BCOpILR]
- >>444
原因不明の状態で「何だか変です」だけ言われても高橋氏だってどうしようもないじゃん。 という考えで、纏まるまでは症例ここで集めてブレストしたいという心理もある。 取り敢えず、俺の症例の方は原因らしき部分絞り込めたらちゃんと報告する予定。 実際は全然絞り込めないから途方に暮れてるんだけどねw
- 447 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 01:49:29 ID:gmDxDaMw]
- >>444
話は聞いていても理解してないよね。 高橋氏が言ってるのは、こっちだけに書かないで ちゃんと公式BBSに報告して欲しいって事だろ。 最終的に公式に報告すればいいだけの話なんだから そう目くじら立てることもないだろw 勘違い可能性も考慮して確認の意味でもここに書くこともあるだろうし ここに書くこと自体はスレの方向性としても間違ったことではなく有益なものだしな。
- 448 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 01:57:56 ID:Yqs5eVrm]
- >>447
目くじらとかw 最終的ってのは何時を差すんだ? 何だかんだ言って報告しないままで修正されてたりするの結構あるぞ じゃなきゃ反感買うの目に見えてること わざわざ言うワケないだろ
- 449 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 02:04:34 ID:G91y1Hpy]
- あー、不具合が出てる他の人の様子を見てから公式に報告するって書いておかなかった俺が悪かった。
;valueが原因だというはっきりした自信がなかったんだ。今は確認したし確信もって言えるけど、さっきはごちゃごちゃに展開してたから。もし勘違いだったら迷惑だしさ。
- 450 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 02:25:08 ID:FsX29Nmf]
- とりあえず、 ID:Yqs5eVrm がキチガイな事は良く分かった。
- 451 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 02:45:23 ID:G91y1Hpy]
- まあ落ち着こうぜ
原因微妙な不具合が→探りつつスレで相談、同じ症例の人はいないか?→不具合の原因判明→公式に報告→公式スッキリ→みんな幸せに 普段はともかく、本体更新後のバグ取りはこれでいいんじゃない?
- 452 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 06:12:20 ID:TIE7lCy7]
- バグ報告のシステムを導入してほしいよな。tracとか。
掲示板だと、バグのステータスが今どうなってるのかわかりづらい。
- 453 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 08:04:47 ID:sFitmDSI]
- あの掲示板自体使いにくいから変えたい、と高橋氏も言ってたしね
その辺考慮してくれると結構ありがたいかも 確かコンパイラ変えたとかって話もあった気がするし、その辺で前の版と今の版で違いが出てるのかもしれない 特に配列周りの扱い もともとVC系はたまに怪しい挙動のバイナリ吐き出すから・・・ ゲームエンジンである以上、内部的に配列で抱えてるものって多そうだよなぁ C系列の言語だと配列の境界チェックしてくれないから、変な数値指定とかしたら不安定になるんだよな 長すぎる文字列も同じ バッファオーバーフローってやつだね
- 454 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 14:20:20 ID:FyDqnXzA]
- >>453
>C系列の言語だと配列の境界チェックしてくれないから そんなもんプログラマがやるべきこと。
- 455 名前:434 mailto:sage [2009/04/11(土) 14:25:46 ID:/BCOpILR]
- 原因判明。自動saveoff範囲というか、そのあたりの仕様変わったんだわ。
高速化の為に無理に頑張って殆どの動作をsaveoff状態に組み替えてると駄目なようだ。 texec saveon ;(ここに何かしら命令入れてセーブ準備させる) saveoff return という手法だとセーブデータにスプライト情報とかそういうのが記録されなくなる様子。
- 456 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 14:39:48 ID:/BCOpILR]
- >>435
texthideのバグってどんなの? 報告用に今再現スクリプトとかまとめてるから、一緒に報告するけど。
- 457 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 14:55:58 ID:TIE7lCy7]
- lua絡めて開発できるのはしばらく時間かかりそうだなあ
当面はシナリオスクリプトいじりながらやるしかないか
- 458 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 15:02:41 ID:/BCOpILR]
- あれ? 再現スクリプト書いても発生しない……?
何で>455の一箇所変えただけで直ったんだ俺のスクリプト('A`)
- 459 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 16:52:24 ID:FsX29Nmf]
- >>456
ありがとう。 www.nscripter.com/nsb/bs.cgi?ac=view&no=679&mx=679 > メールでご報告いただいたバグについてお知らせです。 > texthideが掛かったままでロードすると、テキストの一部が消えたりするようです。 この症例なんだけど。 あと、texthideを実行した後、右クリックから復帰すると、 メッセージウィンドウの文字が、毎回必ず消えてしまうんだけど、 これはバグなのだろうか? それともそういう挙動をする命令なのか? ↓検証用スクリプト ;-------------------------------------------------- *define game *start 1行目@ 2行目 テキストハイドを実験します。@ texthide 3行目 テキストハイドの効果で2行目までが消えます。@ 4行目 ここで右クリックしてください。@ 5行目 右クリックから復帰すると直前の4行目までが消えます。@ 6行目 以後、右クリックする度に、復帰すると文字が消えます。@ 7行目 これが正常な挙動なのか判断に迷い中。@ end ;--------------------------------------------------
- 460 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 17:34:01 ID:xo6z7bJC]
- >>458
最新版は行ごとに記録じゃなくて、 何かしらの文章を表示したタイミング(か? それだけじゃないかも。saveon状態をあまり使わないからよくわからん)で変数その他を記録してる気がする。 とりあえず (全角スペース)!d1 textclear savegame 1 みたいな感じでセーブしたら俺の場合は正常動作した。
- 461 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 17:44:13 ID:r1EEkCYX]
- Luaがどうこうよりも、変態的なスクリプトの使い方で落ちてるだけな気が。
- 462 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 17:53:34 ID:/BCOpILR]
- >>459
レスthx。恐らくはそれ仕様だと思うけどどうなのか質問しとく。 texthide系はなんか妙な動作するから俺はhide/showを無視してtexton/offでやってるわ。 多分loadgosubの頭とstartラベルの頭にtextshow入れればセーブロード関係は安定すると思うよ。 同一ページ内の動きについては、元々textgosub内で管理出来ると思うし。 >>460 なんだよね。試しにこんな再現スクリプト書いたんだけど全然セーブデータ壊れない。 しかしながら、>455のsaveoffを削るだけで正常動作する俺のスクリプトの謎ww *define textgosub *txt_lb rmenu "文字を隠す",windowerase,"回想",lookback,"次の選択肢に進む",skip,"セーブ",save,"ロード",load,"タイトルへ戻る",reset game *start saveon *loop inc %1 %1\ goto *loop *txt_lb saveoff textbtnwait %0 if %0 == -1 systemcall rmenu:skip -2 texec saveon erasetextwindow 1;何でも良い saveoff return
- 463 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 17:56:04 ID:GUJLXmzf]
- なんか、リソースビルドで起こらないバグがデバックビルドで起こって悩んでるみたいな話?
- 464 名前:459 mailto:sage [2009/04/11(土) 18:11:51 ID:FsX29Nmf]
- >>462
こんな勝手な書き込みに、わざわざ丁寧な返信をありがとう。 自信が無くて、公式に書き込む勇気がなかったので、感謝。 システムカスタマイズで、デフォルトと良く似た外見の右クリックメニューを 作ろうとしていたんだけど 仕様と理解してtexton/textoffと透過したスプライトをBG代わりに利用して、 対処するように変更します。
- 465 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 18:12:11 ID:5f1SrAY8]
- saveoff話してるのか。
saveonの個所をpretextgosubで飛んだ場所にすると テキスト表示の1行目が空行の場合、セーブ位置ずれるの直ってる? textgosubの位置で使ってればなんて事ない問題なんだけどさ
- 466 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 18:15:21 ID:/BCOpILR]
- >>464
報告して掲示板を見た瞬間……直っていた罠(´;ω;`)ブワッ 高橋さんありがとうです。
- 467 名前:459 mailto:sage [2009/04/11(土) 18:28:26 ID:FsX29Nmf]
- >>466
お手を煩わしてすみませんでした。 >>466読んで掲示板見に行ったら、もう直っててびっくりした。 一応、元質問したのが自分なので、 公式の方にもお礼を書き込んでおきました。 >>466さんにも、ありがとうございました。
- 468 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 20:09:41 ID:iQq+tt26]
- なんだかんだでスレッドで出た異常動作は一通り収まったな。
- 469 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 23:16:01 ID:G91y1Hpy]
- これだけ早く対応してくれるのはありがたい限り
- 470 名前:名前は開発中のものです。 mailto:sage [2009/04/12(日) 01:44:57 ID:HKjXNf/E]
- 早く今作ってるの完成させて
新命令、新仕様を使ったの作りたいぜ
- 471 名前:名前は開発中のものです。 mailto:sage [2009/04/12(日) 01:59:50 ID:OYedvyMy]
- つ 新命令に置き換え作業の誘惑
- 472 名前:名前は開発中のものです。 mailto:sage [2009/04/12(日) 12:28:09 ID:eqFPHZuD]
- そろそろ公式のマニュアル整備されないかな。
仕様がわからないのは結構つらい
- 473 名前:名前は開発中のものです。 mailto:sage [2009/04/12(日) 15:37:00 ID:ZVb858Tu]
- 今整備してるんじゃないの
lsp2減算ブレンディングの命令たしか未記載のままだし
- 474 名前:名前は開発中のものです。 mailto:sage [2009/04/13(月) 16:03:09 ID:FsWKd4nn]
- jumpfの異常動作の文字列って全部判明してたっけ?(2.82時代から変わらない動作)
この際まとめて報告しないか? *define game *start てすとですよ@ jumpf ;降←これでjumpf が割り込まれる ~ ですとでした\ end
- 475 名前:名前は開発中のものです。 mailto:sage [2009/04/13(月) 16:25:39 ID:ltfIm79+]
- まあjumpf自体が非推奨な気がしなくもないけど
面倒でもskipとか使った方がいいんじゃない?
- 476 名前:名前は開発中のものです。 mailto:sage [2009/04/13(月) 16:37:31 ID:ltfIm79+]
- あ、でもまあバグが直るのは悪いことじゃないか
- 477 名前:名前は開発中のものです。 mailto:sage [2009/04/13(月) 16:57:32 ID:FsWKd4nn]
- ラベル数のやりくりに苦労してて
さらに自作の関数をよく書き換える場合は結構重宝すんのよjumpf skipと違って毎回書き換えなくていいし
- 478 名前:名前は開発中のものです。 mailto:sage [2009/04/13(月) 17:07:19 ID:KwhP8YWe]
- skipは使ったことを忘れてると地獄を見ることがあるしね
jumpfは少し重いけど、大量の処理をするわけじゃなければ使い道もある
- 479 名前:名前は開発中のものです。 mailto:sage [2009/04/13(月) 17:42:45 ID:CiEm+oH4]
- jumpfのバグを報告した際、それは非推奨にしましょうというのが公式見解だったと思う。
- 480 名前:名前は開発中のものです。 mailto:sage [2009/04/13(月) 17:52:43 ID:KwhP8YWe]
- ああそういう経緯で非推奨命令になったのか
そして公式にデジャヴ
- 481 名前:名前は開発中のものです。 mailto:sage [2009/04/14(火) 00:51:10 ID:rdob+Rad]
- 公式見解まとめ誰か作ってくれ
- 482 名前:名前は開発中のものです。 mailto:sage [2009/04/14(火) 03:54:45 ID:wpb4F9dJ]
- >>481
俺は、掲示板の重要なログは URLとセットでテキストファイルに保存するようにしてる 最近ならsaveonの挙動の話とか。 掲示板変わったら、またログ見れなくなるだろうし ローカルに保存しとくのが一番
- 483 名前:名前は開発中のものです。 mailto:sage [2009/04/14(火) 06:49:31 ID:jAFc9kkE]
- >>481
つ「言い出しっぺの法則」
- 484 名前:名前は開発中のものです。 mailto:sage [2009/04/14(火) 11:32:32 ID:rdob+Rad]
- >>483
そもそもログ持ってないから無理
- 485 名前:名前は開発中のものです。 mailto:sage [2009/04/14(火) 13:16:38 ID:wpb4F9dJ]
- たしかに、閲覧だけでもいいから、
旧掲示板のログも見れればいいんだけどね。 カオスだけど。
- 486 名前:名前は開発中のものです。 mailto:sage [2009/04/14(火) 16:45:25 ID:KFUMEa93]
- >>485
インターネットアーカイブ使えばどーにかなるんじゃねのか? >>484 最近の話題部分に対してまとめれ言ってんじゃねーのかよ アホか
- 487 名前:名前は開発中のものです。 mailto:sage [2009/04/14(火) 18:07:20 ID:7MEj7h1u]
- つ「言い出しっぺの法則」
- 488 名前:名前は開発中のものです。 mailto:sage [2009/04/14(火) 18:08:06 ID:OdYHBQTi]
- >>486
お前がやれば?
- 489 名前:名前は開発中のものです。 mailto:sage [2009/04/14(火) 18:32:06 ID:KFUMEa93]
- 押し付けんなよw
まとめやる気も無いし、やって欲しいとも思ってない
- 490 名前:名前は開発中のものです。 mailto:sage [2009/04/14(火) 18:35:45 ID:fq8pqEdU]
- じゃあ>>500がやるって事にしとけ
- 491 名前:名前は開発中のものです。 mailto:sage [2009/04/14(火) 19:09:10 ID:eZNgSW/g]
- まじかー
- 492 名前:名前は開発中のものです。 mailto:sage [2009/04/14(火) 19:29:21 ID:9swctAsw]
- つ「ふざけ合う必要なんか全然無い場面」
- 493 名前:名前は開発中のものです。 mailto:sage [2009/04/14(火) 19:29:54 ID:blvTvicc]
- ジャンケンで決めようぜ…
- 494 名前:名前は開発中のものです。 mailto:sage [2009/04/14(火) 20:33:19 ID:O+1OPqcC]
- つ「某板の某スレ同様、枯渇するまで餌(レス)は与えないほうがいい」
- 495 名前:名前は開発中のものです。 mailto:sage [2009/04/14(火) 20:54:21 ID:7MEj7h1u]
- Luaで組んでみたい気もするが、
まだ機能が安定してなさそうだし ONScripterとかも対応してないだろうしまだ先だな。
- 496 名前:名前は開発中のものです。 mailto:sage [2009/04/14(火) 22:19:31 ID:6itfZ+Gr]
- つ「ルアー釣り」
- 497 名前:名前は開発中のものです。 mailto:sage [2009/04/14(火) 22:26:28 ID:MBL7neKy]
- 急に覚えられる気がしないから、俺はどの道しばらくはLua使わずにいく
- 498 名前:名前は開発中のものです。 mailto:sage [2009/04/14(火) 23:18:50 ID:eOoeeaQG]
- むしろONSの対応促すようなキラー作品がなんか出てくればなあ。
- 499 名前:名前は開発中のものです。 mailto:sage [2009/04/14(火) 23:47:12 ID:u8nWQXAO]
- 何故そのキラー作品を自分が生み出すと言わないんだ?
- 500 名前:名前は開発中のものです。 mailto:sage [2009/04/15(水) 00:50:46 ID:D8qBeMo0]
- nspng.dllとかnslua.dllとかnsogg2.dllを別フォルダに置く命令が欲しい
実行ファイル直下のplug-inフォルダ内に全部纏めたい envdataもいい加減savedir指定フォルダ下に作って欲しいぜ
- 501 名前:名前は開発中のものです。 mailto:sage [2009/04/15(水) 00:53:24 ID:7DyJgip0]
- さあ公式に要望を書くんだ
- 502 名前:名前は開発中のものです。 mailto:sage [2009/04/15(水) 02:00:01 ID:d3o23syj]
- envdataの件はgloval.savが外に出てればいいだけのような気もするが
製作時に困るのってenvdata消した場合にフラグ関係のデータ飛ぶからだし
- 503 名前:名前は開発中のものです。 mailto:sage [2009/04/15(水) 23:56:47 ID:IzU1tCqT]
- ぽまえら報告だ。MSpDraw.dllにPNGファイル投げるときに、
nscrpng.spiなら今まで通り問題ないが、nspng.dllだとおかしくなる。
- 504 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 00:13:36 ID:MHqxocxL]
- マジか。あのプラグイン便利そうだったんだが
修正待ちか?
- 505 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 00:32:23 ID:bo4yiCfQ]
- >>504
現状、NScripter本体だけだとnspng.dllはちゃんと動いてるわけで MSpDraw.dllが公式の制作物じゃないから報告するのに抵抗ある。 よって修正も望めないかもしらん。
- 506 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 01:51:44 ID:DWqyxdZp]
- DLL側からは画像のαチャンネルを取得する術がないから
仕様が変更されない限り対応は無理だよ 右側にマスク画像付けた24bitPNGなら大丈夫じゃない?
- 507 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 01:57:03 ID:DWqyxdZp]
- あ、mタグ使った方がいいかも
- 508 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 02:55:07 ID:iMWpsIpW]
- Luaで書けば、うんこなコードであろうと爆速だとか思い込んで
書き換えてTimmerで計測したら普通に重くなってワロタ まともに書けない間は意味ないね
- 509 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 16:20:17 ID:wJ5+5IxG]
- そういうので遠慮されていつまでも古いバージョン使い続けられるほうが
作者的には迷惑な気もするがな。プログラム的なことなのは明らかなんだから、 報告してどちらかに対応してもらったほうがいいだろ。 >>508 内部的には同じ描画処理してるんだから、別に速くはならんだろう。 NScripterのスクリプトよりコンパイル後の中間コードの実行は 速いだろうから、遅くなるのも変だが。どんなコード書いたんだ?
- 510 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 16:37:27 ID:wJ5+5IxG]
- すまん、nscrpng+最新のNScripterならうまく動くみたいだな。
じゃあこっちを使い続ければそれでいいのか。
- 511 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 18:41:00 ID:iMWpsIpW]
- >>509
元コードと違って二分木しないでif文並べたww
- 512 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 19:23:58 ID:GMhbLSXs]
- おいおい
- 513 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 19:42:41 ID:wJ5+5IxG]
- アルゴリズムのレベルで遅いものは取り返せないからなあ。
さすがに二分木と比べたら遅いだろうなw
- 514 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 22:39:34 ID:R0ucW4tW]
- NScripter−Tipsで
brにdefsubを使用してsavepoint について雑記書いてるから公式で ゴチャコチャ騒いだ当人として補足しとこう 単にbrでsavepoint使うとbr使うたびにセーブされて その画面をロードした場合、brを最後に使った行からロードされる 例えば、 br あああああああ@ br いいいいいい\ といったスクリプトがある場合に いいいいいい\ の部分でセーブすると br あああああああ@ の部分がセーブに残らない。 なのでbrの前に ispage の改ページの判定を流用するようにすればいい。 そうすれば、テキストが消えることがなくなる。
- 515 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 23:11:24 ID:R0ucW4tW]
- ――って
br あああああああ br いいいいいい\ のケースは見落としてたorz ありがとNScripter−Tipsの人
- 516 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 23:24:29 ID:Ktfxt+gG]
- savepoint命令を使うと、使った直後の文頭がセーブポイントになるという感じ?
|

|