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

NScripter Ver.10.00

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2007/04/13(金) 16:55:17ID:vHdsSr+4
商業流通でなければフリーで利用可能な
ゲームエンジンNScripterについて語るスレです。
技術的な質問も可。ただし最低限のマニュアルには目を通してね。


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

・うpろだ
http://andolf.hp.infoseek.co.jp/
0511名前は開発中のものです。2007/06/01(金) 09:09:02ID:KXOrBFe8
>>510
えええええ 俺のPCも似たようなスペックだけどフツーに動くなあ。

↓のあたりで落ちてると思うんだけど、どのテキストから表示されずに
落ちてるのかな??

 layermessage 10,"drawTo/0,:a;si1.bmp,10,450,240,255,0,1,1,0" ;; ←A
 最後に加算合成のテストをします@
 layermessage 10,"set/0,file=:a+;si1.bmp,alpha=0;dalpha=8" ;; ←B
 次のクリックでアルファ値を下げてみます\
 layermessage 10,"set/0,alpha=100,dalpha=0,dcenter_x=-2,time=65" ;; ←C
 幽霊みたいな表現ができます\
 layermessage 10,"set/0,file=:a-;si1.bmp,alpha=0;dalpha=8" ;; ←D
 layermessage 10,"set/0,dcenter_x=+2,time=65" ;; ←E
 減算合成すると…@
 なんといえばいいのでしょうw\


layermessageの行をいろいろなパターンでコメントアウト(行頭にセミコロンをつけて
Nスクに無視させる)してみてはどうでせう。
たとえば、
A行だけをコメントアウト → 落ちる? 落ちない?
B〜Eをコメントアウト → 落ちる? 落ちない?
とか。
0512名前は開発中のものです。2007/06/01(金) 10:26:38ID:N4qv70QS
MSXに限らず、昔BASICかじった奴ならNスクは懐かしいだろうな
なんかもう絵を簡単に重ね合わせ出来るだけでスゲーって感じ
0513名前は開発中のものです。2007/06/01(金) 13:15:42ID:GGcVvanJ
>>511
幽霊みたいな表現ができます\

で毎回落ちます。ID:KXOrBFe8さんがいわれた通りに色々試してみたのですが
左右移動の繰り返しとズームを実行せずに加算合成を実行すれば落ちませんでした(その逆でも落ちず)。
0514名前は開発中のものです。2007/06/01(金) 15:14:26ID:ZaN01IMJ
ちょっと流れを読まずに初心者的な質問で申し訳ないのですが…
スプライトって、アルファブレンド以外に透過する方法はありますか?
立ち絵が割とキリキリ入れ替わるゲームを作ろうとしてるのですが、立ち絵をそのまま立ち絵タグでやるか、スプライトでやるかで迷っています。
宜しくお願いします。
0515名前は開発中のものです。2007/06/01(金) 16:32:01ID:YZE6Uquw
>>514
テンプレにある >>5 Binary Heavenに行って初級編 No.5立ち絵と画像タグを読んで来い
0516名前は開発中のものです。2007/06/01(金) 18:07:20ID:4n/3o7u1
>>513
MSpDraw.dll、なんだか致命的っぽいバグみつけた…
それが直接の原因かどうか判りませんので、こっちでもエラーが起こるかどうか
確認してみてください。
正常に動作したらレスお願い。(バグフィクス版として正式公開します)
ttp://www.geocities.jp/higuchuu3/pict/MSpDraw.zip
05175132007/06/01(金) 18:34:16ID:GGcVvanJ
>>516
お疲れ様です。今度は問題なく動作しました。
0518名前は開発中のものです。2007/06/01(金) 18:44:45ID:4n/3o7u1
>>517&511 レスと的確なフォローサンクス
Nスク、FreeDIBとかそれっぽい関数用意してるのに内部のポインタクリアして
ないとは夢にも思わなかった…
以前のバージョンだとPCによってはエラー起こるので更新したの使って下さい。
0519名前は開発中のものです。2007/06/01(金) 18:47:05ID:BuE17tIh
お疲れ様です
早すぎてびっくりw
05205112007/06/01(金) 22:19:21ID:9F+WOuNQ
>>518
対応、乙です〜。
今日中に解決するとはwww
0521名前は開発中のものです。2007/06/01(金) 22:34:00ID:ZeyM6H6x
フォント周りでググってたらこんなの見つけたのだがどーだろか?
素で起動させるよりも幾らかマシになると思うのだけど

ttp://drwatson.nobody.jp/gdi++/
0522名前は開発中のものです。2007/06/02(土) 00:37:42ID:DhmCKdCP
>>521
どうなんだろうねえ…。
試してみたけど、自分にはどうイイのかが良くわからんかった。

運用で使うとしたら gdi++ に一式つっこんでおいて、バッチファイルで
起動ってことになるだろうけど。
0523名前は開発中のものです。2007/06/02(土) 01:25:35ID:RefhKj6w
>>515
遅くなりましたが、有難うございました!
透過の画像タグが立ち絵にしか使えないと勝手に思い込んでいました…orz
透過タグは画像全てに使えるのですね…。お恥ずかしい。

しかし、何でアルファブレンドなら出来ると思い込んだんだろうw
スレ汚し失礼しましたm(_ _)m
0524名前は開発中のものです。2007/06/02(土) 01:37:24ID:Z6YIEZbp
>>523
乙。その調子でガンガレ。最初はみんなそんなもんだ。
0525名前は開発中のものです。2007/06/02(土) 01:40:24ID:ci00Ehij
>>522
iniファイルの
パラメータ変えないと殆ど差がないよ

メニューバーのフォントがぼやけて見えるだけで
0526名前は開発中のものです。2007/06/02(土) 09:30:16ID:JpxGG9Rj
ていうか、gdi++ についてググってたらこんなスレをみつけた。

【FONT】お勧めのエロゲーフォントスレ【字体】
http://idol.bbspink.com/test/read.cgi/hgame/1043319688/
0527名前は開発中のものです。2007/06/02(土) 11:25:59ID:LJ7SbNtz
>>526
遊ぶ側ってやっぱりフォントへの拘りが強いんだな。
いい加減フォントを固定するの止めるか…。
0528名前は開発中のものです。2007/06/02(土) 11:32:15ID:lEdZH1GZ
いや、かなりの少数派じゃないの?

しかし考えがかなり変わった。フォントは大事だようん。
0529名前は開発中のものです。2007/06/02(土) 12:04:59ID:Gsn5raVG
俺、ギャグもシリアスも行けるのはゴシックだと思ってた・・・
明朝じゃないとダメって人もいるんだな
大抵のゲームはゴシックがベースだったから気にしてなかったZE☆
0530名前は開発中のものです。2007/06/02(土) 12:45:55ID:Z6YIEZbp
ギャグはゴシック、シリアスは明朝に一票。
それと、全画面ノベルの場合は明朝で読みたい。
0531名前は開発中のものです。2007/06/02(土) 14:54:43ID:ci00Ehij
デフォはゴシックで良いけど読ませるタイプのゲームは中・太明朝だね。


Nスクは明朝の細い線が擦れるから
gdi++ で描画強めてみると良い感じになったよ

今のままだとNスクと連動してないので内部で実装できるのが一番いいけど
ワシにそんな技量はナシ
0532名前は開発中のものです。2007/06/02(土) 18:20:35ID:oW8Gp8mt
gdi++の実装方法がカワンネ
0533名前は開発中のものです。2007/06/02(土) 20:05:39ID:BJ9Zv8PW
>>532
実装例

1. gdi++のセットを ttp://drwatson.nobody.jp/gdi++/ からダウンロード
2. nscr.exe と同じフォルダに gdi++フォルダを作成
3. gdi++フォルダの中に gdi++.dll gdi++.ini gdi++.exeをコピー
4. 新規のテキストファイルに "gdi++\gdi++.exe nscr.exe" と一行書く(実際はダブルクオーテーションは不要)
5. 作成したテキストファイルを "開始.bat" などBATファイルとしてリネーム
6. リネームしたBATファイルを実行後、 gdi++経由でNスクが起動すればおk
0534名前は開発中のものです。2007/06/02(土) 20:11:38ID:oW8Gp8mt
>>533
thanks
0535名前は開発中のものです。2007/06/02(土) 20:37:33ID:Cv4tApRX
実装方法がわからん奴に、そもそも使えるのか…?
0536名前は開発中のものです。2007/06/02(土) 22:47:10ID:xGLgSteG
よくはわからんが、余計な事したりモジュール追加してフォントいじくって、
ユーザやユーザPCに負担かけるようなら本末転倒
作ってる本人がフォントを気にするのはある意味当然だろうけど、
考えすぎてバカになってる希ガス
本当にエロゲフォント気にするようなコアな層を対象に作ってるのか
0537名前は開発中のものです。2007/06/02(土) 23:21:13ID:CY+g+lNa
その言い分は凝った演出を一切否定するようでどうかと思うが
まぁ言いたいことは分かるなw
0538名前は開発中のものです。2007/06/02(土) 23:50:52ID:P7eViBr9
ここは基本的に技術板だから話題としてはバッチコーイなんだが、
面白いゲームはフォントなんて関係ないしなぁ
まぁ、そこらへん言っちゃうと身も蓋もないけどさw

フォントはコンフィグで選べるようにしてるし、
その程度でいいかなと思う俺だったりする
0539名前は開発中のものです。2007/06/03(日) 00:31:34ID:xDeGhy8M
音と一緒で裏方だがフォントも演出の一つ
なのでゲームの面白さにも一役買うことが十分出来る存在

ハマると結構やっかいなシロモノだ
0540名前は開発中のものです。2007/06/03(日) 01:44:36ID:vZGJ9pex
プレイする側にとってはむしろ邪魔だったりするけどなー
独自のフォントエフェクトとかオリジナルフォントとか、読みにくくてしょうがない
0541名前は開発中のものです。2007/06/03(日) 04:57:33ID:xDeGhy8M
や、おれはプレイ側での意見なんだけどw

ゲーム内でフォント固定されてればウザくもないし
単純にMSゴシックに慣れて過ぎてるだけじゃないのか
0542名前は開発中のものです。2007/06/03(日) 06:25:58ID:5cvxOpSm
普通に考えりゃMSゴシックに慣れてる人のが多いだろ。
で、変なフォントで固定されたら尚更ウザイと思うんだが。
0543名前は開発中のものです。2007/06/03(日) 13:51:22ID:4NGDOVxE
nscrで麻雀とかオセロとかボードゲーム作った人居るかな?
暇だから何か作りたいんだけど題材が・・・
0544名前は開発中のものです。2007/06/03(日) 14:14:48ID:ANsanHXV
麻雀なら見たことあるよ
0545名前は開発中のものです。2007/06/03(日) 14:32:12ID:sLvoyPw+
オセロなら結構すぐ出来るんじゃね?
そういやマインスイーパ作ったひともいたよな。
0546名前は開発中のものです。2007/06/03(日) 17:33:21ID:jTvRcGHr
マインスイーパならプレイヤーの一方的なゲームだし楽なのだがマージャンやオセロとなるとね
0547名前は開発中のものです。2007/06/03(日) 18:22:10ID:q033rw+7
数独とかつくればいいじゃない。
対戦ゲームは気軽に作れないんじゃないかな?
0548名前は開発中のものです。2007/06/03(日) 19:37:16ID:u/uyRcVO
バカなAIならオセロは簡単だけどな。
賢くしようとするととたんに難度上がるが。
0549名前は開発中のものです。2007/06/03(日) 21:19:16ID:rc/ePnLH
大昔のBASICゲープログラム本はアイディアの宝庫
Nスクでも大部分は再現可能
0550名前は開発中のものです。2007/06/03(日) 23:05:57ID:4NGDOVxE
ハンゲで麻雀やってみたんだが、相当負けててな。
得に好きでもないしお店も行った事ないし当然だが。
一人で練習(?)する為に取り掛かってみたが、先ずはルールから覚えなくてはならない事に気付いた・・・特殊な役とかポン、チーで上がれない状況がわからんw
0551名前は開発中のものです。2007/06/04(月) 01:26:28ID:BnsAvT35
>>550
今のお前には絶望的に無理だからあきらめろw
もっと面倒な細かいルールが山のようにある。
0552名前は開発中のものです。2007/06/04(月) 03:50:12ID:Ys0yof18
ここから麻雀スレになります
0553名前は開発中のものです。2007/06/04(月) 10:23:56ID:xIPY2uVE
まずは符計算からだな。
0554名前は開発中のものです。2007/06/04(月) 13:38:21ID:S5q6bx66
ルールの実装で半年以上かかる。
思考ルーチンで半年以上かかる。

・・・無理だろう。
0555名前は開発中のものです。2007/06/04(月) 19:18:55ID:UJ32MZEj
麻雀ゲームなんて昔からあるから(ルールは微妙に簡略化されてたりするが)
それほど難しい処理じゃないと思うんだが、
未だに塗りつぶし処理(paint命令等)のアルゴリズムすら解らない俺には無理だな。
0556名前は開発中のものです。2007/06/04(月) 19:28:48ID:J8+maQpW
>>555
その手の誘い受けなレス乞食は感心しないぞ。
0557名前は開発中のものです。2007/06/04(月) 19:38:36ID:xZ+wvN2i
>>555は浅ましいやつだな・・・

って、>>558が言ってた!
0558名前は開発中のものです。2007/06/04(月) 19:40:01ID:lY3QM/k3
ブラじゃないよ、大胸筋強制サポーターだよ!
0559名前は開発中のものです。2007/06/04(月) 19:40:56ID:lY3QM/k3
…ってオチをつけようと思ったら誤変換。俺バカス orz
0560名前は開発中のものです。2007/06/04(月) 20:18:33ID:2N6Hledz
麻雀のルールすら覚えられない奴にスクリプターは無理だろと
0561名前は開発中のものです。2007/06/04(月) 20:19:33ID:WJg/81lv
(゚Д゚)
0562名前は開発中のものです。2007/06/04(月) 21:18:28ID:4qNnUUU9
プラグイン、フォントDLL
キタ━━━━━━(゚∀゚)━━━━━━ !!

明朝がデフォのワシはとても嬉しい
0563名前は開発中のものです。2007/06/04(月) 21:37:06ID:J8+maQpW
袋使わなくても明らかにフォントが綺麗になるな。これは素晴らしい!
0564名前は開発中のものです。2007/06/04(月) 22:00:39ID:4qNnUUU9
ところで dbghelp.dll ってイラナイような気がするんだけど
必要なの?
0565名前は開発中のものです。2007/06/04(月) 22:13:52ID:lY3QM/k3
>>564
削除しても動くからイラナイと思う。
0566名前は開発中のものです。2007/06/04(月) 22:57:36ID:r3b32NT6
dbghelp.dllは、FkrNFont.dllから呼び出されるwindowsOSのdllなのですが、
1998年以前に発売されたwindowsのsystem32中には含まれていないという…

なので、windows98ユーザのPCには入っていないので仕方なく同封しました。
(microsoftも同封して公開することを認めてます)
me,2000,XPのPCの場合はいらないのですが、公開するソフトで使う場合には
98ユーザの事も考えて入れておいて下さい。

それより袋文字の実現のアイディアが浮かんだ。うまくできるかは判らんけど…
0567名前は開発中のものです。2007/06/04(月) 23:02:46ID:4qNnUUU9
>>566
>dbghelp.dllは、FkrNFont.dllから呼び出されるwindowsOSのdllなのですが、
なるほど

一応、ファイルと一緒に注意書きを書いておいて貰えると
とてもありがたいです

>それより袋文字の実現のアイディアが浮かんだ。うまくできるかは判らんけど…
wktk
0568名前は開発中のものです。2007/06/05(火) 02:18:50ID:zGuvdPQE
>>562
え、どこどこ?
0569名前は開発中のものです。2007/06/05(火) 05:27:36ID:tki+2ThV
>>568

↓の3.11 袋抜きフォント表示用dll、FkrNFont.dll
ttp://www.geocities.jp/higuchuu3/
0570名前は開発中のものです。2007/06/05(火) 22:08:37ID:lQNUYV6x
うぅ、ダメだ… 表示文字格納してるHBITMAPがどうしても捕まらない。
テキストウィンドウ一旦消して再表示すると袋文字が消えちまう…
袋文字実装はdllからじゃ無理だ。本体実装してくれるのを待つしかなさそう(';ω;`)
0571名前は開発中のものです。2007/06/05(火) 22:11:43ID:tki+2ThV
>>570
奮闘乙です。
0572名前は開発中のものです。2007/06/05(火) 23:06:46ID:gK6P2ryt
>>570
ちょっと残念ですがフォントが綺麗になっただけで十分満足
ご苦労様でした。
0573名前は開発中のものです。2007/06/06(水) 08:26:59ID:JS4xmh+O
>>570
乙ですー。
('A`)ナカナイデ…
0574名前は開発中のものです。2007/06/06(水) 10:38:47ID:NFI1h4j/
>>570
ホントにご苦労様

しかしNスクがプラグインで盛り上がってると、
「これは本当にNスクか?」という気になるのは何でだろうw
0575名前は開発中のものです。2007/06/06(水) 12:33:38ID:IhzjlePz
そこまでしてなんで使うんだろうといつも思う
0576名前は開発中のものです。2007/06/06(水) 12:46:18ID:Hv3/KGBR
そうまでしてなんで否定でオチを付けたがるんだろうといつも思う
0577名前は開発中のものです。2007/06/07(木) 00:07:05ID:f+C/+aFy
フォントプラグイン更に色々出来るようになったな
外字が履歴に反映されるのが大きいのかな?
0578名前は開発中のものです。2007/06/07(木) 09:49:54ID:MnZmnjUE
外字SUGEEEEEEEEEEEEEEEE!!!!!!!!!!!!!!!!
乙です。超乙です。
0579名前は開発中のものです。2007/06/07(木) 10:22:05ID:eqeOHG0x
「袋抜き」が「袋叩き」に見えてしまうのは俺だけか
0580名前は開発中のものです。2007/06/07(木) 20:38:41ID:bJdAFT3S
久しぶりに来たら盛り上がってる!
ネ申に感謝でいっぱいです
0581名前は開発中のものです。2007/06/07(木) 20:47:13ID:MnZmnjUE
動作確認してみた。外字の動作は、文字スプライト系だと再現されない模様。
sタグのlsp(普通の文字スプライト)や、strspでログを作ってる人は注意だな。
0582名前は開発中のものです。2007/06/07(木) 23:14:49ID:jGL5aHIF
>>581
直しておきました。 (´・ω・`)
う〜ん、なんかバグ多くてすまむ…
0583名前は開発中のものです。2007/06/07(木) 23:28:59ID:aJ3e8/wr
この種のハックは超力技だし仕方ないんじゃないかな

あと、吉里吉里のレンダリング済みフォントツールで書き出したファイルを
扱えるようにしちゃうと面白いアプローチじゃないかな、と思う
0584名前は開発中のものです。2007/06/07(木) 23:33:16ID:MnZmnjUE
>>582
乙です。超乙です。
素晴らしいプラグイン&光速な対応してくださってマジ感謝。
ってか、これバグの範囲に入らないような……。
0585名前は開発中のものです。2007/06/07(木) 23:48:00ID:MnZmnjUE
>>582
strspの方はまだ反映されないようです。
>外字の定義はdefine内でやってしまっておくといいかもしれません。\
の次の行に下記のスクリプトを挟むと確認できます。

getlog $100,2
strsp 7,$100,15,15,25,22,24,24,0,0,1,0,#FF0000
print 1
btnwait %0
csp 7
0586名前は開発中のものです。2007/06/07(木) 23:58:37ID:Eeqdu9vk
もう10万円くらい取っちゃいなよってくらい、すごいです…
05875822007/06/08(金) 00:05:21ID:jGL5aHIF
>>585
まじでスマム(泣
直しておきました。
0588名前は開発中のものです。2007/06/08(金) 00:16:00ID:HK3IxBnD
>>587
対応ありがとうございます。何度もお願いしてしまってすみません。
本当に強力なプラグインに感謝です!
05895822007/06/08(金) 00:16:21ID:0dHD+EAM
>>583
調べてきた。出力されるtftファイルの圧縮方法が独自のものなので
解凍して使うのは無理でした。
0590名前は開発中のものです。2007/06/08(金) 23:46:52ID:gvtKhtHa
a
0591名前は開発中のものです。2007/06/09(土) 10:33:17ID:5V/2SHhv
btn0down pagetag nextcsel textcommit

以上の非公式命令を確認、使い方がわからん。
0592名前は開発中のものです。2007/06/09(土) 10:36:04ID:xPDXf3dU
他の命令は知らんが、少なくともnextcselは公式命令だぞ
追加命令一覧に載ってる
0593名前は開発中のものです。2007/06/09(土) 10:37:55ID:5V/2SHhv
そいつは失礼、確認不足だった。
0594名前は開発中のものです。2007/06/09(土) 18:58:45ID:ie4vliyU
そいつは失礼 orz=3 ブッ
0595名前は開発中のものです。2007/06/09(土) 19:09:50ID:CUN89xVC
>>582
乙です。使わせて頂きます。
えーと、特定の単語の上に、「、、」や「・・」をつけたりすることって出来ないでしょうか?
ルビでそれっぽくやってるんですが、どうも時差があるのが気になって。
0596名前は開発中のものです。2007/06/09(土) 19:20:32ID:H9BdV5sz
一文字ずつつければいいじゃん
0597名前は開発中のものです。2007/06/09(土) 20:46:07ID:uN9FuIyt
ルビは一文字づつ付けるのって常識じゃないのか?
じゃないとルビの文字数多い時に字間が開くし
0598名前は開発中のものです。2007/06/09(土) 21:01:39ID:RZRIvuzr
試してみればすぐに判る話なので常識レベルだと思う。
0599名前は開発中のものです。2007/06/09(土) 21:20:46ID:CUN89xVC
常識知らずですみません。
それでやってみます。
0600名前は開発中のものです。2007/06/10(日) 01:35:13ID:rhVWQm2U
煙系(噴射・霧・煙幕・タバコなど)のプラグインってないよね?
0601名前は開発中のものです。2007/06/10(日) 01:56:12ID:JwD2yRvS
スプライトアニメで自作
0602名前は開発中のものです。2007/06/12(火) 00:50:26ID:inp0uzCl
遅いけど、フォント関連で

ゲームに安心して使えるフォント探せ!(`ω´)
http://pc11.2ch.net/test/read.cgi/gamedev/1094398590/
0603名前は開発中のものです。2007/06/12(火) 17:40:53ID:czEGl7JI
目から鱗のような物が落ちた
0604名前は開発中のものです。2007/06/12(火) 19:15:49ID:5BWYiM7a
実際は画像化して使う分には大抵問題ないだろ
ごく稀にいちゃもん付けるのが趣味な人がいるぐらいで
0605名前は開発中のものです。2007/06/12(火) 19:37:52ID:czEGl7JI
そのいちゃもん付ける人が正しいってことらしいけど?
0606名前は開発中のものです。2007/06/12(火) 19:40:07ID:/sKsgyz2
>>604法的根拠希望
0607名前は開発中のものです。2007/06/12(火) 20:30:06ID:VEvYCvkr
この議論はスレ違い
0608名前は開発中のものです。2007/06/12(火) 22:05:54ID:MTdblMIC
法的には黒・・・というかフォントメーカーが灰色にしてるだけ
メーカーにも不透明な部分があるし、裁判になればどっちに転ぶか分からない

商標やロゴなど販売に直結する物でなければ、メーカーもいちいち目くじら立てないのが現状
フォントファイル本体を再配布しない限りはほとんど問題ない
それでも怖ければ標準フォントだけ使えばいい
0609名前は開発中のものです。2007/06/12(火) 22:34:08ID:UAqT97PY
自分、さざなみとかしねきゃぷしょんとか、M+の中の人には、足向けて寝れない


どの方向かわからないけど…
0610名前は開発中のものです。2007/06/12(火) 22:53:24ID:PXiI8TP8
気持ちはわかるし、自分も色々思うところはあるけれど、フォント関係はそっちのスレで・・・。
■ このスレッドは過去ログ倉庫に格納されています