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

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

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

4(タイトルは3) http://pc5.2ch.net/test/read.cgi/gamedev/1081199649/
3 http://pc5.2ch.net/test/read.cgi/gamedev/1067436686/
2(再利用) http://pc2.2ch.net/test/read.cgi/gamedev/1044256119/
1 http://pc2.2ch.net/test/read.cgi/gamedev/1021890648/

【公式】
kikyou.info
http://kikyou.info/

吉里吉里ダウンロードページ
http://kikyou.info/tvp/
0302名前は開発中のものです。04/11/17 16:06:01ID:VwwIy3N+
>>300がえらいと思ただけで公開した意味はあるだろう
金とってないゲーム作ってるならなおさら理解できそうなものだが
0303名前は開発中のものです。04/11/17 16:24:15ID:VwwIy3N+
技術持った奴ばかりに公開してるわけでもなし、そのまま使用されるのは当然承知だろ。

自分のゲーム製作のスタンスと、フリーのツールの利用のされ方が合わないから
気に入らないのだろうけど、それで褒めるふりして公開する意味まで問うのはおせっかいじゃねぇの。
0304名前は開発中のものです。04/11/17 17:01:38ID:UgGlwgEF
別に公開する意味に疑問を感じているわけではないよ。
そう読み取れたらすまん、おれの表現不足だ。
利用している側のやり方に疑問がある、という意味で書いた。

公開してる人の好意にあぐらをかいているだけならまだしも、
そのままコピペでちょっとでもうまくいかなかったら質問攻めとか
ヘタすりゃ迷惑かけてるし。
0305名前は開発中のものです。04/11/17 22:33:18ID:4tHhxT9W
みんなが楽しくやっていければそれでいいのではないかと。
上級とか初級の区別なんてのはW.Deeさんも望んではいないはず。

パソコンって区別をつけるものなのかい?
違うだろ?
0306初心者から中級者になる為に04/11/17 22:42:49ID:qXfj95GI
公開されているプラグインや、マクロを理解する為に
KAGや、TJSを、自己学習中です。
KAGは、それとなくわかるけど
TJSは、まだあんまりよくわからないです。
次の段階として、どんな事を覚えればいいんでしょうか
今の実力は、↓のサンプルマクロくらいの実力です 
[macro name="test"]
[eval exp="System.inform(mp.mess,mp.cap)"]
[endif]
[endmacro]
 
[test mess="TJS初心者むけの、ちょっとした小技を教えてください  " cap="相談"]
0307名前は開発中のものです。04/11/17 23:51:32ID:VWucYYo8

凄い阿呆だな。
0308名前は開発中のものです。04/11/18 00:00:50ID:/urxxrKw
そのプラグインやマクロのスクリプトを印刷して、分かるまで読め。
0309名前は開発中のものです。04/11/18 00:04:07ID:I3gcNDr8
スクリプトはあくまで手段でしかない。

どういう演出をやりたいのかを第一に考えなければならない。
0310名前は開発中のものです。04/11/18 02:26:37ID:6Yd2Lx+y
>>309
それは演出家の仕事じゃないかな。
スクリプト書きが第一に考えなきゃいけないのは、
与えられた演出をいかにその意図通りに実現するか、
その手段としてどのようにスクリプトを書くかであって、
どういう演出にするかとか考えるのは、出すぎかと。
0311名前は開発中のものです。04/11/18 03:16:09ID:mXNshisW
>310
それならそれで、自分でお題を出してそれを実装する訓練をする必要があるのでは?
そういう意味では、>309もあながち間違いじゃないかと。
0312名前は開発中のものです。04/11/18 11:01:30ID:jmN1+xb0
どうせなら煽るついでに生暖かくみまろうぜ
0313なんか凄いプラグインを自分でも作りたい04/11/18 13:03:48ID:X6KLXLpp
ks形式のプラグインの基本形は、どうやらこんな形らしい
さて、わからない命令(関数?)を調べるとするか
 
[if exp="typeof(global.xxxx_object) == 'undefined'"][iscript]
class xxxxPlugin extends KAGPlugin
{
function yyyy_01(fn,width,hight)
{
//ここにTJS式を書く
}
}
kag.addPlugin(global.xxxx_object = new xxxxPlugin(kag));
[endscript][endif]
[macro name=zzzz_01][eval exp=xxxx_object.yyyy_01(mp.file,mp.dw,mp.dh)][endmacro]
[return]
0314名前は開発中のものです。04/11/18 22:54:40ID:TIrAN/Bz
【吉里吉里】新スクリプト開発しよう!【TJSで】 http://pc5.2ch.net/test/read.cgi/gamedev/1090765574/l50
0315名前は開発中のものです。04/11/18 22:58:51ID:BNnlzhaO
日記はチラシの裏でな。
0316名前は開発中のものです。04/11/19 04:19:57ID:crUHVRVi
シナリオの演出は褒められても、
画面効果の演出を褒められるゲームなんてかなり少ないと思う。
動作が重ければなおのこと。
0317名前は開発中のものです。04/11/19 10:24:57ID:itEEc3Jz
またかよ。
重いのは日進月歩のこの世界ではおまえのPCが古すぎるせいだよ。
いい加減ママから小遣いもらってそのクソPCを買い替えろや。
0318名前は開発中のものです。04/11/19 11:29:39ID:8/WnfT87
昨今、画面効果の演出が無いゲームなんて遊んでいても単調で面白くない。
メモリ500以下、pen3以下のPCで重いといわれても…なあ
というこの頃
0319名前は開発中のものです。04/11/19 11:52:01ID:j2BoJUrr
3DSTGとかならともかく、述べるゲーだったら
古いマシンで動かそうって人は少なくないと思う。
只でさえ弱小だから、ヘボマシンユーザー全て
切り捨てるのはちょっと勇気が…orz
0320名前は開発中のものです。04/11/19 12:49:43ID:ZpGB5OVr
>古いマシンで動かそうって人
購入するときなりダウンロードするときなりに
制作者サイドの提示するスペックをみるだろう
それを無視して古いマシンで動かそうとする人は
はっきり言って文句いえた立場じゃないよ。
切り捨てる側も切り捨てたくて切り捨てる
訳じゃないだろうし。
0321名前は開発中のものです。04/11/20 05:56:46ID:56rTnYMC
開発速度がそれほど重要じゃない個人だからこそ
少々手間が増えてでも、ほぼ同じ効果が得られるなら
(自分の思いつく範囲内くらいでは〜)
出来るだけ軽い方法で演出するのがカッコイイと思っている

友達からは誰もそんなところ見てないよ、と言われるが・・・
0322名前は開発中のものです。04/11/20 17:22:23ID:3LIhWAY1
じゃあメモリ500以上、pen3以上のPCで画面効果の演出に単調さがなく
面白さと日進月歩の世界が感じられるゲームを紹介してほしいな。
0323名前は開発中のものです。04/11/20 18:48:53ID:srBLpSA8
ふむ。その内出てくるときたいしたい。

今あるもので、と言うならば、まずおまえが今までやったことのある作品をみんなに教えろ。全部。
そうしないと答える側の二度手間になるからな。
0324名前は開発中のものです。04/11/20 19:23:00ID:ddeKlcT1
ずっるーw
0325名前は開発中のものです。04/11/20 19:38:18ID:BitTGchW
なんか月厨くせぇな・・・てか、無いから紹介してほしいってことじゃん。

>重いのは日進月歩のこの世界ではおまえのPCが古すぎるせいだよ。
いやいや、俺が重たがってるなんてどこにも書いてないから。妄想はやめてくれないか。

>いい加減ママから小遣いもらってそのクソPCを買い替えろや。
関東弁と関西弁が入り混じって落ち着きがないな。
短気の原因はストレス。ママとクソミソファックでもして解消してくれよスカマニア。

てか「重い=うざい」だな。動作が軽くとも長ったらしい効果は鬱陶しい。
0326名前は開発中のものです。04/11/20 20:11:12ID:ovwgqtm0
くだらねえ煽り方とか釣り方考えるくらいなら
シナリオ考えたりプラグイン懐石したりしようぜ、ってなところで落としておけよ
0327名前は開発中のものです。04/11/20 21:16:03ID:dD255vxW
TIPE-MOONはネ申!!!!!!!!!!!!11!
0328名前は開発中のものです。04/11/20 22:05:18ID:I8rz0uyC
でもノベルとかの静的なゲームだったら
動作軽いに越した事はないと思う。
軽さばかり追求しても糞なのは言うまでもないが。
ノベルツール作っちゃうぞスレあたりでも、ノベルツールの
必須条件として「古めのマシンでもサクサク動く」とか
挙げられてた希ガス。
0329名前は開発中のものです。04/11/20 22:18:23ID:Xwc7BhRM
議論や叩きはしてもしょうがない。
ここは協力の場だ
0330名前は開発中のものです。04/11/20 22:18:43ID:0fdVY62M
あそこは作る側の意見が出るスレ。
作る側の意見と遊ぶ側の意見は、また別。

経験上、ツールがキリキリやNスクなら、
それ以上の軽さの追求より、CG一枚、シナリオの推敲に力を入れたほうが
ユーザーはよほど喜ぶ。
0331名前は開発中のものです。04/11/20 22:19:38ID:rXwSn6Ho
つーかもう吉里吉里と関係無いしな。うざ。
0332名前は開発中のものです。04/11/21 17:24:57ID:sJwMtHy1
無駄に重いノベルゲームをプレイしたいとは思わないな。
マジ、さくさく進められるほうがいい。気楽に楽しみたいから。
これも遊ぶ側の意見ね。
0333名前は開発中のものです。04/11/21 18:48:22ID:fZ+uvO3Z
じゃあテキストファイルのほうがよっぽどマシだね。
印刷もできるしいつでも前に戻れるぞ
0334名前は開発中のものです。04/11/21 19:51:37ID:aTW8APCC
余計な煽りはいらんから吉里吉里の話しようぜ
0335名前は開発中のものです。04/11/21 20:11:59ID:Shx+p9zJ
すきゃんてい萌
0336名前は開発中のものです。04/11/21 20:33:09ID:YtUTFUPZ
本とか探したんですが、載ってなかったので質問。

KAG又はTJSから他の実行ファイルを実行する方法ってあります?
今シューティングAVG作ってるんですが、アドベンチャー部→シューティング部→アドベンチャー部→・・・という
流れを作りたいのです。シューティング部はVC++でできるんですが(VC++→吉里吉里はOK)、
アドベンチャー部からシューティング部(吉里吉里→VC++又は他の実行ファイル)がわかりません。

もしご存知の方いらっしゃいましたら、ヒントだけでもいいんで教えてください。
0337名前は開発中のものです。04/11/21 22:24:50ID:MBKZp1TB
>>336
本とか探す前にアーカイブ内の吉里吉里2リファレンスとか読もうな。
0338名前は開発中のものです。04/11/21 22:28:46ID:kAFtPV6k
検索すりゃ大抵の疑問は消えるというのに。
何の為のネットなんだか。
0339名前は開発中のものです。04/11/21 22:48:23ID:i2uj2HIJ
ノベル製作ツール吉里吉里/KAGを使用している人達が雑談や質問をするスレッドです。
本家BBSで聞きづらい質問や初歩的な質問などでもよいのでわからないことがあればどうぞ。
自分のゲームの進行状況や製作ツール等についての話、TJS等の質問もお待ちしています。
0340名前は開発中のものです。04/11/22 00:08:07ID:vu62QFXe
>>339
そだね。

>>336
System.shellExecute()
吉里吉里の「System」のとこと、KAG の「TJS を〜」のとこを見れ
034133604/11/22 00:22:10ID:Es+orRr1
正直、リファレンスを舐めていたのは確かです。反省・・・
一応ネットでも検索したんですけどね。申し訳ない。
みなさま、情報サンクスです。m(_ _)m
034233604/11/22 00:29:14ID:Es+orRr1
System.shellExecute
  機能/意味
    ファイル/プログラムの実行
  タイプ
    Systemクラスのメソッド
  構文
    shellExecute(target, param="")

でした。これで逝けそうだ。。。完成したら誘導します。まあ仕事しながらなんで早くても来年春以降だと思いますが。
0343名前は開発中のものです。04/11/22 15:26:05ID:8Cm1zzdg
System.shellExecuteってアプリケーションの終了待ちしないのか。
あとアーカイブ内のファイルを指定することも…。
なら一旦アーカイブ内から取り出して…って、
DLLレベルのプラグインで出来るのか?
0344名前は開発中のものです。04/11/22 19:39:27ID:8FDmb7i2
OSたんのゲームを作ろうと思うのだが・・・
0345名前は開発中のものです。04/11/23 00:53:32ID:/W/98Mp+
なんだOSたんて
つか作るならさっさと作れ
話はそれから
0346名前は開発中のものです。04/11/23 02:07:28ID:sDZggTs9
ここは作ろうスレではありません。
お引取りください。
0347名前は開発中のものです。04/11/23 13:42:22ID:KN4/nwff
そうして344は息を引き取ったのであった
0348名前は開発中のものです。04/11/23 14:35:14ID:ynZsoTMm
引き取ってねぇー
0349名前は開発中のものです。04/11/23 19:17:54ID:eWUYh5Yp
>344=>348?
0350名前は開発中のものです。04/11/23 19:25:40ID:cUpiLVTm
>なんだOSたんて

なんかワロタ
0351名前は開発中のものです。04/11/23 19:45:20ID:ynZsoTMm
>>344=>348?

ああ、そうだ。ここはあのような発言をしてはマズかったのか?
マズかったのなら、謝らせていただく。
0352名前は開発中のものです。04/11/23 22:12:26ID:B6aXEHNz
いや、本来マズくない筈なんだけど、
この板そういう「作るよ!」とか口ばっかのヤツが多くてな。
形にしてからじゃないとみんな相手してくれないかもしれん。
0353名前は開発中のものです。04/11/23 22:13:47ID:eWUYh5Yp
作ってみたけどさらしていい? だったら神になってたのにな。
0354名前は開発中のものです。04/11/23 22:18:26ID:Y54n9lWr
>353
いつぞやのスクロール付きバッグログのスクリプトを
作ってUPしてくれたヤシみたいにな。
あれは重宝してる。
0355名前は開発中のものです。04/11/23 22:28:01ID:zGM3TL9f
プラグインなどはよいが、ゲーム自体をここで上げられても困るような。
0356名前は開発中のものです。04/11/23 22:50:36ID:SE+sdjZf
ゲーム作るだけならスレ違いじゃん。そういうスレあるよ。
0357名前は開発中のものです。04/11/24 00:41:21ID:C5d8Hc2s
>354
>スクロール付きバッグログのスクリプト

是非教えてください!
0358名前は開発中のものです。04/11/24 01:31:42ID:tciSgShl
推進委員会の板検索すりゃ出てくる。
0359名前は開発中のものです。04/11/24 02:10:13ID:C5d8Hc2s
>358
357です。
見落としていました。ありがとう。
036035104/11/24 11:47:34ID:SX/Jy2Rm
>352
>353

ごめん・・・必ず完成させて公開するよ
036134304/11/26 20:08:12ID:SiDjphGZ
吉里吉里ソースの↓を参考にファイルを読み込んでみた。
tvp2win32-stable\environ\win32\imagesaver\Main.cpp

IStream *pStream = TVPCreateIStream(storage, TJS_BS_READ);
pStream->Read(ry
pStream->Release();

アーカイブ内の暗号化したファイルも問題なさそ。
ちょっと拍子抜け。
0362名前は開発中のものです。04/11/27 00:15:34ID:sgRAv3pf
>>354
中の人ここ見てるんだね。使ってみて思った事を。

自分は名前用とメッセージ用で二枚レイヤーを使用、画像入替の際出したり引っ込めたりしてる
のと、文字の表示にトランジシヨン使う関係で、cond属性付のpositionやらcurrentやらchやらを
多様してるのですが、そうするとバックログの行間がすごい事になります。
スクロールバーとかフォント属性の反映はすばらしいので、がんがってください。

k
0363名前は開発中のものです。04/11/27 00:21:46ID:JSdbR2h8
layer.drawtext()の引数textって文字列もいけるんだな

さっきまでわざわざ分解して一文字づつ叩いてた罠
0364名前は開発中のものです。04/11/27 00:41:12ID:F709w0cq
>>363
つーかむしろ文字列に使えるところが肝心要だよお。

まあ、そういう漏れは「両端ぞろえ」をするために結局
一文字ずつ分解して送ってるんだけど
0365名前は開発中のものです。04/11/27 09:58:30ID:3HBhfmVx
履歴拡張プラグイン、自分も使わせてもらったのでちょとフィードバックを。
スクロールバーの挙動をウィンドウズのと近くなるように改造したものを↓にUpしました。

ttp://ha4.seikyou.ne.jp/home/tana/ExHistoryLayer.lzh

ExHistory系とHistoryExtension系をいじったやつの両方が入ってます。
(ExHistoryLayer.ksは単独で、ScrollbarExtension.tjsは2004/09/01版のHistoryExtension.ks、HistoryExtension.tjsと一緒に使う)
部分的にでも使えそうなところがあったらご自由に改造・再配布等どうぞ。
(ファイルは1ヵ月ぐらいで消しますのでお早めに)
036636504/11/27 09:59:53ID:3HBhfmVx
それから、HistoryExtensionの方をメインに使わせてもらったので、そちらについて雑感とかバグ報告らしきものを。

・履歴縦書き時、左右のカーソルの挙動が逆
ソースではHistoryExtension.tjsの1709行辺り。
これはKAGの3.23beta7以前に「メッセージ履歴が縦書きで everypage = true のとき、キーボードのカーソルキーの← →が逆」というバグがあった影響ではないかと思います。
(当方は3.23beta10で動作確認しました)

・Config.tjsのeverypage、verticalViewの設定が反映されない
これは現時点での仕様かもしれませんが念のため。

・履歴の内容が空のときなにも表示されない
通常の履歴だと、空でも履歴画面が出るのでちょっと気になりました。
ちなみに自分は、シナリオの最初で全角スペース&改行を履歴に送るという形で、運用でカバーしました。

・強制改行が辛い
>362氏と同じように、メッセージレイヤを操作したときの履歴の改行に多少苦しめられました。
[history output=false][current layer=message1][history output=true]
のような記述をすることで一応回避はできましたが。

履歴拡張プラグイン、機能的には凄いと思いますので今後とも頑張って下さい。
期待してます。(ぜひsave/loadの実装を!)
0367名前は開発中のものです。04/11/27 12:07:14ID:k0we/Q6B
365GJ。いい感じですぜ。

好みだけど、俺はScrollBarExtension.tjsのinitState()にある、
slider.height = ( btnlen > 1 ) ? btnlen : 1;

は↓くらいの方がいい気がする。オリジナルでは行が増えすぎたときつまみにくい。
slider.height = ( btnlen > 8 ) ? btnlen : 8;
0368愚問@初心者04/11/27 12:27:14ID:kzU7Lxbz
吉里吉里を勉強し始めてまだ間もない者ですが…
BASICとかではFOR〜NEXT文を用いて任意の処理を好きなだけ繰り返すとか
ああした事しますけど、吉里吉里で同じ事をさせたい時はどうすればいいのでしょうか
0369名前は開発中のものです。04/11/27 12:48:57ID:u+qSaVmE
>368
吉里吉里ってTJS?KAG?
TJSだったら
ttp://www.ultrasync.net/dee/kr2helps/tjs2doc/contents/for.html

0370名前は開発中のものです。04/11/27 14:48:48ID:F709w0cq
>>368
KAGなら

@eval exp='tf.i=0'
*loop
...
@jump target=*loop cond='++tf.i<iMax'

くらいか?
これをマクロにでもしたら便利そうだね。
0371名前は開発中のものです。04/11/27 22:16:09ID:BfYlHah6
ずっと聞きたかったことがある。
…tfってナニ? どういうときに使うor使えるの??
0372名前は開発中のものです。04/11/27 22:44:18ID:ptjE5qi4
一時変数
そのまんま、一時的に値をおいておくための変数
0373名前は開発中のものです。04/11/27 23:52:05ID:Y1YA00rc
申し訳ないんだけど、>365さんの作ったようなtjsやksってどうやって使っていいのかわかりません。
マニュアルや講座は一通り読んで、自分でもゲームを作っているんですが…。
「ExHistoryLayer.ks」はどこのフォルダにおくのか、など
具体的に教えていただけると嬉しいです。
0374名前は開発中のものです。04/11/27 23:55:41ID:JSdbR2h8
http://www114.sakura.ne.jp/~nomadiclife/

ここってどうなんだろうか…
セーブロードが独自で組み上げてるサムネイル式だったり
(blog参照:但しまだ未完成らしいけど)、
けっこう頑張ってるっぽいけど。

個人的にシナリオも面白そうだしちょっと期待してる。
絵と音楽は微妙だけど。
0375名前は開発中のものです。04/11/28 00:25:12ID:KBTfbKlU
>>373はもうギャグとしか思えない。死んでいいよ(^^
0376名前は開発中のものです。04/11/28 00:30:56ID:d3NKtATx
>>371
f と同じようなもんだけど、しおりにセーブされないし、
次回起動時に復元されるとかもない。

一時的に使うだけの、使い捨ての変数として使うもの。
0377名前は開発中のものです。04/11/28 00:40:02ID:GRO+pWQf
>>375
そういってやるなよ〜。
>>373、死んでいいy(ry

マニュアル読んでてわからんのだったら無理だ諦めれ


037836504/11/28 00:56:07ID:UemvR5rB
>373
自分はちょこっと改造しただけで、元々はhige_g氏が吉里吉里スレと公式BBSに投下したものです(公式での発言は↓)

ttp://cgi.din.or.jp/~glit/TheOddStage/TVP/bbs/bbs.cgi?mode=&action=treeall&num=6218#6218

ファイルを置く場所はsoundフォルダでもimageフォルダでも吉里吉里がファイルを認識する場所ならどこでもいいです(普通はscenarioフォルダ辺り)

使い方は、この手のやつは、まあ付属のドキュメントを読むのが一番です(今回の場合は、ソースの先頭付近のコメント)

ExHistory系のほうは、単独で使います。
ExHistoryLayer.ksにコメントとして書いてありますが、first.ksの最初辺りででも、
[call storage=ExHistoryLayer.ks]
[history type=scroll]
とすればOKです。

HistoryExtension系のほうは、上記URLからHistoryExtension.ksとHistoryExtension.tjsを落とせば前者に使い方が書いてあります。
この2つのファイルとScrollbarExtension.tjsを吉里吉里が認識できる場所に置いて、first.ksで、
[call storage=HistoryExtension.ks]
とすれば使えます。
0379名前は開発中のものです。04/11/28 01:03:58ID:GRO+pWQf
>>374
SBって人がスクリプト担当か…。
11/22の日記みるとTJS書ける人なんだな。
なんでわざわざかぐや姫で書いてんだろうかって突っ込みどころはあるけど。

KAGしかわからん俺にはよくわからんが。
サムネイルってのは11/24か。すげぇ。どうやってんだ?


0380名前は開発中のものです。04/11/28 01:16:39ID:AbIAX1dm
サムネイル表示ってそんなにすごいか?
普通にできると思うんだが・・・
0381名前は開発中のものです。04/11/28 01:19:36ID:d7j4dm2O
>>374>>379が宣伝としか思えない漏れはどうなんだろ(´・ω・`)
0382名前は開発中のものです。04/11/28 01:22:07ID:gg7AViUN
>>381
むしろ宣伝を装った私怨と思った漏れはどうなんだろ(`・ω・´)
0383名前は開発中のものです。04/11/28 01:22:43ID:GRO+pWQf
>>374は知らんが俺は違うぞ。
サムネイルって話ぶりからしてTJSでやってるっぽいじゃん。

TJSで何かやれるって時点で俺的には神
0384名前は開発中のものです。04/11/28 01:28:05ID:WXGncuPf
>378
>373です。丁寧な解説してくださり、やっと理解できました。
>365の改造スクロール、早速使わせていただきました。
どうもありがとうございました。
038538304/11/28 01:38:12ID:GRO+pWQf
なぁ
@iscript〜@endscript中の
@setとか@ifとかってなんなんだ?
KAGのタグじゃないよなぁ?
0386名前は開発中のものです。04/11/28 01:41:21ID:gg7AViUN
クマー
038738304/11/28 01:55:20ID:GRO+pWQf
>>374、俺は絵もいいと思うぞ。
萌え絵じゃないがライノベとかにありそうだ

音楽もダウソしたけどええんじゃないかと。

でなんか俺と>>374のせいで流れとまっちゃったっぽいから俺は消えるわ。

スレ汚しスマソ
0388/*略*/妹04/11/28 02:10:46ID:aYmp7EQA
>>374>>379
Caf'e'のアクサン忘れてるな。仏語だぞコレ。

それはそうと喪前様方人がMessageLayer拡張どうすんだうがー、ってなって
現実逃避に走ってみたらそっちはそっちで城onでやっぱりうがー、ってなって
何かアレな時に盛り上がってんな。

>>365GJ
>Config.tjsのeverypage、verticalViewの設定が反映されない
うん仕様。メンバ変数の数がオリジナルよりかなり増えたので
まったく別に設定関数configureHistoryLayer()を作ったのだったと思う。

>履歴の内容が空のときなにも表示されない
これは趣味とサボりだったと思う。
履歴内容何も無いのに履歴表示が出るってのが個人的に気持ち悪かったから。
履歴内容が無いときに描写関数に飛ばすと何か色々エラー出て
原因追いかけるのが大変だったからってのもある。
コレは設定で任意に変更できるようにした方が便利か。

>強制改行が辛い
頁単位履歴モードの場合、空頁記録無視するようにしてるのだが
行単位モードの場合、改頁をどのように表現するかって問題があったので
強制改行仕様を導入したんだったと思う。
current/position等の強制改行抑止したい場合は、
HistoryExtension.ks後半のタグハンドラ乗っ取り部分変更してくれ。
っていうかコレもコメント付けておかないとマズいな。orz

反応も質問も全然ないから放置してたが結構利用されてたのな。
暇なので久々にTJSいぢるとするよ。
とりあえず手直ししてもらった分見てみて反映するわ。
色々忘れてたりもするからのんびり待って。
0389名前は開発中のものです。04/11/28 02:28:28ID:d3NKtATx
>>385
うん、KAG のタグではないよ。
プリプロセッサ指令とか言われるもので、
普通の本文より一段メタな場所にある命令、みたいなもの。
C の「#define」や、BASIC の「'$INCLUDE」などの仲間。
039038304/11/28 02:34:59ID:GRO+pWQf
なるほど。
ごめんTJS2リファレンスにあったんだなぁ。
>>374のサイトの人もだけどこのスレ俺にはまぶしすぎるYO…orz

ところでもうすぐ冬コミですよおまえさんがた。

吉里吉里情報局でまた吉里吉里使用サークル紹介ページやってるよ




0391名前は開発中のものです。04/11/28 03:11:37ID:IHBuG2Dz
そんなことで紙紙言ってくれるなら俺も作りかけのリストボックスさらそうかなー
0392名前は開発中のものです。04/11/28 05:36:12ID:n2JAEe7a
>388
中の人来てたーーーーーーーーっ!

> >履歴の内容が空のときなにも表示されない
> これは趣味とサボりだったと思う。
> (略)
> コレは設定で任意に変更できるようにした方が便利か。

現状のKAGだと、中身が空で履歴に行けない場合もメニューの「メッセージ履歴の表示」がチェック状態になってしまい見た目が多少変なのでその辺の調整も必要かと。

それからHistoryExtensionですが、雑感をちょと。

・store()が使えなくてどっきり
kag.historyLayer.store()がエラーになってビビりました。
中を覗いたらkag.historyLayer.storeCharacter()が代わりってわかりましたが、旧メソッドのサポートかドキュメントでのフォローが欲しいかも。
0393368@まだまだ不勉強04/11/28 09:51:25ID:MxkOHalu
>>370
とりあえずやって見ます
ありがとうございました
まだまだ勉強不足だなあとつくづく痛感します
0394368@まだまだ不勉強04/11/28 10:02:27ID:MxkOHalu
…よく見たら>>369の人もレスしてくれてたんですね
これは見落としでしたすいません
こちらはTJS表記ですか、こちらも参考になりそうですね
いろいろ実験に使って試してみます
ありがとうござました(^^)
0395名前は開発中のものです。04/11/28 14:28:48ID:+PfRYgYw
>>391
黙って晒していれば、出来によっては次の神になれたかもしれないが……おまえはもう無理だ。
神にはなれん。
0396名前は開発中のものです。04/12/01 01:43:49ID:3AzsCIw1
invalidate kag.tagHandlers.position; とかやるのはよくないみてえだ。
インスタンス kag のメソッドじゃなくて、KAGWindowの定義ごと無効化されてしまう。
0397名前は開発中のものです。04/12/01 01:44:39ID:3AzsCIw1
invalidate kag.tagHandlers.position; とかやるのはよくないみてえだ。
インスタンス kag のメソッドじゃなくて、KAGWindowの定義ごと無効化されてしまう。
0398名前は開発中のものです。04/12/01 02:14:12ID:z9AzZAzO
>>397
kag.tagHandlersって辞書配列だろ?
やるならdelete kag.tagHandlers.positionじゃないか?

というかわざわざタグハンドラ殺して何になるんだ?
0399名前は開発中のものです。04/12/01 02:15:17ID:z9AzZAzO
ageてしまったスマソ
0400名前は開発中のものです。04/12/01 10:17:09ID:2UlETxC8
>>398
メッセージ履歴拡張プラグインの中の人もやってるみたい
タグをちょいと改造、とかする時とかに使うのでは?
0401名前は開発中のものです。04/12/01 12:09:22ID:aQ+iWWWR
>>400
辞書配列なら代入しなおせば新しい値が入るんじゃないのか?
0402名前は開発中のものです。04/12/01 15:02:42ID:SdRV+Ksr
ゲームではなくてビジュアルノベルを作りたいのですが
ウィンドウ+絵(よくあるエロゲ風)から背景に絵+文字(街や普通のビジュノベ風)
の切り替えだけできれば、他の機能は一切いりません。
なるべく簡単なソフトが好ましいですが、何がいいですか?
プログラマでないので、スクプト等の知識は真っ白な状態です。
■ このスレッドは過去ログ倉庫に格納されています