1 :
名前は開発中のものです。:
>>1乙
前スレは980越えの制限で落ちたか?
あとテンプレがなんか短くなってね?
9 :
名前は開発中のものです。:2009/02/18(水) 15:30:30 ID:eIHXPbI+
俺は白鴎院理人(はくおういんりひと)。 御茶ノ水に事務所を構える私立探偵だ。
俺は帝都を騒がす怪人物、蜘蛛男を追っている。 奴が目撃され始めたのは数週間前のこと。
はじめは酔客の間で交わされる噂話に過ぎなかった。 夜の帝都を飛び回る不気味な怪人物がいる。
路地裏で人を喰らっているところを見た。 こうした噂話は、帝都では珍しいものではない。
近代化を成し遂げ、震災から復興しても尚、 人々は夜の闇に怯え、怪しげな噂を作り出す。
だが、蜘蛛男の噂は一時に止まらず増え続けた。 それが低級雑誌で取り上げられるようになり、
最近では大新聞までもが蜘蛛男の記事を載せている。 こうなると警察も黙ってはいない。
多くの人員を割いて捜査に当たっているらしい。 しかし、今のところ蜘蛛男の逮捕には至っていない。
それどころか奴が何者で何の目的があるのかさえも、 未だ判明していないのだ。
奴が何者であったとしても、 帝都を騒がす怪人物を放っておくことはできまい。
そこで私立探偵である俺もまた、蜘蛛男を追っていた。 この俺が蜘蛛男を捕えてみせる。
\_____ _________________________________/
∨
___ _
/ ____ヽ /  ̄  ̄ \
| | /, −、, -、l /、 ヽ きみ頭だいじょうぶ?
| _| -|○ | ○|| |・ |―-、 |
, ―-、 (6 _ー っ-´、} q -´ 二 ヽ |
| -⊂) \ ヽ_  ̄ ̄ノノ ノ_ ー | |
| ̄ ̄|/ (_ ∪ ̄ / 、 \ \. ̄` | /
ヽ ` ,.|  ̄ | | O===== |
`− ´ | | _| / |
【 南極堂...断罪アイアンメイデン 】
http://www42.atwiki.jp/ironmaiden/ 【 ショートショートタイム 】
http://penguin666.blog62.fc2.com/
わざわざ新スレを検索してまで書き込んだ
>>9を想像して萌えた。
今後何スレまで続くか楽しみだ。
粘着しすぎだぞ
言いすぎだぜセニョール
>>2 残念なことに、池田大作先生が日蓮の生まれ変わりであることはあまり知られていない。
それについてこんなエピソードがある。
昭和52年に池田先生が千葉の清澄寺(日蓮が幼少の頃に修学した寺)を訪れた際、
千年杉に向かい木肌を撫でながら、「久しぶりだね。700年ぶりだねぇ」と話しかけられたのだ。
(※尚、この千年杉、当時樹齢は約250年であった)
非同期と袋文字、なかなか来ないなー……
袋文字なr(ry
テスト版
キタ━━━━━━(゚∀゚)━━━━━━ !!
非同期か。地味に待ってたから嬉しいな。
今日帰ったら早速試させてもらおう。
後は袋文字(ry
非同期、wavが使えないのが地味に痛いな……
いつも組んでる時やデバック中にwavで音量ある程度確認してからogg化するのになー
dwaveでwavが使えない…
報告と言われてもなー
要望ってことで良いのか?
あのDLLは「oggしか」使えないとなっていて
BGMに関して非同期って説明されてるので不具合とはちと違うんだよな
>>23 dwaveでwavが使えない症状と、dllは関係なくねえか?
>同梱のnsogg2.dllを使っている場合は、Oggしか再生できなくなりますが、
これで関係ないの?
結局、非同期版使ったら、ogg以外一切使えなくなるということか?
せっかく非同期になっても、ちと不便だね
nsogg2.dll試したが、dwaveでもbgm命令でも
音量調整一切無視で最大音量で再生されて
尚且つ、音自体が飛んだりめちゃくちゃな再生されたんだが同志はいないか?
もうNScripterDS使ってるし別にどうでもいいや
29 :
名前は開発中のものです。:2009/02/24(火) 18:35:32 ID:CalNrgYg
音量調整はこっちじゃできたよ
bgmfadeinが効かないけど
>>29 bgmvolの数字が80だった場合でも、新しくbgm命令で鳴らした音楽は100で再生されてるっぽい。
その後bgmvol使用したらちゃんとその音量になる。dwaveも同じ。
音飛びしまくったままbgm流してたら、曲が止まって無音になった・・・
連投すまん。
dwaveも同じって書いたけど、sevolに至っては変更しても100で再生されてた。
32 :
名前は開発中のものです。:2009/02/24(火) 18:56:17 ID:CalNrgYg
>>30 bgmvol 80
bgm "bgm.ogg"
の順番で音量が元に戻るのって仕様じゃなかった? どっかでそんな記事見たけど
あと、sevolを使うときはチャンネルを0以外にした? 0ならボイス扱いだから素通りだよ
>>32 >bgmvol 80
>bgm "bgm.ogg"
>の順番で音量が元に戻るのって仕様じゃなかった? どっかでそんな記事見たけど
その仕様があるかないかは知らないが、
いままではその順番でも80で再生されてたぞ?
>あと、sevolを使うときはチャンネルを0以外にした? 0ならボイス扱いだから素通りだよ
0以外つかってる。なんぞこれ。
あとsageた方がいいよ。
>>30で書いた無音は、途中で音が止まったんじゃなくて、曲が終わったらループされなくなってた。
今までnsogg.dllでは全て正常に動作してたんだがな。
>>33 すまん、なら古い情報だったかもしれん
sageは専ブラのチェック外したままなのをすっかり忘れてた
あとは本体とdllのバージョンの相違くらいしか原因が思いつかないが
今回は同梱配布だからそれもないし
公式に報告した方が良さそうだな
>>26 MP3切るのは構わんのだけどwavはかなり痛いよねー
とりあえず公式に書き込んだが
他にもあるようなら個別に公式に報告してくれ
テスト版修正あげされてるけど、
bgmfadeinってこんなもん?
普段使わんからよくワカランけど、なんか唐突に音量が上がる感じがするんだけど
wav対応ありがたい
データ出力の暗号化バグはいつ治るのかノゥ・・・
wav対応テスト版投下されたねー
>>39 そんなのあるの?
データ出力とか使わんからはじめて知った
公式の書き込み読むと今日正式版うpされるんだよな
wktk
正式版になるまで落とさないならテスト版の意味ないのでは
2バイト文字ダメだっての定期的にでるねー
つーか
そんな初歩的なミスで大騒ぎして
開発者の手を煩わすって死ねよカス
と、思います。
ゲームに使うファイル名が2バイト文字でおかしいと思わない時点で無茶苦茶だよな…
こういうどうでもいい質問の相手は高橋氏もしなくてもいいのに
実際公式でアホ質問してる連中は本当にNscripterで何か作りたいなんて考えてないだろうし
相手すればするほどNscripterのバージョンアップは遅れるし既存のユーザーも嫌になっちまう
arc.nsa化する前も動作しちゃうのが問題じゃねーか?
今後、こういう輩を相手しなくていいように
arc.nsa化する前もファイル名2バイト文字での動作は
処理落ちするように対策立てればいいのに
放置してても今回みたいに自分が馬鹿見るだけだし。
同程度の手間でわざわざ動かなくさせるくらいなら
動くようにするべきだろw
まー、2バイト使用可にするか不可にどっちでもいい
同程度の手間なのかそれ以上なのか知らんので不可にすれば?
と言っただけだ
今回ならファイル名の命名規則みたいにトラブル除けの常識とかある程度は知ってて作るのが当たり前だから
本来ならばそういう対策する必要すらないんだろうけどな。
現実には「簡単」の文字だけ読んで来るアホがいなくなることはありえないから対策してもらうしかないのかな…
何も知らんやつは
ファイル名にスペースキー打つとか平然とやってるしな
エラーメッセージで「ファイル名ゴラー!」する程度の
対策しといた方が良いとは思うな
まあ、対応は考えたほうがいいかもな。
プロはファイル名の二バイト文字を避けるだろうけど、
プロじゃない人が主に使うんだしな。
プロとかどうのというより世代の差かもな
PC歴が長い人間は、DOS時代とか知ってるわけだから、
2バイト文字に対する知識とか持ってるわけだけど、
XP以降に、初めてPC触った層とかは、
多分、感覚的にそういうのが分からないんだろう。
で、2バイト文字を使えるようにする手間と
エラーメッセージだけ出す処理を考えれば、
後者の方が圧倒的に楽だから、
nsa化の時にファイル名チェックして
強制エラーのするってのも、ありっちゃありだと思う
で、「エラー出ました何故ですか」って質問がたまに出るわけか
57 :
名前は開発中のものです。:2009/02/28(土) 22:06:04 ID:aoZ/I0o6
正式版きたな
あはは
前から思ってたんだけどさ追加命令にある
>nsa(*define節専用命令)
>NSAアーカイブモードにします。
>同梱のnsaarc.exeで圧縮すると作られるarc.nsa内のファイルを読みこめるようになります。
>DLLなどはいりません。nsaファイルはNScripterと同じフォルダにおいてください。
>BMPにはアーカイブ化のときに圧縮がかかります。生BMPを直接渡してください。
>NScripterは、NSA内のBMPを扱うときにもっとも高いパフォーマンスを発揮します。
>NSA内のBMP形式では、画像ファイルなどを扱うとき、一切の中間ファイルを作りません。
これ間違いだよな?
NSA内BMPのパフォーマンス遅すぎて泣けるんだが。
前から思ってたなら公式で言ってこいよ……
SPIより早いって言ってんじゃないか?
そりゃ生BMPと比べりゃなんでも遅いだろうよ。当たり前だが。
最新版キター
早速、exeを入れ替え
バージョンがすごく上がったな
いきなり2.90でござる
逆に言うと3.00が見えてきた
大規模アップデートの予定があるのかな
65 :
名前は開発中のものです。:2009/03/01(日) 03:48:18 ID:4UMfyekW
>>59 「パフォーマンス」って「圧縮率」の事じゃないのか。
解凍速度じゃなくて。
袋文字とレジューム機能マダァ-? (・∀・ )っ/凵⌒☆チンチン
袋なら俺の股の下で寝てるよ
>>70 クリックする度にセーブしてくのはあまり気が進まない。
結局、差し戻された2.84系列は封印か?
フォントがきれいだったから良かったんだが
袋文字実装したら2.90にするとか何とか前に言ってたと思うからその前置きでしょ
>>72 綺麗は綺麗だったけど、文字の太さが……
だから袋文字はNSfont使えと
NSfontの袋文字ってweightで変わらずに線が細くて変なんだよな。
exec_dll "NSFont.dll/weight,1"
でsetwindowの太文字の無効じゃダメなの?
>>70 8月のゲームみたいなの作りたいんじゃねーの?
でもあのバックログってスゲーウザいよな
機能としては感心するけどイラナイ
公式掲示板のスキップの件だけど、
デフォスキップを一度始めるとエンター以外はキーボードの入力受付けなくね?
エンターも駄目じゃね
BGM非同期、ロード不具合か……
ogg直ったぽいな。
キー押下状態取得命令きたな
おじゃまします。おとついオフィシャルガイドを購入して練習中の超初心者ですが、
スタート画面を作るスクリプトがガイドブックのどこにも載っていません。
もしよろしかったら「はじめから」「続きから」みたいなスタートメニューを
表示するコマンドを教えてください。
右クリックで出るメニューは載ってるのに……スタート画面がないゲームってorz
さすがにそれは、ここに来る前に行くべきところがあると思う
85 :
83:2009/03/07(土) 00:47:13 ID:M87OTO+T
色んなサイトも回ったのですが……初心者スレ探してみます。
スレ汚し失礼致しました。
>>83 親切な俺様が教えてやろう。
「スタート画面」などと言う特別な処理は存在しない。
自分で「これがスタート画面なんだ」と決めればそれがスタート画面なんだ。
もっと解りやすく言うとだな。
----------------------------
やーつかれたつかれた。
今日は帰ってもう寝ちゃう?
はい
いいえ
----------------------------
も
----------------------------
ゲームタイトル
スタート
ロード
----------------------------
も、やってる事は似たようなもんだという事だ。
シスカマしてみたら、いつのまにかメニューバーのオートとスキップが効かなくなってたんだけど
シスカマしたらこれも自作で実装するもんなの?
それとも俺がウンコなの?
88 :
83:2009/03/07(土) 01:02:26 ID:M87OTO+T
そ、そうだったんですか! ネ申
>>86に額を床にすりつけて感謝!
早速「初期画面」作ります、今夜は眠らないぞ〜!!
たびたびスレ汚し失礼致しました。
自分は nscripter かゆい
でググって出てくるサイトを参考にした
checkkey のスペースキー取得、
"SPACE"と" "兼用がいいなー
btnwaitを使っちゃう人はうんこです。
メニューバーのバージョン情報直らないな・・・
>>83 オフィシャルガイド持ってるならP196〜しっかり読んだほうがいいです
ていうか人に聞いて簡単に済まそうと思わないことです
スクリプトは自分が理解して発展させていかないと
先々システムカスタマイズする頃になって困りますよ
しっかり勉強してください
>>95 83です。ありがとうございます。今、ちょっとずつ積み重ねてわかっていく
楽しさが感じられてきました。頑張ります
またNスク更新されて
おまけにエフェクト時にクリックすると
エフェクトの処理を飛ばせる機能が追加されたけど
bg #ffffff,10,3000
bg #aaaaaa,10,3000
ld c,":a;1.jpg",10,1000
bg #ffffff,10,3000
こう書いた場合、エフェクト処理一気にカットされるんじゃなくて
ひとつひとつカットされるんだな。
逆にちょっとウザいな。
あと、エフェクトカット自体が仕様になっちゃったから
今までのエフェクト処理状態が使えなくなってる。
命令用意してエフェクトカットの有無を選択できるようにして欲しいね。
エフェクトカットきたのか! これは有り難い機能改善。
あとはウィンドウ右上[_□×]の×で終了するときに、命令割り込みいれれたら
見栄えも良くできるし、リジュームもすぐ作れて嬉しいんだけどなあ。
命令割り込み出来て見栄えよく出来たら
NT系で使うと不具合持ちで非推奨になってる
マウスカーソル挿げ替えもやりたくなってくるな
efecut 0[1] で機能オンオフ入れ替えとか
終了確認ウィンドウをいじくれるところだけ吉里吉里が羨ましい
フォントサイズ以外はどうでもいいなぁ。
フォントサイズって、テキスト上で変更可能ってやつ?
うpろーだにサンプルあるはずだが
文字って1ドットの線にはならないんでしょうか、太字入れてないのに太くて・・・
ならないねぇ。太いままでいいと思うけどねぇ。
>>104 ありがとうございます。
小さいボタン群のラベルに使おうと思ったんですが、一つ一つの画像を作る方がよさそうですね
>>105 文字スプライトだったらアンチエイリアスなし使える
文字の影色指定もいい加減欲しいな。
その前にウィンドウ変えないで文字のでかさを調節できるようにして欲しい
フォント変更は良いや今でも十分出来るし
それより半角全角混合表示を完全な物にして欲しい
公式落ちてる?
公式HP、
windowchipなんていう正常動作しない非推奨の命令の質問しといて
BBSの表示崩すとかどんだけ迷惑掛けてんだ…
Ver.2.91(effectskip後)ってセーブデータの互換性ないのな
データロードすると画面固まる
black・white 使用不可の修正、先送りか
PNG、ちょっと期待
PNG地味にうれしいなあ
そういや南極堂より優れたサンプルの話はどうなった?
何かでた?
いい加減南国自己主張うぜえよ
大したコンフィグつけてない癖して
117 :
名前は開発中のものです。:2009/03/12(木) 10:03:16 ID:cqwNRGJl
俺は白鴎院理人(はくおういんりひと)。 御茶ノ水に事務所を構える私立探偵だ。
俺は帝都を騒がす怪人物、蜘蛛男を追っている。 奴が目撃され始めたのは数週間前のこと。
はじめは酔客の間で交わされる噂話に過ぎなかった。 夜の帝都を飛び回る不気味な怪人物がいる。
路地裏で人を喰らっているところを見た。 こうした噂話は、帝都では珍しいものではない。
近代化を成し遂げ、震災から復興しても尚、 人々は夜の闇に怯え、怪しげな噂を作り出す。
だが、蜘蛛男の噂は一時に止まらず増え続けた。 それが低級雑誌で取り上げられるようになり、
最近では大新聞までもが蜘蛛男の記事を載せている。 こうなると警察も黙ってはいない。
多くの人員を割いて捜査に当たっているらしい。 しかし、今のところ蜘蛛男の逮捕には至っていない。
それどころか奴が何者で何の目的があるのかさえも、 未だ判明していないのだ。
奴が何者であったとしても、 帝都を騒がす怪人物を放っておくことはできまい。
そこで私立探偵である俺もまた、蜘蛛男を追っていた。 この俺が蜘蛛男を捕えてみせる。
\_____ _________________________________/
∨
___ _
/ ____ヽ /  ̄  ̄ \
| | /, −、, -、l /、 ヽ きみ頭だいじょうぶ?
| _| -|○ | ○|| |・ |―-、 |
, ―-、 (6 _ー っ-´、} q -´ 二 ヽ |
| -⊂) \ ヽ_  ̄ ̄ノノ ノ_ ー | |
| ̄ ̄|/ (_ ∪ ̄ / 、 \ \. ̄` | /
ヽ ` ,.|  ̄ | | O===== |
`− ´ | | _| / |
【 南極堂...断罪アイアンメイデン 】
http://www42.atwiki.jp/ironmaiden/ 【 ショートショートタイム 】
http://penguin666.blog62.fc2.com/
PNG対応か。
確かに面倒なアルファブレンド画像を作らなくていいってのは楽だな。
システムカスタマイズしてるとBMPをアーカイブ化したときに読み込みがもっさりしてたから
無圧縮アーカイブも期待だ。
PNGよりもTIFFに対応してほしいなぁ、おじさん。
日記読む限りそろそろ停滞しそうな雲行きだなー
black・white だけサッサと直して欲しいな
どこの日記だ?
前から使ってるの方のブログだろ
ツール系の話題なのに新しく立ち上げた方使ってないw
存在忘れてるんじゃね?
english使ってると、ルビが文字化けみたくなるんだけど仕様?
文字表示最中って、どおおおおしても
テキストウィンドウが一番上にくるっけ?
どうしたくてどうしてみたの?
いや知らんけど。
ためしてるんだが、nsogg2.dll ノイズ乗り易くね?
nsogg.dll で問題ないファイルが nsogg2.dll だとプチプチなるぜ
旧日記へのリンク無いんだな。
読むなって事かw
>>126 気になるなら使用したファイルの詳細を添えて本家に書き込んだ方がいいぞ。
今月中に某Wikiの過去スレFAQのほとんどを引き上げます。
とりあえず報告のみです。
なんでぞ?
イミフ
133 :
129:2009/03/16(月) 12:58:19 ID:+zYj4DZC
某Wikiからは引き上げますがFAQ内容が過去スレそのものなので
ひとまとめにして、うpろだ辺りにでも退避する予定です。
主な理由として、現状の利用方法のままでは
WIkiの利用規約に引っ掛かる可能性が高い為です。
また、某Wikiで未だにWiki立て人(管理人)が名乗り出ないのは
立て逃げの類と同様ですので、今後のフォローは行いません。
うーむ、nsogg2.dll ノイズの件、スルーされてるな
実際にゲームで動いた場合にどうなってるのかってのと、
現物のファイル方が良いと思ってあの形で報告したんだけど
特定のゲーム上げて報告するのはNGなんかなー
>>134 あれ?「了解しました」ってレスが有ったような?
今ちょっと確認できないんでスマンけど
ところで、
公式更新の話が続いてるところに悪いけれど、質問させて下さい
inputやtextfieldで何らかの文字を入力すると、
その後Nキーでスキップができなくなるみたいなんだけど…orz
これってどうすれば解決するでしょうか
良ければどなたか、ヒントを下さい
全角になってるとか?
>>136 レス有難うございます。全角と言うか…何て説明して良いのかorz
Nキーを押すと、ゲームウィンドウの外に別窓があらわれて、
「nんんん…」みたいに、文字が入力されてしまうんです
うまく説明できなくてすみません
全角になってるんじゃね
>>136、
>>138 す、すみません御二方、
バカな自分に、もう少し判りやすくヒントプリーズo...rz
キーの左上に
半角/全角いうキーがあるからそれを押す
>>140 あー!!そう言う事かーー!!マジ有難うございます!!!神!!!
いや〜知恵の輪が外れたの如し、すっきりしました嬉しい〜〜
し、しかし自分の何とアホなこと…!_ノ乙(、ン、)_
悶々と悩んでいたここ数日はなんだったか、スレ汚しマジすみません
ここで質問しなければ、永遠に気付けそうもなかったです
本当にどうも有難うございました!m(*´∀`*)m
ハハハこやつめ
なに和ませやがるw
スレ違いでしたら申し訳ありません
セットウィンドウで文字を表示していてldでたち絵を表示しようとすると
たち絵を表示しようとするたびにセットウィンドウが一瞬消えてしまいます
セットウィンドウ消える→たち絵表示される→セットウィンドウ表示
こんな感じなのですが
そうならずにセットウィンドウを常に表示したままたち絵の表示や切り替えはできないのでしょうか?
出来る
マニュアル嫁
>>145 マニュアルに書いてありますか!?
見落としていたようですorz
教えていただきありがとうございました!
できるはずだな。
マニュアル漁ってみろ。
それ、ここでも公式でも散々聞かれるし、テンプレ化していいんじゃね?
テンプレの最たるものがマニュアルなんだけどなーw
文章ウィンドウ変えないで文字の大きさを変える方法を教えてください
ウィンドウ変えたくないなら文字スプライトで工夫しる
付属のマニュアルは読みにくいからな
非公式で作られてる
うpろだのか
>>5のリファレンスを読めと誘導すれば良いんじゃね
付属のマニュアルは、確かに索引するには向いてないが、
一括で全部に目を通すには向いている。
Nscripterを使い始める前にざっと目を通せば、あとはどうとでもなる。
そういう奴はそもそも命令あるか聞かないんじゃね
記載漏れや誤字があったりもするから完全とは言えないけど
非公式の方が一覧になってるから見易い
NS栗のフォントプラグイン利用して
袋抜き文字を袋文字に見せかけた同人見つけた
システムとか色々と頑張ってるなーw
「w」が付くってことは結局残念な出来なのか?
出来は良いよ
コンフィグ画面の配色がちょっとドギツイと思ったけど
158 :
名前は開発中のものです。:2009/03/19(木) 18:46:26 ID:cnuETmnB
NScripterDSを使ってogg再生してるんですが
PlayLoopEx
→Stop
→セーブ処理
→SaveState
→セーブしたファイルをロード処理
→LoadState
でロードするとStopを挟んで停止しているはずなのに最初に流したBGMが再生されます。
致命的なバグではありませんが直したいと思います。
心当たりのある方がいたら教えてください。
特に理由がなければStopじゃなくてFreeにしてみたらどうだろう
>>159 バグ修正つってるからプラグイン作者じゃね?
>>160 そうなのか、でもおかしいな作者俺だし……
>>161 横レスですが神様ありがとう。いつもプラグインお世話になってます。
お陰様でなかなかのシステム作れて評判も上々でした。
>>159 Freeも試してみたんですがやっぱり流れるのです・・・
>>161 まじすかw
質問便乗しちゃうんですけど、
DSで音量変えるのって、音量の所に変数使えないんですよね?
後、ページの途中で音楽変えると、セーブ/ロードしたとき文が一行目から出るので
文と音楽が合わないことになってしまってるんだけど、
何か解決法はあるんでしょうか?
>>164 今のところその類のトラブルって聞いたことがないから
スクリプト側にミスがある可能性高いとは思うんだけど、何が原因だろうねえ
フェードアウトなしのFreeでも駄目かなー
>>165 最終的にNScripterDSにVolume命令投げる時は文字列組み立ててるから、
そこ上手く使えば基本的には何でもできるんじゃないかな?
途中で音楽変えた時の対処法は今のところ簡単な方法はないかなあ
CopyStateとかの命令用意して、ページが切り替わる度にSaveStateでテンポラリに保存して、
実際の保存時には最後にSaveStateしたものをCopyStateで実際の保存先に移してくるような感じがいいかな
どちらにせよ、今後本家でoggもpngも対応する気っぽいし、本家作者に頑張ってもらった方がいいかなあ
プラグインからのアプローチはハンディキャップありすぎて俺もユーザも無駄に苦労するしね
取り合えずCopyStateは検討しておくけどいつリリースできるかはちょっとわからんす、ごめんなさい
>>166 ゴミレスすんな
>>167 いつもお世話になっております。便乗で要望があります。
Length命令で取得出来る秒数をミリ秒単位に出来ないでしょうか?
ボイス再生中だけ口パクさせたいという欲求がありまして
もう少し細かい数値で取得したいのです。
>>165 NScripterDSって訳じゃなくて
オレの場合はdwave が行頭にある時に鳴らすって判定で使ってるんだけど
ispage 利用してみたら?
音が鳴ってるかフラグ立てといて
鳴ってなかったら再生しないって具合に
>>168 「バイナリ1バイト書き換えても」いいですよ?
ミリ秒取得命令用意するのも頭に入れておきます
>>170 (;゚д゚)!
その手の知識全然ないので大人しく待ちます。
>>167 Freeで
フェードアウト時間は変数で指定していたのですが
ためしに0で固定してみたら、ちゃんといきました。
うーん・・・どういうことなんでしょう?
活気あると(・∀・)イイ!
全角文字列なファイル名のデータも読めたら嬉しいっす!
>>172 その辺ちゃんとテストしてたつもりなんだけどなあ
結構前のことだし今コンパイル環境も整ってないから深追いできないや
ごめんちょ
>>173 俺は嬉しくないな……少なくともNScripter本体側でタコな処理してる限り完全には無理だし、
諦めたらどうかな? かなかなかな?
少なくともnsaに突っ込んで動いてる状態のモノはどこでも動く気がするけどね
ソースコード晒したら誰か開発引き継いでくれないかな? 本家とか。
>>167 165ですが
正直、高度すぎて全く理解できなかったけどありがとございました!
自分も大人しく待ってます。
>>169 正直、わからんけど、ありがとう。
今から
>>169のレスを反芻しながら茶でものんでみる
>>175 すぐやりたいなら、SaveState LoadState を使わずに、
Nスク側のローカル変数で管理するって手もあるよ。
セーブ回りと再生周りとloadgosubあたりに手を入れればOK。
軽く説明すると
BGM再生にon・offフラグ立てて
ispage で文字送りならカウントを+1する
改頁なら0に戻す
ロード時にBGMのフラグがoffでispage のカウントが1なら音を鳴らさない
こんな感じいいんじゃない?
>>177 それはやらない方がいいと思うよ。
BGMのフラグがonの状態でページに入って来ている時に意味がないし、
大概がそのケースだろうから。
あ、そっか
これ、行頭の時に鳴らすのを鳴らないに入れ替えただけだから
このままじゃダメだな…
>>>>>>>>>>>>>>
>>176-179 DEKITA!!!!!!!!!!!!!!!!
常時BGMが鳴ってるので176の方法でやってみた。ありがとう。
質問です。
mode320, mode400時にもフルスクリーン状態にしたいのですが、切り替えても変化
しません(常にウィンドウモード)。
フルスクリーンにするにはどうしたらいいでしょうか?
単にモニタがフルスクリーン対応してないのでは
>>181 書き込む前にSG(セキュリティー・ガード)に登録しないと危険ですよ。
SGに登録せずに書き込んだ場合、
あなたのパソコン内の情報が他人に見られる恐れがあります。
初期の頃から2ちゃんねるにいる方達はかなりのスキルとこのBBSのコマンドを知っています
ですから簡単にあなたのIPアドレス等抜かれ、住所まで公開された人も数多くおり
社会的に抹殺されてしまう。それが2ちゃんねるの隠れた素顔でもあります
SGしておけばまず抜かれるコマンド自体が無効になってしまうので
どんなにスキルがある人でもIPアドレスを抜くことが不可能になります
SGに登録する方法は、名前欄に「 fusianasan 」と入れる。
これでSGの登録は完了します。
一度登録すれば、IPアドレスを変えない限り継続されます。
2ちゃんねるはルールさえ守れば危険な場所ではありません。
しかし悪意を持った人間も確かに存在します。気を付けて下さいね。
fusianasanは、正式にはフュージャネイザン、
又はフュジャネイザンと読みます。
元々はアメリカの学生達の間で、チャットの時に
セキュリティを強化する為に開発されたシステムです。
fusianasanを掲示板に組み込むのは結構面倒なのですが、
2ちゃんにカキコしてたらウィルスに感染したとか、
個人情報が漏れた等の抗議がうざったくなったひろゆきが、
仕方なく導入しました。
悪意のある人間にクラックされる前にSGを施す事をお勧めします
>>182 通常のウィンドウモード、mode800 では切り替えられる(ウィンドウメニュー、
menu_full 共に)ので、
対応してないってことはないと思うのですが……。
最新版で、windows98でもきちんとフルになった。
800×600と320×240じゃ画面が違うだろ
モニターが対応してないんじゃね
古いNスクから新しいNスクに切り替えて製作中なんですが、
エフェクトスキップ1のままだと、エフェクト中、トラップよりエフェクトを消すのを優先するみたいなんで
エフェクトスキップ0にしたんだけど、何かエフェクト中にトラップが無視さてれる感じなんですが、
他の人はどうしてますか?
サークルロゴスキップできないと自分で憤死しそうになるので、何とかしたいんですが…
そーいやワイドモニタとかネットブックとか使ったことないんだけど
フルスクリーンやったらやっぱり横長になんの?
>>187 たしか、元々エフェクト中は監視されなかったはずだからそのままなんじゃね?
トラップも監視出来るようにして欲しいと要望出した方がいいと思う。
確認したが、追加後は確かにtrap無視されてるな
effectskip追加される前はトラップ監視してる
ボタン連打すると処理後に飛ぶ場合あるけど
これじゃ使えない
公式に報告しなよ
>>187 憤死とか言う割りに公式に書き込まないとか
どんだけチキンなんだよ
いや、ほんのついさっき書いたんだんだけどw
はいはい
後だし乙な
>>ID:QzFO8ivj
なんか嫌な事でもあったのか?
>>192 本家の投稿時間見てみてよ
本家の掲示板は時差あるから分かりづらいけどw
報告乙。改めてこっちでも確認した。
公式BBSにアホが降臨
ごめん質問させて。
if文で、たとえば変数%1が1〜10までだったら*AAAに飛んで、
%1が11〜20までだったら*BBBに飛ぶっていう命令文を
一行で作りたいんだけど何かいい方法ないかな。
if文じゃないが
mov %0,(%1 - 1) / 10:tablegoto %0,*AAA,*BBB
で目的の動作をする。%1が20を超えるとエラーになるから注意。
あと、0以下でも*AAAに飛ぶ。intlimitしといた方がいいかも。
普通ならif文使って2行で書くと思うけど、1行にこだわるのは何か理由があるの?
>>198 ごめん、一行ずつって意味だった。
だから2行でいいんだ。
参考になったよ、組んでみるわノシ
あー、そういうことか。えらいトリッキーなことをする人だと思ってしまったよ、すまん。
見てるかわからんが一応。普通に書いていいなら
if 1 <= %1 && %1 <= 10 goto *AAA
if 11 <= %1 && %1 <= 20 goto *BBB
だね。
>>198は、動作はするけど後で見返したときに何じゃこりゃってなるからお勧めできない
>>181 本家掲示板の過去ログに直樹氏の返答があったよ。
去年の11月中旬あたりの記事。
>>200 どう見ても一行ずつという意味には取れないから謝る必要はないと思うがw
それはともかく俺なら
if %1 <= 0 ????????? ここはどうするのかわからんが
if %1 <= 10 goto *AAA
if %1 <= 20 goto *BBB
って感じにするかなぁ。
お前馬鹿だろ、もう一度スクリプト見直せ
えー
どこが悪いのか初心者が答えればいいじゃないw
>>202 わかる、わかるぞ!
一つ一つ処理をしたいんだよな!w
if %1 <= 20 goto *BBB
if %1 <= 10 goto *AAA
if %1 <= 0 ?????????
なんかバッチファイルみたいだ。
dwaveもbgm命令のようにループ位置指定できるようにならないかなー
雨音とか切れ目なく再生できて良いと思うのに
waveならmp3とかoggに変換した方が容量も少なくすむし、いいとおもうなあ
配布元さんとかがあって変換不可なら仕方ないけど
うんごめん普通に見間違えた
スルーしてくれ
更新予定だった月半ばも過ぎてしまったが、なかなか忙しそうだな。
仕事もだけど、相変わらず何かと戦ってて急がしそうだ。
ファイル圧縮とか後回しでいいから
wtite bkackとtrapだけでも直して欲しいけどな
とくにtrapは早く直して欲しいぜ
white blackがそこまで重要な理由はちょっとわからんが。
2.92来たが、trapなおっとらん・・・
最近の更新ラッシュにwktk
そういや、以前からレジューム機能が欲しいって騒いでた人は、
このタイミングで公式に要望出しとけば、実装してもらえたかもしれないのにwww
そういえばONScripterの話題ってどの辺のスレになるの?
どの辺まで追従するんだろうか?
俺も要望出してみるかなあ。
ところで、ご苦労様でしたじゃなくてお疲れ様でしたと書いてくれ。
ここ見てるかわからんけど。
無圧縮アーカイブまだかなあ
ボタン用のスプライトとか、数は多いけどサイズは小さい物を
まとめて無圧縮アーカイブに格納しておきたい
pngでいいじゃn
袋文字って難しいのかなあ
レジューム機能もだけど、スルーされてるよね
入れ替え大変なんだろうね
@マークでクリック待ちすると文字位置によって禁則処理しない報告しようかと思ってるけど、
袋文字可能になったらどうなるか分んないから様子見てるんだけど
なかなか来ないしね
つーか、公式のアップデート予告で、要望がどんどん取り入れられてる時に、
公式に要望出さずに、このスレでギャーギャー騒いでるだけじゃんw
そんなもんスルーされて当然
(新掲示板になってからは、誰もその要望出してないからな)
正規の場所で、正規の手続きを踏んだ要望も出さずに、
裏でグチグチ文句言うだけの奴が頭悪杉
なんか、KIDOKUOFFとKIDOKUONが何故か使えなくて
SKIPだけで諦めようと思ってたんだけど、
SKIP中に左クリックでスキップを止めようとすると、90%位の確率で挙動がおかしくなっちゃうようになってました。
(SKIP中にクリックすると最初からスキップし直す上に止まらないとか…。たまに普通に止まる)
たぶんここが間違ってるっていうのがあったら、教えて下さい。
>>219 どの辺って聞かれても、確実にゲ製板以外なことしかわからないよ。
>>226 >KIDOKUOFFとKIDOKUONが何故か使えなくて
kidokuskipを書いていないだけじゃあねーの?
>SKIP中にクリックすると最初からスキップし直す
巻き戻るってことか?そんなの聞いたこと無いな。
ゲームかOSを再インストールしたらどうよ。
フリーズじゃないなら組み方おかしいんじゃあねーの?
>>228 >kidokuskipを書いていないだけじゃあねーの?
書いてるお
他のNスク製のゲーム(他サークルの)は正常にスキップしてるので
NスクやOSがおかしいわけではないです。
それはシステムカスタマイズしてるの?
普通に考えたらスキップ中にクリックしたら
最初からスキップしなおすなんて現象考えられないんだけど。
既読ログとか環境データとか消してみるってのも手かも。
スマンが教えてくれ。テキストウィンドウをスプライト登録して
表示させたいんだがうまくいかない。
それでテキストを表示させるとテキストがスプライトの下に表示されてしまうorz
テキストの下に表示させるようにすると立ち絵がテキストウィンドウの上に来るし、
これどうすると上手くいくの?
binary heaven様の「画面表示の上下関係」を参照してみなさい。
テキストウィンドウの上にスプライトボタンとか表示させてないなら
windowback使わなきゃ良いんじゃね?
テキストウィンドウを任意の位置に指定する命令はないから
テキストウィンドウと立ち絵の間にスプライト表示させたいなら
公式に要望出してみれば?
humanzとwindowbackをいじってみれ
>>232-234 トン!
やっぱそうなるんだよな。
他サイトのスクリプトとか見るとwindowbackとhumanz命令併用しても
テキストウィンドウがスプライト使ってもちゃんと表示されてるから
他に何かあるんじゃないかと思ったんだ。
横からすみません
テキストウィンドウをスプライト登録すると
セットウィンドウを使用するのに比べプログラム上どのようなメリットがあるのでしょうか?
窓を横からにょろんと出したり
ビクビクッと動かしたり出来るお
なんという解り易い説明w
>>237 なるほど
よく分かりましたありがとうございました
>>230 シスカマしてます。既読ログとか環境データも消してテストやってます。
もっと簡単に答えをもらえる系の凡ミスかと思ってたけど、
何か変なことやっちゃったみたいですね…。スクリプト組み立て直してみます。
ひょっとしたらtraponしたままoffしてないとかで
クリックしたら変なとこ飛んでるとかあるかも。
眠い頭で、ふと思いついただけだが。
既読が利かないってのはこれでは説明できんが。
公式のやりとり読んで質問なんですが、
resetとdefineresetは、どう使い分けるのですか?
>>241 trap先のラベルの下にtrap off追加したら直りました!
通常読み進める分には不都合がなかったので、指定したラベルさえ通過すりゃtrap終了だと思ってました。
本気でありがとうございます。
あほすぎる・・・
そんなこといわないの
ああ、当たってたか原因w
まぁありがちなミスだからね。がんばれ。
>>225 後はスルーに徹して下さい
要望に合うツールを選べは済むだけのことなのに
このスレに粘着する行為は矛盾してる
選べばだった
>>247 1.半年ROMれ
2.自分のレスを100回見直せ
3.そんな餌にry
どの言葉をかけてやればいい?
225は言葉遣いはともかく正論。
お前は発言が的を射てないぞ。
最近Nスクを使い始めた初心者ですが
メモ帳を使っていたのですがエディタがあると便利と聞きました
皆さんはどういったエディタソフト使ってますか?
立ち絵のldをcとrとlを指定しさらにグラフィックファイルを指定するのが結構面倒なんですが
エディタ使えば効率よくできるようになるのでしょうか?
>251
うおこれ初めて見たこんなんあるのかw
254 :
247:2009/03/26(木) 00:29:11 ID:scw8Fj+I
>要望に合うツールを選べは済むだけのことなのに
>このスレに粘着する行為は矛盾してる
この部分は
>>225のことではありません。
はいはい
偽善者おつ
オマエも十分粘着
256 :
名前は開発中のものです。:2009/03/26(木) 10:53:12 ID:wp6sVpP/
荒らし、煽り、晒しはマターリ放置で
__ , -------- 、__
, - ':::::::::::::::::::::::::::::::::::::::::\
/ ;;;;;;;::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;\
/,,;,,,,, ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ,,,,,,,;:::丶
/ :::::::::;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:::::::::::::::ヽ
i゙:::;:::::||::::::ii:::::::::::||::::::::::::::::::;:::::::::::::::::::::::::::゙i
i゙::::|;;;;| |;;;;| |::::::::::| |:::::::::::::::::||:::::::::::::::::::::::::::::|
. i゙::::::i ''''''''''' '───' |;;;;;;;;;;::::::::::::::::::::|
.|:::::::|,-====-´ ゙ヽ,,,,,,,,,,,,、 |:::::::::::::::::::|
|;::::::::|,-----、 ~ニニ,,_` |:::::::::::::::::::|
`ヽ、i (、i´ノ ´い,, ノ ' |;;;::::::::::::::/
>>255 なんで、そんな必死なん?
. i ^~~~ー==-- ー'-+、 / ゙-、;;;;/
{ ヽゝ '-'~ノ
λ ''゙゙゙'''-''---、 /-'^
ヽ, ^~^ (
/ `丶 、 , - /^l
| /( ノ `''''''´~ __, - ' ゙i、
{ / /| ̄ ̄ ̄ ̄ _,- '¨ }
{/ / ゙ー────'~ \|
/ ヽ \
文化が違う
ここ一日でレスが激減した件について
260 :
名前は開発中のものです。:2009/03/27(金) 00:15:09 ID:0euagmA1
>>260 んもー
一言春厨氏ねって書けば済む事じゃん
Nスク製のゲームでなんかお薦めある?
最近のやつで
無難にうみねことかやっとけば?
人気あるんだから多分面白いんだろ。
文章を表示させている間クリックが無効(クリックしても最後まで一気に表示されない)
にするにはどうすればいいの?
文章と文章の間を止めたりするには
!wとかでできるんですけど
>>263 うみねこはやったんだ 体験版だけだが
まぁ売れてるだけってそこそこ楽しめたよ
>>264 それやる必要あるか?
システム的にマイナスになるからやめた方がいいぞ多分
ああ。それは俺もやりたいと思ってた。演出的に。
>>264 !w じゃなくて !d 使ってくれ
スキップ出来なくて適わん
>>266 過去スレにヒントはあるよ
でもやるならボタンやctrlスキップに対応してくれ
俺さー昔、Nscの同人ゲーで、
文章を一文字ずつとかでゆっくり表示させたりする
演出を多用してるヤツやった事があるんだけどさー
クリックで飛ばせないからイライラするんだよな。
何度モニターをぶったたきそうになった事か。
作った本人は「演出カッコイイ」と思ってるんだろうけど
やる方からしたら苦痛以外の何物でもないよな。
演出カッコイイは別に構わん
スキップ可能なシステムを組んでればいいだけの問題
そこをおざなりするから明確な答えださないだけ
ついこないだからやり始めたんだが、命令って全部手打ち?
今のところTeraPadを使っているけど、Nscripter専用のエディタがあったら教えてほしい
ないねぇ。
手打ちが一番だと思うよ。
スレ的にはサクラエディタが評判良かったはず。
ありがとう、サクラエディタを試してみる
また公式に変なの湧いてるなあ
>>250=
>>271 良く使う命令は、俺は簡単に打ち込める環境作ってるな
ま、自分で調べて工夫すりゃ、いくらでも方法はある
命令の複雑な使い方なんかを質問するならともかく
この程度の事も自分で整備出来ないようじゃ
例え紙芝居でも、ゲーム制作なんて無理なんじゃね?
辞書変換の単語登録とかなw
まあ辞書は余裕で飛ぶからなみだ目でああああああああああああ
辞書の内容はテキスト保存で保守してる
どいつもこいつも
ないものねだりだなー、おいw
ないならエディタ作っちゃえばいいじゃん。
セットウィンドウ内の特定の文字だけ小さくすることは無理なのでしょうか?
セリフの「」はそのままで中のセリフだけ文字サイズを小さくしたいのですが…
サイズ変える理由って何?
>>281 レスどうも
相手に届かないよう小声でポツリとしゃべってる感じを演出したいんです
>>262 最近あんまNsc製のゲーム見ねーな。
ミッドナイトヴァージン、灰瞳に機す、metropoliceくらいしかシラネ。
後はByeとか、断…いや、何でもない。
フリーならいっぱいあるんじゃね?ナルキとかさ。
>>273 俺もサクラエディタ使い。
わりと便利だぞ
>>282 それやろうと思ったことあるが、結局文字スプライト使ったな。
ルビ機能を悪用で!w
天才
自分は逆に大声を表現したくて文字スプライト使ったのですが
履歴に残すやり方がわかりませんでした
机上論というか自作プログラムでやった事の応用だからNスクじゃ試してないけど
文字スプで大声出す
↓
テキストウィンドウを画面外に持ってってスプと同じ文字表示させる
↓
何事もなかったかのようにテキストウィンドウを元に戻す
とかどうだろう。テキスト窓に残ってる文字とか色々問題はありそうだけど・・・
メモ帳信者の俺
setwindowの上にスプライトかなにかでまた別のテキストボックスを表示し
そこに喋っているキャラクターの名前を表示するには(gettagなどで)
システムカスタマイズでtextgosubを宣言しないといけないのでしょうか?
textgosubを宣言するとクリック待ちや改ページなどを自分で再定義しなきゃならないと聞いたのですが・・・
上記のように名前だけを表示する欄を表示させたいのですがそれはできないのでしょうか?
ふつーにスプライト出すのはだめなん?
猫がいる。\
lsp 1,":s/25,25,0;#FFFFFF"+"【ねこ】",50,350:print 1
「にゃー」\
csp 1:print 1
奴は鳴いた。\
で駄目なん?
猿の鳴くころに・・・
いけると思います
公式にいる、いるかって奴、相当馬鹿だな。
しかも、バグ報告に便乗して、自分の質問ねじ込むとか、
どんだけ薄汚い性格してんだよw
ヴァカに構うとヴァカが移るぞ
本家BBSの質問内容はともなく、ここで公式のコテハン叩きするのも本末転倒じゃないか?
どう見ても五十歩百歩なこと書いてるし・・・・・・
本末転倒っつーか
ここじゃなくても陰口をたたくのはみっともないよ。
愚痴を言いたいとか、気持ちを共有したいってのはわかるけどさー。
陰口を叩くのは俺は嫌いだ(キリッ
そして
>>298は、得意顔で本家に罵倒を書き込むのであった
こういう場面でふざけんなよ。洒落になってない。
いるかのゲームやってみたいです!!
プレイヤーへの配慮が無いカスゲーだろうという予想が当るのか確かめたいです!!^w^v
302 :
名前は開発中のものです。:2009/03/30(月) 16:15:47 ID:Qd3q3/Og
これが本家サポートBBSの管理者から直々に返答を貰った人への
当て付けだったりしたら痛過ぎる。
本家BBSのヲチみたいなのや
この流れは確かに嫌なんだけど、
要望・バグ関係なら、高橋氏が大抵は返答してるのだから
「直々に返答を貰った人への当て付け」と言う考え方もおかしい。
こんな時に全否定して誤魔化すのってどうよ?
302の言う「これが」がどれを指してるのかがわからんのでなんとも。
なんかすげーどーでもいいな
うん。まじでどうでもいい。
俺はいるかのゲームがやれればそれでいい。
308 :
名前は開発中のものです。:2009/03/30(月) 22:48:58 ID:301WlCZj
一目で必死な書き込みが連なってるね
いるか本人が紛れ込んでるんだろw
310 :
名前は開発中のものです。:2009/03/31(火) 01:22:31 ID:+gCUcVGO
わかり易く晒し上げ
_,,..r'''""~~`''ー-.、
,,.r,:-‐'''"""~~`ヽ、:;:;:\
r"r ゝ、:;:ヽ
r‐-、 ,...,, |;;;;| ,,.-‐-:、 ヾ;:;ゝ
:i! i! |: : i! ヾ| r'"~~` :;: ::;",,-‐‐- `r'^!
! i!. | ;| l| ''"~~ 、 i' |
i! ヽ | | | ,.:'" 、ヽ、 !,ノ
ゝ `-! :| i! .:;: '~~ー~~'" ゙ヾ : : ::|
r'"~`ヾ、 i! i! ,,-ェェI二エフフ : : :::ノ~|`T <イエーイ、いるか見てるー?
,.ゝ、 r'""`ヽ、i! `:、 ー - '" :: : :/ ,/
!、 `ヽ、ー、 ヽ‐''"`ヾ、.....,,,,_,,,,.-‐'",..-'"
| \ i:" ) | ~`'''ー---―''"~
ヽ `'" ノ
春だな。
少し気に入らない事があれば目先の人間を叩いて発散とか
自らスレを汚すようなことするなよ。
313 :
名前は開発中のものです。:2009/03/31(火) 13:33:21 ID:j+le6bu7
このスレで矢鱈とコテハンやサークル名を挙げて叩いてるのが居るけど
「公式やこのスレで目立つコテハンやサークルが発生する度に嫉妬して
目下に扱う書き込みを繰り返す粘着構ってクンではないのだろうか?」
なんて思ってしまいそうな位だよ。
そうやって解説する奴も同意を得たいだけの構ってクンに見えてしまいそうな俺
公式であんだけ全レス粘着してた奴が
このスレで話題になった途端、ピタリと黙り込んで
今度は、こっちのスレに突然大量の説教レスだもんな
分かりやすすぐるwww
いるよね、何でも誇張して周りに相手にされない奴。
317 :
名前は開発中のものです。:2009/03/31(火) 16:17:29 ID:YINjISql
age
sageない時点で信用できん
■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
このスレを見ている人はこんなスレも見ています。(ver 0.20)
オリジナル一般ノベルゲームが売れるためには6 [同人ゲーム]
【南極堂】断罪アイアンメイデンpart1 [同人ゲーム]
戦場シム「ArmA 2」+「ArmA」+「OFP」Vol.174 [PCアクション]
【ニコニコ生放送】鈴木史朗が箱○版のバイオ5を実況 → 所持しているのはPS3版と判明 [ニュース速報]
貼るな
321 :
名前は開発中のものです。:2009/04/02(木) 05:50:45 ID:EnbFBAlY
<荒らし、煽り、晒しはマターリ放置で>
・彼らは放置が一番キライ
・彼らは常に誰かの反応を待っています
・彼らは煽りや自作自演であなたの反応を誘います
・彼らは華麗にスルーして自然消滅させましょう
322 :
名前は開発中のものです。:2009/04/03(金) 18:47:52 ID:cM0eIX8J
システムカスタマイズの
textbtnwait命令で時間制限を設けることは可能ですか?
もし可能であれば、どのように組めば出来るかご教示お願いします。
無圧縮アーカイブできるようになると
どんな利点があるの?
>>322 btntimeは?
>>323 bmpの展開速度があがるんだと。bmpを使う潔癖性専用機能?
325 :
名前は開発中のものです。:2009/04/03(金) 20:06:04 ID:cM0eIX8J
png最強論
容量の関係か、むしろbmpよりも軽く感じる
>>326 だから無圧縮アーカイブの要望出たんだろ
>>324 俺はシステムカスタマイズで使う画像を無圧縮アーカイブにする予定。
あと、PNG使ってる奴ならBMPに乗り換えるんじゃないか?
配布する時ZIPなり何なりに圧縮するとBMPもPNGも大差ないし。
pngとかはもともと無圧縮のまま突っ込まれるじゃん
>>329 pngそのものが圧縮されてるだろ。
BMPとPNGだと展開速度が数倍違う。
うん?
俺が随分前に計測した時は
BMPよりPNGの方が早かったはずだけどな。
アーカイブしてもしてなくても。
たとえBMPがアーカイブで無圧縮になっても
PNGよりは遅いはず、だからサイズの小さいPNGの方が便利……と思っていたんだが。
無圧縮アーカイブ期待してるのは
あわよくば2バイト文字に期待してんじゃねのか
知らんけど
nscrのアーカイバが圧縮したbmpの展開処理は縮み方の割にありえないほど遅い
あと俺がプレイヤーの立場に立った時、無圧縮のbmp大量にHDDに置かれるのは嬉しくない
だからpng使ってる
みんながみんな大容量HDD使ってると思ってるのが間違いだな
ファイルサイズでかくなればインストールに掛る時間だって大幅に増えるし
メリットが殆ど無い
png公式でサポートみたいなこと言ってたはずだからそっちに期待
bmpとjpg併用して使ってんだけど、やっぱ拡張子揃えたほうが
いいのかね。png使ったことないけど、動作軽いかな
用途に合わせたファイル形式使うのが正解
>>336 PNGとJPEGなら展開速度はほとんど変わらない。
無圧縮アーカイブがきたらBMPが頭抜けて速いだろうから
メニュー画面とか細かいところで大量に切り替えたりして使ってる画像は
BMPにすると処理が軽くなるかもしれない。
>>337-338 なるほど。
システム画像だけbmpで統一したら生の状態でも表示が遅いから
どうしようかと思ったんだわ。トンクス
自分で計測してそれに従えばいい。
PNGのテスト版来てるね。
メニューとかで頻繁に使う画像は、読み込んだままメモリから消さずに
vspで表示だけ消して残しておくのが一番速いぞ。ロード時間0。
掲示板にテスト版きてるぽ
( TДT)ゴメンヨー
プラグインフォルダに入れたら強制終了した
nscrpng.spiのが使い勝手いいな…
あの投稿ミスはまた例の奴か?
試したんだが、nscrpng.spiの方が展開速度速いな。
nspng.dllはnscrpng.spiに比べると1.5倍くらい展開に時間がかかる。
しかもテスト版でnscrpng.spiを使おうとするとエラー落ちするから、
今後のバージョンでnscrpng.spiが使えなくなる可能性大だな。
まじで
>>346 マジか。速度上がるまではv292で行くわ俺。
公式に要望出ててたマウスクリックと終了割り込み追加して欲しいな
ここは出番だと思ってnscrpng.spiのソースを公式BBSに晒してみた
いえーい高橋さん見てるー?
ちょww
直樹様がみてる
山田様がみてる
しかしpng公式対応する日が本当に来るとは…
ついでに掲示板変える気になったのか。
あの掲示板不便だったからな…
うおーーー
最近の開発スピードが凄くて感動
俺も、今作ってるゲーム公開する時は、ns2とPNGに移行しよう
各プラットホームの互換スクリプトが追従するのは、やっぱりゲームが出た後になるのかなあ?
更新予告してるね。期待
これから先、本格的にいじっていこうと思ったら
Luaの勉強しなきゃいけないのかなあ
>>357 現状でも結構良くできたの作れるんだから問題ないだろ。
限界近くまで弄り倒せば結構商業平均並に行けるぞ。
単に、吉里吉里でいうKAGが今のNスクで、tjsがLuaだろ
今のNスク自体が lua で再実装されればそうなるな
BBSにLua実験版が来てるな
>マウスカーソル変更命令のバグ修正
これすごい嬉しい…
矩形描画は助かるぜ
数値ラベルって古い命令だったのか……
修正すんのめんどいが仕方がない
昔、レジストリ経由で外部からNスク上に文字送り込んで表示するのは作った事あったなあ
>>360 そういう構造になるのは、NScripter2から。
正確には、吉里吉里でいうKAGがNScripter2で、
エンジン自体の名称はまだ未定。
と、去年の秋くらいのブログに書いてあった。
掲示板のLua実験版を見る限り、
既存のNScripterからLuaに処理を投げてる構造になってる。
この更新ヤバイな。面白すぎる。
やばい。
最近の怒涛の更新でついていけなくなってる……。
わーいわーい
3月下旬にゲームを完成させる予定だったのに…
いや、まあ、うれしいんだけどね…
最新版がwin98seで起動しない…orz
>>373 そりゃ、コンパイラVC++2008になったもん。当然だ
俺も、あるDLL入れてると、ロード出来なくなって凹んでるけど、
この規模の更新ならしゃあないわな。
Escキー拾えない?
いや、当然だじゃなくて。そういうのは報告しないと。
【NScripterの最低動作環境】
DirectX8以上 Windows98/Me/2000/XP/Vista
と「導入について.txt」に書かれてるから報告しなせい。
一気に進んだ分バグは多そうだな。
夏までには落ち着くだろうけど。
>>368 読んできた
完全新規でNScripter2作るのから方針転換か
Luaのサンプルを動かしてみたけど、
バックグラウンド並行動作してるのみて感動した。
サポBBSで9x系対応しなおし版きとるぞ。
さすがに、9X系を使ってる人なんて
もうほとんど居ないだろうし検証できるんだろうか
古いOSを動作環境に入れちゃうと、文字コード周りで手間なんだよな
Unicode一本に絞れるなら結構楽なんだけど
それはおまいさんがたのほうで完成したソフトに「古いOS非対応」と明記すればいいんじゃね
おまえら的にはコンパイルしなおしでの処理速度と
NscへのLua導入の足枷が気になるんじゃないのか?
とりあえず重くならなきゃいい
Nスクの強みの一つはそこだし
>if文でORが使えるように
キタアァァァァァァァ
怒涛の更新ラッシュだな
試した中では、うみねこは動いてたな。
サンプルスクリプトにアニメ出来る立ち絵命令があがってたぞ。
コントロールキーで早送りできるのが好感触。
>>386 速度差はあるだろうが、人間には体感できない程度だろ
新サンプルの立ち絵アニメーションが良い感じ
俺のスクリプトでは多重にgosubを使ってる最中の表示系命令がめちゃくちゃ不安定になった
ただ俺も無茶な打ち方してるからなあ
394 :
名前は開発中のものです。:2009/04/09(木) 18:36:05 ID:qai5ey54
>>392 そんな分りきった大雑把な体感差の話なんてしてない
あれ? 立ち絵アニメーションライブラリのサンプルスクリプト
ウィンドウ開く前にエラー落ちするけど俺だけ?
試しにver2.82だと「不正な命令"luacall"です。」と言ってくれるけど、
最新版だと「問題が発生したため〜〜」とwin側のエラー出る。
昨日までのver2.93ファイルでも同じだった。
間違ったファイルアップしてたくさいな。
ここは同人ゲーム板ではありません。(ローカルルールそのものが異なります)
俺さっきやったけど、普通にできたよ?
お、今回のファイルは行けた。
つーか、公式で報告しなくてスンマセン。
誰かnspng速度改善直後のNScripter.exeを控えてたりしない?
少なくともあのバージョンまではエラー吐かずに動いたんだ
あれ、nslua著作権埋め込まれてなくね?
ああ、挙動がおかしくなる原因がわかった
長いdefsub命令(100KB、無駄なくらい横に長い)を読みに行かせると途中で挙動が狂う。そういや前にも似たようなことがあったようん
こういう場合で
>問題が発生したため、nscr.exe を終了します。
が出る時ってメモリ不足だっけ?
あれこれ試してみたけど、やっぱり横に長すぎる行を通るとそれから後の処理が完全に駄目になるみたい。
最近のバージョンでは大丈夫だったから問題ないかと思ってたけど、やっぱ横長すぎるのは駄目なのかな
一行ごとに処理してるみたいだから、あんまりむちゃくちゃに長いのはやめたほうが。
そんなに長い行にしなきゃ出来ない処理ってあるか?
ちょっとの手間を面倒くさがって無理やり一行にまとめてた。
skip %X_Zahyou
split $Line_1,",",$1,〜,$40 :mov $hoge1,$1 〜:mov $hoge40,$40
split $Line_2,",",$1,〜,$40 :mov $hoge1,$1 〜:mov $hoge40,$40
split $Line_3,",",$1,〜,$40 :mov $hoge1,$1 〜:mov $hoge40,$40
こんな感じで横に伸びまくり。見る分には見やすかったんだけど、確かに無茶はしない方がいいね
draw系のは描画のループにdrawclear入れておかないと加算合成されていくようになったな。
最初ビビった。
あと、ロードしたら落ちるというかセーブデータが壊れて作られる(通常より40KB程小さい)ように
なったけど
>>403と同じ原因なのかわからんし、眠い。明日じっくり検証してみる。
drawclearをしない限り画像は上に重なっていくばかりなのは
実装当初からそういう仕様なはずだけど、そういうことじゃなくて?
比較的質の高いコーディングでスクリプトの内容を公開しているゲームはありますでしょうか?
コーディングの参考にしたいです。
特に一般的なコーディング規約などについて知りたいと考えています。
恐らく無いと思う。
411 :
名前は開発中のものです。:2009/04/10(金) 08:37:43 ID:qZRQa3fz
カオスでフリーダムなのがNScripter
>>408 加算合成ならどんどん画面が明るくなるけどそんな仕様だったっけ?
>>409 カーニハンのプログラミング作法でも読んだら?
>>412 *lp
drawsp 0,0,255,20,20
drawsp 0,0,255,40,40
draw
delay 1
goto *lp
うちでは加算合成にはなってないっぽいのだけど、どんなスクリプト?
バグだろうから報告したらいいんじゃないかな。
>>413 *define
game
*start
てすとですよ\
bg "test.jpg",1
for %0=10 to 50 step 10
drawbg2 320,240,100+%0,100+%0,0
draw
click
next
こんな感じ\
end
drawbgだと問題おきないから、drawbg2の問題っぽいな。
前に減算ブレンディングとか追加してたからそのときにミスったんじゃないかね。
なんか一定条件下でnumaliasの定義が吹き飛ぶ。あちこちスクリプトを切り貼りしてみたけど、法則性わからず。
一度にデータを読み込みすぎた時(文字変数にやたら長いものを代入してsplitで切り出しとか)に起こるんじゃないかという怪しすぎる結論しか出ない。
こういう状況でこうなるっていう最低限の再現性を作り出せないから報告も難しいしもう嫌だ俺のスクリプト。
なんとかはっきりした原因を見つけられればいいけど
もう無理諦めた
きっとメモリとかの深い場所に原因があるか俺の打ったのがどうしようもない代物だったかのどっちかだ。一つ前のバージョンで頑張ります。
お前の努力で日本中に散らばったNスクユーザが幸せになれるかも知れないからもうちょっと頑張るんだ
休んだ後でまた再挑戦する。新しい命令もnspngも使いたいし。
だけど同じ症例の人が出ない以上相当変な環境依存か単なるミスな気もする。
以前のバージョンでは動いたものがエラーを吐くようになったってのがよくわからない。本当はスクリプト自体が文法的にグレーだけど、以前のバージョンでは一応動いていたとか?
でも出るエラーの種類が変(普通にdefsubで飛んだ先でgosubとreturnが対応していないと言われたり、
ある場所からreturnしたらなぜか00.txtの8行目なんかに戻ってnumaliasを実行しようとしてエラー出したり、
numaliasで名前付けた変数を使ったら数値の来るべき場所に〜と言われたり)だし、具体的にどこかの行がおかしいって感じはあまりしない(横に長い行は原因かもしれないけど)。
むしろ量か横の長さ辺りに原因がありそうな気がする。でも俺がとんでもなく馬鹿なミスでもしてるのかもしれないし、うーん……
メールとかで高橋氏に送るわけには行かないの?
見てもらえば一発で原因わかるかもよ
>>419 動作的にはどう? 起動しない感じ? それとも起動後の動作不良?
俺もスタック作る為にsplitで何十個もやってるから同様かもしれん。
俺の方はセーブデータが異常になる。
>>420 完全に原因不明の状態で長ったらしいスクリプトを送ったら迷惑じゃないかと思って。不具合だと決まってるならともかく俺がヘマしてただけなら悪い気がするし。もう少しだけ粘ってから最終手段として考えてみる。
>>421 起動はするんだけど、ある程度の場所を越えると挙動不審になったり突然エラーが出たりする。
例えば%X_Zahyouをテキストで表示しようとした時、ある場所から後だと(この「ある場所」ってのがいくら試してもいまいちはっきりしない。)エラーが出たりとか。
そういえば動きが怪しくなるのはsplitが関わる行を通ったあたりからな気もする。
何か
>>419読んだ感じだとオーバーフローしてメモリぶち壊されてんじゃね? って感じだけど
話見てく限りじゃそんな気がする
再現難しいって点も、何だかメモリ周りのエラーっぽい
>>422 ありがとう。
俺ももうちょっと粘ってみる。splitメインで検証してみるわ。
揃ってから上のdrawbg2と一緒に報告してみるつもり。
って、drawbg2はもう公式で対応されてたw
>>423 どこでオーバーフローしてるだろうか。
パーサでやっちゃうわけないから解釈ミスが不具合を誘発してるのだろうか。
ソースがありゃすぐ原因が分かるだろうけど・・・
(NScripterの文法定義ってどこに書いてある?)
多分オーバーフロー関連だから、検証で原因を特定するのは無理だろう。
現象が起こるような長いsplitの例を一個作ってそれを送ったらすぐ直ると思う。
>現象が起こるような長いsplitの例を一個作ってそれを送ったらすぐ直ると思う。
そんな簡単に再現できるような物なら、ここまで揉めないのでは?
for %0=0 to 39
add $0,"あ(中略、300個くらい)ああ/100/"
next
split $0,$1,%1,$1,%1....(中略。300個くらい),$1,%1
これでものも言わずに落っこちた。多分、文字列の長さに限界があるんだな。
ちなみに文字列を短くすると無事動く。
うわ!
簡単に再現されてた。
余計な事いってすみません草食って詫びます
>>427
・・・いわゆる汚染チェック的なものって無いのかな?
だったら画面からはみ出た時止まるのはいいけど、続行ボタンが欲しい気がする。
文字列の長さ対応されたみたいだな。ありがたい。
だが最新版でもセーブデータが2KBにしかならない(旧来は48KB前後)
ってことはどっか俺のスクリプト変なんだろう。あー、見つからんorz
見つけたバグ。
textfield命令の利用でマウスポインタが変わるが、入力抜けても変わったまま。
一度画面外にマウスを動かさないと標準のポインタに戻らない。
ここでバグレポすんな
もうちょっと纏めてから公式に投下しようと思ってるんだが、
確かにそうだな。スマン。チラシの裏に報告リスト書く作業に戻るわ。
>>434 texthideのバグもついでに直して欲しいって追加しといて
>>423 あーメモリ関係か、ありそう
でも最新版で駄目だったし、スクリプトで何かやらかしてるかも
>>434 ちょっと訊いていい?
;value(数字)って使ってる?
;valueの説明に、
>変数番号は 0〜4095 まで指定できます。
ってあるけど、この説明が間違っているのかもしれない。
あまり大きい数値を指定すると動作がおかしくなる。具体的には俺の場合3800くらいから。
メモリ関連の問題だとしたら、ここらへんに原因があるんじゃないだろうか。
とりあえず俺の意味不明な不具合は;valueの値を小さくしたら解消されました。
;valueに大きい数値指定しちゃ駄目ってのが既出だったら本当にごめん。
ちょっと前の版では;value4095とかでも普通に動作したけど、最新版では駄目なのかもしれない。
問題が出ている人はもし;value使ってるならちょっと試してみて。
441 :
434:2009/04/11(土) 01:33:48 ID:/BCOpILR
いや、俺の方は原因違ったみたいだ。
value命令自体を削っても変わらない。
なんだかんだ言って、ここに投下する意味でてるじゃないのw
>>440 いいから公式に報告しろよ
ちょっと前に対応に困ると公式の掲示板で
高橋氏愚痴ってただろ
どんだけ話し聞いてないんだお前
>>444 いやわかってるよ。
他の人の状況を少し確かめてから報告するつもりだった。
>>442も頑張れ。
じゃあ報告してくる。
>>444 原因不明の状態で「何だか変です」だけ言われても高橋氏だってどうしようもないじゃん。
という考えで、纏まるまでは症例ここで集めてブレストしたいという心理もある。
取り敢えず、俺の症例の方は原因らしき部分絞り込めたらちゃんと報告する予定。
実際は全然絞り込めないから途方に暮れてるんだけどねw
>>444 話は聞いていても理解してないよね。
高橋氏が言ってるのは、こっちだけに書かないで
ちゃんと公式BBSに報告して欲しいって事だろ。
最終的に公式に報告すればいいだけの話なんだから
そう目くじら立てることもないだろw
勘違い可能性も考慮して確認の意味でもここに書くこともあるだろうし
ここに書くこと自体はスレの方向性としても間違ったことではなく有益なものだしな。
>>447 目くじらとかw
最終的ってのは何時を差すんだ?
何だかんだ言って報告しないままで修正されてたりするの結構あるぞ
じゃなきゃ反感買うの目に見えてること
わざわざ言うワケないだろ
あー、不具合が出てる他の人の様子を見てから公式に報告するって書いておかなかった俺が悪かった。
;valueが原因だというはっきりした自信がなかったんだ。今は確認したし確信もって言えるけど、さっきはごちゃごちゃに展開してたから。もし勘違いだったら迷惑だしさ。
とりあえず、 ID:Yqs5eVrm がキチガイな事は良く分かった。
まあ落ち着こうぜ
原因微妙な不具合が→探りつつスレで相談、同じ症例の人はいないか?→不具合の原因判明→公式に報告→公式スッキリ→みんな幸せに
普段はともかく、本体更新後のバグ取りはこれでいいんじゃない?
バグ報告のシステムを導入してほしいよな。tracとか。
掲示板だと、バグのステータスが今どうなってるのかわかりづらい。
あの掲示板自体使いにくいから変えたい、と高橋氏も言ってたしね
その辺考慮してくれると結構ありがたいかも
確かコンパイラ変えたとかって話もあった気がするし、その辺で前の版と今の版で違いが出てるのかもしれない
特に配列周りの扱い もともとVC系はたまに怪しい挙動のバイナリ吐き出すから・・・
ゲームエンジンである以上、内部的に配列で抱えてるものって多そうだよなぁ
C系列の言語だと配列の境界チェックしてくれないから、変な数値指定とかしたら不安定になるんだよな
長すぎる文字列も同じ バッファオーバーフローってやつだね
>>453 >C系列の言語だと配列の境界チェックしてくれないから
そんなもんプログラマがやるべきこと。
455 :
434:2009/04/11(土) 14:25:46 ID:/BCOpILR
原因判明。自動saveoff範囲というか、そのあたりの仕様変わったんだわ。
高速化の為に無理に頑張って殆どの動作をsaveoff状態に組み替えてると駄目なようだ。
texec
saveon
;(ここに何かしら命令入れてセーブ準備させる)
saveoff
return
という手法だとセーブデータにスプライト情報とかそういうのが記録されなくなる様子。
>>435 texthideのバグってどんなの?
報告用に今再現スクリプトとかまとめてるから、一緒に報告するけど。
lua絡めて開発できるのはしばらく時間かかりそうだなあ
当面はシナリオスクリプトいじりながらやるしかないか
あれ? 再現スクリプト書いても発生しない……?
何で>455の一箇所変えただけで直ったんだ俺のスクリプト('A`)
>>456 ありがとう。
http://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
;--------------------------------------------------
>>458 最新版は行ごとに記録じゃなくて、
何かしらの文章を表示したタイミング(か? それだけじゃないかも。saveon状態をあまり使わないからよくわからん)で変数その他を記録してる気がする。
とりあえず
(全角スペース)!d1
textclear
savegame 1
みたいな感じでセーブしたら俺の場合は正常動作した。
Luaがどうこうよりも、変態的なスクリプトの使い方で落ちてるだけな気が。
>>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
なんか、リソースビルドで起こらないバグがデバックビルドで起こって悩んでるみたいな話?
464 :
459:2009/04/11(土) 18:11:51 ID:FsX29Nmf
>>462 こんな勝手な書き込みに、わざわざ丁寧な返信をありがとう。
自信が無くて、公式に書き込む勇気がなかったので、感謝。
システムカスタマイズで、デフォルトと良く似た外見の右クリックメニューを
作ろうとしていたんだけど
仕様と理解してtexton/textoffと透過したスプライトをBG代わりに利用して、
対処するように変更します。
saveoff話してるのか。
saveonの個所をpretextgosubで飛んだ場所にすると
テキスト表示の1行目が空行の場合、セーブ位置ずれるの直ってる?
textgosubの位置で使ってればなんて事ない問題なんだけどさ
>>464 報告して掲示板を見た瞬間……直っていた罠(´;ω;`)ブワッ
高橋さんありがとうです。
467 :
459:2009/04/11(土) 18:28:26 ID:FsX29Nmf
>>466 お手を煩わしてすみませんでした。
>>466読んで掲示板見に行ったら、もう直っててびっくりした。
一応、元質問したのが自分なので、
公式の方にもお礼を書き込んでおきました。
>>466さんにも、ありがとうございました。
なんだかんだでスレッドで出た異常動作は一通り収まったな。
これだけ早く対応してくれるのはありがたい限り
早く今作ってるの完成させて
新命令、新仕様を使ったの作りたいぜ
つ 新命令に置き換え作業の誘惑
そろそろ公式のマニュアル整備されないかな。
仕様がわからないのは結構つらい
今整備してるんじゃないの
lsp2減算ブレンディングの命令たしか未記載のままだし
jumpfの異常動作の文字列って全部判明してたっけ?(2.82時代から変わらない動作)
この際まとめて報告しないか?
*define
game
*start
てすとですよ@
jumpf
;降←これでjumpf が割り込まれる
~
ですとでした\
end
まあjumpf自体が非推奨な気がしなくもないけど
面倒でもskipとか使った方がいいんじゃない?
あ、でもまあバグが直るのは悪いことじゃないか
ラベル数のやりくりに苦労してて
さらに自作の関数をよく書き換える場合は結構重宝すんのよjumpf
skipと違って毎回書き換えなくていいし
skipは使ったことを忘れてると地獄を見ることがあるしね
jumpfは少し重いけど、大量の処理をするわけじゃなければ使い道もある
jumpfのバグを報告した際、それは非推奨にしましょうというのが公式見解だったと思う。
ああそういう経緯で非推奨命令になったのか
そして公式にデジャヴ
公式見解まとめ誰か作ってくれ
>>481 俺は、掲示板の重要なログは
URLとセットでテキストファイルに保存するようにしてる
最近ならsaveonの挙動の話とか。
掲示板変わったら、またログ見れなくなるだろうし
ローカルに保存しとくのが一番
たしかに、閲覧だけでもいいから、
旧掲示板のログも見れればいいんだけどね。
カオスだけど。
>>485 インターネットアーカイブ使えばどーにかなるんじゃねのか?
>>484 最近の話題部分に対してまとめれ言ってんじゃねーのかよ
アホか
つ「言い出しっぺの法則」
押し付けんなよw
まとめやる気も無いし、やって欲しいとも思ってない
まじかー
つ「ふざけ合う必要なんか全然無い場面」
ジャンケンで決めようぜ…
つ「某板の某スレ同様、枯渇するまで餌(レス)は与えないほうがいい」
Luaで組んでみたい気もするが、
まだ機能が安定してなさそうだし
ONScripterとかも対応してないだろうしまだ先だな。
つ「ルアー釣り」
急に覚えられる気がしないから、俺はどの道しばらくはLua使わずにいく
むしろONSの対応促すようなキラー作品がなんか出てくればなあ。
何故そのキラー作品を自分が生み出すと言わないんだ?
nspng.dllとかnslua.dllとかnsogg2.dllを別フォルダに置く命令が欲しい
実行ファイル直下のplug-inフォルダ内に全部纏めたい
envdataもいい加減savedir指定フォルダ下に作って欲しいぜ
さあ公式に要望を書くんだ
envdataの件はgloval.savが外に出てればいいだけのような気もするが
製作時に困るのってenvdata消した場合にフラグ関係のデータ飛ぶからだし
ぽまえら報告だ。MSpDraw.dllにPNGファイル投げるときに、
nscrpng.spiなら今まで通り問題ないが、nspng.dllだとおかしくなる。
マジか。あのプラグイン便利そうだったんだが
修正待ちか?
>>504 現状、NScripter本体だけだとnspng.dllはちゃんと動いてるわけで
MSpDraw.dllが公式の制作物じゃないから報告するのに抵抗ある。
よって修正も望めないかもしらん。
DLL側からは画像のαチャンネルを取得する術がないから
仕様が変更されない限り対応は無理だよ
右側にマスク画像付けた24bitPNGなら大丈夫じゃない?
あ、mタグ使った方がいいかも
Luaで書けば、うんこなコードであろうと爆速だとか思い込んで
書き換えてTimmerで計測したら普通に重くなってワロタ
まともに書けない間は意味ないね
そういうので遠慮されていつまでも古いバージョン使い続けられるほうが
作者的には迷惑な気もするがな。プログラム的なことなのは明らかなんだから、
報告してどちらかに対応してもらったほうがいいだろ。
>>508 内部的には同じ描画処理してるんだから、別に速くはならんだろう。
NScripterのスクリプトよりコンパイル後の中間コードの実行は
速いだろうから、遅くなるのも変だが。どんなコード書いたんだ?
すまん、nscrpng+最新のNScripterならうまく動くみたいだな。
じゃあこっちを使い続ければそれでいいのか。
>>509 元コードと違って二分木しないでif文並べたww
おいおい
アルゴリズムのレベルで遅いものは取り返せないからなあ。
さすがに二分木と比べたら遅いだろうなw
NScripter−Tipsで
brにdefsubを使用してsavepoint について雑記書いてるから公式で
ゴチャコチャ騒いだ当人として補足しとこう
単にbrでsavepoint使うとbr使うたびにセーブされて
その画面をロードした場合、brを最後に使った行からロードされる
例えば、
br
あああああああ@
br
いいいいいい\
といったスクリプトがある場合に
いいいいいい\
の部分でセーブすると
br
あああああああ@
の部分がセーブに残らない。
なのでbrの前に ispage の改ページの判定を流用するようにすればいい。
そうすれば、テキストが消えることがなくなる。
――って
br
あああああああ
br
いいいいいい\
のケースは見落としてたorz
ありがとNScripter−Tipsの人
savepoint命令を使うと、使った直後の文頭がセーブポイントになるという感じ?
>>515 いえいえこちらこそ
autosaveoffを使うひとは全員書かなければいけないコードになりそうなので
そのうち中級にでも追記しておきますね
>>516 恐らくsavepointが呼ばれた瞬間、現在の行番号がセーブ準備情報に確保されるんだと思われ
>>517 自分はtextclearにもちょっと手を入れてます。
ページを跨るだけの場合なら特に必要ないのですが、
textclearを使って終わらせたシーンの場合、ispageの判定が0になってると思うので
変数に1を代入してます。
そうしておかないと、次のシーンがbrで始まる場合にページが崩れちゃいますので。
>>518 なるほど。デモなどを作るときにはtextclear必要ですもんね
情報感謝です
>>517 savepointの使い方が分からなかったので説明ありがとう
テキストボタンを初めて使ってみたんだが、
バックログだったり右クリックメニューだったりでボタン消えない。
誰か対処法教えて下さい。
エスパーの登場、お待ちしております。
だから<テキストボタン>です。一応公式用語だと思うんですが。
textbtnwaitでテキストボタン以外のキー、例えばホイール↑だったり右クリックだったら
バックログだったり右クリックメニューを出してるんですが、テキストボタンが消えません。
誰か対処法教えて下さい。
言いたいことは四割ほど伝わった
これが、ノベルゲームを作ろうとする人間の文章かっ
じゃあもう少し、<テキストボタン>でTipを出しているページだと
textbtnwaitでその<テキストボタン>部がボタン化しますが、
<テキストボタン>は自動的に最上部に描画されますので、他のメニューを出すときに邪魔です。
ボタンの在るページでもいつも通り、ログやメニューを出したいのですが、
その時にtextoffしても<テキストボタン>だけ残り続けて消えません。
btndef clearとtextbtnoffやっても消えません。どうやって消せばいいでしょう?
三度目の正直ワロタ。お前ら流石に答えてやれよなw
csp -1とか
printしないと消えないかもしれない
公式のリファレンスにもbtndef clearじゃ消えないって書いてあるしな
連スレすまん
テキストポタンは使った事ないからわからん。すまん。
が、
>>521の日本語のおかしい部分が「テキストボタン」じゃない事はわかる。
「だったら」とか「だったり」の使い方がおかしい。
ひょっとして最近はこんな使い方が流行ってるのだろうか。
>>529 <テキストボタン>はスプライトじゃないのでcsp系では消えないです。
早速 print や repaint も試してみましたが消えてくれないです……○| ̄|_
テキストボタンがなにを差してるのか全くの意味不明だが、
btndef ""使って
スプライトボタンで組んじゃダメなのか?
>>531 ライターじゃないですが、校正もやらされると思うので後学のためにご教示ください。
>>535 <> erasetextbtn gettextbtnstr linkcolor textbtnoff textbtnstart textexbtn
これらのこと
スプライトボタンでやると、ログ管理が面倒なので折角なら用意されている機能を使いたい。
>>526 NScripterを使う人が全員ノベルを作ってるとは限らないぜ?
clearと""の使い分けをマニュアル読み直せばいいと思うよ
>>531 俺は
csp -1
print 1
で消えるんだが・・・どうなんだろう?
バージョンとかも関係あるのかもしれない
>>533 確かにディレクトリの指定はしてみたいかも
あんまり多いとグチャグチャで実行エンジンが見つからないw
539 :
538:2009/04/18(土) 22:33:00 ID:5qojeC/b
失敬、勘違いだった
「だったり」を「画面でも」にすれば意味が通るのかな?
textbtnoffをバックログのbtnwaitや右クリックのbtnwaitの直前に入れれば消えるんじゃないの
トーシロ質問であるからして、荒れそうと・・・荒れそうと承知で、あえてお聞きしたいッ・・・!
NScripterで制作されたノベルゲームをプレイするに辺り
古い作品ゆえに音量調節機能がついていない作品があるのですが
最新盤のNScripterのようにボリューム調節出来るようにする方法というのは
あるのでしょうか?
ちなみにその作品の起動exeがインストールしてある同フォルダに
最新版のNScripterをコピーして起動するという方法ではエラーが起きて
プレイする事が出来ませんでした
ちなみに以下がその際のエラーメッセージです
---------------------------
エラー
---------------------------
変数番号が範囲外をさしています。
099.txt line:2
|
|numalias Canp_jamp,6204 ;幕間スルー
>mov %Canp_jamp
---------------------------
OK
---------------------------
変数の上限数超えてるからじゃねの
ボリュームについては
あそこのゲームはスクリプトで音量制御してるから
マニュアル調整できない(メニューバーのは使えない
変数番号って4000ちょいが上限じゃなかったっけ
>>542 基本的に無理だと思う
スピーカーの音量を自分の手で、いじったほうが早いと思う。
あそこのゲームはと特定してんのが凄い
次スレ立てないで終了していいかも?
548 :
542:2009/04/19(日) 10:22:30 ID:sU32oFux
了解しました
残念ですが、どうやら難しいようで
XPでのVISTAの用にアプリケーション毎に別々の
音量設定が出来ればごり押しで解決出来るんですけどね・・・
XPだとフリーソフトで、特定ソフトが起動した場合に自動的に設定した全体音量に調節
というくらいしか出来ず、アプリ毎に音量調節出来ないのが痛い
ちなみにありきたりですが作品については
ひぐらしのなく頃に&うみねこのなく頃に の事でした
何故か出題編4編だけはエラーが出ずにその方法で出来たので不思議だったんですが
おそらくその変数というのが出題編と解編で違うのですね
・PCエミュレータ上で起動する。
・ONS等互換スクリプトで起動する。
・ハックしてエラーが出ないようにする。
・エラーが出ないボリューム対応バージョンを探す。
お好きな方法でどうぞ
「せっかくだから俺はこのONSを選ぶぜ!」
ということでONS導入の勉強してきます
ご質問にお答えいただき、ありがとうございました
上手くいったらまたお礼に参ります
挫折
吹いた
はええw
ブログにNSc2の話題でてるよー
つ 次スレは無しの方向で
ブログみた
既存のライブラリに頼るならIrrlichtはソフトウェアレンダラがあるから
最低でもGDI描写できていいよね(内容次第で相当重くなるだろうけど)
ライセンスも自由だし有力な気がする
>>554 現在のシステムカスタマイズみたいな事をするなら
Lua必須な雰囲気になりそうだね
正直、どっかのサイトがNScripter2用Lua講座を作ってくれるまで、
俺にはお手上げな予感だ
NSc2の文字コードはUnicodeになるのかねぇ
それはそうと文字関係を自前でなんとかすれば
現状でもUTF-8が使えるんじゃないかとふと思った
メリットないけど
ONScripter早くLua対応してくれー
というか本家の開発が落ち着かないと無理か
誰かlua必須なゲームつくればそれ動かしたければその範囲で対応するんじゃないかな?
よくわからんけど現状でLua使うとしたら
フォント周りをLuaでやらしてシステム組むってことになるのかな?
よく分からんけど
Luaの使い方がイマイチよく分からん
とりあえずテキスト記述と画像処理を同時にできそうなのは分かるんだが、
今までスクリプトのみで作ってきた身では敷居が高く感じる
>>562 一般人的には並列動作・浮動小数点・数学関数が必要な時くらいじゃないか?
以前のスレで話題あったアークタンジェントなんて
計算後のテーブル自分で用意しなくてもmath.atanで一発だし。
終了割り込みとかはバグの元だから自信ないなら触らない方が良い。
あとは、DLLとの連携が楽になりそうだからPGには嬉しそうに見えるがよくわからん。
関数なんかをモジュール化できるから
簡単なフレームワークとか作れそう
タイトル画面とかCG鑑賞画面とか
dllフォルダ入り
地味に更新された
マジか。めちゃくちゃありがたいな。
むしろ、luaでもできないものってなんだ? 吉里吉里辺りには出来る事でさ。
マニュアル整備、飽きてきてるようだね
この手のは整理するのが好きじゃないと二の足踏むんだろうなー
でも商業では金取ってる商品として考えた場合、今はなーなーで済んでるけど
それじゃダメだと思ったりもする
仕様をまとめたドキュメントはあるんだろうけど
それをマニュアルに落とすのは手間なんだろうなぁ
マウスホイールのボタン取得って無理なのかなあ
プログラミング出来ないから分からないけど、めんどくさいもんなの?
考えられる理由は
ホイル-ボタンを使用可にするとホイール操作時、
つまりバックログ参照時に間違えてボタン押す可能性を考えて現状のまま
正常に動いてる操作回りを弄くりたくない
くらいかなー
個人的には公式で言ってたホイールボタンにテキスト消去を割り当てるとかってのは右ボタンに割り当てるか、
スペースキーに割り当てればいいと思ったし、
じゃなきゃ、プラグインで割り当てられるんじゃねの? 使ったこと無いけど
左クリック:ページ送り
センタークリック:テキスト消去
右クリック:メニュー表示
マウスだけで操作出来るこれ最強
ふーん
現実問題として、
***の操作をしたいという要望が、プレイヤーから出た時、
「いえ、それはスペースキーで割り当てるから出来ます」
とか
「右クリックに割り振ってあります」
とか、
代替え案をアナウンスするという時点で、かなりダメ臭い感じが漂ってくる。
そりゃ、非常に特殊だったり、異常に難しい要望ならともかく、
例えば、ホイールクリックでテキスト消去したい程度の要望で、
代替え案アナウンスってのは。
ここで愚痴っても何の解決にもならん
残念だが公式でスルーされた。それだけのこと
ゲームを作った側の責任として
現状に我慢できず
プレーヤーの要望を叶えたいなら
プラグイン作れるレベルまで覚えて自分で作れば?
>ホイールクリックでテキスト消去したい程度
その「程度」の事、我慢するなり自分でなんとかするなりしろって事でしょう。
その「程度」の事ができないくらいで、
そういう態度をとる方がよほどダメ臭い感じだとは思わんのかね。
まあ、一番手っ取り早い話としては、吉里吉里を使って事になるんだろうけど
>>575 そんなの市販ゲームでだって幾らでもあると思うけど
そうだね。
吉里吉里は色々難しいって聞いたんでNScripter導入して
どうにかカスタマイズまで来たんだけど
この後Luaなんていうのを一から勉強しなきゃならんのなら
これを契機に吉里吉里に移行するのもありかな……。
>571
つ exec_dll "getkey.dll/IsDown,4"
ボタン待ちを自作しなきゃならんが
Transでマウス->キーの変換もできたらいいのにな
あとノートPCだとホイールや中ボタンなかったりするから
作り手はその辺も考えてね
582 :
550:2009/04/21(火) 14:19:11 ID:mGqmsQ84
出来た!音量調節出来た!
/■\
(_´∀`)_ わっしょい!
/,/-_-_-_-_-_\ わっしょい!
( ( /,, /― ((神輿))―\ わっしょい!! //
(。'。、。@,。,。,。,。,。,。,。,。,。,。,。@ ) )
∩ヽヽ∩ヽXXXXXXXX/ .∩
i||i ∩i||i:||::::¥_][_¥::::||. i||i
†人=†††¶┌┐¶††††
/■\/■/■\[/■ /■\/■\] /■\■\/■\
( ´∀(´∀(□二二( ´∀( ´∀( ´∀`).□´∀` )Д´)□∀`)
( |つ⊂|_ | | ノつつ|祭)~| |祭) ̄||祭) ̄|つ ⊂|_((|祭)~ノ | ) )つ
〓_| |__〓」 〓_|=|_ 〓__ノ 〓二ノ〓二ノ) ( / (L〓|〓二|〓=〓ヽ
し'し' (_(_ し(_) (_)_)し(_)し(_)(_(_,(_)(_)し' (_)
良かったなw
NScripterに比べたらLuaのほうが
はるかに文法が簡単なんだが……
>>581 >ノートPCだとホイールや中ボタンなかったりするから
そういうアクセシリビティをまとめたサイトとかないかな
!dじゃなくて!wでウエイトさせるとスキップするときも強制ウエイトかかるから止めろとかも含む
クリック待ちのシスカマで、オートモードを実装したいのですが、
組んでみたスクリプトだと、クリックしてもオートモードがオフになりません。
どこが間違っているのか、どこが足りないのか、ご教示お願いします。
*custom ;textgosubのシスカマ部
;オートモード時は文字数に応じての制限時間を設ける
if %25 = 1 btntime %26
textbtnwait %10
if %10 = 0 && %25 = 1 goto *custom_click2
if %10 = 0 goto *custom_click
(割愛)
if %10 = -2 goto *custom_click
goto *custom
*custom_click
texec
return
*custom_click2
gosub *custom_autooff
goto *custom
587 :
585:2009/04/21(火) 19:05:19 ID:VE6S8ive
続き
*custom_automode
gettext $25
len %26,$25
mov %26,%26*50+100
mov $25,""
if %25 = 1 gosub *custom_autooff:goto *custom
mov %25,1
goto *custom_click
*custom_autooff
mov %25,0
return
588 :
587:2009/04/21(火) 19:06:46 ID:VE6S8ive
↑のは586の間違いです
>>582 いい加減にしろ割れ中
ここは改造スレじゃねーぞ
>>586 オートモードとオートクリックの勘違いと妄想
>>580 どのみち「覚える」ことになるなら乗り換えんでもいいだろw
なにこの、出来ない=乗り換えってダメな思考は
知らないから難しく感じるのもよくわかるがね
吉里吉里もちょっと覚えると簡単だし
594 :
586:2009/04/21(火) 20:45:06 ID:VE6S8ive
すいません、自己解決しました
一応答えも書いてね
596 :
586:2009/04/21(火) 21:33:17 ID:VE6S8ive
autoclickとtrapを利用して、
*custom
if %25 = 1 gosub *custom_auto:trap *custom_autooff2
textbtnwait %10
if %10 = 0 goto *custom_click
if %10 = 1 goto *custom_autoon
(割愛)
goto *custom
*custom_click
texec
return
*custom_auto
gettext $25
len %26,$25
mov %26,%26*50+100
mov $25,""
autoclick %26
return
597 :
586:2009/04/21(火) 21:35:06 ID:VE6S8ive
続き
*custom_autoon
gettext $25
len %26,$25
mov %26,%26*50+100
mov $25,""
if %25 = 1 mov %25,0:autoclick 0:goto *custom
mov %25,1
autoclick %26
goto *custom_click
*custom_autooff2
autoclick 0
mov %25,0
mov %26,0
trap off
goto *custom
598 :
586:2009/04/21(火) 21:38:04 ID:VE6S8ive
オートクリックとオートモードの違いは勉強させていただきました^^;
お騒がせしてすいませんでした
599 :
586:2009/04/21(火) 22:30:17 ID:VE6S8ive
ああ、texecの前にtrap offを入れるの忘れてました
多分これで大丈夫だと思います
何か、こうした方がいいとか、これじゃよくないと思うとかあったらご指摘お願いします
うpろーだにマニュアル来てるな
一覧が項目毎じゃなくなっって一括で見れるようになったのが個人的には良い
ホントだ、更に見やすくなってる
!s!w!d!sdあたりが左のアルファベット一覧から見れないのが
ちょっと不親切に感じるかな?
そもそもホイールクリックに関する要望を誰か公式に書き込んだか?
ここで愚痴っても要望したことにならんぞ。
nakaとかいうのが
[要望]ホイールクリック/終了割り込み/影色
ってタイトルで出してるが?
その中で終了割り込みが一番先に解決したのは意外だったな
忘れられてんじゃないのか。重要性が一番低そうだしな。
Luaが増えたから吉里吉里に乗り換えってのは意味が分からんな。
Luaが増えたことで出来なくなったことは別にないはずだが。
>>607 さっきから何にでも絡むなよw しかもちょっと古い書き込みにw
難癖っぽいものにレスつけたら絡んだことになるのかよ。
>>609 おまえ、376の書き込みとID同じだな、どうなってるんだ
VK_MBUTTONの流れからMCLICKだと予想していたらCCLICKだった
ってなんか公式に中ボタンの見解来てるな
nscの画面振動ってガックンガックンなのがどうにかしてほしいなぁ
縦か横に揺らすのはいいんだけど
自分で振幅のスクリプト組めば良いじゃん
自分が納得できる揺れを実現できるぞ
Nスクはデフォの機能に不満があるなら全部自分で組め、というソフトのはずなんだがなー
質問させて下さい
*customselで選択肢を自分なりにいじっています
選択肢の色を定義節で以下のように変えました
selectcolor #ffffff,#cc0000
選択肢の文字色は赤、オンマウスで白くなる感じです
この時、一度オンマウスで白くなった文字が赤に戻る時、
白っぽいフチが残るのは仕様でしょうか?
画面内の関係ない部分をクリックすると
完全に赤い文字(最初の状態)に戻ります
仕様なら問題ないのですが
自分のヘマなら直したいので
宜しくお願いします
>>617 俺はそんな現象、起こらないYO
ところで、公式を読んで、自作がノートに対応してない事に気付いて、
すこし弄ろうと思うんだけど、
バックログの呼び出しは、どのキーに割り当ててる?
とりあえず、PageUpで呼び出せるようにしたけど、
ノートだと、Fnキー押さなきゃPageUp有効に出来ないんだよね。
俺も割り切ってPageUp割り当ててるな。それとファンクションキー
↑キーも迷ったけれど、デフォのボタン間移動の方が便利だからやめた
>>617 フチ残るのは仕様だから、文字スプライト使ってボタン化した方がいいよ
622 :
617 :2009/04/22(水) 19:07:28 ID:Q/8ZlcPQ
うわあああ、こんな短時間に回答&実験までありがとうございます
誰がやってもなるんですね
初心者なので何でも自分のせいだと疑ってしまって悩みましたorz
文字スプライトにする方法は自分でも考えたんですが
俺のレベルでこだわるような場所じゃないので
できるだけ違和感のない色で当面は対応してみます
もし解決策があるようでしたら参考にさせていただきます
ほんとスミマセン
>>618 おれはPageUpと↑だな
カーソル割り当ててなくてもカーソル操作すると反応するのがイヤなので
>>622 なんかスプライト使うの面倒で徹底して回避してないか?
そんなんじゃいずれ躓くぞ
素直にスプライトで組むの覚えな
>>623 ↑↓はスプライト移動してくれるから
他の走査に割り当てない方がいいと思うんだけどな
俺はPageUpと、設定でファンクションを割り当てられるようにしてる
>>625 割り当ててもスプライト移動できるけど?
細かく操作分けても良い
PageUpと↑でバックログ開いて
バックログ画面で操作の割り当て変えれば良いだけ
どっちにしろノートでは、Fnキー押さなきゃPageUp使えないではないか
ノートだと過去ログ見たいとき面倒だな
>>626 マジで!?
getcursorやってる時のスプライトボタン間のマウス移動に簡単なやり方あったら教えてくれ!
だけど一々座標持ってmovemousecursorでやるのは却下で。
色んな画面にありまくるボタン待ちで全部そこまでやるのはやってられんからさ。
よーわからんけど、バックログ画面に入ったら
単にbtndef ""使ってgetcursor除いた操作を再設定すりゃ良いだけじゃないの?
>>630 場面によってキーに割り当てられた動作が変化するのは使いにくいだけじゃないか?
通常操作でPageUpと↑に使いどころってある?
おれは通常操作時はバックログに入るスイッチとしか機能させてないから
動作に変化とか言われても支障を感じないけど
>>632 テキストウィンドウの周りにボタンを用意してるなら↑↓キーに使い道がある。
それは割り当ててない他のカーソルキー↓←→で対応してる
ウインドウ周りのボタンって横並びだと思うんだけど違う?
ボタン操作する時に第一動作って無意識に↓だと思うし
カーソル移動後の操作ってボタンならびに合わせて←→でするクセが付いてるからね。
なんもストレスなよ
>>634 だからそこで>629で質問した通り、簡単なボタン間移動のやり方があったら教えて欲しいわけだが
だから画面毎に操作の割り当て変えるだけ
難しいこと言ってる?オレ
通常操作
↓←→がボタン選択 ↑のみバックログ開く
バックログ画面
↑↓特に割り当てず、でカーソル上下移動
>>636 ループしてて腹立つなあ。そもそも最初に尋ねた相手アンタじゃねえのに。
つまりアンタは↑にログ、←→にボタン移動を割り当てろと言いたいんだろ。
で、そのボタン移動の簡単なやり方教えてくれよ。getcursor入れない時のデフォの↑↓並の楽さが欲しいんだ、
getcursor
textbtnwait %0
if %0 == -40 gosub *backlog; ↑キー
if %0 == -41 gosub *ボタン移動;→キー
if %0 == -42 goto *読み進め; ↓キー
if %0 == -43 gosub *ボタン移動;←キー
この、ボタン移動のやりかたを教えてくれ。
>>638 言う通りmovemousecursorで丁寧にやるしかないと思うから諦めれ
これ以上阿呆に構ってループすんな
こうですか?わかりません><
exec_dll "getkey.dll/Trans,38,33"
exec_dll "getkey.dll/Trans,39,38"
exec_dll "getkey.dll/Trans,37,40"
getpage
textbtnwait %0
exec_dll "getkey.dll/Trans,38,38"
exec_dll "getkey.dll/Trans,39,39"
exec_dll "getkey.dll/Trans,37,37"
>>640 プラグインでキーコードを変換するのは目から鱗。早速試してみます。
>>640 理想通り動作を実現出来ました。アドバイスありがとうございました!
nega命令って適用させたい画像だけに適用できないのでしょうか?
背景にnega1適用して立ち絵は通常通り表示したいのですが背景にnega1適用すると次の立ち絵もnega1状態で表示されてしまいます
反転した背景画像を別に用意したらいい
>>644 やはりnega命令では無理ですか
素直にそうしますありがとうございました
getversionもうちょっと使い勝手良くならないかなー
今の仕様だと定義ブロックに新命令追加され場合、
それ以前の本体使うと単にエラーのアナウンスされるだけだから
定義ブロックでもバージョンナンバー判定できるようになってくれると嬉しいんだけど
定義ブロックでもgetversion使えるような・・・
マジ? versionstrじゃなくて?
掲示板が酷い事になってる
きっかり一時間ごとに一撃か
こりゃひどい
立ち絵表示の
すみません途中で投下してしまいました
立ち絵表示の
ld rとld lの表示位置って調整できないんでしょうか?
基本的にできない
立ち絵自体の画像サイズを調整すればできないこともない
スプライトで組んじゃったほうが楽なこともある
>>652 細かい調整がしたい時は、スプライトにした方がいいよ
defsubで独自命令化しておけばok
>>653-654 レスありがとうございます
スプライトですか・・・はつ同人ノベルげー制作でNスクにもびびっていますが
がんばって覚えたいと思います
公式w
後で「管理者によって削除」の羅列か
過去ログ削除するから、保存してねだって
せっかくなので、バックアップも兼ねて、現行掲示板で俺が保存している
重要と思える部分のログを貼っておきます。
★DLLファイルをサブディレクトリに格納
http://www.nscripter.com/nsb/bs.cgi?ac=view&no=1068&mx=1067 nspng.dllとnslua.dllとnsogg2.dllは、dllフォルダからも読み込めるようにしました(起動時に読み込んでいるので、名前指定はちょっと面倒なので)。
他のユーザーさん製作のプラグインDLLに関しては、もともとファイル名で指定できるはずなので、大丈夫だと思います。
>出来ればenvdataも、savedir指定フォルダ内に作って貰えると有難いです。
これはちょっとめんどうそうなので(起動時にsavedirの設定はされていないため)、また時間が取れたときにということでー。
それでは、以上ご確認よろしくお願いします。
★セーブファイルのサイズダイエット法
http://www.nscripter.com/nsb/bs.cgi?ac=view&no=1026&mx=1003 使わなくなった変数は""でクリアするようにするとセーブデータの分量は減ると思います。
もし危なくなったら使ってみて下さい。
★saveonの記述位置
http://www.nscripter.com/nsb/bs.cgi?ac=view&no=1029&mx=1003 ■saveonについて。
saveonはtexecの後で、textgosubからリターンする直前で使ってください。
システムカスタマイズの記述ではそうなっています。
あと僕の書いた商用のスクリプトも全部そうなってます。
saveoff/on回りの仕様は確かにごちゃごちゃで、luaを入れたときには処理が変わるようにしてるんですが、
レガシーなスクリプトが動かないのは困るので、全体をいじるわけには行かない状態です。
とりあえず、原則として、テキストが改ページされて次に一文字目から処理される瞬間には、saveonされているようにしておいてください。texecの後にsaveonするのが一番簡単です。
セーブポイントは基本的に表示文頭で処理されるものです。表示文途中でsaveon/offが入るのは避けてほしいです(タグ処理は表示文途中なので、pretextgosubのとび先でいじるのは避けてください。)
実際に実験して確かめてみてほしいのですが、スキップ速度や普段読み進める時の操作感覚がそれで極端に重くなることは、普通はないと思います。
★セーブポイントが設定される場所
http://www.nscripter.com/nsb/bs.cgi?ac=view&no=1031&mx=1003 前の仕様に戻ったと思います。つまりセーブポイントが更新されるのは、セーブモードがオン、かつ、
・表示文頭
・あらゆる命令文頭
のときになります。
btndefだけにしたかったのですが、btndefより前にsaveoffを入れてるスクリプトがあったので、やめました。
今後、*defineに一文設定することで、次のようなモードを付けようかと思っています。
セーブポイントが、
・savemodeがオンで、タグも含めた表示文頭、すなわちページクリア直後の表示文先頭
もしくは
・savemodeがオンで、btndef命令の直前
のときのみ更新されるようにしようかと。これなら普段はon,off気にしなくてもいいかなと。
★autosaveoff,savepoint命令
http://www.nscripter.com/nsb/bs.cgi?ac=view&no=1037&mx=1037 ■autosaveoff,savepoint命令追加
表示文頭以外の自動のセーブポイント更新を停止します。
*define節で
autosaveoff
とすることで、saveon/saveoff命令は無視されるようになります。
(表示文頭ではセーブポイントは従来通り更新されます)。
表示文頭以外でセーブさせたい場合(たとえばクリッカブルマップなど)では、手書きでsavepoint命令を呼び出してください。
タイミングによってはデータがうまく復帰できなかったりするので、画面全体を読み込んで描画する直前をセーブポイントにするとか、うまく工夫してください。
★マウスのホイールクリック
http://www.nscripter.com/nsb/bs.cgi?ac=view&no=1078&mx=1078 マウスの中ボタンをbexecで文字列"CCLICK"で取得できるようにしました。
ホイールボタンは多分ほとんどのマウスドライバで、中ボタンとして認識されます。
が、ここで注意していただきたいのは、マウスの中ボタンやホイールアップ/ダウン動作に役割を与えるときは、出来る限り他のボタンにも同じ役割を与え、その旨きちんと記載しておくべきだ、ということです。
マウスの中ボタンや、マウスホイールは、Windowsマウスが標準搭載しているものではないので、「無い環境がある」ということを忘れないようにしてください。
たとえば、ノートパソコンにはホイールも中ボタンも無いものが多いです。
それでもホイールで過去ログはあまりにも便利なので多くの商用ゲームが対応していますが、ホイールで出来る操作は必ず他の方法(たとえばロールアップ/ダウンキーや、画面上のボタンなど)で出来るようにしてあるものが多いと思います。
中ボタンに対応している商用ゲームはそれほど多くないのが現状です。ホイールをかねているデザイン上ボタンとして左右クリックより押しにくいものも多いですし、間違って押すことも結構あります。
あんまり中ボタンに重要な機能を割り当てるのはお勧めはしかねます(他に同じ機能をするキーがあって、中ボタンでも出来る、というのはありです)。
上記以外にも重要なログがあれば、補完よろしくです。
新掲示板、見やすくて良さそうな感じだね
>>652 ちょっと亀レスだけど、
http://www.nscripter.com/nsb/bs.cgi?ac=view&no=865&mx=865 に
> underlineとhumanposをいつでも使える命令にする
とあります。
underline 数値
立ち絵の地面の座標を設定する。(デフォルトは 479)
humanpos lx,cx,rx
左、中央、右の立ち絵の基準となるX座標を設定。
この命令で指定したX座標に立ち絵の真ん中を合わせることになる。
(おそらくデフォルトは160,320,480)
他にも立ち絵には以下の命令文があります。
humanorder "文字列",エフェクト指定
立ち絵間の表示順位を変更。
デフォルトでの順は、rcl (右、真ん中、左の順に優先) となっている。
例えば humanorder "crl",1 で、真ん中、右、左の優先順になる。
tal { l , r , c },透過度,エフェクト指定
立ち絵の透過度を変更。
l (左)、 r (右)、 c (真ん中) 。print 等で、画面に反映。
ちょっと質問。ワイドモニタでフルスクリーンするとどうなるん?
アス比維持してくれる? それとも横にびろーんと伸びる?
>>666 今ちょうどNスク製商用ゲームやってたけど
フルにしてもちゃんとアス比維持されてた
また中ボタンの要望だしてるのな
なんで新規にボタン回りの命令追加したのか分かってないようだな
旧掲示板見直して来いと言いたいぜ
>>666 最新版で適当な背景読み込んでフルスクリーンにしてみたら
アス比無視で横に伸びてた
環境によるか、商用のみの機能かもね
>>667 >>669 レスありがとう。ワイドモニタ持ってないからどうなるか気になってたんだよな。
フリーでエンジン使わせて貰ってる間は更新待ちするしかないか。
最近電気屋で売ってるの変形モニタばっかりだから、更新に期待だ。
>>667 >>669 モニタの設定次第じゃないのか。
俺もワイドモニタに変えた時、とあるNscゲーをやると横に伸びてたが、
その状態でモニタの設定を変えたら普通に戻った。
わかりにくいかもしれないので補足。
>その状態でモニタの設定を変えたら普通に戻った。
これ、どういう事かというと、
モニタの調整項目に「縦横比」ってのがあるんだけど、
普通に使ってる時はこの設定は変更できなかった。
でも、ゲームを「フルスクリーン」の状態(横に伸びてたわけだが)で表示してる最中だと
この「縦横比」って設定を変更できた。
そしたらアス比ちゃんと戻ったって事。
工場出荷状態でモニタ使ってるPC素人さんだと
ゲーム内容以前に、そういう部分でうんこ扱いしかねない話だな
フルスクリーン禁止にしたほうが無難かもしれず
ちょっと質問なんですけど皆さんはNスクで読み込むムービーの拡張子mpeg1使ってますか?
mpeg1だとブロックノイズが気になるし、かといってそれ以外だと相手に求める環境が…って感じで悩んでます
ブロックノイズはぺグ1だから起こるって訳じゃなく、
単にデータレートとか設定が原因なだけだろ
エンコードしなおせ
>>673 >フルスクリーン禁止にしたほうが無難かもしれず
いや、そっちの方がうんこ扱いされるだろ……。
>>672 そりゃモニタの機能だな
Nscripter 自体はワイド対応してないので、
ドライバかモニタが対応してて、ユーザがそれの設定をできる人でないとだめぽ。
>>666 >>670 空気読まずにマジレスすると、
それは、Nスク本体の仕様とは、基本的に関係もない
さらに言えば、Windowsの設定とも、基本的に関係無い
使ってる奴の、モニターの仕様と設定の問題。
>>668 新ボタン命令で置き換える手間惜しんで、
制作者に新命令作れとか、気が狂ってると思う
>>674 ブロックノイズ出ないようにエンコすりゃいいだけだろ
>>671 すまん、読み間違えてた
NScripter限定の話かと思ってたけど、ワイドモニタがどうなのかって話なのね
うちのはLG電子のやつで、本体下部にワイドから4:3へすぐに変えてくれるボタンがついてるから
アス比の変更は楽にできる
ただ、自分の友人(あまりPCに詳しくない)の話なんだけど
ワイドのノートPC使ってて、フルスクリーンにしたら横に伸びるから
設定変えたいけど、どうしたらいいかわからないって
長い間悩んでたから、誰でも簡単に設定変更できるとは限らんと思うね
readmeあたりに「ソフトでアス比維持しないから、自分でモニタの設定いじってね」
くらい書いておくのが無難かな
吉里吉里みたいに、起動すると自動的にセーブフォルダ出来るようになる
プラグインとか無いかな?
1ヵ月くらい見逃した間に随分盛り上がってるのな
最近の動きを誰か簡潔に纏めてくれないか
豚ウイルスが世界中で猛威を振るって大変なことになってるよ
>>678 あー、モニタの方か。補足サンクス。
このあたり、ハードじゃなくてソフト側で制御って話も聞くからごっちゃになるんだよね。
最近の激安ネットブックだとそういう設定できるのかどうかすら気になるし。
新ボタンはtransbtnとisdownが利かないから嫌う奴は嫌うんじゃね?
使い分ければいいだけだと思うから基本的には同意見だけど。
>>680 テンプレのプラグイン配布サイトくらいは回った方がいい
>>683 公式読んでないのか?
ボタン回りを再統合するために新しく命令追加したんだぞ?
使いたければとかじゃなくて新命令で使い辛いなら
そのことを書いて来いよ
>>684 つ 言い出しっぺ(ry
使いづらいとか使いたければとかどっから妄想したん?
とりあえず、新ボタンでtransbtnに対応してないのは困る
が、今すぐ俺が使うわけでもないんで、要望を出すのも気が引ける
それはそうと、
センタークリック使いたいだけなら、新ボタン使えばいいわけで、
それが面倒だから、旧ボタンにもセンタークリック追加しろとか
公式で言ってる奴は、どうかと思う。
>>685 >新ボタンはtransbtnとisdownが利かないから嫌う奴は嫌うんじゃね?
これをどういう意味で言ったんだ?
>>687 文章の通りの意味だが。俺、嫌ってると言った?
駄レスの応酬はやめれ
>>689 勝手に新ボタン否定派に分類されて絡まれたら腹立たね?
いや、駄レスばっかで確かにスマンかった。
否定などしとらんが?
被害妄想酷すぎ
お前ら一生やってろ
ID:HzWtqlpb が顔真っ赤にして必死なのは良く分かった。
まあまあ、もういいじゃないか
落ち着く
気が狂ってるとかまで言わなくてもいいかなとは思う。
そもそも中ボタン対応自体に気乗りしてなかったっぽいしな。
マウスホイールでテキスト進行するのが、デフォだと対応してないのも同じ理由なのかな?
対応してくれたら一々カスタマしないで済むんだけどな
新ボタン命令で透過対応で嬉しい
luasubでNScripterを拡張しようとする人と
シナリオ以外を全部Luaで完結させようとする人と
両方いるのがおもしろいな
シナリオライタとスクリプタが
何を書いて何を書くべきじゃないかの思想の違いというか
モジュール化出来るから、今までのNスクスクリプトと違って情報交換容易だし
今後、情報集まっていけば、初心者にはLuaの方が楽出来るようになると思われ。
Nスクの場合はよくやるなというくらい我流のスクリプトで頑張りまくってる人がいるから、
彼らはしばらく今の財産のままLuaで楽できるところだけLuaを取り入れていくんじゃないかな。
lua自体が分らんので、今のところ使ってない俺
ツクールのスクリプトみたいに機能ごとに拡張できれば面白いかもしれんが
既にシスカマで一通り機能作ってあるとそれを無駄にする気にもなれん・・・
自分も今の所、Lua自体に手も足も出ないという状態
ONScripterの対応待ちだわな
吉里吉里みたいに実行ファイルのアイコン綺麗にならないかな?
自分で作るといつもボケボケになる
ファイル読み込んで表示とかってlua側でさくっとできるのかと思ってたんだけど、
従来の命令と併用しないと無理なのかな?
>>705 スプライトならNSSp〜命令ちゃんとあるじゃん。NSLua解説嫁
lua標準のコマンドは使えなくて、あれに載ってるのが全てなのかなって話。
>>707 テーブル系とか数学関数とか自分で触って言ってる?
なんで使わない命令に触らなきゃいけないのかよくわからないけれども。
とりあえず話に出たその辺は使えてるって事でいいのかな?
使わないなら最初から聞くなよ
「テーブル系とか数学関数とか」
この辺を使う予定がないってこと。
じゃあ使う予定のを試せよ(´・ω・`)
解らないなら答えようとするなよ!
で、ID:xoaSZcTpが使う予定のlua標準のコマンド(?)は何
うわ……
>>715 あー、なんだ。答えようとしちゃってごめんな。俺が悪かった。
とりあえずやってみればいいじゃんとしか答えられない質問だよなあ
そもそも何のファイル読みたいのかさえ分からんしな。
画像なら最初に即レスあるのにそれじゃないみたいだし。
何のファイルってそりゃオープンできるファイルさ。テキストとかバイナリとか。
うわ……
あらゆるケース手取り足取り解説しろってか
ダンプ表示するだけでそんなオオゴトになるんだ。使えないねそれ。
画像ファイルダンプされて誰が嬉しいのか
流石にもうやってはみてるんだよな?
具体的に何をどう利用したいってのがあって
それがあるほうが確かに便利そうだということなら
本家に書けば今なら即座に対応してくれそうな気がするんだぜ
というか安定しちゃった後で要望出されると追加しづらいだろうし
とても便利な機能だったりしたらそれまでナシでやってた人はむなしくなるし
何か実装してほしい機能があるならできるだけ早く頼んだほうがみんな幸せ
ID:xoaSZcTp = ID:edJwAT+U
こいつが馬鹿だって事は良く分かったから、
もう相手にするの止めようぜ
後は1人でやってろ
っていうか何故いきなり画像とか高レベルな話を始めるエスパーさんばかりなんだろう?
>>705を素直に読めば入出力をスマートに書く方法がわからないと言ってるだけだと思うんだけどな。
従来の命令ってくだりで、ファイル読み書きするNスク命令とか知らなくて誤解したのかな?
ファイル読み込むなんてのNscでやったことないや。
それを表示ってのも何のことかわからんし。
エスパーは質問者の情報提供不足のせいで出てくるのにw
ノベルツールで表示と言ったら文字の話になると思ってたんだけど、スプライトとか画像だと思う人が多いんだな。
まあベタで書けば表示されるから普通は話題にならないってことか、勉強になった。
……うわキメエ
アンチエリアス掛かって整形されたテキストが、単なる文字だとか思ってんのかコイツ。
いや、それは単なる文字だろう。
正方形の画像を読み込むと、縦にしたカマボコみたいに表示されました(右半分黒い)。
これは「自動で影データ付きの画像だと判断されている」で正しいですか?
その状態を解除するには画像をどういじればいいか教えて欲しいです。
どーせどっかの入門見て
print ("Hello World!")
が出来ないと騒いでるんだろうから、
NSExec('puttext〜 のサンプル見せたら、
>従来の命令と併用しないと無理なのかな?
と最初に言ったといってくんじゃねえの
>>733 ;c:で読み込んでみれ
>NSSp〜命令ちゃんとあるじゃん。
と最初の方で言われてるって返せばいいんじゃねえの
という本人不在のエスパー合戦
736 :
733:2009/05/03(日) 19:47:01 ID:Kxdwg4fb
>>734 素早い回答ありがとうございます。
助かりました。
onscの質問で申し訳ないんだけど、
起動時のコマンドプロンプトの画面を出さない方法を教えて欲しい
ググったり添付のhtmlファイル見ても見つけられない
質問させて下さい。
システムカスタマイズして文字送り、改ページアイコンを出してます。
このとき、通常のテキスト表示の時とオートモードの時で
各アイコンを変化させています。(isskipで判定)
スキップモードの時には各アイコンを非表示にしています。
そこで困ったことが。
既読スキップを使った場合、未読の場所でスキップモードに入ると
文字送り、改ページアイコンが消えて、スキップはしない…という状態に
なってしまいます。未読なのでスキップしないのは当たり前なんですが
アイコンだけはスキップ中と判断されて消えている感じです。
自己解決しようと色々試して気づいたのは
この状態になるのはゲーム開始直後の1ページ目だけで、
そこから先に進むと想定通りの動作になることです。
もしかしたらシステムカスタマイズそのものが未読か既読か?が
判定されているために起こってる問題なのかな?と自分では
推測しているのですが、解決法を教えていただけると助かります。
初心者脱出しようともがいてるところなので
とんちんかんな事を書いてたらすみません。
739 :
738:2009/05/04(月) 02:07:02 ID:n7Radv+i
すみません修正です
>この状態になるのはゲーム開始直後の1ページ目だけ
「この状態になるのはゲーム開始後、最初のスキップをしたページ」だけ
のようです。
>>738 文章だけじゃなくてコード行も既読未読判定されるよ。
はっきり言うと全部の行に判定がある。
原因はわからないけど、内容をまとめると……
・システムカスタマイズして、アイコンを表示させている。
・スキップ時にはアイコンを非表示にしている。
・ゲーム開始語、最初にスキップをしたページが
「未読」だった場合、スキップしないのにアイコンが非表示になってしまう。
って事かなー?
システムカスタマイズのどこでisskip判定してるのかわかんないけど、
少なくともその時点では「スキップ中」とみなされてるわけだよね。
で、その後にテキスト表示になるが、そこで「未読」と判定されてスキップは終わるが
アイコンを表示する時点では「スキップ中」となっててアイコン表示はされてない、と?
う〜ん? どの時点でisskip判定して、どの時点でアイコン表示をさせてるのか、とか
気になる点があるけど……それが解決策に繋がるかどうかはわかんないな。
>>740に追加すると、
if文の場合は、条件分岐が「成立」した時に初めて、既読と判定されます。
>>740 ありがとうございます。やっぱりそうなのですか。
>>741 textgosubで飛んだ先でispageやisskipして
その結果によって分岐、その後アイコンを出して(消して)います。
その後はクリック待ち、ボタン待ちのループに入ります。
あまり難しい事はしてないと思います。
>>738の問題が起こるのはゲームを始めて最初のクリック待ちアイコンと
最初の改ページアイコンだけで、その後は正常です。
738です。皆さんありがとうございます。
コード行の未読部分をどう扱ったらいいのか
まだよく分かってないのですが
他のところをいじりながら考えようと思います。
また変な事を聞くかもしれませんが
その時は宜しくお願いします。
相変わらず隠れ仕様が多すぎるな
初心者がほんのちょっと凝った作りやろうとするだけで
膨大な時間がかかる
>>738 スキップモードに移行した後、クリック扱いにして、
すぐにtexecしてリターンしちゃだめなの?
ちょっと質問させてください
初歩的なことで申し訳ないのですが、BGMがループ再生されません
bgm "(ファイル名).mp3" とやっても、一度再生されただけでとまってしまいます
他にもmp3loopを試したり、様々なmp3ファイルで試して見ましたが結果は同じでした
自身で調べてもこれ以上のことがわからなかったので、教授をお願いします
mp3使うこと自体止めた方がいいよ
このスレッドに教授いんのかなぁ
mp3は推奨されてないし
今後の開発とサポートはoggメインで行くと言われてるから
oggに移行推奨
便乗で質問させてくだちい
今更ながら最新版をあれこれ試してて、
nsogg2.dllを使うとMIDIファイルが鳴らなくなるみたいなんだけど、
これって、音楽ファイルは今後oggに統一してね、って事なのかな
それならそれで別に構わないのだけど、
まさかMIDIが鳴らないの、うちだけなんて事はないよね?ちょっと不安でorz
>>752 テストしたら自分も再生出来なかったよ
公式に報告してください
>>753 !(ll゚д゚)
てっきり氏の方で公式見解か何か出てると思ってたよ…
掲示板、新しくなって使い方にちょい不安を覚えるんだけど、
これってバグ?報告だから、新しくスレッド立てて良いんだよね?
超チキンだけど、おk、報告して来ますノシ
見解は出てるよ
nsogg2.dllは「wav ogg」のみって
一応mp3も鳴るようにしたらしいけど環境依存酷いんで非推奨になってる
midiはフォーマットが雑多なのでサポートしきれないとか添付ファイル「導入について.txt」に書かれてる
>・エンジン側のバグの報告である
>など、このスレッドでのやり取りでは解決しなさそうな場合は別個にスレッドを立ててください。
注意書きに書いてあるから、新スレ立てていいと思うよ
よろしくお願いします
そうなんだ?
midi使えないと不便だなあ。
ID:0XZT+NR2さん嘘ついてごめんなさい。
758 :
752:2009/05/06(水) 17:13:05 ID:0XZT+NR2
>>755-757 !!!煤ill゚д゚) (゚д゚ll) エエー!!!
あ、あっぶね!掲示板投稿する前にスレ更新してみて良かった〜
打鍵が遅いの、こんなところで役に立ったわw
>>755 >添付ファイル「導入について.txt」
自分もそれ読んだ。やっぱそれが氏の公式な回答なんだろね。ありがとう
て事は、今後は音楽ファイル、oggで統一すべきかなぁ…
>>757 >嘘ついてごめんなさい。
ウソツキ!ww
でも、どうする? MIDI使えないと確かに不便だし、
ダメモトでも、一応要望出してみようか?
お詫びに要望スレに書いてみるよ。
まあ通ったらラッキーくらいな感じで待っててくれ。
いっそソフトウエア音源積んじゃったり(マテ
761 :
752:2009/05/06(水) 17:34:42 ID:0XZT+NR2
>>759 わぁい!マジチキンで文章に自信なかったから嬉しい!
qxoykQ3nさん大好きだー!
>通ったらラッキー
確かにそうだね。期待せずに、ラッキーを待つ事にするよw
色々気を遣ってくれてありがとう。それでは、もとの名無しに戻りますノシ
要望出すのは良いと思うけど、
自分から爆弾抱えんでも良いだろうに…
ユーザーが鳴らねー言ったらサポートするのオマエさん方なんだぜ?
>>762 ああ、確かにその可能性は有るなぁ…orz
只、うちは殆どがネット配信のフリゲなんで、MIDIを使えた方が、楽と言っちゃー楽なんだ
>ユーザーが鳴らねー言ったら
う〜ん、改めてoggファイルを渡すとか…?
旧来のnsogg.dllではMIDIも再生できてたんだけど、一体何が違うんだろね?
その辺の知識はサッパリで
qxoykQ3nさん、まだスレ読んでるかな?
要望出してくれるなら嬉しいけれど、自分はどっちでも良いですよ〜
要望スレに書いたよ。
でしゃばってごめんね。
いやいや全然!文章もオイラが書くよりずっと良いよ
乙彼様でした(*´∀`)つ旦~オチャドゾー
まあ、確かに爆弾かも知れないけど、
取り敢えず今は、氏のご回答をマターリ待ちましょう
や、こっちも余計なお節介ってヤツなだけで
全否定してるわけじゃないんで
マターリ待つよ
皆で待とうw 今日はほんと、皆さん乙彼
(*´・ω・)つ旦旦旦旦~~ オスキニドゾー
しかし、win7が出ようかというのに、今頃midiで悩なきゃならんなんてなあ。
そんなんは3.0MMEの段階で統一されたんだと思ってたぜ。
midi自体が少数だからじゃない?
midiって手持ちの音源によって音色が違うとか環境依存高いし
ゲームでmp3やoggが普及したのは圧縮率とは別に
音色が統一されるからと勝手に思い込んでたりする
GM互換・・・というかそもそも最近DTM音源なんて出てるのかな?
ハード音源はン十万とかのばっかでしょ、もうプロ向けよな
ソフト音源は結構数あるみたいだけどね
デュアルコアだの何だのって時代だし、スペックの枷は殆どなくなってる様子
そんな俺は未だにPen4HTの3GHzだがな orz
俺MMX Pentium166MHzだけど……
>>771 >そんな俺は未だにPen4HTの3GHzだがな orz
消費電力と熱にさえ気をつければ普通にパワフルな方だと思うんだぜ……
うわスレ見てなかったから変なこと書いて来ちゃったよ、修正ー
「素ならbgmでMIDIが鳴るのに、nsogg2.dllを置くとなぜか鳴らなくなる」ということの指摘だったのか
つーかもともとbgmはMIDIに対応してないものとばかり思ってたんだぜ!
でもまあ
nsogg2.dll入れてもplayでならmidi鳴らせるんだぜってことでいちおうちょっと残しとく
素で鳴らない(=完全切り捨て)ならともかく、
素では鳴るのにnsogg2.dll入れると阻害されるというのはやっぱ変なのでバグっぽい気もする
>>774 ホントだ、playだと再生出来るね
でもボリュームダイアログで調整出来ないのはちと残念
>>774 nsogg2.dll入れると対応ファイル以外ならないのは仕様だ
バグじゃないこのスレの最初の方でもnsogg2.dll出たときのレス付いてるから読め
verうp来たな
txt以外の拡張子も使えるように
*.ns2って本体と同じディレクトリにしか置けない?
>>779 nsaファイルを読みに行く命令あるよな
あれは対応して無いんか?
nsadirには対応してない
専用の命令もないようなので、現在は同ディレクトリのみだな
普通にnsadirに対応してるべきだと思うので要望出しとくべきか
なんでもフォルダ分けしようっていう考えが
オレには良くわからんのでどーでも良いけど、
要望出したければ出せば良いんじゃないのか?
出してきた
fileexistはバグっぽいから別スレ立ててみた
>>782 どうでもいいと思うなら
いちいちレスしてチンカスみたいな自己主張すんなゴミ
ゆとり教育の一番の弊害は
それ以外に世代の馬鹿に「おれはゆとりじゃないから」という
無意味な心の支えを与えてしまった点だろう
ID:mnxJvvhqがゆとり世代じゃないとしたらそれこそ残念な感じだ
吉里吉里みたく実行ファイルのアイコン綺麗に表示できないの?
なんかボケボケになるんだけど
> ID:mnxJvvhq
ごらんの有様だよ!
>>778 これに限った事じゃないんだけど
○○ではちゃんと出来るのに□□は何で出来ないの?
見たいな奴は理由が知りたいだけなのが?それを何とかしたいのか?
また、何とかしたいだけならわざわざ□□など使わず
○○を使えば良いじゃないかと思うのは俺だけなんだろうか?
スルーしときゃいいだろ
いちいち長文レスしてるお前も同類だ
別に馬鹿扱いでもなんでも良いよ、文の長さなんか関係なく
2chなんか馬鹿以外書き込まない場所なんだし
違うのは自分の馬鹿を自覚した馬鹿と、自覚のない馬鹿がいるだけで
>>788 吉里吉里がどうかは知らんが、ちゃんと32*32のアイコンにしてる?
>>793 32*32にしてるけどぼやける
たまにきれいなアイコン見かけるから、自分のやり方が悪いんだろうけど
つかここでわざわざ
要望出すべき?とか聞いてる方がアホじゃねの
勝手にしろって言われても仕方ねーだろ
それぐらい判断できないのかよ
勝手に書いたら書いたで、ここで色々言われるじゃん
>>794 大きいアイコンなら48*48というのもあるけど
その綺麗なアイコンとやらを引っこ抜いてみればわかるんじゃない?
それはそうとONScripterでLuaの実験版がきてるな
>>794 アイコンの画像を8bitカラーして
パレットから要らない色を消してみたらどうなんだろうか?
>>790 これが出来なきゃ使えないなって文句だろ。
使わなきゃいいと思うなら黙っとけばそうなる。
>>801 いつまでも続けるなウンコ
もう黙っとけ
>>790>>801間は一時間半と空いてない一方、
>>802は続けるなと言っといて
半日以上経ってからわざわざ罵倒してるのな。
これは押すなよ!絶対に押すなよ!って奴だろうか?
スルーすりゃ良いのに・・・
何としても言い返さないとダメな子なのか
だよな。
頼む! 一生のお願いだ! くたばってくれ!
今日、いきなりnscr.exeが起動しなくなった。
「同時に二つ実行しないでください」って
エラーメッセージが出て終了してしまう。
もちろん2つ以上実行してないし、再起動してもダメ。
タスクマネージャで見ても何も起動してない。
他のNscripter製ゲームも一切できなくなった。
最新版に差し替えても「同時に二つ実行しないでください」状態。
(というか最新版を使っていた)
OSはVista。
これって俺のスクリプトがウンコだったから?
再起動しても変わらない?
タスクマネージャー、プロセスの方もちゃんと見た?
シングルクリックで実行の所をダブルクリックだったら最初の方は立ち上がるだろうしなあ。
なんだろうか?
>>805 wwwwwww
オマエさんにも言ってんだが?
Vistaは良く判らないが、確かにタスクマネージャーはアプリケーションでの
表示が無くてもプロセスの方に表示されてる事がある
一度再起動して他の人がNスクで作った別のゲームを起動してみて
起動したならば、まさしく懸念した通り自分の書いたスクリプトがウンコである可能性が高い
他人のゲームも起動しないようならDirectX関連かも?
一応Vista対応と謳っているし、DirectX8.0a以上なら問題なしとなっているけれど
Nスク自体が最新のVista+SP1でのみ作動するDirectX 10.1環境に
完全に対応してるんだろうかね?
スクリプトじゃなくてマシンがうんこなんだろ
MutexDesu2っていうMutexオブジェクトを使って多分多重起動チェックしてると思うから、
そこの判定にバグがあるとか、あるいは何らかの原因で失敗して誤作動してるんじゃないかな
管理者権限で実行とか、別のユーザアカウントを作って試しても失敗するようなら
nscr.exeにバグがあるかも知れないね
もう多重起動できるようにすれば良いのに
多重起動を禁止したのって昔スペック的に二重起動するとマシンパワーによって
タイミングずれるとかあるからそれの防止ってことだったと思うけど
今のマシンじゃそんなこと稀だろうし、他になんか理由あるのかな?
そんな理由だったのか
俺はてっきり、他アプリとの通信に使う独自メッセージの競合を避けるためだと思ってた
でも実際、汎用エンジンの動き考えると多重起動はできない方がいい気もする
実行パスがかぶるやつだけ同時起動禁止、あたりが無難なとこだろうな
昨日の807だけど
あの後、どうにもならないので
気分転換に買い物に出て
売れ残りのカーネーションを買ってきて
カーチャンにやったら直った…
流石にそれじゃアドバイスくれた人達に申し訳ないので
何百回か同じ事を繰り返してみた。
なんか時々nscr.exe起動に1分くらいかかることがあって
その時に再クリックしたために同時実行になっていたっぽい?
再起動してもダメだったんじゃなくて、
再起動後も同じ事を繰り返していた俺がウンコだったっぽい?
ごめんなさい。
で。
ちょうどセーブ周りを拡張してる最中だったから
ウンコなコードで起動を遅くしたのかも?と思って
*define
game
*start
だけで試してみたけど
それでも2回ほど起動が遅くなった。
俺もマシンも両方ウンコなのかもしらん。
>>817 っていうかそれならタスクマネージャーのプロセスには居る筈。
居ないと報告してたから皆首を捻ってたんだよ。
初期化処理に失敗して固まることならあった。
具体的には音声らしいんだけど、誰かサウンドカードの無いマシンとかで試してみてくれないかな?
かなり古いバージョンだと起動時は問題なかった。
>>817 明らかに、お前個人の環境がウンコなだけだろ
Vistaとか使って不具合解決できないヤツってなんでそんなOSわざわざ使うの??
不具合報告するためじゃねの
VistaはクソOSだけど
マイクロソフト的には現行OSだし
今回の件、限定で言えば、
vistaがどうのというより、817がよほど特殊な環境を構築してるか
変態的なエキスパートであるか、どちらかだと思う。
情報少なすぎて、それ以上分からんけど。
よくわかんないけど「管理者で実行」すればいいんじゃ
メニューバーに「セーブ」や「ロード」が入れられないのは仕様?
既存のメニューに自分が考えたメニューを挿入することは出来ない
だがメニューバー自作する命令あるから
入れたければ一から作ればセーブ・ロードだろうと何であろうと追加する事は可能
autosaveoff使ってみた。
ゲーム開始直後の表示文1行目に
brやlocateしてある状態でセーブすると
ロードできないのね。
いやsavepointすりゃいいだけなんだけど。
>>826 その話題は超既出
ログを読めちゃ、解決方法の話題も全部出てる
使っていて思ったんだけど、autosaveoffの弱点って
saveon seveoffが無効になっちゃうんで
textcrlearでページをまたぐ演出した場合、
跨いだ後のページで強制セーブってされちゃうって事なんだよな
ページ跨ぎの演出した時は一時的に切っておきたいから
テキストで強制saveonだけでなく一時的にsaveoff出来れば良いのに
教えてください。
SLGでの所持金額や能力パラのような、数字変数の表示についてです。
好きな位置に常に表示させる方法を教えていただけませんか?
数字変数をテキストウィンドウ内に表示する方法しか今のところ判りません。
講座を読む限りでは、文字変数しか画像化できないとあり、困っています。
>>829 mov %0,95000000000
itoa2 $0,%0
lsp 0,":s/40,40,0;#FFFFFF"+$0,10,100
print 1
こうやって変換すれ
>>830 ありがとうございます、助かりました。
まだよく理解出来ていないのですが、なんとか前に進めそうです。
829じゃないけどありがとう
自分恐ろしく遠回りな方法で表示してた(30行くらいの
為になるわあ
馬鹿な質問だったらすみません。
errorsave でエラー時のセーブを任意の番号に取れることは分かったんですが
このエラー時のセーブって具体的には何に使うんでしょうか?
ゲームを作る場合、このエラーセーブから再開できるように
する必要があるんでしょうか?
テストに使うんじゃない・
操作回りがゲームプレイの完成版と同じだと
作るの大変だと思うんだけど
普通、制作にはデバック用の操作系のみ改良したシステム組むのんじゃないの
開発中は上のメニューを残しておく派です
さて、
カレンダー的には週末って今日までのことなのだが
更新は来るのだろうか・・・
たぶん土日って意味じゃね?
うむ、日曜日は聖書で神様が天地を6日間で創造して7日目を休日にした
というエピソードのちなんだものだからな、何故かカレンダーでは先頭だが
本来は一週間のおわりでいいはずだ
[ キャラクタ名 /xxx.ogg]「」
こうすると凄い遅いんですけど、高速化する方法はありますか
nscripterなんですけど
oggのファイルサイズ大きいか、ストリーム再生させてないんじゃねえの
ありがちな線でwindoweffect
Nスクで雲が動く表現とかしたい場合ってどうすればいいでしょうか?
ぱらぱら漫画みたいに連続でbg命令で読み込むぐらしか思いつかないんですが・・・
そうすると重いし、テキストウィンドウは表示できてもテキストが表示されなくなってしまいますよね・・・
新バージョンきたよ
>>846 @スプライトを使う
Ablt命令を使う
BLuaで拡張する
Cプラグインを使う
arc.nsaが画像と音声、nscript.datがテキストなら
ゲームそのものの仕組みを弄るにはgame.exeを弄るしかないんですか
>>849 @システムカスタマイズをする
ALuaで拡張する
Bexeをいじる必要は無い
公式にバグ報告スレ立てるのは良い
だが、スレ立てた後に自分のミスをグチグチと書き込むな、と
今の掲示板ってツリー表示できないから
トピックごとにスレ立てた方がいい気がするんだけど・・・
最終的には高橋氏が把握しやすければいいとは思うが
いずれにしても例のアレは書くとしても要望・検討スレで充分だったろ
で、掲示板開いたら、細かい件名がズラズラ並ぶのか?
それ見る方にとっても絶対迷惑だ
要望・バグ・使い方の3スレがあれば充分
>>最終的には高橋氏が把握しやすければいいとは思う
この一つに尽きる、おまえらが迷惑がっても、おまえらに見やすいように書いても意味はない
3行で充分かどうかも高橋氏が思うことで、他人が決めることじゃない
だな。
だが、建てた奴がスレ全体をよく読んでないってのは分る
わざわざ立てなくても
初めての方・単発質問スレ その1
に単発バグは書いて欲しいっぽいこと書いてあると思うが
>>853 掲示板あんま使ってないんで
キチンと把握してないけど最新更新記事が一番上に来る仕組みになってるなら
ズラズラと並んでても問題ないと思うけど。
autosaveoff使い方難しいな・・・
TIPS読んで組んでみたけど、
ああああ\
wait 1000
br
いいいい\
のように改ページ後に何か入れると
位置が崩れる
位置保存をラクに管理するにはやっぱ
texecの直後にsaveonすることなんだが
これだとシーンの切れ目で場面保存した場合、
前のシーンの終わりの画像が表示されて気分が良くないんだよな
>>856訂正
ああああ\
wait 1000
あああああ
br
いいいい\
つまり、テキスト以外も命令を入れるってこと
それで崩れるのはスクリプト書き方悪いだけ
ごめん。
>>857のケースは大丈夫だった。勘違い
>>856のケースだとダメ。
waitじゃなくてgosub文とかdwaveやbgでも崩れるんで厄介だな
全部の命令に判定入れるってのは現実的じゃないし
だから普通に組み方失敗してないか? 見直してみれ。
defsub br入れ忘れてた・・・・・・
ホントにゴメンなさい
騒ぐだけ騒いで最悪だオレorz
お詫びと言っては何ですけど、
痕のようなゲーム進行を自動セーブする形式ゲームを作っている場合、
savegame にsavepoint入れておいた方がいいと思います。
こうしておかないとテキストの無い画面でsavegame使った場合、
テキストが表示されている画面まで戻ってロードされます。
試してないけどsavegameにsavepoint入れちゃったら
ロードしたらセーブ画面になっちゃったりして都合悪いような
テキストの無い画面の適当なところでsavepointを呼べばよいのでは?
・・・・・・そうだね
なんか書けば書くだけ墓穴掘ってる
ダメダメだorz
質問です。
オートモード中にアイコンを表示して、オートモード解除と同時に消したいのですが上手くいきません。
getskipoffで-61が上手く取得できていないようで、アイコンが表示されなくなってしまいます。
if %bwait=-61 mov %mode,0の行を消すとアイコンは表示されますが、今度は解除と同時に消せなくなりますし。。。
上手い方法がありましたら教えてください。
*text_btn
略
if %mode=1 lsp 6,":c/2,0,3;system\auto.jpg",0,0
略
getskipoff
textbtnwait %bwait
略
if %bwait=100 mov %mode,1 : systemcall automode
if %bwait=-61 mov %mode,0
略
goto *text_btn
オートモード前のアイコンの扱いはどうしてるの?
ダミーで透明アイコン使ってるのか、それともアイコン自体表示してないのか
それによって対応が違うと思う
>>865 getskipoffなんて無い時代だけど俺もそれやりたくて、結局オートモードを自作したよ。
既存のオートモードを感知したらすぐに自作に移るっていう方針。
かなり試行錯誤した覚えがあったけど、今見直してみたら大したこと無かった。
デフォでできなかったら自作に挑戦してみてはいかがか。
>>865 getskipoffだけじゃなくて、isskipの判定も併用したら?
スキップ、オート周りは判定が上手くいかない時がある気がするから、
俺は判定のタイミングを増やして対応してる
今のバージョンでは直ってるかも分からんがw
後は、そのスクリプトだけじゃ何とも言えんが
画像の表示、消去をどう判定してどう処理してるかだな
うちじゃエラー落ちしたけど
ぺんぷろた〜とかやってることがスゲーな
870 :
865:2009/05/19(火) 23:16:29 ID:YX+7R7BW
ありがとうございます。
getskipoffやisskipなど試してみましたが、かなり挙動が怪しいですね。
既読スキップで未読文章に当たっても取得できなかったり・・・。
もう少し調べてみようと思います。
まだスレ見てるかな?
NS栗様のとこのサンプルを参考にしてみたらどう?
多分、望みの動作をしていると思うけれど・・・
キーボード改行で時間待ちスキップされるのと
スペースキーだとdelay飛ばせないの公式でスルーされてるけど
解答欲しい。
Nスクの仕様なの?
何を言ってるのか解らない。
単発スレに書いてある
スクリプト走らせて左クリックじゃなくて
エンターとスペースキーで文字送りしてみれば分ると思うけど。
>>874 お前のトコだけってならそれで良いんだ、ウン
システムカスタマイズしてる性で自分が悪いのかと思って
カスタマイズ無しで走らせたら同じ動作だったので疑問に思ってるだけ
更に言うと
最新版って時間待ちの動作が変わってるんだよ
以前は文字速度0の場合、/で切り分けないと文中の合計時間を待ってから
一気に表示される仕様だったけど、今は/で切り分けなくても時間待ちの入ってる場所毎に止まる動きに変わってる
それ辺りが原因で挙動が変わってしまったのかなって疑問にも思ってるんで
誰か日本語以外のOSで起動出来なくなるプラグイン作ってくれ
全然売れてないのに外人からのアクセス異様に多すぎてマジで泣ける……
凄い興味のある話題なんだけど、外人からのアクセスって何?
ホームページ?それとも電子メールでの問い合わせ?
差し支えが無かったら販売形態も教えて欲しい
仮に日本語以外のOSで起動出来なくするのであれば
販売説明にきちんと表記しないとかえって厄介な気もするわ
違法ダウソ?
>>879 コミケ頒布のみ。
海外サイトに無断アップされてそこからのアクセスが日本より多いのよ……orz
ゲーム名でググってもウチより違法DLの文字列がヒットする……。
あとさ、国内頒布のみのつもりが例の事件みたく勝手に海外行かれて問題視されても困るから
ゲーム自体に国籍で簡易ゾーニングしときたいんだよね。
>>881 マジでdd! 言語変更で試した後に、
手持ちの中文OS(win2000)で試してみる!
>>877 今試してみたら、うちでもスペースキーでdelay飛ばせなくなってたよorz
実は最近、文字の大きさを変えたくて、
うpろだのサンプルを参考にさせて頂いて文字背景をスプライトにしたんだけど、
そーすると、何故か自作ボタンのウィンドウ消去がスペースキーでできなくなってて、
文字背景をスプライトに変えたせいかなぁって思って
systemcall windowerase使わないで自分でスプライト消す命令書いてたんだけど、
もしかしてこれも、
>>877 が報告してるようなバグの一つだったのかな?o...rz
(ちなみに、文字背景がスプライトじゃなければ普通に動作したんだけど…)
こんな事って有るのかな。そんな人、他にもいる?
あと、
>>881 すげぇ!
>>882 じゃないし横からスマンが、俺からもありがとう!
ありり、ちょっと待ってくれ
今色々試してるんだけど、ver.2.82でもスペースキーでdelayが飛ばせない?
(シスカマでもデフォルトでも)
スペースでdelayが飛ばせないのは、Nスクの元からの仕様だったのか?
なんかもう混乱してきた、俺の事は忘れてくれパトラッシュ…orz
NSc製でdelay使ってるゲームの実行ファイルを最新版(5/17版)に差し替えたけど、
普通にスペースキーで飛ばせたよ
うちだと最新版でも
改行キーでdelay wait待ち時間無効だし
スペースキーでdelay飛ばせないけど
つーことは環境依存なのか…?
今、テストしてきた。
確かに、
delay中にリターンキーを押す>delayをキャンセル出来る
delay中にスペースキーを押す>delayをキャンセル出来ない
という動作をした。
前から、こうだったのか、この動作が仕様なのかは、分からないけど。
ちなみに、OSはXP SP2
888 :
885:2009/05/24(日) 10:37:41 ID:GL+dAHiG
textspeedと勘違いしてた
確かにスペースキーでdelay飛ばせないな
seteffectspeedって何でマニュアルに載ってないの?
890 :
879:2009/05/24(日) 16:33:01 ID:54atMwLr
>>882 レスサンクス。無断アップされたことで望んでいたコミケ頒布の
範疇から外れるのは確かに痛いわ
>>881 確かに難しく考えなくて良い気もするけど
不要な炎上対策は必須だと思ってる
>>889 さあ?
なんか問題あるんじゃないの
使わなくても変数で管理して無効するなら差し替える組み方すれば同じこと出来るし
ちょっと話を聞いてくれ
>>882 に関して
無断アップされてるならリージョン対策しても
回避パッチ充てられて終わりだと思うんだ
Nスクの暗号なんてあってないようなもんだからな
ところで
>>881のDLLって2KBしかないんだわ
こんなサイズで作れるのはNスク界隈じゃあの人くらいだ
で、その心当たりの人のブログ(はてなの方な)を見てきたんだが…
おや、こんな時間に誰かかきたようだ…
...この日を最後に、
>>892からの音信は途絶えたのだった...
永年のご愛読ありがとうございました。先生の次回作にご期待ください!!
>>892 >無断アップされてるならリージョン対策しても
>回避パッチ充てられて終わりだと思うんだ
>Nスクの暗号なんてあってないようなもんだからな
まぁそうだけど、やりようによっては嫌がらせができそうだな。
895 :
882:2009/05/25(月) 23:50:49 ID:w2X77sMe
>>892 や、882でも言ったけど「簡易」ゾーニングが目的だから、
効果は別として、その行動をやっているかどうかが重要なのよ。
あとは、単純に嫌がらせだね。
こっちは死ぬほど苦労して作ってるんだから、5分くらいでも苦労しろとw
>>881は簡易ゾーニングが可能だと言う具体例を挙げてくれた。
この時点で具体例そのものが有用か無用かは全く関係ない。
それなのに、わかりきったことを指摘した.
>>892に釣られてどーする?orz
brの前にsavepointしないとセーブされないのは仕様?
>>898 このスレをbrで検索すれば
全て解決する
メニュー拡張DLLマダー?チンチン
シスカマで自作しろ
nscript.datの中で、音声再生用のコマンド無しに「xxx.ogg」という表記だけで音声を再生している部分があるのですが
これはどういう原理で実行してるのですか
>>902 nscript.dat……('A`)
タグじゃね?
*.txt、*.luaの中に音声再生用のコマンドどころか「xxx.wav」という表記すらなく
音声を再生しているデモをつい最近見たけどな
メニュー拡張D(ry
xxx.oggで再生すると同時に表示したメッセージを、enterや左クリックで飛ばしたときに
再生が止まるのを止まらないようにするにはどこを変えたら良いですか
シスカマで自作しろ
savepointでセーブポイント更新すると
ポイント前の変数は空になっちゃうの?
>>906 理解できてないなら使うな。
普段のsavegameすらどういう機能かよく分かってないだろおまい。
>>906 ローカル変数とグローバル変数の違いをもう一度理解しなおせ
この天才が!
ローカル変数はセーブしとけばロードした時中身入ってるのに、
savepointで更新した後セーブしたデータでロードすると、ローカル変数が空っぽになってる
なんで?
うちじゃロードしても前の状態保持さてれるけど。
どんな組み方してる?
>>910 ごめん、上手く説明出来ないから書けない。
自分が理解出来てないみたいだから、今回は使うのやめとく。
どうもありがとう。
とりあえず、今、スクリプト組んでテストしてみたけど、
autosaveoff設定して、savepoint使った後にセーブして
ロードしてみたけど、ちゃんとデータは保持されてたよ。
*define
autosaveoff
game
*start
savepoint
strsp 0,"あいうえお",150,250,10,2,24,24,2,2,1,1,"#FFFFFF":print 1
おはようございます。
さようなら。\
end
何度もすいません。
上のスクリプトでセーブしてロードした時に、文字列スプライトが消えてしまいます。
どうしたら表示したままに出来ますか?。
autosaveoffコメントアウトしても消えたから
autosaveoffの問題じゃなくてstrspの問題のような
strsp使ったことないから知らないけど
前からこういう仕様だったの?
>>914 レスありがとうございます。
最初、"あいうえお"の部分を文字列変数にしていたので
変数が空だから表示されないのかと思ってましたが、
データが保持されるとの書き込みがあるので、自分の勘違いだったみたいです。
strspの仕様かどうかはちょっと判らないです。
strspは前からデータに保持されないぞ
つかバックログ用の命令じゃないの?
だけど、この書き方は表示前にsavepointしてるから
表示されても良いと思うので仕様かもしれない
strspの仕様。autosaveoffやsavepointは無関係。
>>916 後段で何を言いたいのかわからんが、マニュアルで読み取れるように
「おはようございます」の行でsavepoint更新される所は抑えといてくれ。
>>916-917 元々バックログ用なんですね
じゃあ通常画面では使わない方がいいのかな。
複数行の文字列をスプライトに出来るから便利だったんですが。
どうもありがとうございました。
>>917 「おはようございます」等のテキストでsavepointが更新されるなら
セーブ位置を手動で保持するsavepointって命令の意味ないだろ
この場合はstrsp命令前にsavepoint使ってるから表示されるんじゃないのと
思っただけ
>>919 「意味無いだろ」ってマジで言ってるとは思えんからそんな釣りはやめとけ。
マップ移動画面でセーブさせたりする用途とか色々浮かぶだろ普通。
なんだ。煽りたいだけか
アホらし
>>921 選択肢自作する時に絶対必要になるだろこの天才野郎
nspng.dllを使ってて、スプライトボタンで
lsp 1,":a/2,0,3;image.png",10,20
spbtn 1,1
print
っていう風にしてるんですけど、
4セルで作った画像なのに2セル分表示されちゃうのですが
画像は、[イメージ][αブレンド][イメージ][αブレンド]、って感じです(分かりにくくてすいません)
>>921 え、いや、マジで言ってたのなら正直スマンカッタ。
とりあえずテキスト行頭でsavepointは毎回更新されるのは本当だ。
brでみんな困ってたのはテキスト行頭でのsavepoint更新が無いから対策してたのよ。
923ですが、何か判りにくいので、もうちょっと具体的に言うと、
[イメージ][白黒][イメージ][白黒] というセルのPNG画像を読み込んで
αブレンドとアニメーションを同時に使うと
[イメージ] と表示したいところが、
[イメージ][白黒] と表示されてしまうのです
>>923 nscrpng.spiならそれでいいけど、nspng.dllなら画像の作り方変えないと駄目。
[画像][左のα][画像][左のα]から[α付き画像][α付き画像]に変更しないとあかん。
927 :
925:2009/05/28(木) 23:43:37 ID:OU2U2DkE
924でした、すいません
928 :
923:2009/05/28(木) 23:44:50 ID:OU2U2DkE
>>926 お早い回答、ありがとうございました
では、画像を作り直さないといけないんですね、、、ガックシ
savepointの概念って理解しちゃえば大したことないんだけど
まだ混乱してる人多いんじゃないか?
かくいう俺もTipsのところの行頭セーブの説明見て
ようやく腑に落ちた口なんだが
brのカスタムのお陰で他への応用も理解できたし
ありがとう中の人
メニュー拡張プラグインキタ━━━━(゚∀゚)━━━━ッ!!
>>922 だよな
おれ選択肢カスタマイズでstrsp使ってるけど消失なんてしないしな
例えば
strsp 0,"あいうえお",150,250,10,2,24,24,2,2,1,1,"#FFFFFF":print 1
おはようございます。
こう書かれててスプライト表示後のテキスト「おはようございます。」の部分でセーブして
そのデータをロードしたら
strsp 0,"あいうえお",150,250,10,2,24,24,2,2,1,1,"#FFFFFF":print 1
が消失してたってのならstrspが保持されないってのは理解できる
だけどのこ書き方は
strsp 0,"あいうえお",150,250,10,2,24,24,2,2,1,1,"#FFFFFF":print 1
の手前にsavepointがあるんだから
ロード時に
strsp 0,"あいうえお",150,250,10,2,24,24,2,2,1,1,"#FFFFFF":print 1
から表示されるでしょ
だから変だと思ったんだが
>>931 めんどくさい奴だな。
★1: savepoint
: strsp 0,"あいうえお",150,250,10,2,24,24,2,2,1,1,"#FFFFFF":print 1
★2: おはようございます。
と言う構造で、★でセーブポイント更新されてるのはもうわかったろ? わかってないなら実験しれ。
次にsavegameするタイミングだが、おはようございますが出ている所でセーブしたら、
ロードは★2の「おはようございます」の行からなのも分かるな? するとstrspが保持されないのは当然。
autosaveoffとか言いながら
文頭ではセーブポイントが更新されるってのは直感に反するけどな
事実これだけ話題が出てくるわけだし
完全にマニュアルでセーブポイントを決められるよう要望だすか
常にsavegameして必要な時リネームすればいいような気もしてきたが
ディスクアクセスがキモイなw
>>930 日記見ると不具合抱えてるっぽいけどね
個人的にはbtnareaと同じ機能が使えないか期待してたんだけど
今の仕様だとカーソルが認識する領域が広くて
上部にボタン置き難いんだよな
>>934 brと同じにispageでページ判定させて
本編でstrsp表示する時は文字を変数で取得して
ロード時にstrsp命令が行頭の場合は
表示出来るようにフラグ管理すれば良いんじゃないかな?
バックログやらシステム部分で使ってる場合のこと考えないと問題出るから面倒だろうけど
>>936 まだテキスト行とコード行を混同してんのか。
autosaveoff使うの向いてないよ君。
もういっそのこと全命令オーバーライドしてLuaで保存すりゃいいんじゃねw
>>935 btnareaと同じ機能ってのが何なのかイマイチ分からないけど
ボタンと組み合わせるならskipを使えとのこと
メニューバー使う予定はないけどデバッグには使えそうだ
savepoint使うのって難しいね
savepoint前の cselの文字列も消えちゃう
ええええ
autosaveoffもsavepointも
すごい便利だと思うんだが
今のところ何も問題が出てないのに
不安になってきたじゃねーかw
>>939 組み方がわるんじゃないの?
うちは問題ないよ
>>940 命令に仕様的な不備はないから、単に組む人の腕次第だよ。
940のゲームで問題ないならキッチリ出来てるだけ。
ちょっと凝ったことやろうとすると急に難易度あがるんだよな
トリッキーな方法でしか解決できないことが多い
あれれ
ver.2.94って、*defineにautosaveoff書いてなくても
表示文頭ではsaveon/off無視してないか?
こう言う仕様? それとも俺のスクリプトがうんこ?orz
スレの流れで気になって試してみたんだが、
なんか俺も不安になってきた
意図的にsaveoffしたい時はどうすればいいんだorz
仕様やスクリプトじゃなくて、おまいさんの理解がう(ry
意図的にsaveoffしたいときはautosaveoffを使ってはいかん。autosaveoffは楽する為の命令。
次に、saveonしてる状態でも自動でsaveoffされる範囲がある。
これは大昔からの基本仕様であり、TIPSのところにも解説が書いてある。
autosaveoff使用時はsaveon saveoffは機能しない
何の為のsavepoint命令があるか考えた方がいい
947 :
944:2009/05/31(日) 17:39:07 ID:2taa5Xx5
ごめん、昨日のID:fCWbEUeVです。
自分でアホな書き込みしておきながら野暮用が出来て今までスレに書き込めませんでしたorz
表示文頭(ryは俺の勘違いでした、恥ずかちい
実は俺が意図的にsaveoffしたかった場所って言うのは
文字サイズを変更している部分だったんだけど、
その問題は、brを利用することで自己解決できました
>>945-946 レスありがとう、うんこな俺の頭に叩き込んでおく!
ボタンを定義して表示した後、
あっちやこっちに移動させて押させるって可能?
軽く試してきたが上手くいかなくて
動かした後に再定義すればおk
<!-- ここから -->
この辺にスクリプトがいっぱい書いてあるのを全部コメント化
<!-- ここまで -->
こういう感じで,ある程度の範囲を全部コメント化する事ってできますか?
いちいちコメント行にするのメンドクサイなら
gotoで飛ばすとかすれば良いんじゃないの?
>>952 なるほど!
しかし自分の頭の固さに嫌になったorz
ありがとう
今更だけどある程度リッチなエディタなら
一括コメントアウト・アンコメントに対応してるような
一時的なものなら別の窓やファイルに退避という方法もあるね
bexecでEscキー拾いたいんだが、どうすればいいの?
bexecで、Escキー押したときに、右クリックメニューを表示するようにカスタマしたんだけど、
キー押すと、一瞬右クリックメニュー表示して、すぐテキスト画面に戻ってしまう。バグかな?
>>956 bexecは旧ボタン命令と違って、キーが押された直後に処理が返ってくるからそのせいじゃない?
おそらく、
ESCキーダウン→メニュー表示→ESCキーアップ→ESCが押されたと見なし、メニュー終了
って流れだと思う
キーアップの取得の話は掲示板で出てたけど
暫定的にこういう命令作っておけばいいんじゃない?
*wait_key_up
getparam $100
resettimer
~
wait 10
gettimer %100
if 500 < %100 return
checkkey %100,$100
if 0 != %100 jumpb
return
; 使い方の例
*define
defsub wait_key_up
game
*start
lsph 10,":c;>200,100,#FFFFFF",100,200
*btn_loop
bclear
~
bexec $0
if $0 == "ESC":gosub *esc:goto *btn_loop
jumpb
*esc
vsp 10,1:print 1
wait_key_up $0
bclear
~
bexec $0
if $0 == "ESC" vsp 10,0:print 1:wait_key_up $0:return
jumpb
やばい
旧ボタン命令を全部新しくしたくなってきた
962 :
名前は開発中のものです。:2009/06/12(金) 18:37:07 ID:5ceITe+6
古いバージョンで組んだスクリプトに、最新の本体を入れてみたら、
セーブ→ロードで、セーブ画面に戻るようになりました。
何かこのあたりの仕様を弄られたのでしょうか。
saveon saveoffの仕様が変わった。
だから組み方のよってはそうなる。
964 :
名前は開発中のものです。:2009/06/12(金) 23:43:29 ID:5ceITe+6
ありがとうございます。
慣れるまで時間がかかりそうです。
複数行の文字列をスプライト化する命令作って欲しい
strspだとloadgosub使わないと消えるから面倒臭い
まさにそのstrspが複数行の文字列をスプライト化する命令な以上、要望があったとしても優先順位が低くなるのは仕方がない。俺はstrspを使うのを絶対にロードしないタイミングだけにしてる。
ただ、複合ボタンと組み合わせて複数読み込むと処理が微妙に気になるレベルで遅くなるんだよね。組み方がまずかったと思ってる。修正は面倒すぎるから諦めたけど
いや、確かに重いと思うぜ。
ロードしたら消えるのも不便だから、出すだけ要望出してみてもいいかもな。
(文字)スプライトをプラグインで生成する機能を
早く組み込んで欲しい
けど、Nスク2の機能のフィードバックよりも
Nスク2の開発そのものを進めて欲しい
袋文字マダーですね
袋文字なら見かけたよ
実際、袋文字自体は既にあるのだから
袋文字を使いたいだけなら
「実用的Luaカスタマイズ」マダー
だろう
なら、自分で立てたら?
>>971 とか言われても組めんからなー、袋文字
サンプルか組んだ人が公開して欲しいとか虫の良い事しか今は言えない
なんか軒並み更新止まったな。みんな生きてる?
本家に動きないしな……
他ツールの袋文字が羨ましいよう
誰か実装してくれよう
袋文字を実装してるのは見つけた。
ただ、体験版でしか存在してない。
NSfontに袋文字機能付いてなかったっけ?
それは
袋“抜き”文字な
ここで所望してる袋文字とは違うから