■吉里吉里/KAG/TJS雑談質問スレ■その13at GAMEDEV
■吉里吉里/KAG/TJS雑談質問スレ■その13 - 暇つぶし2ch2:名前は開発中のものです。
07/11/21 09:05:57 GVW0Nn0u
過去スレ
11 スレリンク(gamedev板)
10 スレリンク(gamedev板)
9 スレリンク(gamedev板)
8 スレリンク(gamedev板)
7 スレリンク(gamedev板)
6 スレリンク(gamedev板)
5 スレリンク(gamedev板)
4(タイトルは3) スレリンク(gamedev板)
3 スレリンク(gamedev板)
2(再利用) スレリンク(gamedev板)
1 スレリンク(gamedev板)

3:名前は開発中のものです。
07/11/21 09:06:18 GVW0Nn0u
【公式】
kikyou.info
URLリンク(kikyou.info)
吉里吉里/KAG 掲示板
URLリンク(kikyou.info)
公式掲示板過去ログ検索
URLリンク(www.kirikiri.info)
吉里吉里開発サイト
URLリンク(sv.kikyou.info)

【ドキュメント】
KAG System リファレンス
URLリンク(devdoc.kikyou.info)
吉里吉里2 リファレンス
URLリンク(devdoc.kikyou.info)
TJS2 リファレンス
URLリンク(devdoc.kikyou.info)

【FAQ】
逆引きマニュアル
URLリンク(homepage1.nifty.com)

【網羅的リンク集】
OUTFOCUS Wiki ブックマーク
URLリンク(hpcgi1.nifty.com)

4:名前は開発中のものです。
07/11/21 09:06:42 GVW0Nn0u
【講座】
吉里吉里2/KAG3によるノベルゲーム開発
URLリンク(homepage1.nifty.com)
Studioついんくる - 吉里吉里2/KAG3講座
URLリンク(contest2004.thinkquest.jp)
成恵同盟 - もえかぐ(萌えるKAG講座)
URLリンク(www.geocities.jp)
熊野にんち - 吉里吉里講座
URLリンク(www.h2.dion.ne.jp)
RUTA'S GAME - 初心者のための吉里吉里講座
URLリンク(www.manitoux.net)
TJSに挑戦!
URLリンク(www.geocities.co.jp)

【解説】
Inside KAG3
URLリンク(hpcgi1.nifty.com)
TJS入門
URLリンク(homepage1.nifty.com)

【KAGEX】
KAGEX
URLリンク(ruriko.denpa.org)
KAGEXのダウンロードの仕方(Subversionリポジトリへのアクセスの仕方)
URLリンク(kikyou.info)

5:ROM専にもどるです(´・ω・`)
07/11/21 09:08:24 GVW0Nn0u
                !,-/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ,
               i''./:::::::::::::::::::::://::::::l:l'i::::::ヽ:::::::ヽ:::::::::::::::l丶
 お尻の穴に       〉!:::::::::::::::l:::::://l:::::/ll .lヽ:::l !ヽ::::l:ヽ::::::::i::l::l
  指をいれて        ヽ::::::::::::::l:l::::/:l .l:::/ l  l,ヽ:l-l-l:::lヽ:ヽ::::::l:l.ll
   匂いをKAGと      l::l.l:::::::ll.l:::l''l~~∨' '  ' _,-'i-∨ l::::l::::l:l,,l_
                _l::l .l::::l .l,l:l''~(~~i''     l ヽノiヽ.l:::::l:l:l::::::~''-,_
  新スレですよ    _,-'':::l:l l:l.l '~l .ll||ll l     l l|||l.ノ l:::::l-''''''''---,,'-,_
            ,-':::::_,,,-ヽl::::::l  ヽ,,,,,,ノ      '--''  l::::::l       ~
             /-''''~   l:::::::l.l      ____'___    ./l:::::::l
                    l:::::::l'ヽ.     l   l   / l:::::::l
                   l:::::::ll  ',,- ,_  ヽ-'  _,-''--,,ll::::::l ~

6:名前は開発中のものです。
07/11/21 09:25:30 KKUq7Ync
>5乙

7:名前は開発中のものです。
07/11/21 10:42:46 N3X/79z/
>>5

8:名前は開発中のものです。
07/11/21 11:57:12 daKDFqZR
>>5乙。

前スレの最後にあった、マクロの利点について、まとめてみた。

・可読性の向上
 マクロ名に分かりやすい名称を付けることで、
 何の処理をやっているかが分かりやすくなる。
 単独で開発している場合は自分に対してのみだが、
 複数人での開発の場合は、重要度が上がる。

・記述ミスの防止
 基本的にセットで使用するタグ
 (@p + @cm や、@trans + @wt など)
 などは、マクロに登録しておいた方が記述ミスが減る。
 (@trans後の@wt忘れなど)

・機能の一括修正
 複数箇所に記述した機能を一度に修正する時に、
 マクロ内を修正するだけで、全体が一度に変更可能。


無論コピペでもいいのだけど、修正時は大変そうだな、と思った次第。

9:名前は開発中のものです。
07/11/21 12:12:55 OtEcqSd8
まあスクリプタはコピペで良いだろ。

10:名前は開発中のものです。
07/11/21 14:46:46 cvHjX4v5
コピペで足りる内容で満足ならそれはそう

11:名前は開発中のものです。
07/11/21 14:57:15 JGjx73SC
マクロ作っても同じ画像でないと使えないから糞
 ↓
違う画像でも代名詞使えばいけるだろ。
 ↓
ああ?こんなの他の行から[image]コピペした方が早いよな。
お前らなんでこんな低機能をありがたがってんの?
 ↓
[image]一個のためにマクロ作る馬鹿がいるのはここですか?
 ↓
なに言ってんの?俺はもうマクロマスターしたんだよ
その上で役に立たないと教えてやってるんだ

12:名前は開発中のものです。
07/11/21 17:36:28 2z90Z7oM
TJS2で最近気がついたんだが、
あるクラスのインスタンスからその内部クラスのインスタンスを生成できるんだな。
// こんな感じで。
var obj2 = new obj.innerClass( );

ポリモルフィックな実装に使うと面白そうだ。

13:名前は開発中のものです。
07/11/21 19:10:27 rY/SbFCy
それ、現行だとinnerClassのコンテキストはobjじゃなくてobjと同じ位置のコンテキストになったはず。
レキシカルクロージャとかの完全なサポートはTJS2ではされてない。

14:名前は開発中のものです。
07/11/21 19:56:57 2z90Z7oM
>>13
げ……試してみたら本当そうだったわ。サンクス。
以前書いたコードでは状態を持たないクラス&限定的な用途だったから不具合起こらなかったんだなあ。

動的スコープだったのかよTJS2.。
まあクロージャの実装は並みの苦労じゃないと言うしな。

15:名前は開発中のものです。
07/11/21 20:39:57 0ilz5AwU
新スレありがとう。

11と12-14の流れが違いすぎて面白すぎる。

16:名前は開発中のものです。
07/11/21 21:04:41 nzOMQh8V
ただの釣りだろ。

17:名前は開発中のものです。
07/11/21 21:10:26 3Y9YoZGL
俺が絵を描くので、誰か一緒にノベルゲー作りませんか?
他の人の評価で言うと画力はセミプロ級です。

18:名前は開発中のものです。
07/11/21 21:15:08 JA4/q2U+
>>17
絵を晒せ。話しはそれからだ。

19:名前は開発中のものです。
07/11/21 21:19:36 s0Z9KMFw
コピペで足りる内容で満足なら一人で作ったほうがいいよ
凝ったの作ってもエラーで飛ぶから

20:名前は開発中のものです。
07/11/21 21:25:59 ScHH+D/T
吉里吉里製の頽廃ノスタルジアは神社の扉開けるシーンでエラーでたな、
Nスクのひとかたみたいに最後の最後でエラー出るよりはましだけど。

21:名前は開発中のものです。
07/11/21 21:28:17 2z90Z7oM
度々すまんが、質問させてほしい。

ネイティヴプラグイン側からtTJSVariant::Type( )を呼んだときにエラーが発生するのだが、
同様の症状に遭ったり、話題に上ったりしたことないかな。

同じような記述のコードでも、発生する箇所としない箇所がある。
発生条件がいまいち特定できないから、まだ公式のBBSにも投稿してない。

あくまで推測なんだが、実体が異なるオブジェクトファイルにある関数から返された
tTJSVariantのインスタンスからType( )を呼ぶと発生するっぽい。

環境はWindowsXP SP2
吉里吉里のバージョンはKKDEに同梱の安定版2.26と、開発版2.29-dev.20070612

22:21
07/11/21 21:32:14 2z90Z7oM
あと、コンパイラはVC++ 2005 Expressです。

23:名前は開発中のものです。
07/11/21 22:20:02 dk/7PuTp
>>21
実際にエラーがでるコードが示されないことにはなんとも・・・
というかなんてエラー?
メモリ系の例外なら AddRef/Release の数まちがえてるとかじゃね?




24:名前は開発中のものです。
07/11/21 22:40:10 JA4/q2U+
>>21
tTJSVariantのTypeは
TJS_METHOD_DEF(tTJSVariantType, Type, ()) { return vt; } /* for plug-in compatibility */
TJS_CONST_METHOD_DEF(tTJSVariantType, Type, ()) { return vt; }
こうなっているが、エラーが起こりそうな気がしない・・・。
戻り値がtTJSVariantではないってことなのだろうか。

検証用のコードがあると調べられるが。

25:名前は開発中のものです。
07/11/21 22:47:33 2z90Z7oM
>>23 >>24
コードが煩雑なのでだいぶ省略しますが、大まかには下記のようなコードです。
(相互依存が激しい部分なので検証用に切り離したりできないorz)

TJS_BEGIN_NATIVE_PROP_SETTER
{
  // param は tp_stub.h で定義されているマクロTJS_BEGIN_NATIVE_PROP_SETTERで
  // 宣言された tTJSVariant*型の引数です
  if (param->Type() != tvtVoid) { // ←ここでエラーが発生する
    // 何か処理
  }
}
TJS_END_NATIVE_PROP_SETTER

エラー内容は、再現が難しく面倒なのでうろおぼえなのですが
「関数Type()が存在しません」という主旨のメッセージです。

吉里吉里本体のエラー通知ではなくランタイムエラーの類でした。


26:名前は開発中のものです。
07/11/22 03:01:29 1KO7hNY4
引数?

27:名前は開発中のものです。
07/11/22 08:07:56 x/6KI2Zy
tp_stubが古いんじゃね?

28:名前は開発中のものです。
07/11/22 08:13:24 x/6KI2Zy
あ、逆
多分本体とtp_stubのバージョンが合ってないんだ

29:21
07/11/22 08:30:12 ljUQcAqo
>>28
もしかしてそれかも。検証してきます。

30:21
07/11/22 10:29:34 sieyIBSS
吉里吉里本体とtp_stubのバージョンを開発版最新に統一して試したら問題なく動作した。
お答えくださってありがとうございました。

31:名前は開発中のものです。
07/11/23 04:03:41 VZRaWU8R
callタグを使えば使っただけ、コンソールでいう所のdepthの値がどんどん大きくなっていきますが、
例えばexe起動時の状態に戻したい時など、全変数などのあらゆるものを一度初期化する時に
callタグを使った情報を初期化するにはどうすればいいでしょうか?

例えば、callで飛んだ先でゲームオーバーになって、タイトル画面に戻す時など
callの情報が残ったままだと不具合が出る恐れがあるので・・・

32:名前は開発中のものです。
07/11/23 04:23:05 Hu4sDG0f
なぜcallを使う?

33:名前は開発中のものです。
07/11/23 04:26:54 CG5ksVJp
>>31
callで飛んだ先からきちんとreturnで戻ってるか?

34:名前は開発中のものです。
07/11/23 04:34:42 VZRaWU8R
Aというスクリプトがあって、そこにBやCから飛んでくるんですが
都合上、BからはjumpでAに来るんですが、Cからはcallで来る、という風になってまして
Bから来てもCから来ても、ゲームオーバーの時はfirst.ksに戻す、というような時に
jumpで来た時はそのまままたjumpで帰せばいいんですが、callで来た時にjumpで帰すと
ちょっと都合が悪くなる・・・といった具合です

35:名前は開発中のものです。
07/11/23 04:41:44 7RKptUm3
returnに戻り先を指定する要素があるのでそれ使えばー?

36:名前は開発中のものです。
07/11/23 04:47:20 eDndmpgQ
どういう要求でそんな奇妙な構成になるんだろう・・・
サブルーチンにしたいなら、BからもCからもcallで飛んで戻るよう統一できないのか?

37:名前は開発中のものです。
07/11/23 04:52:19 VZRaWU8R
>>35
jumpで来た場合にエラーが生じます。

>>36
解決策が無さそうなので、大人しくスクリプトを書き直す事にします。
ありがとうございました。

38:名前は開発中のものです。
07/11/23 04:56:02 CG5ksVJp
>>37
フラグ使って分岐させればいいやん。

[if exp="f.callA==true"]
 [eval exp="f.callA=false"]
 [return target="*first"]
[else]
 [jump target="*first"]
[endif]

39:名前は開発中のものです。
07/11/23 05:40:50 m9ySjZvA
>>37
これはだめなのか?
URLリンク(devdoc.kikyou.info)

40:名前は開発中のものです。
07/11/23 23:24:48 OcTEWyOC
ガヤガヤ音ループさせたいのに
素材サイト巡ってもどこもループ用のガヤガヤ音が無い。
ので、ループさせると不自然に人ごみ音が途切れてしまう・・・

41:名前は開発中のものです。
07/11/23 23:30:39 ++Qgb9DQ
音系の板で相談しろ

42:名前は開発中のものです。
07/11/23 23:54:04 CL/4zefS
つーか、付属のループチューナーでいじればそれなりにはできるだろ。

43:名前は開発中のものです。
07/11/24 01:52:17 WgmT086V
URLリンク(gretsch.ndap.jp)
ここの吉里吉里製のゲームが色々凝ってるな
温泉の湯気とかどうやってるんだろう

44:名前は開発中のものです。
07/11/24 06:01:17 nvXpdiM4
>>43
そこの人のゲームはやったことあるが
限定ジャンケンとか作っててワロタ
吉里吉里とは思えないインターフェイスだね
どうなってるのか見当もつかん

45:名前は開発中のものです。
07/11/24 09:49:14 WcenUOF5
>>44
これっくらいわかるようになろうねー。
だが、センスの素敵さには正直敵わんとおもた。
ゲームも最後はソコに行き着くんだよなぁ。

46:名前は開発中のものです。
07/11/24 10:27:40 DGoyKwYY
ベクターランキングではツクールにボコボコだけどな。
寄生ジョーカーおもしれー。

47:名前は開発中のものです。
07/11/24 10:31:58 Wuj4bmkH
紙芝居に毛が生えた程度のゲーム性で勝てるわけないだろ、常考

48:名前は開発中のものです。
07/11/24 23:03:55 sNcCkNcn
>>43
頽廃ノスタルジアのだよな?
普通にmoveだと思うぞ。

49:名前は開発中のものです。
07/11/24 23:44:39 m5LsMqKG
「すごい、どうやってるんだ」という技術はないよね。>頽廃
ただ、45も言っているように、その組み合わせ方・見せ方がうまい。
そして惜しむらくはシナリオがしょぼい。

50:名前は開発中のものです。
07/11/24 23:51:13 WgmT086V
>>48
テキストの裏で湯気が動いてたけどあれもmove?
プラグインかなんか使ってるのかな

51:名前は開発中のものです。
07/11/25 00:57:39 pajL+vpJ
>>50
moveでopacity変えながら動かしてるように見える。
プラグインなくてもできるはず。

52:名前は開発中のものです。
07/11/25 01:19:22 +gw35IGl
で、
じゃんけんのやつはどうやってタイトルバーを吉里吉里のなかに埋め込んでるの?
そんなタグは見当たらないんだけどもしかしてTJS?

53:名前は開発中のものです。
07/11/25 01:26:45 pajL+vpJ
>>52
MainWindow.tjsを改造でもしてるんでない?captionバー非表示にするように

54:名前は開発中のものです。
07/11/25 01:30:32 5n3PWrFE
リファレンスぐらい読んだらどうなのかね

Window.borderStyle
機能/意味
ウィンドウ外見
タイプ
Windowクラスのプロパティ (読み書き可能)

説明
 ウィンドウの外見を表します。値を設定することもできます。
 以下の値を設定することができます。
bsDialog : サイズ変更不可の、ダイアログボックスと同様の外見を持ちます。
bsSingle : サイズ変更不可のウィンドウです。
bsNone : ボーダーのないウィンドウです。
bsSizeable : サイズ変更可の一般的なウィンドウです。デフォルトです。
bsToolWindow : サイズ変更不可のツールウィンドウ(キャプションの小さいウィンドウ) です。
bsSizeToolWin : bsToolWindow と似ていますが、サイズ変更が可能です。


55:名前は開発中のものです。
07/11/25 02:26:00 +gw35IGl
そんなのがあったのか。
見落としてたありがとう。
でもこれ非表示にするだけだよね?
MainWindowをかなり改造してるのかな?
ま、ちょっといろいろやってみるわ。

56:名前は開発中のものです。
07/11/25 05:55:54 v/UzjBOa
テキストをウィンドウに表示するだけでいいから、
テキストを入れるだけで完成なKAGテンプレなんてないのかね

57:名前は開発中のものです。
07/11/25 13:40:16 JJwsD2Hx
リファレンスぐらい(ry

System.inform
機能/意味
メッセージの表示
タイプ
Systemクラスのメソッド
構文
inform(text, caption="")
引数
text  表示するメッセージを指定します。
caption  ウィンドウのキャプションとなる文字列を指定します。
戻り値
なし (void)

説明
 ユーザにメッセージを示すためのウィンドウを表示します。
 ウィンドウはモーダルで表示され

58:名前は開発中のものです。
07/11/25 15:22:42 DZ368X4a
インスタンスのクラス名を知りたいのですが、
instanceof使って一つ一つ調べるのではなく、
クラス名が文字列として返ってくる方法ってありませんか?


59:名前は開発中のものです。
07/11/25 16:55:46 qQiUPt+8
TJSにはなかったような。
本来はそのインスタンスを使う側が型を知っている設計にすべき。

60:名前は開発中のものです。
07/11/25 17:29:37 DZ368X4a
あー、やっぱりそうですよね。

メッセージレイヤーのオーナーが何か知りたかったんですが、
地道に追いかけてみます。

61:名前は開発中のものです。
07/11/25 18:15:16 WoduEFxc
ソース読めば分かるだろ。

62:名前は開発中のものです。
07/11/25 22:25:13 5n3PWrFE
リファレンスぐらい(ry
デバッグモード
 コマンドラインオプション で '-debug' を指定する (「デバッグモード」を'有効'にする) と、
吉里吉里をデバッグモードで動作させることができます。
 デバッグモードではTJS2の動作は低速になりますが、デバッグに便利ないくつかの機能が有効になります。


型情報追跡機能
 TJS2のオブジェクトに関する情報が強化されます。
 デバッグモードではない場合は、たとえば KAG で kag.saveSystemVariables の情報を得ようとしてコンソールに kag と入力しても

コンソール : kag.saveSystemVariables = (object)(object 0x0279E130:0x01EB0BD4)

 と表示されるだけですが、デバッグモードが有効の場合は

コンソール : kag.saveSystemVariables = (object)(object 0x0279E130[(function) KAGWindow.saveSystemVariables]:0x01EB0BD4[instance of class KAGWindow])

 のように型の情報が表示されます (':' で区切られた2つの部分のうち、前の部分はオブジェクトの型、
後ろの部分はそのオブジェクトが動作するコンテキストです )。
 この機能は、コンソールで値を表示させる場合にとどまらず、(現バージョンでは)オブジェクトが文字列に変換される過程すべてで有効になります。

63:名前は開発中のものです。
07/11/25 22:47:34 DZ368X4a
>>62
お前は素晴らしい

64:名前は開発中のものです。
07/11/26 16:14:17 vHWlDCiP
■質問
選択先の文字がいっきに表示されてしまう
記述→保存→実行すると[L]が有効→再度実行→文章が一気に表示[L]が無視される

まる1日行き詰っています…
初歩的すぎて申し訳ないのですがどなたか助けてください。

■ソース
さて、どこへ行こうか[l]
[cm]\
[link target=*selectA]選択肢1[endlink]
[link target=*selectB]選択肢2[endlink][s]
*selectA
[cm]\
あああああああああああ[l]
いいいいいいいいいいい[l]
[cm]\
おおおおおおおおおおお[s]
*selectB
[cm]\
ききききききききききき[l]
くくくくくくくくくくく[s]

65:名前は開発中のものです。
07/11/26 17:10:29 FcD7w+Bs
>>64
とりあえずセーブデータ消してみるとか。

66:名前は開発中のものです。
07/11/26 17:13:41 /ViinwDq
>64
既読は一気に読む[l]無視の設定にしてるからだろ。
メニューの文字表示からチェック外せ

67:64
07/11/26 18:07:32 vHWlDCiP
>>65
ありがとうございます
セーブデータというのは栞のことでしょうか?そこまで作っていないんです…

>>66
ありがとうございます。解決しました。涙が出そうです
書き込んだソースの上何行か文章があるのですが
そこは何度実行しても[L]が有効になっていたので
*~[s]の部分は別の扱いになるんですね

68:名前は開発中のものです。
07/11/26 18:26:50 FcD7w+Bs
>>67
いろんな情報がセーブデータのフォルダの中にセーブされてるから
それを消すと解決する場合もよくあるってことですよ。
今回は既読は一気に表示設定にしてあったのだろうから、それが初期状態に戻るってことかな。

69:名前は開発中のものです。
07/11/26 18:57:08 /Iw5I1vr
吉里吉里ってテンプレートみたいなのないの?
導入するだけでセーブロードコンフィグがメニューバーじゃないヤツになってCGモード回想モードもあるとか

70:名前は開発中のものです。
07/11/26 18:58:46 cH55G5t2
ググレカス

71:名前は開発中のものです。
07/11/26 19:31:53 U9bYFOdr
>>69
吉里吉里使わなきゃいいんじゃね?

72:名前は開発中のものです。
07/11/26 19:49:11 EyKsc5cc
プラグインならおさかな定食にたくさんあるよ。

73:名前は開発中のものです。
07/11/26 20:39:30 Q355C2ce
つか、セーブ・ロードの右クリックメニューはkag3pluginフォルダに入ってるし。
CGモードも回想モードも簡単だよな。

74:名前は開発中のものです。
07/11/26 20:40:44 NDY8KNBt
>>69
KAGEX が一応一通り機能が入ったサンプル持ってるけど、
KAGの常識は無視された世界な上ドキュメントがないので素人にはおすすめできない

75:名前は開発中のものです。
07/11/26 20:44:35 906Fhv12
まあめんどくさいのは確か

76:名前は開発中のものです。
07/11/26 21:03:47 dNLnw13u
日本語と英文ごちゃ混ぜで書くと、余計混乱する

77:名前は開発中のものです。
07/11/27 17:17:29 RS5B3QU5
質問です。

ハイパーリンクをメッセージレイヤのbackに記述した上でトランジションで表に浮き上がらすような演出は可能でしょうか?

テキストをトランジションのクロスフェードで浮き上がらすことは出来たのですが、そのテキスト部分をハイパーリンクにすると、思ったような演出になりません。

ご教授お願いいたします。

78:名前は開発中のものです。
07/11/27 21:57:52 cGfOCNYP
>>77
「思ったような演出」がどんなだか良く分からないけど、トランジションした後にcurrentをforeに切り替え忘れてるとかじゃ?

79:名前は開発中のものです。
07/11/28 23:02:45 mwGESkmz
基本はwaitclickの状態なんですが、例えば10秒間操作がない場合処理を再開したい場合
KAGでやろうとするなら、どうすればよいでしょうか?

80:名前は開発中のものです。
07/11/28 23:17:55 z7cv0ntv
>>79
別にwaitclickである必要性がないと思う。

@wait time=10000 canskip=true

でダメか?


81:名前は開発中のものです。
07/11/28 23:30:22 mwGESkmz
>>80
canskipという属性は存じませんでした。
ありがとうございます。

82:名前は開発中のものです。
07/11/28 23:47:57 jOzvBgu9
canskipはデフォでtrueなのでは

83:名前は開発中のものです。
07/11/28 23:51:06 mwGESkmz
ああ済みません、clickskipをfalseにしている状態でwaitだけそうしたかったもので・・・

84:名前は開発中のものです。
07/11/30 13:09:20 YhdMKeTp
うるせーばか

85:名前は開発中のものです。
07/11/30 22:21:12 xeYpSAZ/
>>69

なんかそいううの作ってるって人居たけどぜんぜん動きがない

86:名前は開発中のものです。
07/11/30 23:27:07 OqWM95dR
1.自称初心者の毒にも薬にもならない質問が鬱陶しそう
2.飽きた
3.深く静かに潜航中

87:名前は開発中のものです。
07/12/01 07:14:14 tYejAPiJ
>69
そんなテンプレートじゃ嫌な人が使うツールだ
テンプレが欲しければ他のツール使え

88:名前は開発中のものです。
07/12/01 07:16:35 MlKGTwNI
参考にして次のステップに進むんでない?

89:名前は開発中のものです。
07/12/01 08:42:03 jW+Ev8H+
>>88
他人のソースみればいいじゃん。
あ、禁句だっけw

90:名前は開発中のものです。
07/12/01 09:04:43 RUzLHy2n
禁句っていうかプライドの問題

91:名前は開発中のものです。
07/12/01 09:22:35 6PwhEy9+
セーブロードコンフィグもCG・回想モードも講座見れば全部書いてあるだろ。
読めよ。

92:名前は開発中のものです。
07/12/01 10:12:33 pkozvC2O
でも自分でスクリプト書いてると他人の書き方は気になるぞ

すげえなあと思って見てみるとコピペの嵐だったり
吉里吉里じゃなくてムービーの演出でがっかりしたり

93:名前は開発中のものです。
07/12/01 10:40:10 Y1s5B5Jm
まともな量で書くと文章も含めて500KBくらい?
技術どうこう以前に最終的には根気。

94:名前は開発中のものです。
07/12/01 11:12:09 1gpopYnD
コードの最適化して簡潔に収めるのも技術だからなあ。一概に量で測れるものでもない。
ちなみに俺はC++で書いたネイティブプラグインのコードが現在485KB。

95:名前は開発中のものです。
07/12/01 11:16:24 AefaGx8W
プラグインだけで異様にでかいね、吉里吉里で大作RPGでも作る気なの?

96:名前は開発中のものです。
07/12/01 12:15:01 v5YmabCH
>>94
485KBもあったら携帯のゲーム一本作れるぞ。

とか言ってる俺もC++とTJSでADVミドルウェア+GUIコンポーネント+util再開発したら10MB行ったが。
ミドルウェアとGUI抽象化しすぎた・・・orz
まあそのおかげで再利用できる部分をKAGに移植出来たが。

97:名前は開発中のものです。
07/12/01 14:34:16 PGzr47Dk
>>96
うp

98:名前は開発中のものです。
07/12/01 15:02:43 jW+Ev8H+
>>93
あさって出す予定の体験版のシナリオフォルダがが900kb。
そこにプラグインが挟まるからスクリプトで1Mってことになる。

まぁ、上手に書けてるとは言えないから参考にならないかな。

99:名前は開発中のものです。
07/12/01 15:37:00 0dpGEEbB
俺は明日販売だぜー、イェーイ

100:名前は開発中のものです。
07/12/03 03:19:01 MSQvsdph
あげ

101:名前は開発中のものです。
07/12/03 12:11:27 75hq/sF3
行き詰ったので質問です。
クリッカブルマップのボタンで、buttonのenterseやclickseで出来るような音をつけようと思ったので、
以下のような文章を書いてみたのですがうまく行きません…


AfterInit.tjs内
function onenterse(storage)
// storage = ファイル名
{
var buffer;
buffer = new WaveSoundBuffer(null);
buffer.looping = false; // ループ再生しない
buffer.open(storage);
buffer.play();
}

map.ma内
1: onenter="onenterse( aaa.ogg )";

結果
スクリプトで例外が発生しました メンバ"aaa"が見つかりません


…どこがおかしいのかわからないので、ご指摘頂けると有りがたいです。

102:名前は開発中のものです。
07/12/03 12:31:14 FDUIIWVW
エラーメッセージの通りじゃん

103:名前は開発中のものです。
07/12/03 12:34:47 hBo/FOtf
ファイル名の指定にシングルクォーテーションが抜けてるから
aaa.oggを変数として処理しようとしている。

104:101
07/12/03 13:08:55 75hq/sF3
解決しますた。ありがとうっす _o/L
メンバって変数の意味だったのね…

105:名前は開発中のものです。
07/12/03 15:08:25 rhiDwM98
URLリンク(www.kirikiri.info)
で今検索できないからつらいかもね

106:名前は開発中のものです。
07/12/05 14:23:43 FoRMFYa4
[macro name=mb][eval exp="System.inform(mp.m)"][endmacro]
@mb m="マクロを使おう!"
マクロは通常 mp の辞書配列に渡しますが、

[macro name=mb][eval exp="System.inform(mp)"][endmacro]
@mb "マクロを使おう!"
という様な感じで m= みたいなのを省略する方法はないのでしょうか。

107:名前は開発中のものです。
07/12/05 15:15:59 tsEkMSCv
マクロの属性名がmpの添字だってわかってるんなら、
それを省略するのは無理ってことくらい推察できそうなもんだが

なんでそんなことしたいの?

108:名前は開発中のものです。
07/12/05 15:29:03 iS93NxBb
KAGEXはどうやって可能にしたんだろう

109:名前は開発中のものです。
07/12/05 16:01:40 FoRMFYa4
>>107
mpに代わる何かがないかと思い、質問したのです。
やりたい事というのは ~= というのを無くして、

@mb "あああ,1234"

の様な形にして受け取った文字列を , で切り出して使うと。
つまりはマクロをもっと簡略化したいのです。

110:名前は開発中のものです。
07/12/05 16:29:41 IN2P+QuT
>>108
onConductorUnknownTagを実装すれば可能。
kagexはKAGEnvironment.tjsのunknownで処理を行っている。
マクロというよりタグだな。

@立ち絵 ヒロイン アップ 制服 笑

この様な使い方が可能。

111:名前は開発中のものです。
07/12/05 18:01:04 TsBySB0h
吉里吉里は C言語の #define みたいな奴ってないの?
macroじゃなくて スクリプトに記述された文字を実際に置換するやつ

スクリプトエディタとかでやれば直なんだけど、ちょっと必要性が
あって、もし判る神いたらよろしく

112:名前は開発中のものです。
07/12/05 18:13:22 g49S4MZP
>>111
残念ながらないと思う
loadとかで読み込んで置き換えてから実行とか無理すれば出来ない事もないかもしれんが

113:名前は開発中のものです。
07/12/05 18:14:32 FoRMFYa4
>>110
そんなやり方があるのですね。
onConductorUnknownTag の使った例みたいな物を見せて貰えませんでしょうか。

114:名前は開発中のものです。
07/12/05 18:17:24 LIM3ihc7
KAGEXをみたら?

115:名前は開発中のものです。
07/12/05 18:18:15 AXXA+VE9
KAGEXのソース読めば?

116:名前は開発中のものです。
07/12/05 18:19:18 AXXA+VE9
かぶったw

117:名前は開発中のものです。
07/12/05 18:43:58 FoRMFYa4
>>144>>115
tagnameでタグ名を判別出来るのは判るのですが、
引数はどういう風になっているのかが判らないのです…。

118:名前は開発中のものです。
07/12/05 18:54:34 LIM3ihc7
Util.tjsのforeachとそれを呼び出しているところを見ろ

119:名前は開発中のものです。
07/12/05 19:20:33 ogdusXPX
>>117

KAG で [tag foo bar baz=10] って記述されたとき、mp は以下のような状態。

%[ "tagname" => "tag", "foo" => true, "bar" => true, "baz" => "10" ]

パラメータが省略されると true が入るのは 2.27-dev.20060527 以降の拡張。
辞書を配列に展開してぶんまわせば必要な情報は取得できる。

120:名前は開発中のものです。
07/12/05 19:22:09 ogdusXPX
補足。辞書なのでパラメータの順番は保障されないので注意。

121:名前は開発中のものです。
07/12/05 19:34:49 EjCYzux2
辞書のキーだけ拾うって話、前にここでしてたねぇ。
前々スレだっけ?

122:名前は開発中のものです。
07/12/05 20:06:07 IN2P+QuT
118の言うようにUtil.tjsのforeachの辞書の総なめ処理の箇所を見ればわかるのだが、
辞書配列を配列にコピーして、添字が偶数番目がキー。
perlと同じ。

123:名前は開発中のものです。
07/12/05 20:13:22 EjCYzux2
>>122
そうか、Perlと同じって言葉でようやくすんなり頭に入った。不思議なw
ありがとう、もう忘れないと思う。

124:名前は開発中のものです。
07/12/06 10:50:03 9s8SkWdW
>>118-122
なるほど!こういう構造になっていたのですね。
判りやすい説明ありがとうございました。

125:名前は開発中のものです。
07/12/06 15:23:43 GC6Ls9YH
吉里吉里使い始めてこんな神ツールあるならC必死にやろうとしてる初心者の私なんか必要ないじゃない・・・!悔しい(ry
と思いますよね(´・ω・`)<<吉里吉里最高!!
行き成り本題に入ります・・・グーグルや過去ログなどで調べたのですが 言葉が合わないのかなかなか見つからず・・・
どこでもユーザーがセーブできるように
*|
でセーブポイントつくってみたんですがスキップがそこで毎回とまっちゃいますよね。
スキップを止めるポイントはCancelSkipだかでとめる事ができるので栞?通過時にスキップをキャンセルする動作を消したいのですがどうしたらいいでしょうか
どなたかお教えて下さい。 よろしくお願いします

126:名前は開発中のものです。
07/12/06 15:50:29 Il51Bocp
>>125
どこでもセーブプラグインを使うと幸せになれると思うよ

127:名前は開発中のものです。
07/12/06 17:00:52 GC6Ls9YH
>>126
どこでむセーブプラグイン、とても便利そうです
情報ありがとうございます。
>>125に書き忘れたことがあります、大変申し訳ありません
*sce1|
*sce2|
*sce3|
.
.
このようにパッチなどを作った後にもセーブデータが使えるようにしたいのですが
こちらもどこでもセーブプラグインで可能でしょうか?
此方の説明不足ですみません

128:名前は開発中のものです。
07/12/06 18:12:44 Px2h7JU+
出来るか出来ないかは自分で試せると思うんだがその辺どうよ

129:名前は開発中のものです。
07/12/06 19:26:49 GC6Ls9YH
>>128
分かりました 対応してくれた>>126さんありがとうございました

130:名前は開発中のものです。
07/12/07 20:16:20 xqRc6ZK9
ゲームを開始、セーブデータのロードなどから
ゲーム終了までのプレイ時間を記録したいのですが、どのようにすれば実現できるでしょうか?

131:名前は開発中のものです。
07/12/07 20:41:40 dBjrDleM
>>130
System.getTickCount()で1msごとに1あがる数値が分かる

@eval exp="tf.start = System.getTickCount()"  -- 1
; -何か処理とか-
@eval exp="tf.end = System.getTickCount()"   -- 2
@eval exp="tf.time = tf.start - tf.end"

↑でtf.timeに1と2の間に経過した時間が代入される
これ使ってがんばれ

132:名前は開発中のものです。
07/12/08 00:43:17 F+u6GgLa
もしくはAfterInitに↓
tf.ぷれいじかん = 0;
var timer = new Timer(_check,'');
timer.interval = 1;
timer.enabled =true;
function _check()
{kag.fore.messages[0].clear();
kag.fore.messages[0].font.height = 300;
kag.fore.messages[0].drawText(100,100, tf.ぷれいじかん, 0xff0000);
tf.ぷれいじかん++;}

これでがんばれ。

マジレスするとここの過去ログに針時計のスクリプトがある。

133:名前は開発中のものです。
07/12/08 02:32:12 EVD+zf+J
>>131-132
ありがとうございました、参考にして多分実装できたと思います。

134:名前は開発中のものです。
07/12/08 03:08:44 EVD+zf+J
と思ったら出来ていませんでした・・・
単純に、

-----------------------
tf.endtime = System.getTickCount();
tf.t_time = tf.endtime - tf.starttime;

tf.t_time = (int)(tf.t_time / 1000);
time_clock[2] = tf.t_time % 60; // 秒を確定
time_clock[1] = tf.t_time \ 60; // 分
if (time_clock[1] >= 60) {
time_clock[0] = time_clock[1] \ 60; // 時間を確定
time_clock[1] = time_clock[1] % 60; // 分を確定
}
-----------------------

としたのですが、確かに時間は取れるのですが
栞間のセーブ・ロードが入ると、違う栞でもロード前の時間経過が引き継がれてしまい
おかしな事になってしまいます。
栞ごとにそれぞれ時間経過を保存するには、どこを直せばいいでしょうか・・・?

135:名前は開発中のものです。
07/12/08 03:38:54 4oYc9bPP
var starttime=System.getTickCount();
var endtime;

f.playtime=0; // これをどっか適当な場所に書いときなはれ。

function updatePlaytime()
{
f.playtime+=(endtime-starttime);
starttime=System.getTickCount();
}

んで、プラグインのスケルトンを作りなはれ。
(なんかのプラグインのソースコピペして、メンバ関数はonStoreだけでおk)

function onStore(f, elm)
{
// 栞を保存する際に呼ばれる
// f = 保存先の栞データ ( Dictionary クラスのオブジェクト )
// elm = tempsave 時のオプション ( 現在は常に void )
updatePlaytime();
}

これで保存できると思う。
ゲームの途中で参照するときは、
updatePlaytime();
を呼んでから、
f.playtime
を参照すればプレイ時間を取得できると思う。

ちなみに、動くかどうか、なんの確認もしてないwww
気の向くまま書いただけー

136:名前は開発中のものです。
07/12/08 03:40:53 4oYc9bPP
しゅうせー
>function updatePlaytime()
>{
>f.playtime+=(endtime-starttime);
>starttime=System.getTickCount();
>}

function updatePlaytime()
{
endtime=System.getTickCount();
f.playtime+=(endtime-starttime);
starttime=endtime;
}


137:名前は開発中のものです。
07/12/08 06:57:59 EVD+zf+J
>>135-136
ありがとうごz

138:名前は開発中のものです。
07/12/08 06:58:29 EVD+zf+J
間違って送信してしまった

>>135-136
ありがとうございます、思ったような動作になりました。

139:名前は開発中のものです。
07/12/08 19:16:28 woEOaT2C
些細で初歩的な質問だと思うのですが・・・
わからないので、どなたか答えてくれると幸いです

吉里吉里でADVゲー作成中なんですけれど、
プレイヤー側からの視線をキョロキョロさせる演出をしたいんです
恐らく背景レイヤを移動させればOKだと思うんですが・・・
どうしてもできないので、詳しい方ご教授お願いします





140:名前は開発中のものです。
07/12/08 20:11:44 1aNpfOzk
逆に
なぜリファレンスを読まないのか
と質問したい

141:名前は開発中のものです。
07/12/08 20:14:54 dnZCKeAi
えー、めんどくさーい(笑)

142:名前は開発中のものです。
07/12/08 20:39:13 woEOaT2C
>>140
リファレンス、講座、教本を熟読した上で、
実現不可能だったので質問させてもらいましたがよくなかったでしょうか?

具体的に「リファレンスのこの欄を読めばすぐにわかる」
ということでしたら、
その欄をある程度指示してもらえるとありがたいです

143:名前は開発中のものです。
07/12/08 20:49:37 woEOaT2C
142です
やってみたことを追記します

moveタグを利用して背景レイヤを
右左に移動させて演出しようとしたが上手くいかず
※リファや教本には背景はmoveしない方がいいと記述されている

quakeタグを使用して左右に振ろうとしたが
左右へ振る速度が早くなりすぎてしまう、時間が長くなりすぎてしまう
※timeをいじってもゆっくりとした動きが表現できない



144:名前は開発中のものです。
07/12/08 20:51:24 zw/0XrGj
baseじゃなくて別のレイヤーに背景画像を読み込んでmoveで動かせば?
それじゃだめなの?

145:名前は開発中のものです。
07/12/08 20:54:41 CyfH6ZIf
どうやったけど、どううまくいかなかったのか。
具体的にどういう処理を実現したいのか。

何となく分かるけど、説明能力ない人に答えるのはシャクだ。
ひとまず、前景レイヤとだけ書いておこう。

146:名前は開発中のものです。
07/12/08 21:01:45 t7w7ELYo
技術でなく演出問題を聞かれても答えづらいな

どうでもいいけど「ご教授」じゃなく「ご教示」な

147:名前は開発中のものです。
07/12/08 21:05:09 woEOaT2C
>>144
>>145

ヒントありがとうございます
説明不足ですみませんでした・・・
以後気をつけたいと思います
教えてもらったヒントを元にがんばってみたいと思います

>>146
誤字修正サンクスです
後答えにくい質問ですみませんでした;

148:名前は開発中のものです。
07/12/11 22:29:42 lLTcG7XU
RegExpクラスのグローバルサーチフラグって機能してる?
execで最初にマッチしたやつしか返してくれないー

149:名前は開発中のものです。
07/12/12 00:52:42 SMU34/PE
>>148
検証してみた。
boostの仕様かもしれんが、gを指定すると、perlで言うところのoと一緒になるっぽい。
マッチしたのがすべてほしければ、ループさせるといいみたい。
こんなん。

var regex = new RegExp("(.)", "g");
while(true) {
  var matches = regex.exec("0123456789");
  if(matches.count < 1) {
   break;
  }
  Debug.message(regex.matches[1]);
}

違ってたらすまそ。

150:名前は開発中のものです。
07/12/12 01:33:31 D8kMDmK9
>>149
すっごいありがとう

151:名前は開発中のものです。
07/12/12 09:20:38 bnJ1ZI1h
吉里吉里はシステムを作るためのプログラミングは簡単そうだけど
セリフなどのテキストを入力するのは大変そうですね
そこらへんを支援してくれるようなソフトはないのでしょうか?

152:名前は開発中のものです。
07/12/12 10:07:28 WP3rwyPV
システムを作る程度のプログラミングができるんだったら、
入力補助くらい簡単に作れるだろw

153:名前は開発中のものです。
07/12/12 10:17:55 bnJ1ZI1h
>>152
プログラムできないからって嫉妬するなよ


154:名前は開発中のものです。
07/12/12 10:26:06 WP3rwyPV
えーw
そんなあっさりファビョるなよ……

155:名前は開発中のものです。
07/12/12 11:39:04 zdkE2DNs
ツマンネ

156:名前は開発中のものです。
07/12/12 15:54:17 edHRuMe8
全角だと2、半角は1
を返す様なlengthはないのでしょうか?

157:名前は開発中のものです。
07/12/12 17:12:19 ylgRD7lB
>>156
ないんじゃね?
ちょっと自信ないが↓ので調べられるはず

// strに渡された文字列の文字数を返す
function getLength(str) {
var len = 0;
for (var i = 0; i < str.length; i++) {
var c = #str[i];

if ( (c >= 0x0 && c < 0x81) || (c == 0xf8f0) || (c > 0xff60 && c < 0xffa0) || (c > 0xf8f0 && c < 0xf8f4) ) {
len++;
} else {
len += 2;
}
}
return len;
}

158:名前は開発中のものです。
07/12/12 18:39:25 edHRuMe8
>>157
ありがとうございます、ばっちり数えられました!

159:名前は開発中のものです。
07/12/13 11:37:40 CLyaSYmS
最近吉里吉里でアニメ定義を使い始めたんだが
○○○_a.pngって呼び出しした後に
正常に動作する時としない時がある…
同じ命令文なのに起動する毎に違う動作するってどう言う事?
使っているPCのスペックが低いからかな?

160:名前は開発中のものです。
07/12/13 14:40:29 NfSuOczD
セーブ用のラベルを作るとたまに文字表示速度が遅くなるんだけどどうすればいいかな。
ちなみに表示速度は普通のまま。

文字表示速度を高速にしてたら変化なし。

調べてもわからん…

161:名前は開発中のものです。
07/12/13 14:41:32 LMkMttbB
>159-169
せめて該当部分のシナリオファイル晒せ

162:名前は開発中のものです。
07/12/13 14:43:59 UFdRFjsu
>>159
画像のほうを疑ってみるとか

>>160
もうちょっと詳しく情報を晒してみるとか

163:名前は開発中のものです。
07/12/13 14:44:58 NfSuOczD
今大学にいるからちょっと無理なんだ。
帰ったら晒します

164:159
07/12/13 15:18:07 CLyaSYmS
[fgzoom storage="06-04.png" layer=7 sl=-180 st=50 sw=1000 sh=370 dl=320 dt=50 dw=0 dh=370 time=300]
[image storage="int_1_19.png" left=45 top=45 layer=1 opacity=255 visible=true]
[image storage="int_1_14.png" left=0 top=45 layer=2 opacity=0 visible=true]
[move layer=2 time=400 path="(45,45,255)"]
[wait time=400]
[fgzoom storage="07-04.png" layer=7 sl=320 st=240 sw=0 sh=0 dl=180 dt=50 dw=286 dh=370 time=400]
[image storage="int_1_09.png" left=45 top=-330 layer=2 opacity=0 visible=true]
[move layer=2 time=1000 path="(45,45,255)"]
[wait time=400]
[fgzoom storage="07-04.png" layer=7 sl=180 st=50 sw=286 sh=370 dl=-425 dt=-560 dw=1500 dh=1800 time=1000]
[wait time=1000]
[fgzoom storage="07-04.png" layer=7 sl=-425 st=-560 sw=1500 sh=1800 dl=180 dt=50 dw=286 dh=370 time=1000]
[wait time=1000]
[image storage="07-04_a.png" clipleft=0 cliptop=0 clipwidth=286 clipheight=370 layer=7 left=180 top=50 opacity=255 visible="true"]
[wait time=400]

ソース一部晒してみました
ちょっとイベントが流れる的なシーンで
int_1_09.pngがちゃんと正常にスクロールされる時と
スクロールされない時があって
07-04_a.pngのアニメーションが動く時と動かない時があるんですが
2日間色々試してみてもサッパリ分かりませんでした

165:名前は開発中のものです。
07/12/13 15:27:20 VvV4vG9a
ここにいる奴は、自分の絵でエロゲ作ってオナニーしてるの?

166:名前は開発中のものです。
07/12/13 17:09:19 XUQx1wK5
息するしか能のない奴は黙ってれば?バカなの?

167:名前は開発中のものです。
07/12/13 17:18:06 VoEDgwHP
記録 1時間42分

168:名前は開発中のものです。
07/12/13 17:28:45 WuZXDMiZ
バカなの?

169:名前は開発中のものです。
07/12/13 17:36:51 NfSuOczD
>>160ですが自己解決しました

170:名前は開発中のものです。
07/12/13 19:30:36 5YeH4Vad
>>165ですが自己解決しました

171:名前は開発中のものです。
07/12/13 22:46:30 VAXfdfZS
>>164
ぱっと見た目だが、moveとfgzoomが完全に停止する前に書き換えてるのが原因かもしれない。

[image storage="int_1_09.png" left=45 top=-330 layer=2 opacity=0 visible=true]
の前に
[stopmove]
を入れる。

[image storage="07-04_a.png" clipleft=0 cliptop=0 clipwidth=286 clipheight=370 layer=7 left=180 top=50 opacity=255 visible="true"]
の前に
[eval exp="global.zoom_object.finish()"]
を入れる。

これでやってみてくれ。これでだめならわからん。

172:名前は開発中のものです。
07/12/14 13:45:14 IG5Q5PKt
if(x < 0 || width < x || y < 0 || height < y)

ボタンレイヤーのonMouseUpかどこかに上のを入れて
ボタンのエリアから外れてマウスを放した場合に、
ボタンを押してどこかへ飛ばす処理をしない様にしたいのですが、
何か良い方法はありませんでしょうか。

173:名前は開発中のものです。
07/12/14 15:32:23 DrIPNqmj
日本語でおk

174:名前は開発中のものです。
07/12/14 15:51:32 2XLmog47
>>172
まず、leftとtopにボタンレイヤーのサイズをプラスしろ。

175:名前は開発中のものです。
07/12/14 16:41:04 IG5Q5PKt
ボタンレイヤーのonMouseUpに↓を入れて、
if(x < 0 || width < x || y < 0 || height < y)f.flag=true;

でボタンを作ってonSaveButtonClickを飛ばす先に設定し、
array.add(obj = new SystemButtonLayer(kag, parent, onSaveButtonClick));

飛び先にf.flagがtureだった場合は処理せずにリターンする。
function onSaveButtonClick(){
if(f.flag)return;
kag.saveBookMark(101);}

という風にすれば、ボタンを押した状態でボタンエリアから出た場合に、
onSaveButtonClickに行ってもkag.saveBookMarkを実行せずに済みます。
これをボタンレイヤー内の処理だけで、
そもそもonSaveButtonClickへ飛ばない様にしたいのです。

176:名前は開発中のものです。
07/12/14 17:08:29 YX7orenK
>>175の言ってる事が理解できないのは俺の無知のせいか?

177:名前は開発中のものです。
07/12/14 17:22:26 w8tX3RG0
livemakerあるのにこれをあえて使う意味はないよな

178:名前は開発中のものです。
07/12/14 17:30:29 xubfiG0u
>175
いまいちよくわからんがボタンレイヤーのそこをそう書き換えれば良いだけじゃないのか?

179:名前は開発中のものです。
07/12/14 17:30:57 2XLmog47
な ぜ 無 視 す る ?

180:名前は開発中のものです。
07/12/14 17:31:18 xubfiG0u
捕捉
ボタンレイヤーにonExecuteってのを読んでるところがあるけどそこを
あなたのやりたいその条件で読んだり呼ばなかったりするようにかきかえればいいんじゃないの?

181:名前は開発中のものです。
07/12/14 17:49:41 7iCd3nbg
livemakerって解像度変えられるんでしたっけ?

182:名前は開発中のものです。
07/12/14 17:54:51 xubfiG0u
かまうなよ(´д`;)

183:名前は開発中のものです。
07/12/14 18:03:55 IG5Q5PKt
>>レスくれた方へ
すみません、根本の構造を理解していませんでした。
お蔭様で思うとおりの動作をさせる事が出来ました。
ありがとうございました。

184:名前は開発中のものです。
07/12/14 18:12:47 w8tX3RG0
■ LiveMaker スレッド3 ■
スレリンク(gamedev板)


185:名前は開発中のものです。
07/12/14 19:16:48 2XLmog47
>>183
死ね。久々に殺伐とした気分になった。

186:名前は開発中のものです。
07/12/14 19:19:26 OHyA52UA
KAGのセーブ/ロードの動作にフックして
任意のメソッドを呼び出すことはできないでしょうか。

187:名前は開発中のものです。
07/12/14 19:20:18 QwKFrGgG
力抜こうぜ

188:名前は開発中のものです。
07/12/14 20:00:25 YX7orenK
>>186
プラグイン作ればいいんじゃね
サンプル入ってるし見れば出来ると思われ

189:名前は開発中のものです。
07/12/16 20:06:48 wdheIxL2
LiveMakerがある今、krkr使う意味あるの?

190:名前は開発中のものです。
07/12/16 20:34:24 7OSltAbM
あるけど教えてやらないw


191:名前は開発中のものです。
07/12/16 20:37:06 LKi5EtWn
のんのんのん
相手しちゃだめ

192:名前は開発中のものです。
07/12/16 20:51:54 7OSltAbM
スマン

ソレっぽそうな単語をNGワードに入れとくわ


193:名前は開発中のものです。
07/12/18 00:08:48 dxr4l7p3
ここで聞きなさい

ノベルツール選考スレ 3rd STRIKE
スレリンク(gamedev板)

194:名前は開発中のものです。
07/12/18 01:14:20 JK7WYZuI
LiveMakerと吉里吉里とじゃ
電卓とパソコンくらい違う
比較できる次元ではないな

195:名前は開発中のものです。
07/12/18 01:29:35 7NOkTWMd
優劣の問題ではないのでその例えは適切ではないな。
プレステとパソコンくらい違う、とかなら正しい。

196:名前は開発中のものです。
07/12/18 07:30:58 JK7WYZuI
そのほうがしっくりくるな
特徴的にも合ってる気がする

197:名前は開発中のものです。
07/12/18 10:23:19 7YSjpYKo
専用機と汎用機比べてどうすんだよ。

198:名前は開発中のものです。
07/12/18 11:18:38 HVDHRPN3
専用と汎用じゃないすか。

199:名前は開発中のものです。
07/12/18 14:05:38 +Rvzij9q
KAGはTJSで吉里吉里上に組まれたAVGミドルウェアなんだから専用機同士で比べないと例えになってないだろ。

200:名前は開発中のものです。
07/12/18 14:32:41 6KAJgEte
スレ違い。>>193にイケ

201:名前は開発中のものです。
07/12/18 17:02:28 Ej531aLb
livemakerで物足りないなんてことあるの?

202:名前は開発中のものです。
07/12/18 17:20:32 P5fm2fDb
足りる足りないの話じゃない。
LMはゲーム専用機、krkrはゲームが出来るのは当然として
ゲームも作れるし他の処理も出来る汎用機ってことだよ。
そもそも比べられるものじゃないって分かったなら
おとなしく巣に帰ってくれ。

203:名前は開発中のものです。
07/12/18 17:58:05 2TT/Qk3Q
>>202
レス乞食を相手しないでくださいよ

204:名前は開発中のものです。
07/12/18 18:49:45 Ej531aLb
>>202
だから、そこよ
livemakerでできないことをやりたいなら
プログラミングしたほうが早いだろ・・・
何でわざわざkrkr使うのかがわからない

205:名前は開発中のものです。
07/12/18 18:51:19 Ej531aLb
C++も使えないヘタレJAVA厨がkrkr使ってるのかな?
それなら納得w

206:名前は開発中のものです。
07/12/18 18:57:48 6585yzPm
20点だな。
もうちょっと頑張って煽りましょう。

207:名前は開発中のものです。
07/12/18 19:23:39 6KAJgEte
スルーしようぜお前ら

208:名前は開発中のものです。
07/12/18 20:04:19 cP7Mw8Ju
LM信者が必死っぽいけどなんかあったのかね?有料化とか?

209:名前は開発中のものです。
07/12/18 20:10:37 qVWhgIsS
LM信者ではなくて吉里吉里が分からなくて挫折した人間
吉里吉里を落とすことで自分のプライドを保とうとしてる

210:名前は開発中のものです。
07/12/18 20:34:43 cP7Mw8Ju
ああそうなのか。
LMでちゃんと作れたんならそれでおkだろ。
最後まで完成させられれば吉里吉里でもLMでもいいんだよ。

211:名前は開発中のものです。
07/12/18 21:28:12 UXMHRSK5
吉里吉里でもLMでも、ゲームを完成させられない人って多いもんな
誇りに思っていいよ
わかったら巣に帰れ

212:名前は開発中のものです。
07/12/18 22:10:06 I5JhDZNz
System4.0スレでも同じやりとりができるなw
java使いならjavaで作ってるだろ。

というかC++使える奴がlivemaker使ってるのか?
自分でエンジン組んだ方がもっと自由に出来ないか?

213:名前は開発中のものです。
07/12/18 22:18:53 PoxmSiJu
このスレの乞食は貰い>>208->>212が多いですね。味を占めるわけだ

214:名前は開発中のものです。
07/12/18 22:36:18 zYdB1PRG
メンボスレでRPGで2年かかるとか吹いてたアホも
毎日こうやって遊んでるんだろうな

ホント、作業処理能力無い奴って最悪だわ

215:名前は開発中のものです。
07/12/18 22:56:41 gceDJyAX
その手の奴は前見たなぁ、格ゲー作って作業が進まないのを「ツールが悪い」と連呼
絵を描くのが面倒になったのか共同で作ってたが、ツール自体が古くなって時代遅れにw
この前見たときはRPG作ってたけど120%の確立で完成しないね。

だってあいつ口だけだもんw

216:名前は開発中のものです。
07/12/19 04:23:00 nJPAYEHd
C++も使えないヘタレどもが僻んでおりますね

217:名前は開発中のものです。
07/12/19 05:05:55 fWvV9Ql0
C++でWinAPIやDirectXを直に叩ける人間には
吉里吉里使う理由はないと本気で考えているならどうかしてる。

218:名前は開発中のものです。
07/12/19 05:14:50 zfhynT6F
>>216が何故これほどまでに熱心な地縛霊化してしまったのかが逆に気になる
釣りや乞食では済まない吉里吉里愛を感じるぜ
何かこのスレで馬鹿にされるような事件でもあったのかね?

219:名前は開発中のものです。
07/12/19 06:25:45 /Oy9r5Pn
「使わない」と「使えない」の区別がつかないんだろう

220:名前は開発中のものです。
07/12/19 07:19:11 NrQNlFes
こっちまでNスクスレみたいになるのは勘弁

221:名前は開発中のものです。
07/12/19 08:06:38 /0kTQTnS
だからかまうなって(´д`;;)

222:名前は開発中のものです。
07/12/19 11:58:29 7NJ7aV6I
ゲームは専門外だが吉里吉里もKAGがなきゃ使ってなかったよ。

223:名前は開発中のものです。
07/12/19 12:44:10 W3GZ/OID
KAG使うぐらいならlivemakerのほうがよくね?

224:名前は開発中のものです。
07/12/19 12:51:08 jEGUIT4m
無限ループって怖くね?

225:名前は開発中のものです。
07/12/19 13:04:59 cAekJ0aw
そんなことより聞いてくれ。
ド素人なんで解説本買って勉強しようと思ってるんだけど、

・萌えるゲーム制作 吉里吉里/KAGで作る美少女ゲーム
・吉里吉里/KAGではじめるゲーム制作―タグでノベルゲームが簡単にできる!
・吉里吉里/KAGノベルゲーム制作入門

この中でもっとも初心者に優しいのはどれですか?

226:名前は開発中のものです。
07/12/19 13:46:45 rS09UMwy
>>225
本屋に行ってざっと中身見てから買ったほうがいいよ。
恥ずかしい表紙が多いけどw

227:名前は開発中のものです。
07/12/19 13:54:34 PDPN7Q4x
>>223
汎用性が無い

228:名前は開発中のものです。
07/12/19 14:01:13 +FPLiTle
>>223
拡張性もない。

229:名前は開発中のものです。
07/12/19 14:57:04 K7sjGbYI
>>223
再利用性もない

230:名前は開発中のものです。
07/12/19 15:18:57 Ik0DqI8D
それ全部System4.0に言えることじゃんw

231:名前は開発中のものです。
07/12/19 15:56:49 ucOC28bu
>226
ド素人がいきなり中身を見て良し悪しを判断するか無理だろ。
とりあえずアマゾンのレビューでもみとけ

232:名前は開発中のものです。
07/12/19 17:12:37 /xwi7Z9y
>>225
ネットの講座は回ってみた?
ド素人なら講座見ながら作ってから考えてもいいんじゃね?
どうせコピペで作るんだしネットの方が初心者に優しい。
どうしても本で勉強するのが好きなら止めないけど。

233:225
07/12/19 17:36:17 cAekJ0aw
>>226
地元の本屋には「吉里吉里/KAGノベルゲーム制作入門」だけあったけど、
ビニールに入ってて中身が見れなかった・・・。

>>232
ネット講座は各所回ったけど、1冊くらい本もあった方が役に立つかな、と思って。

というワケで、>>231氏の言うとおりアマゾンレビューを参考にして「萌える~」を買うことにしました。

234:名前は開発中のものです。
07/12/19 17:37:42 SHbNKf9O
>>225
俺は・吉里吉里/KAGノベルゲーム制作入門 のほうを薦められて買ったぜ
普通に使える本だった


235:名前は開発中のものです。
07/12/19 17:47:58 zcDVesr8
>・吉里吉里/KAGノベルゲーム制作入門
現状は、この一択。

一番目は悪くないが古い。二番目は役に立たない。

236:225
07/12/19 17:54:50 cAekJ0aw
>>234-235
マジかよ、もうアマゾンで「萌える~」をポチっちゃったよw

237:名前は開発中のものです。
07/12/19 18:01:38 SHbNKf9O
>>236
>>4の一番上見ればいいと思う

現在テキストエディタで悩んでるんですが・・・皆さんがお使いのエディタを教えていただけないでしょうか?

238:名前は開発中のものです。
07/12/19 18:21:02 Ge4gzOaC
NoEditor

239:名前は開発中のものです。
07/12/19 18:21:20 Bm5QGx2X
男ならメモ帳だろ

240:名前は開発中のものです。
07/12/19 18:25:21 fqOzMkwh
秀丸これ一本

241:名前は開発中のものです。
07/12/19 18:33:36 SHbNKf9O
>>238 - >>240
thx! 見事に分かれましたね
某所ではかぐや姫、MKEditor、WHiNNYなんかもいました、悩みます・・・

242:名前は開発中のものです。
07/12/19 18:54:49 wprZK8MC
K2Editが使いやすくていい

243:名前は開発中のものです。
07/12/19 19:06:01 RsA6ACfm
スクリプト記述向きのエディタを選ぶなら以下を重視するといいと思う

1. 正規表現の検索、置換
2. タグの入力補佐
3. 登録キーワードのハイライト

シナリオ量が1M越える規模なら必要になってくる

んで自分のばあい Emacs + kag-mode + ecmascript-mode を使ってるけど
スクリプト書きたいだけならお勧めしない


244:名前は開発中のものです。
07/12/19 19:06:36 HYxdlNkQ
>>241
かぐや姫はオンラインヘルプのページが消滅してて
オフライン用のマニュアルもなかったような気が…どーだったかな

俺はWHINNY

245:名前は開発中のものです。
07/12/19 19:07:21 leYUoCjz
preProcessKeysでVK_CONTROLを拾ってskipToStop2()させる
CTRLスキップだと押して直ぐに反応しません。
何か他にいい方法がありませんでしょうか。

246:名前は開発中のものです。
07/12/19 19:16:59 fqOzMkwh
日本語で頼む
CTRLキーの時だけ反応が遅いのなら該当ソースの開示を求むが、
多分安定状態(kag.inStable)にならないとスキップ開始しないとか
そういう理由で「反応が遅い」と感じるのではないかと

247:名前は開発中のものです。
07/12/19 20:08:05 GhtWguJM
>>236
今日中なら、アカウントサービスからキャンセル間に合うんじゃね?

248:名前は開発中のものです。
07/12/19 20:23:12 Bm5QGx2X
萌える~ってちょっと見たことあるが別に悪くはないんじゃね

249:名前は開発中のものです。
07/12/19 21:22:39 kj4PyNKA
>>245
checkProceedingKeyで処理すればいいんでね?

250:名前は開発中のものです。
07/12/19 21:28:45 aRNoFex5
>>239
何言ってんだ男ならedlnだろ。

251:名前は開発中のものです。
07/12/19 22:05:02 /0kTQTnS
男ならcat

252:名前は開発中のものです。
07/12/19 22:15:14 WcPfVtw1
そこまで言うなら、なんで、vi が出て来ない?

253:名前は開発中のものです。
07/12/19 23:30:25 2nmDygta
スクリーンエディタだからだろ

254:名前は開発中のものです。
07/12/19 23:37:39 rnFn7Dg+
質問ですが、
例えば[delay speed=10]タグから[delay speed=user]タグの間にメニュー等から文字速度を
変更しても反映されないのは、
userChSpeedの値に速度が代入されてもchUserModeの判定か何かでchSpeedには代入されず、
実際の文字速度には反映されないって解釈でおk?
あと、上の例でタグ間で「最初に戻る」を実行すると文字速度が選択していたものに戻るのは
「最初に戻る」を実行した際に[delay speed=user]か何かが実行されてるんでしょうか?


255:名前は開発中のものです。
07/12/20 05:14:28 08q33brH
>>254
>変更しても反映されない
chUserModeがtrue以外の時はchSpeedに反映されないから

>「最初に戻る」を実行すると文字速度が選択していたものに戻る
startanchor直前のセーブ可能ラベルの状態に戻るから

ちがってたらすまそ

256:名前は開発中のものです。
07/12/20 10:26:30 3TkNpago
>>246>>249
kag.checkProceedingKey = function(key, shift){
if(key == VK_CONTROL)skipToStop2();
}incontextof kag;

こんな感じでやっています。
押したら次のページを表示して、少し間があってからスキップしだすんですよね。
NScripterのCTRLスキップみたいに、押したら直ぐにスキップする様にしたいんです。

257:名前は開発中のものです。
07/12/20 10:54:49 08q33brH
>>256
checkProceedingKeyで読み進めるキー(デフォルトでスペースとENTERキー)の処理が書かれているので、
VK_CONTROLも追加すればいいのでは?

if(key == VK_RETURN || key == VK_SPACE)

if(key == VK_RETURN || key == VK_SPACE || VK_CONTROL)

if(sg(VK_RETURN) || sg(VK_SPACE))

if(sg(VK_RETURN) || sg(VK_SPACE) || sg(VK_CONTROL))

希望通りの動作するかわからんが、やってみて。

258:名前は開発中のものです。
07/12/20 11:21:39 xaD56Juq
テキストエディタでコード打ち込むなんで面倒なだけなんだが・・・
そんなことするぐらいならC++で作った方が楽

259:名前は開発中のものです。
07/12/20 11:59:50 BqrlzKlR
>>225
地元の本屋にはねーよw

260:名前は開発中のものです。
07/12/20 12:23:03 3TkNpago
>>257
そもそもENTERやSPACEも同様で直ぐにスキップにはならないんです。
一部商業で使われてるのとかではそうはならないのですが、
どこでそういう処理をしているのかわからなくて。

261:名前は開発中のものです。
07/12/20 12:26:59 dmukXedk
デフォの吉里吉里って安定状態じゃないとスキップとか無効じゃなかったっけ?

262:名前は開発中のものです。
07/12/20 13:26:46 sRJPtmvU
>>258
楽な例を具体的に出してみ
無理だから

263:名前は開発中のものです。
07/12/20 15:00:11 xaD56Juq
IDEがある

264:名前は開発中のものです。
07/12/20 15:15:58 IoRnrZXy
そういえばもう冬休みだな

265:名前は開発中のものです。
07/12/20 15:21:52 eeR60uWk
ああそうか、冬休みだな

266:名前は開発中のものです。
07/12/20 19:51:58 lW77WjQK
>>256
やっつけでやってみたらできた。
onKeyDownをちょっと変えてメソッド追加。
ちゃんと理解せずに組んでるので、色々バグってる可能性あり。

function checkProceedingKeyCtrl(key, shift)
{
// キーを処理し、true を返す。そうでなければ false を返す
var sg = getKeyState;
if(sg(VK_CONTROL))
{
skipToNextStopByKey();
return true;
}
skipToStop2();
return false;
}

function onKeyDown(key, shift)
{
checkProceedingKeyCtrl(key, shift);
if(focusedLayer === null)
internalOnKeyDown(key, shift);
super.onKeyDown(...);
}

function onKeyUp(key, shift)
{
checkProceedingKeyCtrl(key, shift);
super.onKeyUp(...);
}


267:名前は開発中のものです。
07/12/20 19:58:07 lW77WjQK
インデントが・・・orz
色々つっこみどころあるけど、少なくともこれでCtrl押せば即スキップ、
話せば即ストップの機能は満たすので、変なところは自分で修正して。


268:名前は開発中のものです。
07/12/20 20:04:03 lW77WjQK
連投スマソ
やっぱだめでした・・・orz
思いっきりバグりますので忘れて・・・

269:名前は開発中のものです。
07/12/20 20:07:10 +zoG/g1Q
局所化しようぜ。怖いから。

270:名前は開発中のものです。
07/12/20 20:23:44 lW77WjQK
checkProceedingKeyCtrlを下記のように書き直したらバグは直った(ように見える)
けどほんとやっつけなのでオススメはできないです・・・orz
とりあえず、実装のヒントになれば幸いです・・・

function checkProceedingKeyCtrl(key, shift)
{
if(key == VK_CONTROL)
{
var sg = getKeyState;
if(sg(VK_CONTROL))
{
skipToNextStopByKey();
return true;
}
skipToStop2();
}
return false;
}

>>269
そのとおりですね・・・
とりあえず何かのヒントになればと思い・・・。


271:名前は開発中のものです。
07/12/21 09:05:22 YdkBggtL
フォントの取消線の実装マダ~?

272:名前は開発中のものです。
07/12/21 12:59:40 5bnPufAR
そもそもフォントのベースライン・アセント・ディセントすら取得できないのに取り消し線なんて実装されても描画時に困る。

273:名前は開発中のものです。
07/12/21 14:09:35 ktfGBjYT
ほんじゃその辺含めたフォント周りの整備をして欲しい
メッセージ系を自分で作っているのだが、標準機能が少なくて。

本家に言ってみるべきだろうか?

274:名前は開発中のものです。
07/12/21 16:51:03 fqf5dWXT
本家で言ってみるべき

275:名前は開発中のものです。
07/12/21 17:38:11 lFKP1bvb
KAGで文字書くのと、drawTextで文字書くのと
同じメッセージレイヤでもフォント指定とか文字幅とかなんかおかしいんだよな

276:名前は開発中のものです。
07/12/21 17:52:04 Wornnmdi
そりゃ自前で位置とか持ってるからな
素のdrawText使ってもずれるだろう。

277:名前は開発中のものです。
07/12/21 17:56:22 Wornnmdi
>>273
メッセージ系自分で実装するとなると最低でもフォントのベースライン・アセント・ディセント・リーディング・前進幅・高さ・幅くらいは無いとキツイだろ。

278:名前は開発中のものです。
07/12/21 18:58:11 SEd38//E
KAGやKAGEXがそういう情報なしでうごいてるところみると
そういう情報はとりあえず必要なしと判断されてるんじゃね?

279:名前は開発中のものです。
07/12/21 18:59:14 SEd38//E
ベースラインとかアセントとかそこらへん

280:名前は開発中のものです。
07/12/22 00:53:51 i1xaZUVd
.NETで作った方が楽チンじゃね?
フォームとかGUIで作れるしさ

どうも、こういうテキストベースの奴は使う気がしない


281:名前は開発中のものです。
07/12/22 01:04:02 ZPMOyASr
つまんないからいい加減やめない?

282:名前は開発中のものです。
07/12/22 01:33:20 vfniQVJL
できる奴が集まれば(原画、シナリオ、スクリプト込みで)1ヶ月そこそこでアドベンチャーゲームが作れるのを考えると、
吉里吉里(他のスクリプトエンジンも同様だが)さまさまだろ。

.NETでとかC++で1から作るのとじゃ手間が全然ちがう。
これからも吉里吉里でガンガン作るぜ。

283:名前は開発中のものです。
07/12/22 01:37:02 /kebwwCr
.net?10年前のjavaじゃねーか。
粘着ウザイよ。

284:名前は開発中のものです。
07/12/22 01:38:41 SXqebgEI
レイヤーが多いと重くなると聞くので、普段はメッセージウィンドウと
右クリック用として@laycount messages=2にして、
選択肢の時は選択肢用レイヤーが増えるので@laycount messages=3と
しているのだが、もしかして大して意味ない?

バグを防止する意味でも、最初から使うレイヤーを全部含めたカウントで
通した方がいいんだろうか?

285:名前は開発中のものです。
07/12/22 01:44:23 j9rUEHGi
ご明察。laycount の制御はバグの温床になりやすいので必要ないかぎり使わんほうがいい。

表示されてないなら合成パフォーマンスにはさっぱり影響ないので気にする必要はない。
メモリは食うので、つかってないレイヤはクリアするようにしたほうがメモリ節約できるが、
1枚や2枚程度だとキャッシュ考えると誤差の範疇なのでそんなに気にしなくていい。

286:名前は開発中のものです。
07/12/22 01:47:26 E4gu/n77
RADなIDEでも結局はコード書くことになるんだけどな。
ある程度以上高度なことをやろうと思ったらコード書くのは避けられないんだよ。
コーディングに足を踏み入れたくないならLMは正しい選択だと思うけど.NETとか出してくるのは的外れ。

287:名前は開発中のものです。
07/12/22 01:51:28 CTQvrgtg
なんでスルー出来ないんだおまいら

288:名前は開発中のものです。
07/12/22 01:53:55 qH4tCHw4
質問です。
hidemessageタグなどでメッセージレイヤを消したときに、
クリックでなく他のキーで復帰するようにできないでしょうか。

289:名前は開発中のものです。
07/12/22 02:02:23 SXqebgEI
>>285
レスサンクスです。

一生懸命節約考えなくても良かったんだな…まあ楽できると思えばいいか…

290:名前は開発中のものです。
07/12/22 02:30:56 kUxWcEIh
>>280
ゲームエンジン自作するのがラクチンなわけ無いだろ……

291:名前は開発中のものです。
07/12/22 02:51:51 J+DLCLw8
おまいら、もう冬休みですか。


学生とニートはええのう。

292:名前は開発中のものです。
07/12/22 03:03:58 qZUX9JqB
もう気づけば冬休みの時期ですか?
どうりでjava質問スレと似た荒らしが居ると思ったよ。
アンチjavaで.netマンセーなんだろうね。

293:名前は開発中のものです。
07/12/22 03:54:18 5/g+Olp+
質問です。
現在地A(X1,Y1) と目的地B(X2,Y2) があって、
画像g(右向きの矢印⇒)を現在地Aの上に表示して、
矢印の先端を目的地Bに向けたい時、角度θは、
var l = (X1 - X2), t = (Y1 - Y2);
var θ = (Math.atan(l/t)*180/Math.PI+90);

で合っていますか?

294:名前は開発中のものです。
07/12/22 05:23:33 qwCU8maI
URLリンク(members.jcom.home.ne.jp)

リストウィンドウ表示 KAG Pluginがscrollwindow.ksが入ってなくて
どうやって動かせばいいのかわからないんです。
どなたか助けてください。

295:名前は開発中のものです。
07/12/22 06:30:36 h8qRr1w4
>テストようのfirst.ksを添付してあるので興味のある方はダウンロードされると、どのようなプラグインかわかり易いと思います

296:名前は開発中のものです。
07/12/22 10:46:10 i1xaZUVd
>>286
そのコーディング作業もkrkrでやるよりC#の方が融通効くだろ
しょぼいシステムしか作れない奴にはKAGでいいんだろうけどなw

297:名前は開発中のものです。
07/12/22 11:05:13 /Bu94n1Z
スルースルー

298:名前は開発中のものです。
07/12/22 12:50:47 vfniQVJL
>>293
ちょw これもスルーか
ちょっと釣られてみるか。

うろ覚えだが、
var θ = Math.atan2(t, l)*180/Math.PI;
みたいな感じじゃないか?

299:名前は開発中のものです。
07/12/22 14:50:27 kUxWcEIh
この話ってライブメーカー厨がしだしたことなんだよな……

300:名前は開発中のものです。
07/12/22 16:26:38 qwCU8maI
>>295
そのfirst.ksを動かした時にscrollwindow.ksがなくてエラーになるんです…。

301:名前は開発中のものです。
07/12/22 16:27:59 S30LJJJE
作った本人に聞け。なぜここで聞く?

302:名前は開発中のものです。
07/12/22 17:45:07 7YLkR5ph
>>294
first.ksの4行目の'scrollwindow.ks'を
別の存在するファイル名に書き換えたら動いたけど。

303:名前は開発中のものです。
07/12/22 18:25:02 WW3fxX8N
>>302
オレもやってみたけど、正常には動作してないっぽい気が……

やっぱり、気になるなら作者に聞くのが一番確実じゃないかな>ID:qwCU8maI


304:名前は開発中のものです。
07/12/22 18:51:19 i1xaZUVd
krkrだと雛型作るのが面倒でしょ
普通にC++やったほうが早いと思うがな

305:名前は開発中のものです。
07/12/22 19:12:51 kYNmRrak
>>304
じゃあそうすればいいじゃん

306:名前は開発中のものです。
07/12/22 19:27:33 CTQvrgtg
スルースルー

307:名前は開発中のものです。
07/12/22 19:45:58 qH4tCHw4
[iチラ裏]
自作の3Dプラグイン使って 1.79GHz DualCoreノートで動かしてたテストシナリオを
3.04GHz デスクトップに移して動かしてみたらもっさりガクガクでワロタ
ノートではサクサク動いてたのに。

プラグインからTJS2スクリプトをコールバックするような
無茶してるから重いのは当然だけどなんだこの差は。
デュアルコアsugeeeeeeeなのか俺のデスクトップが腐ってるのかワカンネ
[endチラ裏]

308:名前は開発中のものです。
07/12/22 19:46:37 qwCU8maI
>>302>>303
お答えありがとうございます。
更新が止まってるのでこちらで聞いた方が早いかなと思って。
確かに正常かどうかわからないので向こうで聞いてみます。

309:名前は開発中のものです。
07/12/23 00:27:22 ZUFfMP9H
>>304
吉里吉里はc++だぞ

310:名前は開発中のものです。
07/12/23 00:31:31 z2wxiM0o
>>309
こんなレス乞食の釣りを相手にするなんて
もしかして自演してるの?

311:名前は開発中のものです。
07/12/23 01:26:04 66IuviKM
バカばっか

312:名前は開発中のものです。
07/12/23 01:50:16 UfTjfynT
サイトを見て回り、試してみたものの一向に上手くいかないので
教えていただきたく思います。

 現状、問題となっているのが、「前景レイヤーで動画を表示し、その上から
メッセージを表示したい」のに、できないという点です。
 下記ソースでは、「Test開始」を表示して1秒待った後に、動画は再生
されず、「Test終了」が表示されてしまいます。背景は一面真っ黒です。
 何が問題となってこうなっているのか、お分かりの方がおられましたら
教えてください。



313:312
07/12/23 01:51:00 UfTjfynT
;********************************************
「Test開始」[p][cm]
[layopt layer=message0 page=back visible=false]
[layopt layer=message0 page=fore visible=false]
[freeimage layer=base page=back]
[freeimage layer=base page=fore]
[freeimage layer=0 page=back]
[freeimage layer=0 page=fore]
[freeimage layer=1 page=back]
[freeimage layer=1 page=fore]
[freeimage layer=2 page=back]
[freeimage layer=2 page=fore]
[layopt layer=0 page=fore visible=false]
[layopt layer=0 page=back visible=false]
[layopt layer=1 page=fore visible=false]
[layopt layer=1 page=back visible=false]
[layopt layer=2 page=fore visible=false]
[layopt layer=2 page=back visible=false]
[layopt layer=0 visible=true page=fore mode="opaque"]
[video mode=layer visible=true]
[videolayer channel=1 layer=0 page=fore slot=0]
[preparevideo slot=0]
[video slot=0 visible=true loop=true width=640 height=480]
[playvideo storage="Test.avi"slot=0]
[wait time=1000]
[layopt layer=message0 page=back visible=true]
[layopt layer=message0 page=fore visible=true]
「Test終了」[p][cm]
;********************************************
見ずらいソースで申し訳ありません。どうかお願いします。

314:名前は開発中のものです。
07/12/23 02:31:12 5vE99vJZ
>312
URLリンク(www.h2.dion.ne.jp)

315:312
07/12/23 03:20:41 UfTjfynT
>>314
レスありがとうございます。

 リンク先の「AVIは再生できない。できるかもしれないけど」という部分を
しっかりと読んでいなかったです。一度、前景じゃない方では再生できた
ので、大丈夫だろうとタカをくくっていたのを反省しました。

 MPGに変換し、再度読み込んだところ、メッセージレイヤと動画が
再生されるようにはなりました。
 しかし、動画サイズの変更指定を出しているにもかかわらず、その指
定したサイズで再生されません。指定のタイミングが間違っているので
しょうか。いくつかタイミングをずらしてみはしましたが、画面左上部に
小さく表示されるだけです。

 重ね重ね、つまらぬ事で何度も申し訳ありません。
 なにか気づかれた事があればご指摘を頂きたいです。

316:名前は開発中のものです。
07/12/23 04:15:25 ACN1R73R
>>315
リファレンスにちゃんと書いてある。
「現バージョンでは、レイヤ再生時にはこのメソッドで指定できるのは位置だけで、サイズは無視されます」
動画の画面サイズをあらかじめ変更しておいたほうがいい。

317:312
07/12/23 10:39:26 7Xh2Qu1y
>>316

 ありがとうございます。
 動画ファイルのサイズを変更し、解決することができました。

 リファレンスを見れば気づく問題でスレを汚して、申し訳ありませんでした。

318:名前は開発中のものです。
07/12/23 11:41:50 LHGs7mlw
普通にLMで事足りる
わざわざkrkrなんて使う気がしない
市販なら.NETで事足りる

319:名前は開発中のものです。
07/12/23 11:46:13 8S+uzTwl
TJSで一定時間停止するにはTimer使うしか無いんでしょうか。
単純に

wait(500);

みたいな、簡単に記述する方法って無いですか?


320:名前は開発中のものです。
07/12/23 12:05:27 KBMNvYZH
kag.conductor.onTag(%['tagname' => 'wait', 'time' => '500']);
前スレで出た奴で↑で出来ない事もない
timer使ったほうがいい気がするけど

321:名前は開発中のものです。
07/12/23 12:10:14 CwVt9+/h
>>320
stable とかいう状態になるまで、実際に待ってくれないってことない、それ?

322:名前は開発中のものです。
07/12/23 12:28:15 8S+uzTwl
>>320
KAGのタグ機能呼び出すのは思いついてたんですが、
YesNoDialogクラス内でそれをやっても待ってくれんのです・・・

効果音を鳴らしてちょっとだけ待ってからダイアログを閉じる、
という割とどうでもいい処理なんですけどね(汗
Timer入れますか・・・


323:名前は開発中のものです。
07/12/23 15:26:42 ACN1R73R
>>320
KAG側は待ってくれるが、tjs側はそれでは無意味。
timerで待つのが無難。

324:名前は開発中のものです。
07/12/23 23:37:18 h2qtREWD
質問いいでしょうか。

パッチファイルの作成なんですが、data.xp3ファイルの中の
system\Config.tjs、MessageLayer.tjsの2ファイルだけ更新
したく、patch\systemというフォルダを作り、上記2ファイル
を入れ、krkrrel.exeの入力フォルダ選択でpatch\を選択、
patch.xp3でアーカイブしました。
フォントサイズの変更だけなのパッチなのですが反映され
ません。
パッチにせず再度data.xp3にすれば反映されます。
何が間違っているのでしょうか?
バージョンはkr2_228r2です。

325:名前は開発中のものです。
07/12/24 00:01:11 4rws01oJ
>>324
('A`)つURLリンク(homepage1.nifty.com)

326:324
07/12/24 00:14:11 smWOtPl2
>>325

4.― C:\patch の下に、scenarioやsystemといったサブフォルダは不要。

でした。

参考にしたサイトではフォルダ可なのでした。
URLリンク(www.h2.dion.ne.jp)


327:名前は開発中のものです。
07/12/24 00:30:29 8bURkn+i
そこのサイトの説明はメチャクチャだから。参考にしちゃ駄目です。

328:名前は開発中のものです。
07/12/24 08:17:48 18vzdMrb
そのサイト、スペルミスもあちこちにあるよね・・・
オレもそこ参考にしたら思わぬバグ作ってくれたことがあるよ
(エラーが出なくてしばらくわからなかった。しかも2箇所)


329:名前は開発中のものです。
07/12/24 13:36:26 HaReTyZr
そうやって自分で解決したものは身になる
素晴らしいサイトではないか

330:名前は開発中のものです。
07/12/24 13:39:58 MZwyBg/F
初心者向けを装って嘘を教えるのは拙いだろ
あのサイトは書いてる本人が余り理解していないように見受けられるが

331:名前は開発中のものです。
07/12/24 14:06:38 YvJtmepL
【話題】MacにWindowsを付けてセットで販売…「非常に好評」★2
スレリンク(newsplus板)

吉里吉里3はマルチプラットフォーム対応と言ってたような気がしたが
マック版はもう考えなくてもいいんじゃね?

332:名前は開発中のものです。
07/12/24 15:11:33 XIAfztE1
画像にエフェクトをかける吉里吉里プラグインを作る場合、画像バッファのポインタを直接書き換えるしかないんでしょうか
LayerExImage.cppではそうやってるみたいだけど、こんな低レベルな処理俺には分からない・・・

333:名前は開発中のものです。
07/12/24 15:47:24 /AVBoJHi
>>332
livemakerなら簡単にできるよ

334:名前は開発中のものです。
07/12/24 17:53:24 8bURkn+i
>332
逆にどういうのだったらいいとおもってるんですか

335:名前は開発中のものです。
07/12/25 01:46:23 wM1lK7G0
>>332
ふつうに標準的なやり方だが。
これだから、ゆとり(笑)は・・・・

336:名前は開発中のものです。
07/12/25 01:54:48 k3eYvBmK
>>332
なにやりたいんだか知らないが、吉里吉里内部の画像は標準的な32bit ARGB画像なんで、自分で直接
画像バッファをいじるなりどこからか適当なライブラリを拾ってきてC++でゴリゴリプラグイン書くなりすれば
ほぼなんでもできるぞ
>>335あおっちゃだめっす

337:名前は開発中のものです。
07/12/25 02:59:13 6Ywn4yAW
質問です。
krkr.eXeのプロパティで見られる「説明」と「著作権」を、それぞれ
「会社名」「Copyrignt (C) 会社名 All rights reserved.」としても問題はないのでしょうか?
'-about' オプション付きでの起動は抑制されていませんが、配布ドキュメントに
吉里吉里を使っている旨や、バージョン情報の詳細を見る方法などは特に記載されていません。
「説明」「著作権」欄が上記のようなゲームがあって、少し気になりました。
「ファイルバージョン」は「2.28.2.9904」で、元と同じようです。
URLリンク(kikyou.info)
license.txtの「著作権の表示と使用通知」は見たのですが
「リソースの改変」というあたりがよく理解できませんでした。
'-about' オプションで表示される著作権情報が改変されていなければ
問題ないのかなと受け取ったのですが、この理解で間違っていないでしょうか。

338:名前は開発中のものです。
07/12/25 03:12:40 Yclm8i2y
吉里吉里本体の名前を変えて再配布禁止って意味だろ

339:名前は開発中のものです。
07/12/25 03:41:32 jKbOwWZ0
>>337
ライセンス違反です。
実行ファイルのプロパティの「説明」も「著作権」も、
いずれも「リソース」であり、「リソースの改変」に該当します。

340:337
07/12/25 07:02:14 6Ywn4yAW
license.txtの「二次配布」に明記されているように
 ・吉里吉里2の実行コア(krkr.eXe)はライセンス書を伴わずに配布することができるが
  実行コアそのもののライセンスが変わるわけではない
 ・吉里吉里本体のバージョン情報のリソースを改変して再配布することは禁止
 ・実行ファイルのプロパティの「説明」「著作権」はいずれも「リソース」である
 ・「リソースの改変」は配布するドキュメントに必要事項を明記していれば可
 ・>>337は明記していないのでライセンス違反
という流れでしょうか。
どうもありがとうございました。

341:名前は開発中のものです。
07/12/25 11:45:22 jKbOwWZ0
>>340
その理解で正しいです


342:名前は開発中のものです。
07/12/25 13:15:38 HBOPtETH
機能していない命令文が混入している場合、その時点ではエラーは出ませんが、
ゲームを続けているとその機能していない命令文のせいで不具合が起こったりしますか?

例:一行目、消し忘れなど
@link
@link target=*start
スタート
@endlink
*start|
;(以下略)

343:名前は開発中のものです。
07/12/25 14:13:15 549me9vW
聞く前に試してみれば?

344:名前は開発中のものです。
07/12/25 20:29:29 lOzGZjiY
ファイルを直接コピーしたり削除したりするメソッドとかありましたでしょうか。
リファレンスを探してみたのですが見つからなくて…。

345:名前は開発中のものです。
07/12/25 23:24:54 wD1Gbk5X
livemakerで事足りる

346:名前は開発中のものです。
07/12/25 23:35:58 IxJ4ZM/B
>>345
ノベルツール選考スレ 3rd STRIKE
スレリンク(gamedev板)

347:だからかまうなって(´д`;;)
07/12/25 23:36:49 k3eYvBmK
あーあーあー

348:名前は開発中のものです。
07/12/26 01:29:18 T3d+GvIL
>>377ってクインロゼのゲームのこと?
それなりの規模のとこなのに、こんなことも理解してないとかありえるのか?

349:名前は開発中のものです。
07/12/26 02:16:45 H8zs7yHX
>>348
337のことだよな?
スレリンク(ggirl板:61番)
ここによると、バグだらけのスクリプト書くくせに著作権表示は
ちゃっかり自分たちのものにしているらしい。
吉里吉里使用については一切表記なし。
典型的なチョン会社だなこりゃ。

350:名前は開発中のものです。
07/12/26 10:33:36 pFw/AotF
>>344
無い。プラグインを書く必要がある。
本家ソース中の fstat プラグインとか、
URLリンク(members.jcom.home.ne.jp) のファイル操作プラグインとか

351:名前は開発中のものです。
07/12/27 17:39:40 k6NO8VVY
var s = "嗚呼aaああaaアア";
var aa = s.replace(/([A-Za-z0-9])([^A-Za-z0-9])/g, $1,$2);
var nv = aa.split('\,');
System.inform(nv[0],nv[1]);

こんな感じでreplaceを使ったのですが、
$1,$2 の所が妙な感じになって上手くいきません。
$が使えないのか、それとも使い方が悪いのでしょうか。

352:名前は開発中のものです。
07/12/27 21:47:57 PjmUES1V
>>351こういうことか?

var s = "嗚呼aaああaaアア";
var aa = s.replace(/([A-Za-z0-9])([^A-Za-z0-9])/g, "$1,$2");
var nv = aa.split('\,');
System.inform(nv[0] + "," + nv[1]);

353:名前は開発中のものです。
07/12/28 03:29:16 Hcfc7Iir
>>352
説明不足でした。
parlの s/$1,$2/([A-Za-z0-9])([^A-Za-z0-9])/g というのをやりたいのです。
"嗚呼aaああaaアア"という文字列を、nv[0]="嗚呼aa" nv[1]="ああaa" nv[2]="アア"
という風な感じで分割したいのです。

354:名前は開発中のものです。
07/12/28 18:16:43 PcWvb3PB
Dee氏がmixiを始めたそうで・・・。
自らDQNの巣窟に入ってmixiで吉里吉里の初質攻めとかに遭わなきゃ良いが。

355:名前は開発中のものです。
07/12/28 18:19:59 BQ6gC0bb
>>353
tjs側でregbase:: bk_refsが指定されてない(っぽい)から、
後方参照は使えない

356:名前は開発中のものです。
07/12/28 19:14:58 HHzCzwzW
■ LiveMaker スレッド3 ■
スレリンク(gamedev板)


357:名前は開発中のものです。
07/12/28 20:27:02 qArnKCKm
>>355
そうなのですか…なかなか使いにくいですな…。

358:名前は開発中のものです。
07/12/28 21:05:03 25PMa5ss
"嗚呼aaああaaアア".replace(/([A-Za-z0-9])([^A-Za-z0-9])/g, function(m) { return m[1] + '.' + m[2]; })
めんどくさいけどこういう書き方はできる

359:名前は開発中のものです。
07/12/29 10:31:58 tn7/2707
>>348
公式で公開中のパッチ、購入者以外にもゲーム内容まるわかりらしく祭が起きたが…

360:名前は開発中のものです。
07/12/29 10:51:20 K3hqcHpi
リーフのバカがGPLなvidXデコーダ使ってソース公開するような業界だぞ。
ライセンス管理まで手が回ってるとは思えん。

361:名前は開発中のものです。
07/12/29 12:25:45 naHJtJk6
メッセージレイヤーの画像を、imageタグのmodeのように、覆い焼きやその他の効果で描画することは出来ないのでしょうか?

362:名前は開発中のものです。
07/12/29 23:27:37 fNdsWkPu
SystemButtonPluginを改造して使ってるのだが
どうやったらクリックしたときのイベントで
KAGの特定のラベル(*hogeみたいな)に飛ばせるんだ?

363:名前は開発中のものです。
07/12/29 23:33:12 L4u9wKHc
>>361
imageタグでメッセージレイヤーの画像を読み込むってのは?
その上に透明なメッセージレイヤかぶせれば見分けがつかないはず

>>362
サブルーチンしか説明されてないけど
URLリンク(hpcgi1.nifty.com)
あとはTJSをもっと使うために参照

364:名前は開発中のものです。
07/12/29 23:49:16 fNdsWkPu
>>363
トン 見落としてた

365:名前は開発中のものです。
07/12/30 01:24:14 SSuXZ0xY
>>363
おおう、ありがとうごさいます。
確かにその通りなのです。

すみません、説明すると少し長くなるのですが、
私がやりたいのは実は文字のグラデーション表示です。
(商業ソフトでときどき見かけるアレです。)

吉里吉里で出来ないかなーと調べてみたのですが、
見つけられず。(出来たとしても高スキルが必要だよね、
と諦めたともいいます)

で、発想を転換しました。
message0を黒地(透過無し)にして、文字は白で表記。
message1に↑と同じサイズのグラデーション画像を
「比較(暗)」で描画。……すると、グラデーションは
黒地には反映されないので文字だけがグラデーションに!

……と、こんな感じのことをしたかったのです……。
如何でしょう、なにか方法はありますでしょうか?

366:名前は開発中のものです。
07/12/30 01:27:33 SSuXZ0xY
「グラデーションは黒地には反映されないので」
って、グラデーションだから反映されないわけでなくて
どんな画像であっても「比較(暗)」で描画すれば、
黒地には反映されないってことです。
説明下手くそですみません。

367:名前は開発中のものです。
07/12/30 01:33:38 uWBvDHEL
>>366
特定のところでしかそのグラデーション文字を使わないんだったら、
その文字の部分だけ画像用意した方が早いんじゃない?

368:名前は開発中のものです。
07/12/30 01:47:52 SSuXZ0xY
>>367
全編で使いたいのです。
むしろキャラ毎に色を変えたいのです。

369:363
07/12/30 02:19:44 RD8SbYAT
>>368
試したことはないが、基本的な考え方は363で書いたことと同じだろう
ここまで書いても分からないんだったら諦めろ

370:名前は開発中のものです。
07/12/30 02:22:07 i+Juvko6
>>368
息抜きついでに適当に書いたがそんな事してお前以外に誰が喜ぶんだ?無駄すぎる

@iscript
var darkenLayer = [];

function darken(elm){
darkenLayer[elm.layer] = new Layer(kag, kag.primaryLayer);
with(darkenLayer[elm.layer]) {
.loadImages(elm.gradstorage) if(elm.gradstorage!== void);
.left = +elm.left if(elm.left !== void);
.top = +elm.top if(elm.top !== void);
.width = +elm.width if(elm.width !== void);
.height = +elm.height if(elm.height !== void);
darkenLayer.absolute = 1500000;
.type = ltDarken;
.visible = +elm.gradvisible if(elm.gradvisible !== void);
}
}

@endscript

; --darkenタグ
; 比較(暗)のレイヤを表示
; 使える属性属性: layer, opacity, left, top, width, height, gradstorage, gradvisible
; layer : 0以上の整数、messageの数にあわせる必要なし
; gradstorage : グラデーションに使う画像
; gradvisible : 表示するか(true or false)
@macro name = "darken"
@eval exp="darken(mp)"
@endmacro

371:名前は開発中のものです。
07/12/30 04:45:25 ombYUfwO
>>349
しかし吉里吉里でPC破壊って…w
どんなスクリプト書けばそんなことができるんだ…

372:名前は開発中のものです。
07/12/30 14:36:28 yWRbXP4U
>>371
プラグイン機能があるでしょう

373:名前は開発中のものです。
07/12/30 19:27:39 VR8gTu4l
吉里吉里の実用書が欲しいのですがオススメのものはありますか?
いまのところ
『萌えるゲーム制作 吉里吉里/KAGで作る美少女ゲーム』
『吉里吉里/KAGではじめるゲーム制作―タグでノベルゲームが簡単にできる!』
の二つで迷っているのですが……

374:名前は開発中のものです。
07/12/30 19:33:46 YpT1ypqO
現スレくらい読んでから質問してください

375:名前は開発中のものです。
07/12/30 19:38:56 VR8gTu4l
>>374
すみません見逃していました
ありがとうございました

376:名前は開発中のものです。
07/12/30 21:21:56 xchnVefN
次スレの話だけど熊野にんちの所外した方がよくない?
あそこ信じ込むと初心者のミスを誘発すると思う。

377:名前は開発中のものです。
07/12/30 22:53:32 i+Juvko6
正しい事しか書いてないサイトなんてそうそうないだろうしネットの情報鵜呑みにするほうが悪い
それが初心者なんだろうけど

378:名前は開発中のものです。
07/12/30 22:57:58 eJEa7NrB
>>376
同意
誘導する意味で書いているテンプレなのだから
載せておくならあそこは、せめて誤記多しくらいの注意は付けとくべきかと思う

379:名前は開発中のものです。
07/12/30 23:23:46 kuqQFMbZ
文句を言い出したらきりがない。
他の講座だっていろいろ欠点あるわけだが、それらにも全部いちゃもんつけてくのか?
そんなことしても吉里吉里が廃れるだけだろ

380:名前は開発中のものです。
07/12/30 23:53:03 eJEa7NrB
>>379
初心者への注意だけでそこまで話を拡大する意図が分からない
現に>>324-328こういう問題があるから言われているんだと思うが



381:名前は開発中のものです。
07/12/31 00:12:29 MSN00CX0
テンプレ全部に注意書き・解説をつけるか、全部につけないかの二択が俺の考え
あれはつける、これはつけないとかやると揉めるからよくない。
で全部につけるとすると全てのサイトになにかしら欠点があるからそれを指摘してしまう
それでは中の人達もやる気を無くすだけだからやめようってことで379の発言につながる

382:名前は開発中のものです。
07/12/31 01:51:20 +SJyzQ84
>>369
ですよねー! ……心底すみません。

>>370
わあああぁ、ああありがとうございますうぅぅ!
無駄といわれると確かにそのとおりなのですが、
ちょこっとでも他と差をつけたい素人心です。
わたしおおよろこび。ひゃっほう!

383:名前は開発中のものです。
07/12/31 05:55:15 0KUVtdHa
にんちの所、消さないならせめて「表現に問題あり」とか付けないかい?
上でも言われてるが誘導用のテンプレな訳だし。

384:名前は開発中のものです。
07/12/31 10:29:22 F5a+fH5+
右クリックでセーブやロードなどのシステム画面が出るようにしています。
右クリックのシステム画面から戻る時用に[tempsave place=0]を
使っているためか、右クリックから戻るとBGMが最初から
演奏し直されてしまうため、BGMを鳴らす部分を
@playbgm storage="BGM1" cond="kag.bgm.currentStorage != 'BGM1'"
のようにしてみたのですがうまくいきません。
何か解決方法がありましたらご教授お願いします。

385:名前は開発中のものです。
07/12/31 10:35:40 B4g6UMgR
テンプレに載せておいて、あのサイトは問題があるという議論が起きること自体、
さらし者にしているのと同じだ。そういう状況になるなら、外したほうがいい。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch