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

■吉里吉里/KAG/TJS雑談質問スレ■その3

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。03/10/29 23:11ID:420t+hbZ
ノベル製作ツール吉里吉里/KAGを使用している人達が雑談や質問をするスレッドです。
本家BBSで聞きづらい質問や初歩的な質問などでもよいのでわからないことがあればどうぞ。
自分のゲームの進行状況や製作ツール等についての話、TJS等の質問もお待ちしています。
マルチポストはやめましょう。個人叩きも禁止です。

前スレ(再利用) http://pc2.2ch.net/test/read.cgi/gamedev/1044256119/
前々スレ http://pc2.2ch.net/test/read.cgi/gamedev/1021890648/

【公式】
吉里吉里/KAG推進委員会
http://www.piass.com/kpc/

吉里吉里ダウンロードページ
http://kikyou.info/tvp/

KAGと心中 基本編
http://www.piass.com/kpc/kag1/index.html
0458名前は開発中のものです。04/02/22 19:18ID:ISHxYl9R
公式はホント厨ばっかだな。アオキ/美並、…もうおなか一杯。

一日に2回質問するのがそんなに恥ずかしいのか…。
ご丁寧にメルアドも変えて。
0459名前は開発中のものです。04/02/22 19:32ID:HCHhYBN0
漏れも思った。
ホスト名同じだよー(´_ゝ`)プッ
0460名前は開発中のものです。04/02/22 21:20ID:y0qhhDFj
まあまあ、マターリオチ汁!( ・∀・ )
0461名前は開発中のものです。04/02/22 22:00ID:3yOtsfbS
すみません、吉里吉里でTJS中心でゲームを作る場合、
セーブ&ロードはどうすればよいのでしょうか?
やはりKAGを使う方が無難なのでしょうか?
0462名前は開発中のものです。04/02/22 22:49ID:KI1WhzkD
TJSを中心でゲームを作るのにセーブとロードをどうすれば
いいのかわからない程度のTJSの知識の人間に、TJSを中心
にしてゲームを作るのは無理そうに思えるがどうか?

ちなみに、 Array や Dictionary の save/ saveStruct
あたりのメソッドを使ってセーブするのが一般的。つまり
KAGが中でやってるのと同じようにやるって事です。
046346104/02/23 00:05ID:b4tcwT57
>462
回答感謝です。
0464名前は開発中のものです。04/02/23 00:15ID:ZURgbBVy
>>461
まず、KAGのソースを読み込んで、KAGが内部でどういう動作を
しているのか理解するあたりから始めるといいかと思いますよ。
046544504/02/23 00:23ID:OgDnx9kM
>>457
おー、なるほど、そうなのですか。
貴重な豆知識ありがとう。
0466名前は開発中のものです。04/02/23 12:09ID:v0gwmppa
現在レイヤに読み込まれている画像の名前を取得するにはどうすりゃいいんだろう…

たとえばレイヤー1に「test.jpg」を読み込んでいる場合に
文字列「test」を返してくれる式が知りたいんだけど

Storages.chopStorageExt(Storages.extractStorageName(kag.fore.layers[1]))

どうもこれではダメらしく、voidではないものの、希望する文字列では返ってこない。
どうかアドバイスお願いします。
0467名前は開発中のものです。04/02/23 13:57ID:ZURgbBVy
>>466
吉里吉里標準のLayerクラスだと無理。
KAGのAnimationLayer派生クラス(foreレイヤ、backレイヤの類ね)なら
kag.fore.base.Anim_loadParams.storage って感じのTJS式で取得できる。
ただこれ正式なインターフェースじゃなくてただの内部変数なんで、
dee氏の気分次第でいつでも名前変わったりする可能性があるのは
気にとめておいた方がいい。
0468名前は開発中のものです。04/02/23 14:01ID:ZURgbBVy
続き。
そーゆー(変わらない保証の無い名前だからという)理由があるので、
マクロを使って名前を自前で保存して置くのが一番確実。

@macro name=myimage
@eval exp='f.mystorage = mp.storage'
@image *
@endmacro

こんな感じのマクロを定義してimageタグの変わりに使ってやれば
最後にロードした画像の名前がf.mystorageに格納される。
複数レイヤに対応した記録方式は自分で考えてみてね。
046946604/02/24 17:21ID:7fk9Ef43
>467-468
なるほど、サンクス。
なんとか代替策を考えてみるよ。
0470名前は開発中のものです。04/02/25 03:32ID:g+pow7wb
ランダム生成って本当にランダムなのだろうか?
妙に偏った判定が出る……
0471名前は開発中のものです。04/02/25 10:23ID:uhh3Yr+Q
時として妙に偏るのもやっぱりランダムだからじゃない?
絶対に偏りたくないなら、自前でルーチン組むしかない。
吉里吉里 ランダム
でぐぐると、いろいろなソースが公開されてるよ。
0472名前は開発中のものです。04/02/25 10:49ID:Oc7kAvnW
そういうあなたにMT法
0473名前は開発中のものです。04/02/25 12:08ID:Ax9pcZw/
Math.RandomGenerator を使うべし
0474名前は開発中のものです。04/02/25 19:14ID:VbKnkgWx
カーソルが乗った時にセーブデーターのサムネイル画像を
表示させたいんですが、どうしてもエラーが出てしまいます。

onenter="kag.fore.layers[5].loadImages(%[storage:'&kag.getBookMarkFileNameAtNum(0)', left:120, top:50, visible:true, visible:true])";

&kag.getBookMarkFileNameAtNum(0)
↑この記述が悪いのだろうと思うのですが、どういじってもエラーが・・(´Д⊂ヽ
どなたか分かるかたいらっしゃらないでしょうか。
ヒントで良いので助言お願いします。
0475名前は開発中のものです。04/02/25 19:57ID:7dzfJUEy
>474
TJS式では &は>474の思ってるような用途では使えないんじゃなかったか。
あと’’で囲うと「&kag.getBookMarkFileNameAtNum(0) 」という文字列になっちゃうよ。

他には辞書配列のとこ、; じゃなくて => じゃないか?
あとstorageとかの配列名(だっけ)や文字列は '' か "" で囲う。

onenter="kag.fore.layers[5].loadImages(%['storage'=>kag.getBookMarkFileNameAtNum(0), 'left'=>120, 'top'=>50, 'visible'=>'true'])"

たぶんこれでいけるのではないかと。
0476名前は開発中のものです。04/02/25 20:02ID:d+t4cMIw
ドキュメントに書いてあったかどうかは記憶にないが%[name:value]は受け付ける。
%["name"=>value]と同じ。
0477名前は開発中のものです。04/02/25 20:05ID:7dzfJUEy
>476
あ、そうだったのか。
うろ覚えですまんかった。
047847404/02/25 20:18ID:VbKnkgWx
>475
ありがとうございました!!
出来ました!

普通のファイルなら’’で囲んで表示されるのでその辺は全然疑って
無かったです_| ̄|○
0479名前は開発中のものです。04/02/27 10:43ID:GziIJ1X6
なんかぜんぜんすすまねえよう。・゚・(ノД`)・゚・。
0480名前は開発中のものです。04/02/27 10:54ID:58ulk4x2
>479
ど、どうした?大丈夫か?

…といいつつ漏れも全然進まんが
0481名前は開発中のものです。04/02/27 22:10ID:GziIJ1X6
ヽ(゚∀゚)ノガンバルゾ

( -。-)スゥーーー・・・

(`・ω・´)シャキーン
0482名前は開発中のものです。04/02/28 10:42ID:LCHsfuQ6
画質を落すソフトで画像の容量を元の画像の3分の1
ぐらいまでダイエットさせてるんだけど効果あるかなあ
0483名前は開発中のものです。04/02/28 16:34ID:J0TDzCIQ
■■■■■■■■■コピペ推奨■■■■■■■■■

☆☆俺が全部責任おうからさ☆☆
http://pc2.2ch.net/test/read.cgi/win/1077945626/

実名・メアドさらして殺人依頼です。
通報よろしくお願いします。

■■■■■■■■■コピペ推奨■■■■■■■■■
0484名前は開発中のものです。04/02/28 20:09ID:KcDkUdRp
>>482
それくらい自分でわからんの?
0485名前は開発中のものです。04/02/28 20:38ID:J95WJWKL
>>482
あなたがどういう意味で「効果ある」って言ってるのか
わからないので、「はい」とも「いいえ」とも答えられ
ない。
0486名前は開発中のものです。04/02/28 21:33ID:bru2Bq+5
うーん容量抑えたいなら一番数が多い画像の質を下げるのは当然だ
web上で配布するものをbmpとかでやったらかなり重くなるだろぅなぁ
0487名前は開発中のものです。04/02/29 08:49ID:0+U9saqq
http://kikyou.info/tvp/
サーバーが見つかりません。

・・・ダウンロードできない(´・ω・`)
048848704/02/29 09:34ID:0+U9saqq
復帰
0489名前は開発中のものです。04/02/29 14:20ID:aXZSgDYY
// ハイパーリンクでちゅー

0490名前は開発中のものです。04/02/29 16:06ID:MO/rxlDX
>>489
いまさら気が付いたのか。
0491名前は開発中のものです。04/03/01 10:32ID:nLRY8lz3
ネタにマジレス( ・∀・ )カコワルイ!
0492名前は開発中のものです。04/03/01 15:57ID:vO9Dv4D+
>>491
いまさら気が付いたのか。
0493名前は開発中のものです。04/03/01 21:09ID:3/SLBWuC
過去ログを読んだんだけど、TIPSまとめは結局どうなりましたか?
049441604/03/02 12:07ID:17r38QQQ
>>493
あー、すいません。まだあまり進んでいないです。
TIPSだけではなく、スレ全体を見ていろいろとピックアップしているため、
結構な時間が掛かっています。一通り、テストもしているので……。
あと、仕事が忙しくて、なかなか作業が進まない……。

ちなみに、自分はWEBページを持っているんですが……今使っている鯖
に置くか、それとも無料鯖を借りてそこに置くか、で悩んでいる最中ですw

来週くらいにはちゃんとした形にできあがっていると思いますので……。
0495名前は開発中のものです。04/03/02 13:03ID:sbQuuV3q
>>494
激しく応援している。がんがってくれ。
0496名前は開発中のものです。04/03/02 19:49ID:RMpNbVE/
ttp://www.piass.com/ykfc/kag2/kn44_06.jpg
こういうルールファイルってどうやって作るんだろ
0497名前は開発中のものです。04/03/02 20:06ID:nQUSyRIE
>>494
いいID…

QQQのQていう名前の、すぐに消えたクイズ番組があったな。
0498名前は開発中のものです。04/03/02 20:11ID:/CHHjPvt
>>496
GIMPて作成する場合だが、ブレンドツールのグラデーションを円錐形(非対称)にして白・黒で描写、
後は円選択ツールで余分な箇所をカットしてやれば簡単にできたよ。
0499名前は開発中のものです。04/03/02 22:43ID:KqJ6WVz6
>>498
いい香具師だな、お前w
0500名前は開発中のものです。04/03/03 14:43ID:X8dIDnfV
Nスクに回転拡大縮小機能搭載!
0501名前は開発中のものです。04/03/03 20:52ID:wn5g2bUX
>>500

>>1
0502名前は開発中のものです。04/03/04 11:54ID:OB3hTz/+
よ〜しパパ 吉里吉里でFFDシステム再現しちゃうぞ〜
…ってヤシいない?
0503名前は開発中のものです。04/03/04 13:03ID:uAN/bNm/
FFDはスクリプトのソースみるとかなり笑えるらしいね。
0504名前は開発中のものです。04/03/04 13:39ID:OB3hTz/+
みたことないんだけどどんな風に笑えるの?
0505名前は開発中のものです。04/03/04 17:33ID:TTA3aWGb
凝ったWEBサイトのソースを読んでいるかのような感じ。
後瀬(大槍)一人でもスクリプトを書けるような仕様にしたんだろうな。
0506名前は開発中のものです。04/03/04 18:14ID:O35OeioV
>>502
FFDっぽいことも出来るシステムを目指して1から作ってるんだけど、頭悪いんで時間がかかりそう。
それにしても吉里吉里をいじるのは楽しいなあ。
0507名前は開発中のものです。04/03/04 18:43ID:Mrs4iy/U
FFDって何?
0508名前は開発中のものです。04/03/04 19:43ID:HZZG52dT
>>507
FFD スクリプト で ぐぐるよろし。
0509名前は開発中のものです。04/03/04 19:49ID:LL3TzJnj
FFDは手で書いてるんじゃないと思ったけどどうなんだろう。
FlashMXみたいなツールを社内で作ってると思うんだけど。
0510名前は開発中のものです。04/03/04 20:53ID:/ZVujZa8
ttp://www.purose.net/befis/download/
の「susieプラグイン適当パック」の中に白詰草話のアーカイブを展開するのがある。
Quartett!の方はだめだったが。
0511名前は開発中のものです。04/03/04 21:10ID:1eLIb0uo
KAGのWikiってどこかにありませんでしたっけ?
0512名前は開発中のものです。04/03/04 21:37ID:/ZVujZa8
どうぞ
ttp://www8.big.or.jp/~ani/kag/hiki/
051350704/03/04 22:21ID:Mrs4iy/U
おお…フローティングフレームディレクターシステムね。
なんやら革命的なシステムっぽいね。

ちょろっと見ただけだけど、漫画を読んでる気分にならんのかな?
ゲームとしてはどうなんでしょ。
食指動かないゲーム内容だったから体験版やらも落としてないんですけどね…。

噴出し画像とか文字レイヤ操作してか…。
システム構築しても、吉里吉里じゃ重そうじゃない?
それに二番煎じ…いや、これは改良したりデザイン変えればなんとかなるか。

おもしろそ。完成したら晒して。
0514名前は開発中のものです。04/03/04 23:56ID:kDNg6m24
なんつーか、この吉里吉里の無駄?に夢を持たせてくれるところがいい
0515名前は開発中のものです。04/03/05 00:08ID:5oi2TWuT
変数で一定の倍数の時に真である。ってことは出来るでしょうか?
f.sampleが5の倍数だと真であるという風に。

ちなみに現在はf.sampleとか+5.f.sample+10って感じでやってたりする……
0516名前は開発中のものです。04/03/05 00:35ID:ZCsU8OnH
>>515
プログラミングなんてやったことのない漏れが考えるに、
%を使えばよいと思ふ。
http://www.ultrasync.net/dee/kr2helps/tjs2doc/contents/expr_and_op.html#id138
0517名前は開発中のものです。04/03/05 00:54ID:FsW9Fo3s
ものすごく丁寧に教えるならこういう事。

; 5-15のランダム
@eval exp="f.sample = intrandom(5, 15)"
; もしf.sampleが5で割り切れればf.sampleは5の倍数という事になる
@if exp="f.sample % 5 == 0"
f.sample([emb exp="f.sample"])は5の倍数です。
@endif
; もしf.sampleが5で割り切れなければf.sampleは5の倍数ではないという事になる
@if exp="f.sample % 5 != 0"
f.sample([emb exp="f.sample"])は5の倍数ではありません。
@endif
0518名前は開発中のものです。04/03/05 22:39ID:Sc/nsFTx
立ち絵を曲線的に動かすのってどうやるんでしょうか?
0519名前は開発中のものです。04/03/06 10:56ID:qVIPFEH/
>>518
moveタグ使えばいいんじゃないかと。
0520名前は開発中のものです。04/03/06 13:26ID:x8X+XBlE
>>519
ごめーん。HOWTO本だけ見てタグリファレンスみてなかった。
逝ってくる。
0521名前は開発中のものです。04/03/06 17:28ID:hoNb2eIh
アンギル君は、打たれ弱いんでつね
0522名前は開発中のものです。04/03/06 20:00ID:4MJMtA1r
マニュアルやログを読んだのですが、分からなかったので質問をお願いします。
吉里吉里の動画再生についてですが、AVIとMPEGとフラッシュが可能とあるのですが
AVIだと大きい、フラッシュだと音とずれるそうなので
MPEGで作ろうかと思ってます。

エンコード環境のあるメンバーに依頼する際には
吉里吉里で再生可能なMPEGは、1とか2とか、どれをお願いすればよいのでしょうか。
他に、WMVなどをプラグイン?で再生などは可能なのでしょうか?
0523名前は開発中のものです。04/03/06 23:11ID:BTbwmz5c
吉里吉里のムービー再生はDirectShowにお任せのはずだから、WMVなんかは
ユーザー環境のDirectXとかWindowsMediaPlayerとかのバージョンに左右されると思う。

MPEG1にしとくのがたぶん一番安全。その他は動作環境に一言書く必要があるかも。
0524名前は開発中のものです。04/03/07 01:48ID:E9DmGgc/
mpeg2は再生側が意図的にコーデックを入れてないといけないので問題外だと思う
0525名前は開発中のものです。04/03/07 12:40ID:7IrvQLrb
>523、524
なるほど、MPEG1以外は内蔵されている以外のコーデックが必要なんですね。
MPEG1が一番ベストだというのは、教えていただいて分かりました。
PCやOSごとの快適さの問題は悩みます…レスありがd。

>523
動画やBGM(ogg)の重さ問題を考えて、対象OSは98SE以降にしているのですが
WMVは、MediaPlayerの9以降をインスコしている環境のPCなら
吉里吉里でも再生は可能ということなんでしょうか?
0526名前は開発中のものです。04/03/07 18:30ID:E9DmGgc/
>>525
MediaPlayer9なら再生はOKかと。
吉里吉里の仕様でDirectX 7以上は必須。
後、WMV形式は再生出来ないので、WMVでエンコードした
AVI形式という事になるが、Mediaエンコーダでは作成不可。
VCMを使ってAVIは作成。

軽さを重視するならWMVはあまりお勧め出来ないけど。
0527名前は開発中のものです。04/03/08 05:55ID:/BTaP8qe
>>525
ID:E9DmGgc/
はしったかくんなので、マジにうけないようにしてね。
0528名前は開発中のものです。04/03/08 20:19ID:hTgnhkqd
どうでも良いが、あげないでくれ。
0529名前は開発中のものです。04/03/09 01:54ID:CEJEaN/n
>>528
なぜに??
0530名前は開発中のものです。04/03/09 16:04ID:dvMuRMEh
>526
昨日はネットに出れなかったので遅くなりましたが
レスありがd。

まわりに誰も分かる人がいないので
非常に参考になりました。
ファイルが大きくなるので抵抗があったのですが
MPEG1で作成をお願いしようかと思います。
0531名前は開発中のものです。04/03/09 18:23ID:9QFGcvbI
>>530
だれに??
0532名前は開発中のものです。04/03/09 19:11ID:zc0gAx6Q
0533名前は開発中のものです。04/03/10 00:12ID:s3N1oVt0
532>>
そうか。
0534名前は開発中のものです。04/03/10 06:21ID:/iLV6q9f
なんでやねん!

0535名前は開発中のものです。04/03/10 09:53ID:7y2iuV1b
本家掲示板に

頭 の 弱 い 人 降 臨

0536名前は開発中のものです。04/03/10 10:17ID:gHV/zZVe
>>535
オナれ
0537名前は開発中のものです。04/03/10 11:14ID:7y2iuV1b
俺な。
0538名前は開発中のものです。04/03/10 21:08ID:ZNHwGrQ2
前にDeeタソが言ってた、
「if〜else〜endif」はもう実装されたんでつか?
kikyou.infoでは見当たらなかったんでつけど。
0539名前は開発中のものです。04/03/10 21:41ID:S219AIuu
まだでつ
0540名前は開発中のものです。04/03/11 07:45ID:nRYFYez8
すみません、吉里吉里でノベルゲー作ろうとしてる者です。
本家の白い方はドキュメント等読みやすいんですが、
黒い方の対話形式のチュートリアル、きついです・・・
掲示板も香ばしいし・・・やはり何もかもあのスキャn(ry
0541名前は開発中のものです。04/03/11 07:49ID:bFu+N+Ux
ぶっちゃけあの対話形式のアレはソース部分と画像だけ見とけばいいよ。
アレがKAGの敷居を幾分高くしているのは間違いない。
もっと簡潔に書いて欲しいよな。ノリノリで書いている本人には悪いんだが。
0542名前は開発中のものです。04/03/11 07:51ID:QWBZNDKW
黒い方は公式じゃなくて公認なんだけどな。
まーどーでもいいけど。
0543名前は開発中のものです。04/03/11 16:11ID:B8nnKDfv
俺はあのチュートリアルが出発地点だったが。
読んで5分程度で一本道ノベルが出来た時には
吉里吉里って簡単ですげぇと思った。
0544名前は開発中のものです。04/03/11 16:21ID:0ooMmya0
うむ、右も左もわからない頃は本当にありがたかった<心中
文体はアレだが、内容は非常にわかりやすく、しっかりしている。
まあどうしても拒否反応が出るって人は
後続の吉里吉里ユーザーのために、硬派なチュートリアル作ってやるのもいいんでは。

あと、掲示板が香ばしいのは多分最近沸いてる数名の厨のせいで
しばらくすれば収まる…といいんだが…
0545名前は開発中のものです。04/03/11 16:49ID:zW+5/hOz
公式が香ばしいのは、「心中」を見て、簡単にゲームが作れると
厨が自分を過信して調子に乗るから




そ う 、 昔 の 漏 れ の よ う に
0546名前は開発中のものです。04/03/11 17:19ID:m+GnwrU/
>540
2の最初のベータ版が公開されたころに
私はあれ(あの前身)があったから、Nスクから吉里2に乗り換えた口。
昔はノウハウサイトもソースもプラグインも誰も作っていなくて
マニュアルも今のようなものではなかったから、
あれは本当にありがたかった。

つーか、あのボランティアでやってくれてた努力があったから
今の吉里2の隆盛の一端があるのに、それに文句をつけるぐらいなら
気に入るチュートリアルを自分で作れば?と思ってしまうが。
0547名前は開発中のものです。04/03/11 21:38ID:eYAXGHY9
というか、あれが気に入らなければふつーの文体で書かれた
書籍があるんだから、それを買ったら良いのでは。
0548名前は開発中のものです。04/03/11 23:04ID:hbBOz4jx
どこかに少尉が混ざってるぞ!

気を付けろ!(AA略
0549名前は開発中のものです。04/03/12 01:50ID:COL53qT2
自分では何もせず、文句だけは、いっちょまえに言いたい
お年頃の人がいるんだよw
0550名前は開発中のものです。04/03/12 07:13ID:nR0T9FBw
>>549
ぶっちゃけKAGスクリプト書く程度ならリファレンスみるだけで足りるが、
あれがチュートリアルというのには不満があり自分からはそのことについては
何もしないが文句をつけたくなる俺がいる。
0551名前は開発中のものです。04/03/12 17:12ID:uTRAWrk6
俺も何もやらないし、サイトがどんな形で紹介・説明しようが関係ない。
でも、曲りなりにも"公認"だからな。放置だし。少し責任感足りないとは思う。
まぁグダグダいっても仕方ないのでやめよーよ。

そんなクダらないことより、
前々から覗いている俺は、TIPSその××が無くなって…´・ω・)
0552名前は開発中のものです。04/03/13 07:02ID:IQXEO7oN
少尉は、まっとうな文章だったらまっとうに書ける人ですよ。
しかし心中はダメ。読んでて恥ずかしくなった。

少尉がKAG2互換モード派なのは人それぞれだから良いんだけど、
心中はもちろん吉里吉里本でまでそっちで押し通しちゃったのは
ちょっとDee氏に対して失礼かもね。
0553名前は開発中のものです。04/03/13 19:41ID:9azxorxX
藤村よ・・MEGは便利屋じゃないぞ・・
人間を舐めてるなコイツ・・
0554名前は開発中のものです。04/03/13 19:46ID:acaOQ13I
モンスター級が現れたな。
0555名前は開発中のものです。04/03/13 19:53ID:QMRijCoH
腰が低けりゃいいってもんじゃないよなぁ…
0556 04/03/13 22:11ID:/WKbGZqf
藤村はリアルで死んでよい
0557名前は開発中のものです。04/03/13 23:11ID:qKdLka2N
藤村のサイトかな?
ttp://seventh-star.hp.infoseek.co.jp/
■ このスレッドは過去ログ倉庫に格納されています