トップページgamedev
1001コメント337KB

NScripter Ver.18.00

レス数が1000を超えています。これ以上書き込みはできません。
0001名前は開発中のものです。2011/07/29(金) 13:42:31.89ID:eqalPxic
商業流通でなければフリーで利用可能な
ゲームエンジンNScripterについて語るスレです。

・本家
ttp://www.nscripter.com/

・うpろだ
ttp://nscuploader.pa.land.to/
0904名前は開発中のものです。2013/09/24(火) 17:40:34.63ID:0jouHUOc
Nscripter2使ったことないや…
0905名前は開発中のものです。2013/09/24(火) 21:15:31.31ID:FdlW9PpV
>>903
マニュアル見れ
非公式のならテキストボックスで??→エンター
0906名前は開発中のものです。2013/09/24(火) 22:33:33.63ID:Gs6vGyU+
>>902
> これでLuaは、このように呼び出されて、こう処理されます
> みたいなレベルから
NScripterのluaは何だかんだで泥臭いから
下手に説明すると混乱すると思うよ
NSGotoの挙動とかプログラミングの知識がないと意味不明だと思う
0907名前は開発中のものです。2013/09/26(木) 00:55:52.27ID:qpw8F3jF
system.lua用意して中に関数書いて本体からluasub呼んで登録しろ、
あとはdefsubと何も変わらなくなる

これじゃあかんのか
0908名前は開発中のものです。2013/09/26(木) 02:12:28.32ID:JOsbWG3n
覚えなきゃならんこと面倒臭がって
クレクレいってるだけでしょ
構うだけ無駄
0909名前は開発中のものです。2013/10/07(月) 06:01:15.37ID:GaIR7c14
スプライトの表示非表示はgetspmodeでわかるけど
使用中もしくは未使用のスプライト番号がわかる命令って無いんだっけ?
0910名前は開発中のものです。2013/10/07(月) 20:50:07.89ID:Op7o+ozO
命令はない
やるなら自前で管理するか毎回なめるかのどっちかじゃね
0911名前は開発中のものです。2013/10/08(火) 17:59:19.61ID:s0UKzxCM
getspsizeでなんとかなる。
この命令はcspしても、最後のスプライトの大きさを返して来るんだが、
cspのかわりに、1×1のサイズの画像を読み込んでおけば、
サイズを見て使っていないかどうかの判別ができる。
0912名前は開発中のものです。2013/10/08(火) 20:24:28.59ID:TAxAOR3A
使用中もしくは未使用のスプライト番号がわかる

ある番号のスプライトが使用中もしくは未使用であるとわかる
は別の機能だと思うんだけど
そんなことはどうでもいいの?
0913名前は開発中のものです。2013/10/08(火) 23:12:08.64ID:P1zH1T30
仮にそんな機能があったとしても、最終的には自前で管理するのが一番ラクで確実って結論になるんじゃないかなぁ。
0914名前は開発中のものです。2013/10/09(水) 00:08:49.35ID:kd3I9hTV
911の方法で何とかなりましたm(_ _)m
ありがとうございました

>>911
cspしても、最後のスプライトの大きさを返して来る
やっぱそうなのか…何か変だと思った

>>912
指定したスプライトの定義状態が分かれば良い
こんなの無いのかなーとか思ってたんだ↓
getspset %0,%1 (%0=スプライト %1=返り値)
定義中=1 未定義=0 みたいな
0915名前は開発中のものです。2013/10/12(土) 23:12:19.99ID:HlWGNDUz
俺だったらisspsetがいいな(どうでもいい)
基本的に自前で管理しろや、が無難ではある。
lsp命令とcsp命令の系列全部defsubして表示したスプライトの番号全部記録する、みたいな暴挙も場合によっては
0916名前は開発中のものです。2013/11/04(月) 22:06:25.27ID:94JxdIwn
1、2年ぶりくらいに触りたくなって来たんだけどあんまり環境変わってないのか…
SGEでやってた3D機能早く来ないかな
0917名前は開発中のものです。2013/11/05(火) 11:26:26.09ID:mJ1GKoBX
3Dは需要の関係でまだまだ……
NScripter2自体は公式マニュアルがある程度出るまで難しいが、
高橋さんが今後の人生設計に悩んでいるようなので待つしかない
0918名前は開発中のものです。2013/11/05(火) 11:35:08.85ID:vNeyPBzW
マニュアルは期待しないほうがいいと思う
今までもあんな感じだったし・・・
0919名前は開発中のものです。2013/11/05(火) 12:45:15.94ID:DcOVodwj
人に使わせることにもちっと関心持てば
マニュアルの整備も進むんだろうけどねー
以前から使えりゃ良い程度しか思ってなさそうだから無理だろうね
0920名前は開発中のものです。2013/11/08(金) 00:45:45.87ID:Mi6IwE6K
放置ならまだましで、最悪放棄も有り得るんでは
Nスクの収入源なんて最早無いに等しい
ノベルゲー最大勢力のエロゲは売上右肩下がりで衰退の一途だし、
商業向け汎用エンジンのシェアは吉里吉里に持っていかれて久しい
その吉里吉里も、ついてこれない奴は放置ってスタンスだし
0921名前は開発中のものです。2013/11/08(金) 01:44:40.25ID:270VqRVp
Nscはデフォルト状態で凄く使いやすいから初心者向きなんだが
初心者でノベルゲー作ろうってのは新参の同人くらいで、
ここ数年、同人でヒット作が出てないから、二匹目のドジョウを狙う新参も出てこないんだよな。
0922名前は開発中のものです。2013/11/09(土) 18:00:44.54ID:yaiH/BHp
png対応やらLua連携やら以前の古いイメージがそのまま引きずられてる気もする
0923名前は開発中のものです。2013/11/13(水) 13:49:09.34ID:+DRx7D6v
多分、今の認識つか利用者の振り分けって
Nスク→初心者向け
Nスク2→経験者向け
だと思うんだけど何時までもNスクサポートする気ないだろうから
初心者に使いやすいってブランドイメージ継続して
それなりに構築するのが
客層を取りこぼすの最小で済むんじゃないのとは思う

Nスク2て
吉里吉里の二番煎じ的なイメージあるから
使い古されてバグが粗方潰れてる吉里吉里の方が安心して使える感じあるし
新規ならそれなりに活動が活発なRen'Pyの方が今は注目集めやすい気がする
0924名前は開発中のものです。2013/11/14(木) 00:53:13.75ID:efltqlqJ
俺的には、Nscが吉里吉里より優れてるのは
とにかく簡単に使えるってとこだと思ってるから
色々出来るかわりに複雑になったってのなら
Nsc(2)使う意味なくなるんだよな。
0925名前は開発中のものです。2013/11/14(木) 11:42:07.24ID:NPSoUuDv
ちょっと触ってみた程度だけど、複雑になったってことはないなあ
ただ一から整理された上、できることが増えたせいでそう見えるだけだと思う
まあ自分も意向の予定はないわけだけども
0926名前は開発中のものです。2013/11/15(金) 00:42:50.84ID:FrEmzwiw
どの汎用エンジンでも
テキスト校正の部分は放置気味で
まだ手垢付いてないから
この部分を充実させりゃ良いかもしれぬ

今どのエンジンでも進められてる演出部分の強化って結局似たに寄ったりなんだし
やり尽くしたらこの部分しか手つける場所ないだろうし
0927名前は開発中のものです。2013/11/15(金) 23:03:52.49ID:rLyeu0s7
Nスクの保守を長く続け過ぎたのが良くなかったと思う
Nスク2が形になるのが遅すぎた
しかも実現できたものはせいぜい「当初」の理想形
今、これからの時代に合ってない

そして何より高橋氏が他人の扱いが下手というのが致命的
絵心のなさもカバーできたかもしれんのに
0928名前は開発中のものです。2013/11/16(土) 01:18:35.41ID:2w9o9A9Q
>■ネットウォッチ板にある、はてなネトウヨキモヲタヲチスレの●持ちが特定されたらしい
>IPアドレスと名前(伏せ字あり)が晒されたからか一人でスレを埋め立てしようとしていた
>そして今、毎日のように誰かが特定個人を誹謗中傷していたスレが止まっている
>あそこにいるのは●持ちばかりだったのかねえ
>ところでナツって誰? 女だよな?
http://anond.hatelabo.jp/20130903011919


NATSU2007
http://twitter.com/NATSU2007
NATSU2007のブックマーク
http://b.hatena.ne.jp/NATSU2007
0929名前は開発中のものです。2013/11/16(土) 01:34:58.91ID:2w9o9A9Q
というわけだから開発に専念してくれw

http://unkar.org/r/net/1369890485/

624 : 名無しさん@ゴーゴーゴーゴー![sage] : 2013/09/02(月) 14:10:17.56 ID:eS6VmCiP0
高橋への粘着が綺麗に消えたなw
ナツさんわかりやすすぎw

616 : 名無しさん@ゴーゴーゴーゴー![sage] : 2013/09/01(日) 14:46:06.17 ID:WrEz8Dt9P
高橋さんに対する粘着が少しでも減ればいい
一番の被害者は彼なんだから

632 : 名無しさん@ゴーゴーゴーゴー![sage] : 2013/09/03(火) 12:43:58.97 ID:wkIZ+LkJ0
高橋直樹を監視するスレからフェミナツを監視するスレになりました
0930名前は開発中のものです。2013/11/16(土) 02:36:56.50ID:eH7n22Qc
スレチ
0931名前は開発中のものです。2013/11/20(水) 23:23:26.38ID:bZiEYokR
NScripterDSのサイトは完全に沈黙かのー?
仕方がないっちゃ仕方がないのだが
0932名前は開発中のものです。2013/11/23(土) 15:48:07.98ID:3xaYeBgC
nsc1で基本的なゲーム1本作った事ある程度の実績です

これから本格的にやるのに、nsc2と吉里吉里への移行を考えていますが
どっちが良いと思いますか?
簡易性(複雑なスクリプトでないか)、将来性の観点からご教授お願い致します。
拡張性は、自分はそこまで複雑な事はやる予定がないので特に必要ないかなと思ってます。

nscは初心者の私でも簡単なノベルゲーはすぐ書け、
よっぽど複雑な事やらない限り大丈夫だと思いました。

nsc2は触りましたが、システムのカスタマイズなどしないのであれば
特に問題なく、こちらも基本的なノベルは書けました。
吉里吉里は一度も使った事ありませんので難易度は分かりません。
0933名前は開発中のものです。2013/11/23(土) 16:38:17.43ID:WpMxgWTu
将来性なんて言われても先のことは分らん

1つのツール使い倒すのもひとつの方法だが
複数知ってればツールそれぞれのどこがどうなのか
視野が拓けて良いこともある

自分で触ってみて作りやすいと思ったの使えば良いと思うよ
09349322013/11/23(土) 17:07:24.68ID:3xaYeBgC
>>933
ありがとうございます。
なんか巷では吉里吉里一択、みたいに言われているようなので
移行(というほど経験ありませんが)した方がいいのかな、と思ったもので。

とりあえず吉里吉里ダウンロードして弄ってみます
0935名前は開発中のものです。2013/11/23(土) 19:16:14.94ID:5xzkMdwr
Lua実装前までは複雑な事やるなら吉里吉里推奨だったけど、今はもう好みと個人の技術でしょ
0936名前は開発中のものです。2013/11/24(日) 00:40:03.55ID:YXWTmedS
だな。LuaつかってるNスクのですげえの見てからコンプレックスなくなった
逆にそこが凄くてのコンプレックスあるけど
0937名前は開発中のものです。2013/11/24(日) 00:53:14.03ID:HnjZ6nu5
スマホとかタブレットを視野に入れるとNスクも吉里吉里も
そのままじゃダメだけどね
0938名前は開発中のものです。2013/11/24(日) 06:55:08.43ID:Ese+niik
そもそもツール叩いてるのに限ってろくに
使いこなせてない輩ばかりだから
自分のスキル不足にヤキモキすることはあっても
ツール自体に対するコンプレックスとか初めから無いな
0939名前は開発中のものです。2013/12/03(火) 12:34:06.98ID:iP0KN0+B
ONScripterの扱いってどうなってるの?
スマホに対応してたり商用でも無料で使えるよね?
0940名前は開発中のものです。2013/12/03(火) 20:44:46.23ID:SzYenuKH
どうって何が? 扱いって誰の?
調べて分かる事実以上の物でもなければそれ以下でもないと思うが
0941名前は開発中のものです。2013/12/03(火) 22:01:26.32ID:0UCr1gMY
その程度も分らずにONScripter使うとかバカなの
0942名前は開発中のものです。2013/12/06(金) 17:59:10.11ID:YqDDDiE0
ONScripterの話題はスレ違いでは?
んでも、lua派の人はドヤ顔でしてlua使えない人を叩くのが楽しいだけで
特に説明しようとかそういう気はさらさらないんで真面目に関わっちゃいけませんよ
0943名前は開発中のものです。2013/12/07(土) 13:06:12.55ID:WUer/Cu/
TIPS見に行けとか本体付属のサンプルで学べって道は示してるんだが
これはluaに限ったことじゃないけど
助言を受け入れず欲しい欲しいしてる輩とか以前からスルーされてるだろう
その辺を思案せず煽るだけじゃ余計にluaへの道閉ざしてるだけだと思うぞ
0944名前は開発中のものです。2013/12/08(日) 08:47:51.36ID:EZeYLm/1
レミュオールの錬金術師みたいなSLG作りたいんだが
テンプレみたいなのってありますかね?
0945名前は開発中のものです。2013/12/08(日) 16:36:20.16ID:0IH83J/S
あ?
1から自力だろJK
0946名前は開発中のものです。2013/12/08(日) 19:44:56.60ID:gZXJvMa5
ツクールじゃないんだから……
変わったことしたいなら全て自分で作らないと
0947名前は開発中のものです。2013/12/09(月) 13:41:45.22ID:DSl25SXz
レミュオールの錬金術師ツクールを買ってくる
0948名前は開発中のものです。2013/12/11(水) 20:07:58.49ID:D+e8h+sr
0949名前は開発中のものです。2013/12/12(木) 04:11:26.81ID:WpTM8JhT
サウンドノベル以外作るならNScripterにどんな命令があるか知っとかないと…
Luaは十分解説されてるだろう、仕様が圧倒的に広くなる分自分に分かる範囲でやればいい。ラベルとgotoが無いのは直感的に苦労するかも知れんけど、コルーチン必要になるジャンルは少ないだろうし
0950名前は開発中のものです。2013/12/12(木) 04:12:42.48ID:WpTM8JhT
変数中の文字検索(有無確認)みたいな補助命令さっと一個登録するだけでも便利よ
0951名前は開発中のものです。2013/12/14(土) 04:24:34.52ID:8YGfkEE/
頻繁に使うgosubやdefsub命令を定型文挿入みたいにショートカットワンクリックできたらいいのに、
って思ってるんだけど、そういう事できるテキストエディタってあるかな
みんな何でスクリプト書いてるん?
0952名前は開発中のものです。2013/12/14(土) 11:55:15.87ID:elqaA+7U
gosub 程度打つの一瞬だしなぁ……
変換とかかけないといけないとうざいけど。

面倒なら単語登録でもしといたら?
0953名前は開発中のものです。2013/12/14(土) 18:50:51.53ID:JzUXog/e
キャラクターの名前、IMEに登録するだろ、普通。
0954名前は開発中のものです。2013/12/14(土) 20:49:02.74ID:5R2Qhnz/
キーワード登録できるエディタなんていくらでもあるべ
よく使われてるのはサクラエディタ
0955名前は開発中のものです。2013/12/15(日) 00:25:50.91ID:jqsA1K+v
NScripter専用にエディタ用意する気にはならんからなぁ
機能よりも慣れたのが一番よ

そして宗教戦争なのでエディタの話題はしない方がいい
0956名前は開発中のものです。2013/12/18(水) 06:35:07.05ID:jFXzb+2B
Nスク界隈でマクロ用意してくれた人がいるのは秀丸とサクラエディタかな
んでまあ変換はIMEに登録した方が楽よ
0957名前は開発中のものです。2013/12/22(日) 20:27:59.55ID:vnE+P8/s
貴史たま+MEさんのHPのシステムカスタマイズサンプルについて質問してもいいかな?
0958名前は開発中のものです。2013/12/22(日) 20:33:28.26ID:vnE+P8/s
中でシナリオ情報取得処理とかいうのしてて、ラベル管理とか選択肢とか全部ここで一括管理なんだけど、正直全然わからない。
サンプルのコピペで選択肢を2回以上に増やすとエラーが出て進めなくなる。
選択肢少なくていいのよ。4回あれば十分なのに、それが出来なくて困ってる。
誰か助けてー
0959名前は開発中のものです。2013/12/22(日) 21:12:16.18ID:h1ulpp9F
しらんが、せめてなんてエラーがでてるのかくらい説明したらどうか。
0960名前は開発中のものです。2013/12/22(日) 21:16:27.32ID:CbiWApRL
ぷろぐらむに何の興味もないというレベルではむずかしいことをやろうとしている感
0961名前は開発中のものです。2013/12/22(日) 21:40:24.60ID:OocbLRH+
>サンプルのコピペで選択肢を2回以上に増やすとエラーが出て進めなくなる。
>選択肢少なくていいのよ。4回あれば十分なのに、それが出来なくて困ってる。

日本語でおk
選択肢の回数(数?)増やしたいのか減らしたいのかどっちだ
0962名前は開発中のものです。2013/12/23(月) 00:06:49.13ID:O+Q/ShC1
選択肢の回数を増やしたい。
エラーは数字があるべき場所にありませんとでる。
まったくわからないので、質問もおかしくてすみません。
0963名前は開発中のものです。2013/12/23(月) 00:14:45.55ID:O+Q/ShC1
サンプルでは二択が1回と三択が1回でてくるんだけど、それをそのまま(もちろんラベル名変えて)コピペしても、さっき書いた数字があるべき場所にありませんと出て進めない。
Nスクはちまちま触ってるんだけど、LUAとかいうやつ初めて触った。
シスカマもゼロからは無理なので、プログラム詳しいってほどではないと思う。
だからわからないだけで、簡単なことなのかも…
0964名前は開発中のものです。2013/12/23(月) 00:54:45.26ID:zG1D02LV
>>963
sageも知らない馬鹿には無理です
消えてください
0965名前は開発中のものです。2013/12/23(月) 06:17:01.97ID:wdxB7cLL
貴史たま+MEのは確か基本に準じた組み方してたと思うから
何も彼もわからないんだったら
あどばんすどNScripter手に入れた方が詳しく書いてあるから良いんじゃないか?
ただ、絶版だから古本になるだろうけど
0966名前は開発中のものです。2013/12/23(月) 14:53:33.60ID:k5+jQM/b
あそこのはユーザーインターフェイスCGがブサいだけで、
中身はオーソドックスだしな
0967名前は開発中のものです。2013/12/23(月) 21:14:06.01ID:uRWUm2Pm
「数字があるべき場所にありません」って事なら数字があるべき場所にないんだよ。
エラーの出た箇所の前後をよく調べてみるといい。

ただ、話を聞く限りだと根本的な事を間違ってると思われるので
そこをどうこうしたところで、根本的な解決にはならないと思う。
0968名前は開発中のものです。2013/12/23(月) 23:20:02.14ID:TfO5DsSp
非公式マニュアルより
>【数字が来るべきところに数字がありません/文字列が来るべきところに文字列がありません】
>命令の引数に、誤った型の値を指定しようとした。

>>966
あれはサンプルってより雛形
素材を差し替えて使ってねって前提で作られてる
0969sage2013/12/24(火) 05:53:03.63ID:rHuf3fRo
解決しました!いろいろお手数かけてすみません。
いろいろご指摘下さった方々ありがとうございました!
0970名前は開発中のものです。2013/12/24(火) 05:54:52.54ID:rHuf3fRo
sage間違えた。
最後までお騒がせ失礼しましたー
0971名前は開発中のものです。2014/01/03(金) 00:10:18.99ID:3gk5G2Br
詰まったので質問させてください。拡張スプライトをいじってるのですが、常に通常スプライトの手前に来るのは仕様でしょうか?
スレ742あたりを読むとhumanzとwindowbackで拡張スプライト表示z位置を調整できるっぽいと思ったんですがどうにもうまくいかないです。
ソースはNスク1最終版で

;mode800
humanz 100
windowback
*define
game
*start

lsp 1,":a;hoge.png",350,20
lsp2add 99,":c;piyo.png",500,200,100,100,0
print 1
click

あああああああああああ\
end

です。
humanzとwindowbackにより拡張スプライト0~250までがスプライト100と99番目の間に入り、
拡張スプライト99番のpiyoは通常スプライト1番のhogeの後ろに表示されると思っていたのですが、hogeより手前にpiyoが表示されてしまいます…
また、humanz100より若い番号のはずのスプライト1番の上にテキストが表示されてしまいます。

記述に何かミスがあるのでしょうか?
0972名前は開発中のものです。2014/01/03(金) 00:39:20.48ID:3gk5G2Br
すいません!自己解決しました!!
めちゃくちゃ恥ずかしいミスです!お騒がせしました…
0973名前は開発中のものです。2014/01/10(金) 02:45:49.61ID:1TijyZFe
luaで変数に値入れた後、Nスクでセーブ→起動しなおしてロードしなおしてみたところluaの変数がnilに戻ってたんだけど、
これはluaで変数操作してもNスクでセーブするだけじゃluaの変数までは保持してくれないってことであってるかな。
luaの変数をNスクのローカル変数、グローバル変数と同じような使い方がしたいんだけど、luaの変数周りの仕様が今ひとつわからないのでご享受ください
0974名前は開発中のものです。2014/01/10(金) 04:04:06.07ID:6OWpPodh
まずは2ちゃんに合わせた適切な改行から覚えようか
0975名前は開発中のものです。2014/01/10(金) 15:44:04.87ID:1TijyZFe
luaでa = 1、NSOkBoxで表示→1
Nスクでセーブ、再起動してロード、NSOkBox→""

Nスクのセーブにlua変数は保持されないの?
lua変数をNスクのセーブに保持してNスクの
ローカル変数とかグローバル変数みたく使いたい。
(lua使えば便利な変数や連想配列を手放しで使えると思ってた)
だもんでNスクのセーブとlua変数関係の詳しい仕様も知りたい。

教えてえろい人、お願い。
0976名前は開発中のものです。2014/01/10(金) 20:46:00.98ID:OCcz7hrC
Nスクはセーブ・ロードの時にLua側の変数に対して何もしません。
というよりもNスクは常に、Lua側のデータに対しては何もしません。

Luaの変数をセーブ・ロードに対応させるには、自前で機能を用意して
Nスク側のセーブ・ロードと同期させる必要があります。

例としてLuaの変数aをNスクのローカル変数のようにさせてみます。
0977名前は開発中のものです。2014/01/10(金) 20:47:25.48ID:OCcz7hrC
--system.lua
a = 0
savepoint_a = 0--aのsavepoint

function NSCALL_savepoint()
--savepointを更新する
savepoint_a = a
end
function NSCALL_save(savenum)
--savepointをファイルにセーブする
local file = io.open("save_lua"..savenum..".dat","w")
file:write(tostring(savepoint_a))
file:close()
end
function NSCALL_load(savenum)
local file = io.open("save_lua"..savenum..".dat","r")
a = tonumber(file:read("*l"))
file:close()
end
function NSCALL_reset()
a = 0
end
--ここからtest用の関数
function NSCOM_set_a()
a = NSPopInt()
end
function NSCOM_check_a()
NSOkBox("aの値は"..a.."です","check_a")
end
0978名前は開発中のものです。2014/01/10(金) 20:49:06.52ID:OCcz7hrC
;00.txt
*define
luacall savepoint
luacall save
luacall load
luacall reset

luasub set_a
luasub check_a

rmenu "セーブ",save,"ロード",load,"リセット",reset
game

*start
すたーと\
check_a
セーブしていれば、ここでロードしてください\
set_a 501
aを501にセットしました\
check_a
ここでセーブしてください\
もう一回aをチェックします\
check_a
では、リセットします\
reset

end
0979名前は開発中のものです。2014/01/10(金) 21:01:02.27ID:OCcz7hrC
00.txtの
luacall resetをコメントアウトすると、リセットしてもaの値はリセットされなくなります。
また、
luacall savepoint
luacall save
luacall load
の3行をコメントアウトすると、aの値はNスクのセーブ・ロードと無関係の挙動になります。

Nスク側の変数はこの辺を自動でやってくれますが、自由度はLuaの方が広いです。
双方メリット・デメリットがあると思うので、秤にかけて選ぶのが良いと思います。

もし内容に間違い等あれば、ご指摘お願いします。
連投失礼しました。
0980名前は開発中のものです。2014/01/11(土) 02:54:11.16ID:PdQDuf46
なるほど…!最初の足がかりがなかったのでとても助かります。
提示してくれたコードを完全に理解出来てるか怪しいですけど要点かいつまむと
io.openでlua用のセーブデータ開いて、file:writeでセーブポイント時点のaをlua.datに書き込む。
ロードする時は、同じくio.openで該当のlua.datを開いてfile:readで読み込む。
この処理をコールバックでNスクのセーブロード時に同時に呼び出してる感じですかね。
Nスクのセーブロード機能のlua版を自作したようなものでしょうか。

ありがとう、ありがとう…!えろい人!
0981名前は開発中のものです。2014/01/11(土) 21:30:08.00ID:J9n+Yp4J
今回の件とは直接関係ないけど
セーブデータの保存場所はVistaが出た頃に
ちゃんと対応しておくべきだったな
0982名前は開発中のものです。2014/01/12(日) 19:46:22.06ID:JCo2UGRM
Nscripter2出てからしばらくしたがなんかゲーム出てないん?
0983名前は開発中のものです。2014/01/24(金) 16:46:55.22ID:BOzpgZuE
waitについてお聞きしたいです……。
waitを使うと、同じPCでも待っている時間がまちまちな気がします。
調子がいい?と早く次の行へ移るし、調子が悪い?とかなり待っている……。
調べてみると、PCのスペックによってやはり差があるらしいという事ですが、
どの程度の差が生まれるかの目安というのはわかりますでしょうか?
どっからどう見ても指定ミリ秒を待っていない気がします……。
0984名前は開発中のものです。2014/01/24(金) 21:52:09.52ID:XjHqVQie
よく分らんけど
キーボード操作してねーか?
0985名前は開発中のものです。2014/01/25(土) 13:01:09.66ID:Cr8OPy/y
エロゲインスコしたらNsc2って出て久しぶりに覗いたんだけど
2出てたんだね
でもムービーフォルダ開いて再生したら
EDムービー見れちゃう仕様はそのままか
0986名前は開発中のものです。2014/01/25(土) 14:43:35.94ID:XG3QjgHt
見たくないなら見なければよい訳で
どうせスクランブルかけたところで気休めにしかならなし
気休めだけで
ムービーだけ再生したいという需要を阻害することもなかろう

というか他にもっとやるべきことがあるから
0987名前は開発中のものです。2014/01/26(日) 04:26:07.67ID:6YEKSltr
見る人は何やっても見るだろうし、正直言って拡張子偽装までで十分な気がする
0988名前は開発中のものです。2014/01/30(木) 23:43:56.84ID:AWpu2evV
新スレ
NScripter Ver.19.00
http://toro.2ch.net/test/read.cgi/gamedev/1391089268/
0989名前は開発中のものです。2014/02/01(土) 16:42:06.90ID:lUw4D7pO
>>988
途中でID変わってるけど次スレの1だよね? スレ立て乙です
0990名前は開発中のものです。2014/02/02(日) 12:46:26.30ID:Q1gdN1n6
>>988
0991名前は開発中のものです。2014/02/02(日) 21:18:07.64ID:Lskk2mgM
埋めついでにpretextgosubで発言者名のスプライト表示する時、一項目だと表示されないのって何が原因なのだろうか。
貴史さんのサンプルにもあったしNsc側の不具合か何か?
0992名前は開発中のものです。2014/02/02(日) 22:53:28.16ID:Lskk2mgM
正確にはispage判定か
0993名前は開発中のものです。2014/02/02(日) 23:07:42.11ID:LuVdqQ5w
一項目ってのがよく分らんけど
*start直後のってことだとするなら
saveoffしてるんじゃないかと思うがどうか
0994名前は開発中のものです。2014/02/02(日) 23:15:22.93ID:ZLlsM0u6
まず、自分の書き込みに間違いがあったらゴメン。
他人様のソースにこういう形で無責任にコメントすることにゴメン。
先に失礼を謝っておきます。

textgosubの指定先はシナリオの「\」や「@」で呼び出され、ispageはそのどちらで呼び出されたのかを
判断するのに使います。
pretextgosubの指定先はシナリオの表示文の先頭で、文を表示する前に呼び出されます。

ソースは、pretextgosub内でispageが使われているのに違和感を覚えます。
該当箇所、04.txtの32行〜37行をコメントアウトしても特にエラーも出ず、
むしろこっちの方が意図している動作ではないかと推測します。

ispageはtextgosubの指定先で使用されることを想定された命令だと思います。
0995名前は開発中のものです。2014/02/03(月) 20:46:04.80ID:3kqTAGpi
あ、なるほど。@か\のどっち踏んで飛んできたのか判定するのがispageだから、
一番最初のpretext内じゃ、そもそも@も\踏んでないわけか。
0996名前は開発中のものです。2014/02/05(水) 04:21:21.37ID:HDH1J+vP
埋めますほよ
0997名前は開発中のものです。2014/02/06(木) 04:44:57.90ID:L1uBszvk
「996が踏めるんだったら完全に埋めてくれよ」って突っ込みしておくね
0998名前は開発中のものです。2014/02/06(木) 04:49:41.23ID:L1uBszvk
埋めると言ったら検非違使の出番?
0999名前は開発中のものです。2014/02/06(木) 05:24:27.88ID:L1uBszvk
2年半振りの新スレはもうすぐ
1000名前は開発中のものです。2014/02/06(木) 05:29:01.25ID:L1uBszvk
このスレは終了しました・・・・・・。
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。