NScripter Ver.15.00
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2009/02/17(火) 21:45:59ID:6iLGJeMhゲームエンジンNScripterについて語るスレです。
・本家
ttp://www.nscripter.com/
・うpろだ
ttp://nscruploader.hp.infoseek.co.jp/
0557名前は開発中のものです。
2009/04/19(日) 17:41:35ID:SaCW57xO現在のシステムカスタマイズみたいな事をするなら
Lua必須な雰囲気になりそうだね
正直、どっかのサイトがNScripter2用Lua講座を作ってくれるまで、
俺にはお手上げな予感だ
0558名前は開発中のものです。
2009/04/19(日) 18:34:16ID:KImhoyaOそれはそうと文字関係を自前でなんとかすれば
現状でもUTF-8が使えるんじゃないかとふと思った
メリットないけど
0559名前は開発中のものです。
2009/04/19(日) 19:48:19ID:BdjK46pPというか本家の開発が落ち着かないと無理か
0560名前は開発中のものです。
2009/04/19(日) 19:56:35ID:TcdO5ypJ0561名前は開発中のものです。
2009/04/19(日) 23:23:39ID:+4fHG+y3フォント周りをLuaでやらしてシステム組むってことになるのかな?
よく分からんけど
0562名前は開発中のものです。
2009/04/20(月) 00:07:39ID:zUYpII/cとりあえずテキスト記述と画像処理を同時にできそうなのは分かるんだが、
今までスクリプトのみで作ってきた身では敷居が高く感じる
0563名前は開発中のものです。
2009/04/20(月) 00:28:22ID:r4FTRuZt一般人的には並列動作・浮動小数点・数学関数が必要な時くらいじゃないか?
以前のスレで話題あったアークタンジェントなんて
計算後のテーブル自分で用意しなくてもmath.atanで一発だし。
終了割り込みとかはバグの元だから自信ないなら触らない方が良い。
あとは、DLLとの連携が楽になりそうだからPGには嬉しそうに見えるがよくわからん。
0564名前は開発中のものです。
2009/04/20(月) 00:44:06ID:P2sbN38H簡単なフレームワークとか作れそう
タイトル画面とかCG鑑賞画面とか
0565名前は開発中のものです。
2009/04/20(月) 00:46:45ID:Do4y8Ams地味に更新された
0566名前は開発中のものです。
2009/04/20(月) 00:55:14ID:r4FTRuZt0567名前は開発中のものです。
2009/04/20(月) 00:57:18ID:93Tvueay0568名前は開発中のものです。
2009/04/20(月) 01:26:06ID:gllPxQMw正直、俺は講座待ち
0569名前は開発中のものです。
2009/04/20(月) 08:15:51ID:pR/v+4nrこの手のは整理するのが好きじゃないと二の足踏むんだろうなー
でも商業では金取ってる商品として考えた場合、今はなーなーで済んでるけど
それじゃダメだと思ったりもする
0570名前は開発中のものです。
2009/04/20(月) 08:54:37ID:juFyR9YNそれをマニュアルに落とすのは手間なんだろうなぁ
0571名前は開発中のものです。
2009/04/20(月) 19:06:06ID:bVV6dOLDプログラミング出来ないから分からないけど、めんどくさいもんなの?
0572名前は開発中のものです。
2009/04/20(月) 21:05:10ID:W7zMzl3cホイル-ボタンを使用可にするとホイール操作時、
つまりバックログ参照時に間違えてボタン押す可能性を考えて現状のまま
正常に動いてる操作回りを弄くりたくない
くらいかなー
個人的には公式で言ってたホイールボタンにテキスト消去を割り当てるとかってのは右ボタンに割り当てるか、
スペースキーに割り当てればいいと思ったし、
じゃなきゃ、プラグインで割り当てられるんじゃねの? 使ったこと無いけど
0573名前は開発中のものです。
2009/04/20(月) 21:12:17ID:r4FTRuZtセンタークリック:テキスト消去
右クリック:メニュー表示
マウスだけで操作出来るこれ最強
0574名前は開発中のものです。
2009/04/20(月) 22:59:03ID:d7kVvMRz0575名前は開発中のものです。
2009/04/21(火) 01:35:28ID:6THJvgU4***の操作をしたいという要望が、プレイヤーから出た時、
「いえ、それはスペースキーで割り当てるから出来ます」
とか
「右クリックに割り振ってあります」
とか、
代替え案をアナウンスするという時点で、かなりダメ臭い感じが漂ってくる。
そりゃ、非常に特殊だったり、異常に難しい要望ならともかく、
例えば、ホイールクリックでテキスト消去したい程度の要望で、
代替え案アナウンスってのは。
0576名前は開発中のものです。
2009/04/21(火) 01:55:37ID:QId2beGv残念だが公式でスルーされた。それだけのこと
ゲームを作った側の責任として
現状に我慢できず
プレーヤーの要望を叶えたいなら
プラグイン作れるレベルまで覚えて自分で作れば?
0577名前は開発中のものです。
2009/04/21(火) 02:38:11ID:NYEbbGKSその「程度」の事、我慢するなり自分でなんとかするなりしろって事でしょう。
その「程度」の事ができないくらいで、
そういう態度をとる方がよほどダメ臭い感じだとは思わんのかね。
0578名前は開発中のものです。
2009/04/21(火) 05:28:56ID:6THJvgU40579名前は開発中のものです。
2009/04/21(火) 07:49:32ID:lVVSEJDzそんなの市販ゲームでだって幾らでもあると思うけど
0580名前は開発中のものです。
2009/04/21(火) 07:50:28ID:Pbvpci1p吉里吉里は色々難しいって聞いたんでNScripter導入して
どうにかカスタマイズまで来たんだけど
この後Luaなんていうのを一から勉強しなきゃならんのなら
これを契機に吉里吉里に移行するのもありかな……。
0581名前は開発中のものです。
2009/04/21(火) 08:37:26ID:gq3cFHIDつ exec_dll "getkey.dll/IsDown,4"
ボタン待ちを自作しなきゃならんが
Transでマウス->キーの変換もできたらいいのにな
あとノートPCだとホイールや中ボタンなかったりするから
作り手はその辺も考えてね
0582550
2009/04/21(火) 14:19:11ID:mGqmsQ84/■\
(_´∀`)_ わっしょい!
/,/-_-_-_-_-_\ わっしょい!
( ( /,, /― ((神輿))―\ わっしょい!! //
(。'。、。@,。,。,。,。,。,。,。,。,。,。,。@ ) )
∩ヽヽ∩ヽXXXXXXXX/ .∩
i||i ∩i||i:||::::¥_][_¥::::||. i||i
†人=†††¶┌┐¶††††
/■\/■/■\[/■ /■\/■\] /■\■\/■\
( ´∀(´∀(□二二( ´∀( ´∀( ´∀`).□´∀` )Д´)□∀`)
( |つ⊂|_ | | ノつつ|祭)~| |祭) ̄||祭) ̄|つ ⊂|_((|祭)~ノ | ) )つ
〓_| |__〓」 〓_|=|_ 〓__ノ 〓二ノ〓二ノ) ( / (L〓|〓二|〓=〓ヽ
し'し' (_(_ し(_) (_)_)し(_)し(_)(_(_,(_)(_)し' (_)
0583名前は開発中のものです。
2009/04/21(火) 14:23:18ID:tkCrabDL0584名前は開発中のものです。
2009/04/21(火) 18:51:06ID:LuV1omJeはるかに文法が簡単なんだが……
0585名前は開発中のものです。
2009/04/21(火) 18:52:57ID:LuV1omJe>ノートPCだとホイールや中ボタンなかったりするから
そういうアクセシリビティをまとめたサイトとかないかな
!dじゃなくて!wでウエイトさせるとスキップするときも強制ウエイトかかるから止めろとかも含む
0586名前は開発中のものです。
2009/04/21(火) 19:03:47ID:VE6S8ive組んでみたスクリプトだと、クリックしてもオートモードがオフになりません。
どこが間違っているのか、どこが足りないのか、ご教示お願いします。
*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
0587585
2009/04/21(火) 19:05:19ID: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
0588587
2009/04/21(火) 19:06:46ID:VE6S8ive0589名前は開発中のものです。
2009/04/21(火) 19:21:48ID:H5AC177MLua専門書は高いからな・・・
0590名前は開発中のものです。
2009/04/21(火) 19:45:39ID:SXDs4Hibいい加減にしろ割れ中
ここは改造スレじゃねーぞ
>>586
オートモードとオートクリックの勘違いと妄想
0591名前は開発中のものです。
2009/04/21(火) 20:03:44ID:xnyufiyb2000円ちょいじゃん。
とりあえず、タダで読めるコレでいいんじゃね?
http://sugarpot.sakura.ne.jp/yuno/html/lua51_manual_ja.html
0592名前は開発中のものです。
2009/04/21(火) 20:14:12ID:SXDs4Hibどのみち「覚える」ことになるなら乗り換えんでもいいだろw
なにこの、出来ない=乗り換えってダメな思考は
0593名前は開発中のものです。
2009/04/21(火) 20:17:39ID:myL4F2zt吉里吉里もちょっと覚えると簡単だし
0594586
2009/04/21(火) 20:45:06ID:VE6S8ive0595名前は開発中のものです。
2009/04/21(火) 20:59:11ID:LuV1omJe0596586
2009/04/21(火) 21:33:17ID:VE6S8ive*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
0597586
2009/04/21(火) 21:35:06ID: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
0598586
2009/04/21(火) 21:38:04ID:VE6S8iveお騒がせしてすいませんでした
0599586
2009/04/21(火) 22:30:17ID:VE6S8ive多分これで大丈夫だと思います
何か、こうした方がいいとか、これじゃよくないと思うとかあったらご指摘お願いします
0600名前は開発中のものです。
2009/04/21(火) 22:46:15ID:RINnvBMz一覧が項目毎じゃなくなっって一括で見れるようになったのが個人的には良い
0601名前は開発中のものです。
2009/04/22(水) 00:08:52ID:immauOjy0602名前は開発中のものです。
2009/04/22(水) 00:19:04ID:KMEVVwJHちょっと不親切に感じるかな?
0603名前は開発中のものです。
2009/04/22(水) 01:55:47ID:glgWkEocここで愚痴っても要望したことにならんぞ。
0604名前は開発中のものです。
2009/04/22(水) 02:00:17ID:KMEVVwJH[要望]ホイールクリック/終了割り込み/影色
ってタイトルで出してるが?
0605名前は開発中のものです。
2009/04/22(水) 02:16:22ID:0/e+6zMFttp://www.nscripter.com/nsb/bs.cgi?ac=view&no=913&mx=913
今の新掲示板にも1つ出てるし、
旧掲示板の頃にも何度か出てたはず。
ただ、今まで実装され無かった事を見ると、
多分、実装出来ない何らかの理由があるんだろうけど。
0606名前は開発中のものです。
2009/04/22(水) 02:30:13ID:WxGSl8hR0607名前は開発中のものです。
2009/04/22(水) 02:38:24ID:glgWkEocLuaが増えたから吉里吉里に乗り換えってのは意味が分からんな。
Luaが増えたことで出来なくなったことは別にないはずだが。
0608名前は開発中のものです。
2009/04/22(水) 02:40:56ID:WxGSl8hRさっきから何にでも絡むなよw しかもちょっと古い書き込みにw
0609名前は開発中のものです。
2009/04/22(水) 02:44:13ID:glgWkEoc0610名前は開発中のものです。
2009/04/22(水) 02:51:15ID:IDvn4V//おまえ、376の書き込みとID同じだな、どうなってるんだ
0611名前は開発中のものです。
2009/04/22(水) 04:55:11ID:gFSeAOlf0612名前は開発中のものです。
2009/04/22(水) 08:03:32ID:I5EGs7Soお前のレスの方がよっぽど難癖っぽいぞ
0613名前は開発中のものです。
2009/04/22(水) 08:07:09ID:I5EGs7So0614名前は開発中のものです。
2009/04/22(水) 08:27:35ID:CWFISacZ縦か横に揺らすのはいいんだけど
0615名前は開発中のものです。
2009/04/22(水) 09:08:10ID:I5EGs7So自分が納得できる揺れを実現できるぞ
0616名前は開発中のものです。
2009/04/22(水) 13:38:07ID:uv5a4ppj0617名前は開発中のものです。
2009/04/22(水) 15:37:45ID:Q/8ZlcPQ*customselで選択肢を自分なりにいじっています
選択肢の色を定義節で以下のように変えました
selectcolor #ffffff,#cc0000
選択肢の文字色は赤、オンマウスで白くなる感じです
この時、一度オンマウスで白くなった文字が赤に戻る時、
白っぽいフチが残るのは仕様でしょうか?
画面内の関係ない部分をクリックすると
完全に赤い文字(最初の状態)に戻ります
仕様なら問題ないのですが
自分のヘマなら直したいので
宜しくお願いします
0618名前は開発中のものです。
2009/04/22(水) 17:23:14ID:0/e+6zMF俺はそんな現象、起こらないYO
ところで、公式を読んで、自作がノートに対応してない事に気付いて、
すこし弄ろうと思うんだけど、
バックログの呼び出しは、どのキーに割り当ててる?
とりあえず、PageUpで呼び出せるようにしたけど、
ノートだと、Fnキー押さなきゃPageUp有効に出来ないんだよね。
0619名前は開発中のものです。
2009/04/22(水) 18:03:24ID:WxGSl8hR↑キーも迷ったけれど、デフォのボタン間移動の方が便利だからやめた
0620名前は開発中のものです。
2009/04/22(水) 18:46:29ID:p7/ftxy4フチ残るのは仕様だから、文字スプライト使ってボタン化した方がいいよ
0621名前は開発中のものです。
2009/04/22(水) 18:57:24ID:j45NZbf1実験してみた
http://www.mmobbs.com/uploader/files/6690.png
分かりやすいから明朝で表示したけど、
ゴシックでも同じ現象が起きた。
この現象の事なら、俺も気になるから、解決策を知りたい。
0622617
2009/04/22(水) 19:07:28ID:Q/8ZlcPQ誰がやってもなるんですね
初心者なので何でも自分のせいだと疑ってしまって悩みましたorz
文字スプライトにする方法は自分でも考えたんですが
俺のレベルでこだわるような場所じゃないので
できるだけ違和感のない色で当面は対応してみます
もし解決策があるようでしたら参考にさせていただきます
ほんとスミマセン
0623名前は開発中のものです。
2009/04/22(水) 21:24:52ID:zoerNEwjおれはPageUpと↑だな
カーソル割り当ててなくてもカーソル操作すると反応するのがイヤなので
0624名前は開発中のものです。
2009/04/22(水) 21:29:27ID:zoerNEwjなんかスプライト使うの面倒で徹底して回避してないか?
そんなんじゃいずれ躓くぞ
素直にスプライトで組むの覚えな
0625名前は開発中のものです。
2009/04/24(金) 12:01:31ID:W1nLRaNX↑↓はスプライト移動してくれるから
他の走査に割り当てない方がいいと思うんだけどな
俺はPageUpと、設定でファンクションを割り当てられるようにしてる
0626名前は開発中のものです。
2009/04/24(金) 12:58:18ID:9P3/ATTo割り当ててもスプライト移動できるけど?
細かく操作分けても良い
PageUpと↑でバックログ開いて
バックログ画面で操作の割り当て変えれば良いだけ
0627名前は開発中のものです。
2009/04/24(金) 14:09:32ID:kwe1YUgZ0628名前は開発中のものです。
2009/04/24(金) 15:05:24ID:Cr/sCiaY0629名前は開発中のものです。
2009/04/24(金) 15:13:55ID:NOJl8AORマジで!?
getcursorやってる時のスプライトボタン間のマウス移動に簡単なやり方あったら教えてくれ!
だけど一々座標持ってmovemousecursorでやるのは却下で。
色んな画面にありまくるボタン待ちで全部そこまでやるのはやってられんからさ。
0630名前は開発中のものです。
2009/04/24(金) 15:38:54ID:1tfHJGxC単にbtndef ""使ってgetcursor除いた操作を再設定すりゃ良いだけじゃないの?
0631名前は開発中のものです。
2009/04/24(金) 15:41:10ID:NOJl8AOR場面によってキーに割り当てられた動作が変化するのは使いにくいだけじゃないか?
0632名前は開発中のものです。
2009/04/24(金) 15:46:06ID:1tfHJGxCおれは通常操作時はバックログに入るスイッチとしか機能させてないから
動作に変化とか言われても支障を感じないけど
0633名前は開発中のものです。
2009/04/24(金) 15:49:00ID:NOJl8AORテキストウィンドウの周りにボタンを用意してるなら↑↓キーに使い道がある。
0634名前は開発中のものです。
2009/04/24(金) 15:56:13ID:1tfHJGxCウインドウ周りのボタンって横並びだと思うんだけど違う?
ボタン操作する時に第一動作って無意識に↓だと思うし
カーソル移動後の操作ってボタンならびに合わせて←→でするクセが付いてるからね。
なんもストレスなよ
0635名前は開発中のものです。
2009/04/24(金) 16:08:53ID:NOJl8AORだからそこで>629で質問した通り、簡単なボタン間移動のやり方があったら教えて欲しいわけだが
0636名前は開発中のものです。
2009/04/24(金) 16:18:59ID:1tfHJGxC難しいこと言ってる?オレ
0637名前は開発中のものです。
2009/04/24(金) 16:26:24ID:1tfHJGxC↓←→がボタン選択 ↑のみバックログ開く
バックログ画面
↑↓特に割り当てず、でカーソル上下移動
0638名前は開発中のものです。
2009/04/24(金) 16:31:05ID:NOJl8AORループしてて腹立つなあ。そもそも最初に尋ねた相手アンタじゃねえのに。
つまりアンタは↑にログ、←→にボタン移動を割り当てろと言いたいんだろ。
で、そのボタン移動の簡単なやり方教えてくれよ。getcursor入れない時のデフォの↑↓並の楽さが欲しいんだ、
getcursor
textbtnwait %0
if %0 == -40 gosub *backlog; ↑キー
if %0 == -41 gosub *ボタン移動;→キー
if %0 == -42 goto *読み進め; ↓キー
if %0 == -43 gosub *ボタン移動;←キー
この、ボタン移動のやりかたを教えてくれ。
0639名前は開発中のものです。
2009/04/24(金) 16:40:18ID:ytpr9r9+言う通りmovemousecursorで丁寧にやるしかないと思うから諦めれ
これ以上阿呆に構ってループすんな
0640名前は開発中のものです。
2009/04/24(金) 17:07:28ID:snvFgzdnexec_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"
0641名前は開発中のものです。
2009/04/24(金) 17:14:19ID:NOJl8AORプラグインでキーコードを変換するのは目から鱗。早速試してみます。
0642名前は開発中のものです。
2009/04/24(金) 17:28:55ID:NOJl8AOR理想通り動作を実現出来ました。アドバイスありがとうございました!
0643名前は開発中のものです。
2009/04/24(金) 19:57:35ID:L9Vbv7GU背景にnega1適用して立ち絵は通常通り表示したいのですが背景にnega1適用すると次の立ち絵もnega1状態で表示されてしまいます
0644名前は開発中のものです。
2009/04/24(金) 20:47:39ID:Cr/sCiaY0645名前は開発中のものです。
2009/04/24(金) 20:57:20ID:L9Vbv7GUやはりnega命令では無理ですか
素直にそうしますありがとうございました
0646名前は開発中のものです。
2009/04/25(土) 02:15:57ID:7RgvQ+2/今の仕様だと定義ブロックに新命令追加され場合、
それ以前の本体使うと単にエラーのアナウンスされるだけだから
定義ブロックでもバージョンナンバー判定できるようになってくれると嬉しいんだけど
0647名前は開発中のものです。
2009/04/25(土) 02:21:44ID:AfSfEHJp0648名前は開発中のものです。
2009/04/25(土) 03:03:34ID:7RgvQ+2/0649名前は開発中のものです。
2009/04/26(日) 23:24:09ID:SQrHROAF0650名前は開発中のものです。
2009/04/26(日) 23:33:05ID:sAxeBYaiこりゃひどい
0651名前は開発中のものです。
2009/04/27(月) 00:42:39ID:gzcbNiRM0652名前は開発中のものです。
2009/04/27(月) 00:43:37ID:gzcbNiRM立ち絵表示の
ld rとld lの表示位置って調整できないんでしょうか?
0653名前は開発中のものです。
2009/04/27(月) 01:08:50ID:tb+aN4By立ち絵自体の画像サイズを調整すればできないこともない
スプライトで組んじゃったほうが楽なこともある
0654名前は開発中のものです。
2009/04/27(月) 03:50:42ID:DB/XzbQ3細かい調整がしたい時は、スプライトにした方がいいよ
defsubで独自命令化しておけばok
0655名前は開発中のものです。
2009/04/27(月) 07:32:25ID:gzcbNiRMレスありがとうございます
スプライトですか・・・はつ同人ノベルげー制作でNスクにもびびっていますが
がんばって覚えたいと思います
0656名前は開発中のものです。
2009/04/27(月) 11:27:06ID:x/2ObQ3K後で「管理者によって削除」の羅列か
0657名前は開発中のものです。
2009/04/27(月) 13:16:54ID:+C5kfvEi■ このスレッドは過去ログ倉庫に格納されています