ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。
マルチポストはやめましょう。個人叩きも禁止です。
※スレで質問をするときは※
KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、
FAQ、Google等で調べてからにしましょう。
努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ!
吉里吉里スレ過去ログ倉庫
ttp://bbs.bokunatu.com/krkr/
吉里吉里2/KAG3雑談質問スレ_過去ログ
ttp://www.geocities.jp/kirikiri_log/
吉里吉里ダウンロードページ
ttp://kikyou.info/tvp/
ダウンロードしたアーカイブに含まれる「KAG System リファレンス」は
初心者にとって最も頼もしい教科書です。何度も繰り返し読みましょう。
■タグリファレンス … KAGの機能が網羅的、辞書的に載っています。
大よその機能(KAGでどんなことが出来るか)は把握しておきましょう。
■Tips/その他 … 陥り易いミスやより高度な使い方への足掛かりになる
数々のTipsが記載されています。
■TJSをもっと使うために
ゲームのインターフェイスをカスタマイズしたい、また
KAGの命令に無いことをしたくなったらまずここを読んでみよう。
必要に応じて>>3-6の公式掲示板や講座等を併用してください。
(併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります)
前スレ
■吉里吉里/KAG/TJS雑談質問スレ■その29
http://echo.2ch.net/test/read.cgi/gamedev/1433436610/
■吉里吉里/KAG/TJS雑談質問スレ■その30 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2016/06/09(木) 14:48:47.49ID:UJVM4w1p
175名前は開発中のものです。
2016/10/30(日) 16:25:14.73ID:SxYw8WV6176名前は開発中のものです。
2016/10/31(月) 19:21:41.21ID:z2Y9ymNf 最近のWindowsではインターネットからダウンロードした
未署名のexeを実行しようとすると警告が出るので吉里吉里云々は関係ないね。
根本的に解決するにはコードサイニングするしかない。
それにはめっちゃ金がかかるので同人向きではないって話なので、
結局ユーザー側で回避してもらうしかないのよね
未署名のexeを実行しようとすると警告が出るので吉里吉里云々は関係ないね。
根本的に解決するにはコードサイニングするしかない。
それにはめっちゃ金がかかるので同人向きではないって話なので、
結局ユーザー側で回避してもらうしかないのよね
177名前は開発中のものです。
2016/10/31(月) 19:45:40.21ID:m91Yucy5 横からですが、自分も気になってたのでありがたい質問と回答でした
>ウイルスソフトの警告
>ウイルスソフトの警告
178名前は開発中のものです。
2016/11/10(木) 17:24:09.72ID:tqejSuAW win7アップデートでKKDE起動できなくなったんだが
システム復元以外の解決方法わかるエスパーいませんか?
システム復元以外の解決方法わかるエスパーいませんか?
179名前は開発中のものです。
2016/11/11(金) 17:40:48.14ID:hOQx+RY1 out focusさんが見られなくなってる
あああ・・・
あああ・・・
180名前は開発中のものです。
2016/11/12(土) 21:50:45.08ID:k5e6Vk3E niftyだったから、なくなっちゃったのね。そういうことってあるんだなぁ。
181名前は開発中のものです。
2016/11/12(土) 21:52:48.53ID:EShwod+c 他にも講座等で有名だったけど
今はもうつながらないか繋がっても吉里吉里系は何もないサイトさん増えたよね
時代の流れかな
今はもうつながらないか繋がっても吉里吉里系は何もないサイトさん増えたよね
時代の流れかな
182名前は開発中のものです。
2016/11/12(土) 22:47:14.30ID:QIuq0hS7 out focusさんのwikiあった
DLが上手くいってなかったのか、ヘルプの内容部分が白紙になって見られなくて困っていました
ここに書くのもおかしいですが、復活してくださってありがとうございます
DLが上手くいってなかったのか、ヘルプの内容部分が白紙になって見られなくて困っていました
ここに書くのもおかしいですが、復活してくださってありがとうございます
183名前は開発中のものです。
2016/11/13(日) 00:19:06.58ID:Di2ksSZZ184名前は開発中のものです。
2016/11/13(日) 08:56:36.57ID:FsC4WmIE185名前は開発中のものです。
2016/11/13(日) 12:43:15.11ID:Di2ksSZZ186名前は開発中のものです。
2016/11/15(火) 18:44:41.45ID:ea3kAW8f ふつうに貼っとこう
スレ移行のときにテンプレ書き換えよろしく
OUTFOCUS Wiki*
ttp://wikiwiki.jp/gutchie/
スレ移行のときにテンプレ書き換えよろしく
OUTFOCUS Wiki*
ttp://wikiwiki.jp/gutchie/
187名前は開発中のものです。
2016/11/18(金) 16:11:15.09ID:V+6imy6n 吉里吉里で画面のフルスクリーンが出来ない(右上のボタンもロックされてしまった)のですが、
これを修正する方法はありますでしょうか?
1280*720で作ってしまった為、ノートPCだと画面サイズが足りない事があると判明したのですが、
フルスクリーンモード時に画面に合わせ縮小するというのも可能なのでしょうか?
アスペクト比変わらずフルスクリーンにする方法を探しているのですが、何か方法はあるのでしょうか
これを修正する方法はありますでしょうか?
1280*720で作ってしまった為、ノートPCだと画面サイズが足りない事があると判明したのですが、
フルスクリーンモード時に画面に合わせ縮小するというのも可能なのでしょうか?
アスペクト比変わらずフルスクリーンにする方法を探しているのですが、何か方法はあるのでしょうか
188名前は開発中のものです。
2016/11/30(水) 11:59:54.57ID:Vu/cCbB8 すみません、質問なのですが。
マクロの構文なのですが、これは正しいのでしょうか?
この構文だとパラメータ”立ちキャラ”に何か入っていても、立ちキャラを設定しなくても処理Aに行くと思うのですが。。。。
処理Bに行く条件ってどんなものになるのでしょうか?
[if exp='%立ちキャラ|false']
;処理A
[else]
;処理B
[endif]
マクロの構文なのですが、これは正しいのでしょうか?
この構文だとパラメータ”立ちキャラ”に何か入っていても、立ちキャラを設定しなくても処理Aに行くと思うのですが。。。。
処理Bに行く条件ってどんなものになるのでしょうか?
[if exp='%立ちキャラ|false']
;処理A
[else]
;処理B
[endif]
189名前は開発中のものです。
2016/12/02(金) 14:35:22.23ID:OSv4KJmS |false の意味分からん何がしたいんだ
190名前は開発中のものです。
2016/12/02(金) 15:56:42.17ID:ESwJfIWZ >>188
その記述だと立ちキャラパラメーターなければ処理Bだろ
その記述だと立ちキャラパラメーターなければ処理Bだろ
191名前は開発中のものです。
2016/12/02(金) 23:17:02.59ID:OSv4KJmS >>190
そうとも限らなくね? まぁ通る値は極々一部だろうけど
そうとも限らなくね? まぁ通る値は極々一部だろうけど
192名前は開発中のものです。
2016/12/03(土) 00:16:58.16ID:I7l83NSe [macro name=testA]
[nowait]
[emb exp=mp.hoge]
<
[if exp="%hoge|false"]
1
[else]
0
[endif]
>
[endnowait]
を試した結果↓
https://gyazo.com/4223bc4499c92a3b380a49d2742bb389
何故こうなるのかわからないなら "%"とか "|false" は使わないほうが良いと思うニダ
[nowait]
[emb exp=mp.hoge]
<
[if exp="%hoge|false"]
1
[else]
0
[endif]
>
[endnowait]
を試した結果↓
https://gyazo.com/4223bc4499c92a3b380a49d2742bb389
何故こうなるのかわからないなら "%"とか "|false" は使わないほうが良いと思うニダ
193名前は開発中のものです。
2016/12/06(火) 11:44:01.16ID:+EDxIy4K それって実用性はあるんだろうか
どんな時に使うのかよくわからん
どんな時に使うのかよくわからん
194名前は開発中のものです。
2016/12/06(火) 13:08:24.38ID:sYclUzQn >>192
ちょっと「ん?」となったけどわかりやすいなこれ
ちょっと「ん?」となったけどわかりやすいなこれ
195名前は開発中のものです。
2016/12/18(日) 07:23:44.91ID:JeZ5GHoj OUT FOCAUSさんの wiki見ましたが、もぐら叩きとかタイピングゲームとか、その他の小ネタのやつは削除されてるのでしょうか
もし見かけた方おられましたら情報いただきたいです
よろしくお願いします
もし見かけた方おられましたら情報いただきたいです
よろしくお願いします
196名前は開発中のものです。
2016/12/24(土) 21:09:12.84ID:X6ubNevw イヴの日にまでエロゲ開発とか、死にたくならないの?
197名前は開発中のものです。
2016/12/24(土) 21:27:44.11ID:xQRJt75t 今は吉里吉里の主力ってBLでは
198名前は開発中のものです。
2016/12/27(火) 04:29:40.19ID:NPsWv8Ys 動画ファイルって●とか▲みたいな複雑なマスクってかけれる?
199名前は開発中のものです。
2016/12/27(火) 09:16:34.01ID:P8iEt1Ke200名前は開発中のものです。
2017/01/16(月) 22:40:53.65ID:fol1SSQw 最近のパソコンの標準のペイントのサイズが640x480でないから困った
201名前は開発中のものです。
2017/01/16(月) 23:21:26.51ID:5LZiO3pM いくらなんでも今はペイント用のフリーソフト使おうよ
202名前は開発中のものです。
2017/01/17(火) 00:15:38.68ID:LLCfupH6 吉里吉里2で、立ち絵表示をしようと
http://kopacurve.blog33.fc2.com/blog-entry-387.html
のマクロをお借りして立ち絵表示をしようとしたのですが、どうしても足しか映らず、肝心の顔が見ることが出来ません。
コンフィグを弄ってcenter等の設定は出来たのですが……。
ゲーム画面サイズは800×600です。
http://kopacurve.blog33.fc2.com/blog-entry-387.html
のマクロをお借りして立ち絵表示をしようとしたのですが、どうしても足しか映らず、肝心の顔が見ることが出来ません。
コンフィグを弄ってcenter等の設定は出来たのですが……。
ゲーム画面サイズは800×600です。
203名前は開発中のものです。
2017/01/17(火) 01:30:57.54ID:LLCfupH6 足しか映らない、ていうのは、画像が上に行ってしまって足だけという意味です、すみません!
204名前は開発中のものです。
2017/01/17(火) 12:26:16.42ID:MIOaPv4i 見てないがcenterの設定って事はkagex?
envinitのどこか間違ってるんじゃね?
envinitのどこか間違ってるんじゃね?
205名前は開発中のものです。
2017/01/17(火) 12:39:48.10ID:LLCfupH6 EXではないです…
普通にコンフィグで前景レイヤ初期位置の調整だけしたって意味です。すみません
左右の調整は出来ても、前景レイヤ上下の調整は見当たらなくて、立ち絵が上に行ってしまってるんです
マクロお借りしてるサイトにも書かれていないようなので…
普通にコンフィグで前景レイヤ初期位置の調整だけしたって意味です。すみません
左右の調整は出来ても、前景レイヤ上下の調整は見当たらなくて、立ち絵が上に行ってしまってるんです
マクロお借りしてるサイトにも書かれていないようなので…
206名前は開発中のものです。
2017/01/17(火) 14:13:22.82ID:v5+pQQ+8 マクロを使う前にまず自分でimageタグで表示してみたら?
仕組みを理解すれば、コンフィグでも人の作ったマクロでも、自分でマクロを組んで使う事も出来るでしょ
仕組みを理解すれば、コンフィグでも人の作ったマクロでも、自分でマクロを組んで使う事も出来るでしょ
207名前は開発中のものです。
2017/01/17(火) 14:33:24.57ID:LLCfupH6 流石にimageタグでは問題なく表示できます…
マクロで表示した時だけ変に表示されてしまうんです…
マクロで表示した時だけ変に表示されてしまうんです…
208名前は開発中のものです。
2017/01/17(火) 15:11:18.85ID:5GXWpEdQ 足しか映らずって800*600の画面より大きい全身ファイルいれて
マクロそのまんまコピペしてtopとleft指定してないってオチじゃないの?
そのサイトの一番最初にも説明書いてある
[ macro name="キャラ" ]
[ image storage=%ch_sto layer=%lay top=%y left=%x visible=true page=back ]
[ endmacro ]
これだけでまずちゃんと映るかやってみ
マクロそのまんまコピペしてtopとleft指定してないってオチじゃないの?
そのサイトの一番最初にも説明書いてある
[ macro name="キャラ" ]
[ image storage=%ch_sto layer=%lay top=%y left=%x visible=true page=back ]
[ endmacro ]
これだけでまずちゃんと映るかやってみ
209名前は開発中のものです。
2017/01/17(火) 21:14:20.89ID:8Td0ce2F 今信用できる背景素材サイトはどこですかね?
とりあえず背景写真保管の会は危険だ。
どっかクリックしたら変な警告が出るぞ。
とりあえず背景写真保管の会は危険だ。
どっかクリックしたら変な警告が出るぞ。
210名前は開発中のものです。
2017/01/17(火) 21:19:01.04ID:2OKz6gTS そんなパソコン蛾物故割れたみたいなこと言われても
行ってみたらリンク切れ(あるいは接続先のサーバーエラー?)がいくつかあっただけだった
行ってみたらリンク切れ(あるいは接続先のサーバーエラー?)がいくつかあっただけだった
211名前は開発中のものです。
2017/01/17(火) 21:19:13.65ID:zabd6HV8212名前は開発中のものです。
2017/01/17(火) 21:40:54.46ID:5GXWpEdQ >>211
だからお前さんがpos指定の意味合い自体理解してない=できないで騒いでるだけじゃ
http://devdoc.kikyou.info/tvp/docs/kag3doc/contents/Tags.html
posの部分な
>縦方向の位置については、レイヤの下端は画面の下端に合わせて ( 下側に 詰められて ) 表示されます。
>この属性を指定した場合は left 属性や top 属性は無視されます。
だからお前さんがpos指定の意味合い自体理解してない=できないで騒いでるだけじゃ
http://devdoc.kikyou.info/tvp/docs/kag3doc/contents/Tags.html
posの部分な
>縦方向の位置については、レイヤの下端は画面の下端に合わせて ( 下側に 詰められて ) 表示されます。
>この属性を指定した場合は left 属性や top 属性は無視されます。
213名前は開発中のものです。
2017/01/17(火) 22:07:19.00ID:zabd6HV8 >>212
すみません、多分漸く理解出来ました!
立ち絵の下半身ちょんぎってまた挑戦して見ます!
posの場合、png保存でも立ち絵全体を入れてしまうと足まで、しかも下の空白まで計算されてしまう?のですね?
更にはposとposition同じと思ってましたが違ったようで……お恥ずかしい
すみません、多分漸く理解出来ました!
立ち絵の下半身ちょんぎってまた挑戦して見ます!
posの場合、png保存でも立ち絵全体を入れてしまうと足まで、しかも下の空白まで計算されてしまう?のですね?
更にはposとposition同じと思ってましたが違ったようで……お恥ずかしい
214名前は開発中のものです。
2017/01/18(水) 16:25:42.46ID:At+8xP2B 俺もしらんかった。。。
cとかlcとか使わないからなぁ。。。
あれは甘え
cとかlcとか使わないからなぁ。。。
あれは甘え
215名前は開発中のものです。
2017/01/18(水) 22:19:31.44ID:8UyiwcWA216名前は開発中のものです。
2017/01/22(日) 16:21:02.02ID:vWYglPdh oggを使おうとしてプラグインを使うタグを入れて上書き保存しようとしたら、
わけのわからないエラーメッセージが出て来た。
わけのわからないエラーメッセージが出て来た。
217名前は開発中のものです。
2017/01/22(日) 16:45:00.60ID:vWYglPdh ちなみに吉里吉里2でOSはWindows10でつ
218名前は開発中のものです。
2017/01/22(日) 16:47:32.92ID:u7a3Cdk5 >上書き保存しようとしたら
吉里吉里には編集機能はないんだよなあ・・・
吉里吉里には編集機能はないんだよなあ・・・
219名前は開発中のものです。
2017/01/23(月) 10:06:51.99ID:UAltOjnd なんでどうしようもない馬鹿って「なんかエラーが」「わけの分からないエラーが」みたいに
一番肝心なところを具体的に言わないんだろうな
一番肝心なところを具体的に言わないんだろうな
220名前は開発中のものです。
2017/01/23(月) 13:16:19.15ID:hsheVRdO >>219
1行目で答えが出てるじゃんw
1行目で答えが出てるじゃんw
221名前は開発中のものです。
2017/01/23(月) 17:27:56.06ID:sYttttOr うるさい!どうしようもない馬鹿じゃない!
222名前は開発中のものです。
2017/01/23(月) 17:43:17.33ID:M/X5tuKx どうしようもない馬鹿に解答が降りてきた
223名前は開発中のものです。
2017/01/23(月) 18:27:47.45ID:sYttttOr 荒らすな!
224名前は開発中のものです。
2017/01/24(火) 09:40:38.17ID:iHYSPBxf 攻撃力 55
防御力 68
HP 180
こういうのを、数字は右揃え、文字は左揃えにするには、レイヤーを2枚使うしかないですか?
数字が4桁だったり、ステータスが5文字だったりするのを想定込みで
防御力 68
HP 180
こういうのを、数字は右揃え、文字は左揃えにするには、レイヤーを2枚使うしかないですか?
数字が4桁だったり、ステータスが5文字だったりするのを想定込みで
225名前は開発中のものです。
2017/01/24(火) 10:08:32.83ID:fH5yuSo/ リファのLayer.drawTextとfont.getTextWidth読んでわからないなら
[locate x="100" y="100"]使って一項目ずつxy位置を指定するしかない
[locate x="100" y="100"]使って一項目ずつxy位置を指定するしかない
226名前は開発中のものです。
2017/01/24(火) 11:32:55.01ID:omnQ3hdv 普通”攻撃力”とかの文字は画像にしてレイヤーにまとめるのがベター
227名前は開発中のものです。
2017/01/24(火) 15:28:16.52ID:8MLb6rwb 等幅フォントなら文字列処理でなんとかならなくもないんじゃね?
228名前は開発中のものです。
2017/01/24(火) 17:12:06.10ID:omnQ3hdv そうなんだけどさ、結局BGの上に乗っけるものだから背景に塗り込めちゃった方が楽だし、絵的なデザインできるわけだから見栄えが良い
229名前は開発中のものです。
2017/01/27(金) 17:39:14.64ID:7BG4/ucA 人生ゲームのようなものを作っています。
1・サイコロを振るボタンを押す
2・道が分岐したらどちらの移動先に行くかを決める
という単純な部分で詰まってしまいました。
サイコロのボタンは表示したままにしておきたいのですが、分岐中はクリックできないようにしたいのですがその方法がわかりません。
また、分岐のボタンを表示中にキーボードの←→キーを押すと、『右の道』『左の道』の他に『サイコロを振る』まで選択出来てしまいます。
分岐ボタン中は←→でどちらの道、というのを選べるようにしたいですがサイコロボタンにキーが行ってしまう、クリックが出来てしまう事を拒否したいのですが良い方法はありませんでしょうか?
1・サイコロを振るボタンを押す
2・道が分岐したらどちらの移動先に行くかを決める
という単純な部分で詰まってしまいました。
サイコロのボタンは表示したままにしておきたいのですが、分岐中はクリックできないようにしたいのですがその方法がわかりません。
また、分岐のボタンを表示中にキーボードの←→キーを押すと、『右の道』『左の道』の他に『サイコロを振る』まで選択出来てしまいます。
分岐ボタン中は←→でどちらの道、というのを選べるようにしたいですがサイコロボタンにキーが行ってしまう、クリックが出来てしまう事を拒否したいのですが良い方法はありませんでしょうか?
230名前は開発中のものです。
2017/01/27(金) 20:55:02.34ID:Pfsk/eyL locklink
231名前は開発中のものです。
2017/01/30(月) 22:43:28.44ID:P1C7/7oS WEB WAVE LIBの効果音素材がダウンロードできなくなってしまった!
232名前は開発中のものです。
2017/02/02(木) 23:14:22.12ID:GkZeqSUA WEB WAVE LIBから効果音素材がダウンロードできるようになった♪
233名前は開発中のものです。
2017/02/03(金) 13:50:37.80ID:InlvGBzq ありがとうございます、様々試した結果、少しだけやりたい動作が出来ました。
が、[locklink]を使用すると問答無用で全部使えなくなってしまう為、『いつでも押せるボタンだがキー操作の対象にならない』というような物は可能でしょうか?
また、ボタンAの上でクリック最中、ボタンから別の場所へ移動して離した(ドラッグするような動き)時、ボタンAが押されなかった判定にしたいのですがどのようにすれば良いのでしょうか?
が、[locklink]を使用すると問答無用で全部使えなくなってしまう為、『いつでも押せるボタンだがキー操作の対象にならない』というような物は可能でしょうか?
また、ボタンAの上でクリック最中、ボタンから別の場所へ移動して離した(ドラッグするような動き)時、ボタンAが押されなかった判定にしたいのですがどのようにすれば良いのでしょうか?
234名前は開発中のものです。
2017/03/06(月) 14:52:13.94ID:+tr73AGh グラフィカルボタンについて質問です。
ヒロインの立ち絵画像をボタンにしたヒロイン選択画面を作っているのですが
モノクロ画像のボタンを、カーソルを合わせた時とクリックした時に色付きの画像にするようにしています。
この状態だと一度クリックしたボタン画像が再びモノクロに(標準の画像)戻るのですが、
このまま色付きの状態・・・クリックした時の画像のまま表示させるにはどうしたらいいのでしょうか。
アドバイス頂ければ幸いです。
ヒロインの立ち絵画像をボタンにしたヒロイン選択画面を作っているのですが
モノクロ画像のボタンを、カーソルを合わせた時とクリックした時に色付きの画像にするようにしています。
この状態だと一度クリックしたボタン画像が再びモノクロに(標準の画像)戻るのですが、
このまま色付きの状態・・・クリックした時の画像のまま表示させるにはどうしたらいいのでしょうか。
アドバイス頂ければ幸いです。
235名前は開発中のものです。
2017/03/13(月) 23:12:27.30ID:0Mlm/+oG 初めまして。現在吉里吉里2でゲームを作っているのですが、
ロードの方が上手くいかずもうお手上げなので、
こちらの方で良ければ助言を頂ければと思ってます。
今やってる方法がメインのメッセージレイヤ1と2を非表示にして、
メッセージレイヤ3をボタンタグを形成、5でボタンの情報を
乗せる様にしています。
メインのksでメッセージレイヤ1と2を管理して、指定のボタンタグを
押したら別のksに飛んでメッセージレイヤ3と5が表示されロード管理の
ページが出るようになっています。
そのロードのボタンに当てている命令は以下です。
[button graphic=S&L.bmp exp="kag.restoreBookMark(0)"]
症状としては、ページに飛んでロード用のボタンを押すと下記のエラー文が
出る形になります。
色々調べたり、試したのですが上手くいかず途方にくれております。
[エラー文]
スクリプスで例外が発生しました
オブジェクトはすでに無効化されています
ロードの方が上手くいかずもうお手上げなので、
こちらの方で良ければ助言を頂ければと思ってます。
今やってる方法がメインのメッセージレイヤ1と2を非表示にして、
メッセージレイヤ3をボタンタグを形成、5でボタンの情報を
乗せる様にしています。
メインのksでメッセージレイヤ1と2を管理して、指定のボタンタグを
押したら別のksに飛んでメッセージレイヤ3と5が表示されロード管理の
ページが出るようになっています。
そのロードのボタンに当てている命令は以下です。
[button graphic=S&L.bmp exp="kag.restoreBookMark(0)"]
症状としては、ページに飛んでロード用のボタンを押すと下記のエラー文が
出る形になります。
色々調べたり、試したのですが上手くいかず途方にくれております。
[エラー文]
スクリプスで例外が発生しました
オブジェクトはすでに無効化されています
236名前は開発中のものです。
2017/03/13(月) 23:13:08.58ID:0Mlm/+oG 続きです。
[コンソール]
YesNoDialog.tjs を読み込みました(5ms)
================================================================================
Scenario loaded : first.ks
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
first.ks : jumped to : *01a-2
処理を開始します
==== An exception occured at buttonlayer.tjs(164)[(function) onMouseUp], VM ip = 16 ====
-- Disassembled VM code --
#(164) Butt_mouseDown = false;
00000013 const %1, *2 // *2 = (int)0
00000016 spd %-2.*0, %1 // *0 = (string)"Butt_mouseDown"
-- Register dump --
%-2=(object)(object 0x0018F8B0:0x00000000) %-1=(object)(object 0x0B88AFF4:0x0B88AFF4)
%0=(void) %1=(int)0 %2=(void)
----------------------------------------------------------------------------------------
スクリプトで例外が発生しました
オブジェクトはすでに無効化されています
trace : immediate event
非フリーセーブで製作していまして、メインの方のテキストの
1ブロック毎にセーブのタグは入れてあります。
すみませんが何卒よろしくお願いいたします。
[コンソール]
YesNoDialog.tjs を読み込みました(5ms)
================================================================================
Scenario loaded : first.ks
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
first.ks : jumped to : *01a-2
処理を開始します
==== An exception occured at buttonlayer.tjs(164)[(function) onMouseUp], VM ip = 16 ====
-- Disassembled VM code --
#(164) Butt_mouseDown = false;
00000013 const %1, *2 // *2 = (int)0
00000016 spd %-2.*0, %1 // *0 = (string)"Butt_mouseDown"
-- Register dump --
%-2=(object)(object 0x0018F8B0:0x00000000) %-1=(object)(object 0x0B88AFF4:0x0B88AFF4)
%0=(void) %1=(int)0 %2=(void)
----------------------------------------------------------------------------------------
スクリプトで例外が発生しました
オブジェクトはすでに無効化されています
trace : immediate event
非フリーセーブで製作していまして、メインの方のテキストの
1ブロック毎にセーブのタグは入れてあります。
すみませんが何卒よろしくお願いいたします。
237名前は開発中のものです。
2017/03/13(月) 23:32:32.98ID:d1VT/TgJ プレイヤーが自分のアバター(主人公)をキャラメイク出来るゲームを作りたいんですが吉里吉里で作れますか?
238名前は開発中のものです。
2017/03/13(月) 23:41:24.37ID:wK6PnLyK 素材用意できるかどうかのほうが大きい
あとTJSはいじれないと多分きつい
あとTJSはいじれないと多分きつい
239名前は開発中のものです。
2017/03/14(火) 13:04:39.80ID:ir5IgktF >>235
http://tjs2.info/
ここの第五章 システムボタンの中にある
http://tjs2.info/TJS0607.html
6.7 セーブ/ロード画面の設計
ここを見てみるとセーブ・ロードに関する基本的なことがわかると思う
ボタンは「吉里吉里プラグインとかごった煮的配布場所」で配布されてるKLayers.ksのクラスを継承して作ってるなぁ
http://tjs2.info/
ここの第五章 システムボタンの中にある
http://tjs2.info/TJS0607.html
6.7 セーブ/ロード画面の設計
ここを見てみるとセーブ・ロードに関する基本的なことがわかると思う
ボタンは「吉里吉里プラグインとかごった煮的配布場所」で配布されてるKLayers.ksのクラスを継承して作ってるなぁ
240名前は開発中のものです。
2017/03/24(金) 23:12:54.09ID:ga6j9fBe フリーセーブ使ってる人見たことない
241名前は開発中のものです。
2017/03/25(土) 09:22:13.40ID:2I2MIIL5 すみません System.shellExecuteの質問です
吉里吉里上でmifesを起動させようとして以下の記述をしてみましたがうまくいきませんでした
何がいけないのでしょうか
var storage = kag.conductor.curStorage;
var line = kag.conductor.curLine;
System.shellExecute("C:\\Program Files (x86)\\MIFES10\\miw.exe /+%line% %storage%");
ちなみにdosプロンプト上から
"C:\Program Files (x86)\MIFES10\miw.exe" /+5 f:test.txt
これでtest.txtが起動して5行目が表示されました
また
System.shellExecute("C:\\Program Files (x86)\\MIFES10\\miw.exe");
これも起動します。
一つは、storageをフルパスで取得してないせいなのかもしれませんが、正直よくわかりませんでした
どこを直せばよいのでしょうか
吉里吉里上でmifesを起動させようとして以下の記述をしてみましたがうまくいきませんでした
何がいけないのでしょうか
var storage = kag.conductor.curStorage;
var line = kag.conductor.curLine;
System.shellExecute("C:\\Program Files (x86)\\MIFES10\\miw.exe /+%line% %storage%");
ちなみにdosプロンプト上から
"C:\Program Files (x86)\MIFES10\miw.exe" /+5 f:test.txt
これでtest.txtが起動して5行目が表示されました
また
System.shellExecute("C:\\Program Files (x86)\\MIFES10\\miw.exe");
これも起動します。
一つは、storageをフルパスで取得してないせいなのかもしれませんが、正直よくわかりませんでした
どこを直せばよいのでしょうか
242名前は開発中のものです。
2017/03/25(土) 13:21:10.66ID:2I2MIIL5243名前は開発中のものです。
2017/05/08(月) 20:58:31.49ID:Ey6Kmg+6 吉里吉里(TJS)の処理速度
ってどれくらい早いですかね?
前見た記憶ではけっこう早かった気がしましたが
今ちょっと検索しただけだと具体的な
実行速度の数値が見つかりませんでした
今TJSでゴリゴリ計算するような
特殊なジャンルのプログラムを書いてまして
C言語などで書けば
もっと早いのは分かっているのですが
別言語で書くのはしんどいので
Cに対して100倍以内くらいの差なら
まずTJSで書いてみようと思ってます
ってどれくらい早いですかね?
前見た記憶ではけっこう早かった気がしましたが
今ちょっと検索しただけだと具体的な
実行速度の数値が見つかりませんでした
今TJSでゴリゴリ計算するような
特殊なジャンルのプログラムを書いてまして
C言語などで書けば
もっと早いのは分かっているのですが
別言語で書くのはしんどいので
Cに対して100倍以内くらいの差なら
まずTJSで書いてみようと思ってます
244名前は開発中のものです。
2017/05/08(月) 20:59:41.51ID:eoC24YE/ 自分でそのジャンルのプログラムの簡易版みたいのを書いて計測するのが一番ラク
245名前は開発中のものです。
2017/05/08(月) 21:02:15.43ID:Ey6Kmg+6 なるほどそうですね
じゃあプロトタイプをまずTJSで書いてみて
そこで遅すぎてお話にならないようであれば
あらためてC言語などで書き直すようにします
じゃあプロトタイプをまずTJSで書いてみて
そこで遅すぎてお話にならないようであれば
あらためてC言語などで書き直すようにします
246名前は開発中のものです。
2017/05/17(水) 17:08:10.99ID:NY9YCY3n モブキャラ100人くらいの名前をランダムに生成するのってどんな方法がありますか
f.名前格納[0] = '鈴木'
f.名前格納[1] = '佐藤'
みたいに1000名くらいバーっと書いてシャッフルして上から100人を選ぶ、
みたいな方法は思いつくんですけど、なにかもっといい方法があれば教えて下さい。
f.名前格納[0] = '鈴木'
f.名前格納[1] = '佐藤'
みたいに1000名くらいバーっと書いてシャッフルして上から100人を選ぶ、
みたいな方法は思いつくんですけど、なにかもっといい方法があれば教えて下さい。
247名前は開発中のものです。
2017/05/17(水) 17:12:56.74ID:cT+4Yz1m そら滅茶苦茶な名前でいいなら適当にランダムな平仮名選んで「えぶ」「こゆ」「れび」とか作れないこたないだろうけど
それじゃ意味ないだろうし
もうちょっと効率良くやりたいなら、「バーっとシャッフルして100人選ぶ」のを「名字1文字目」と「名字2文字目」で
それぞれやって繋げれば1000名もいなくてもそれっぽくなる確率は高い
それじゃ意味ないだろうし
もうちょっと効率良くやりたいなら、「バーっとシャッフルして100人選ぶ」のを「名字1文字目」と「名字2文字目」で
それぞれやって繋げれば1000名もいなくてもそれっぽくなる確率は高い
248名前は開発中のものです。
2017/05/17(水) 18:35:16.30ID:NY9YCY3n 繋げるのは今ためしにやってみたんですけど、どうもおかしな名前が出過ぎて
しまって無理でした。高安とか日馬とか、たまたまなんですけど相撲取りみたいな
名前が連発で出てきて、諦めました。
名字は、全国で多い名字一覧みたいなページがあったのでそれを使って1000人分
作ろうと思います。
でも名前のほうはなかなかないんですよね。名づけを考えるページで
最近の名前一覧100みたいなのはあるんですけど、今風な名前が多いし、
数も足りなそうだし。
しまって無理でした。高安とか日馬とか、たまたまなんですけど相撲取りみたいな
名前が連発で出てきて、諦めました。
名字は、全国で多い名字一覧みたいなページがあったのでそれを使って1000人分
作ろうと思います。
でも名前のほうはなかなかないんですよね。名づけを考えるページで
最近の名前一覧100みたいなのはあるんですけど、今風な名前が多いし、
数も足りなそうだし。
249名前は開発中のものです。
2017/05/20(土) 11:30:38.94ID:yhBoyri/ なんのためのシステムか知らんけどBOTの名前付けとかだったら 氏名×名前で適当にくっつければ それなりの数になるんじゃないか
1*5だと 5種類だけど 2*5になれば10だし 5*5なら25になるし 1000人作るにしても 30*30で900になるわけで
日本人だと鈴木とか佐藤とか多いから 配列に鈴木を3個入れたりしてもいいんじゃないか
1*5だと 5種類だけど 2*5になれば10だし 5*5なら25になるし 1000人作るにしても 30*30で900になるわけで
日本人だと鈴木とか佐藤とか多いから 配列に鈴木を3個入れたりしてもいいんじゃないか
250名前は開発中のものです。
2017/05/20(土) 17:23:33.66ID:GtEParFL var dic = %[
苗字接頭:['東','西','南','北','大','山','石','森','金','黒'], // 10
苗字接尾:['田','口','山','村','野','川','園','浜','井','本','木','崎','森','小路' ], // 14
苗字単体:['勅使河原'], // 接頭+接尾でなく単体で抽出される苗字
男名前単体:['しんのすけ'],
男名前接頭:['将','翔','優','正','健','良'], // 6
男名前接尾:['男','雄','太','一','助','人'], // 6
女名前単体:['ルイズ'],
女名前接頭:['雪','夏','秋','春','愛','優'], // 6
女名前接尾:['子','絵','奈','華','美',''], // 6
];
function getRandomName( dic, ch = '苗字' ) {
var r = function( arr ) { return arr[ intrandom(arr.count-1) ]; }; // 配列からランダムで要素抽出
if( !intrandom(49) ) return r(dic[ch+'単体']); // 1/50で単体の配列から抽出
for(;;) {
var c0 = r(dic[ch+'接頭']);
var c1 = r(dic[ch+'接尾']);
if( c0 == c1 ) continue; // 山山とか接頭接尾が被る苗字はNG
var nm = c0+c1;
return nm;
}
}
for( var i = 0 ; i < 100 ; i++ ) dm( getRandomName(dic,'苗字')+' '+getRandomName(dic,'男名前') );
for( var i = 0 ; i < 100 ; i++ ) dm( getRandomName(dic,'苗字')+' '+getRandomName(dic,'女名前') );
Debug.console.visible = true;
// これで、10(苗字接頭)*14(苗字接尾)*6(名前接頭)*6(名前接尾)*2(男女)=10080個(単体は除く)
// 配列の充実化は自分で頑張れ
苗字接頭:['東','西','南','北','大','山','石','森','金','黒'], // 10
苗字接尾:['田','口','山','村','野','川','園','浜','井','本','木','崎','森','小路' ], // 14
苗字単体:['勅使河原'], // 接頭+接尾でなく単体で抽出される苗字
男名前単体:['しんのすけ'],
男名前接頭:['将','翔','優','正','健','良'], // 6
男名前接尾:['男','雄','太','一','助','人'], // 6
女名前単体:['ルイズ'],
女名前接頭:['雪','夏','秋','春','愛','優'], // 6
女名前接尾:['子','絵','奈','華','美',''], // 6
];
function getRandomName( dic, ch = '苗字' ) {
var r = function( arr ) { return arr[ intrandom(arr.count-1) ]; }; // 配列からランダムで要素抽出
if( !intrandom(49) ) return r(dic[ch+'単体']); // 1/50で単体の配列から抽出
for(;;) {
var c0 = r(dic[ch+'接頭']);
var c1 = r(dic[ch+'接尾']);
if( c0 == c1 ) continue; // 山山とか接頭接尾が被る苗字はNG
var nm = c0+c1;
return nm;
}
}
for( var i = 0 ; i < 100 ; i++ ) dm( getRandomName(dic,'苗字')+' '+getRandomName(dic,'男名前') );
for( var i = 0 ; i < 100 ; i++ ) dm( getRandomName(dic,'苗字')+' '+getRandomName(dic,'女名前') );
Debug.console.visible = true;
// これで、10(苗字接頭)*14(苗字接尾)*6(名前接頭)*6(名前接尾)*2(男女)=10080個(単体は除く)
// 配列の充実化は自分で頑張れ
251名前は開発中のものです。
2017/05/21(日) 08:51:24.75ID:9UdXPNof252名前は開発中のものです。
2017/05/29(月) 23:17:46.34ID:OOfBMUFl MP3の特許切れたみたいだけど対応しないのかな
253名前は開発中のものです。
2017/05/29(月) 23:21:55.20ID:sMzIneRc 今や吉里吉里はプロ・セミプロユースがほとんどで
フリー素材とかもoggが大抵一緒にあることを
考えるとねえ
フリー素材とかもoggが大抵一緒にあることを
考えるとねえ
254名前は開発中のものです。
2017/06/07(水) 01:37:21.42ID:H156V2+s 組んでてふと思ったんだけど、
ifの中で直接ジャンプしてそこから強制的にタイトルに戻ったり
call先で強制的にタイトルに戻ったり
あまつさえifの中のcall先で強制的にタイトルに戻ったらまずいのではないかな?
ifやcallがずっとスタックされ続けるよね?タブン……
解決法あるのかねこれ それとも無視して平気?
ifの中で直接ジャンプしてそこから強制的にタイトルに戻ったり
call先で強制的にタイトルに戻ったり
あまつさえifの中のcall先で強制的にタイトルに戻ったらまずいのではないかな?
ifやcallがずっとスタックされ続けるよね?タブン……
解決法あるのかねこれ それとも無視して平気?
255名前は開発中のものです。
2017/06/07(水) 01:40:32.80ID:lKRfd5t4 titleタグ踏んだらその辺はリセットされたんじゃないかと思うけど……
最近KAG触っていないので若干自信ないが
最近KAG触っていないので若干自信ないが
256名前は開発中のものです。
2017/06/17(土) 16:01:47.96ID:cePmymgy 吉里吉里講座のホームページが潰れていて高度な事のやり方がわからなくなった。
たとえばタイトル画面の選択肢から栞を読み込ませる方法とか、右クリックで栞にセーブする方法とか。
たとえばタイトル画面の選択肢から栞を読み込ませる方法とか、右クリックで栞にセーブする方法とか。
257l
2017/06/17(土) 19:29:14.25ID:wQhP0Mai 学校の教室でリアル型脱出ゲームしてみた
https://www.youtube.com/watch?v=GktW6c28dzo&t=144s
https://www.youtube.com/watch?v=GktW6c28dzo&t=144s
258名前は開発中のものです。
2017/06/17(土) 22:46:19.55ID:TD2s8FX4 KAGで扱う部分は初歩的な事だと思うけど
サイトと情報が消えていくのはまずいね
最近過疎ってるのはやっぱ
スマホブームに乗れなかったからか
サイトと情報が消えていくのはまずいね
最近過疎ってるのはやっぱ
スマホブームに乗れなかったからか
259名前は開発中のものです。
2017/06/17(土) 23:10:44.10ID:prylZ12Y 元々プログラマ文化の強いツールで、初心者迎合はムリにやってたようなところもあるからね
260名前は開発中のものです。
2017/06/17(土) 23:13:00.17ID:prylZ12Y 次に吉里吉里ブームが来るとしたら逆にセミプロ・プロユースとしてだと思う
「アマチュアがノベルゲーム作りたい」って方向なら色々別なのが出てきたしねえ
「アマチュアがノベルゲーム作りたい」って方向なら色々別なのが出てきたしねえ
261名前は開発中のものです。
2017/06/18(日) 03:06:53.42ID:nyJf3Ope KAGまで面倒みたのは大正解だったと思うけど
もしKAGなくてKAGを自力で実装必須だったら
一部の通向けの道具として埋もれてたはず
もしKAGなくてKAGを自力で実装必須だったら
一部の通向けの道具として埋もれてたはず
262名前は開発中のものです。
2017/06/18(日) 03:17:55.24ID:hw66yuLh あの時代は吉里吉里でもまあまあ易しいほうだったんだよ
そして「頑張ればFateも作れまっせ」という誘引力がプラスされて
中級者にとってドンピシャだった
アマが凝ったノベルゲーを作りたいという最盛期はもう去っちゃったからね
ノベルに限らず、セミプロやプロが2Dゲームを作る選択肢としての
立ち位置になっていきそう
そして「頑張ればFateも作れまっせ」という誘引力がプラスされて
中級者にとってドンピシャだった
アマが凝ったノベルゲーを作りたいという最盛期はもう去っちゃったからね
ノベルに限らず、セミプロやプロが2Dゲームを作る選択肢としての
立ち位置になっていきそう
263名前は開発中のものです。
2017/06/18(日) 20:17:41.87ID:nyJf3Ope 作る側も若年層はPCよりスマホ触る時間長くて
プログラミング文化が衰退してるのもあるかも
プログラミング文化が衰退してるのもあるかも
264名前は開発中のものです。
2017/06/19(月) 17:05:39.66ID:yaju8vtw くそっ新しいksファイル作って新しいラベル作って栞にセーブしようとすると、
セーブファイルがどうしてもfirstのスタートになってしまう。
ラベルに|もつけて[cm]タグもつけたのに、なぜだ!
セーブファイルがどうしてもfirstのスタートになってしまう。
ラベルに|もつけて[cm]タグもつけたのに、なぜだ!
265名前は開発中のものです。
2017/06/20(火) 02:58:15.87ID:1Izb6LTB >>264
栞名も新たに付けた?
栞名も新たに付けた?
266名前は開発中のものです。
2017/06/21(水) 17:35:52.65ID:7K4RnHkd krkrzって、結局とりあえずこれで動くってSDKは無いのかね
kagexからいろいろ組み直しが多くて、kagex環境そこそこ構築して使えてる俺からしてもハードル高い
誰か作ってある環境ゆずってくれないかな……
kagexからいろいろ組み直しが多くて、kagex環境そこそこ構築して使えてる俺からしてもハードル高い
誰か作ってある環境ゆずってくれないかな……
267名前は開発中のものです。
2017/06/21(水) 19:16:49.67ID:hLJJ1UPh 吉里吉里ZはKAGで使うものじゃなくてTJSをゴリゴリ書くものだと思ってる
KAGParserは一応使うけどね
KAGParserは一応使うけどね
268名前は開発中のものです。
2017/06/23(金) 10:58:07.97ID:nMQj6EzN 俺もzの環境欲しいな
メモリ関係が改善されているのが羨ましい
メモリ関係が改善されているのが羨ましい
269名前は開発中のものです。
2017/06/23(金) 11:51:16.47ID:cgIhvGKt270名前は開発中のものです。
2017/06/23(金) 13:35:44.85ID:etatw3I/ ttps://github.com/krkrz/kag3_ham
こういうのも
こういうのも
271名前は開発中のものです。
2017/06/26(月) 22:10:11.64ID:LLFwPWYe 質問です。下記のスクリプトは
履歴で「う」の文字だけがリンクとなると思うのですが、
実際には「うえお」の部分がリンクになります
hactとendhactに囲まれた部分だけをリンクにしたい場合
どうすればいいでしょう?
あい[hact exp="dm(1)"]う[endhact]えお[s]
履歴で「う」の文字だけがリンクとなると思うのですが、
実際には「うえお」の部分がリンクになります
hactとendhactに囲まれた部分だけをリンクにしたい場合
どうすればいいでしょう?
あい[hact exp="dm(1)"]う[endhact]えお[s]
272名前は開発中のものです。
2017/06/26(月) 23:39:00.87ID:LLFwPWYe 自己解決。HistoryLayerの
endAction()は改行などでも実行され
そん時にリンク終端部分が更新されてるせいだ
HistoryLayer.tjs, endAction()内の
last.end = font.getTextWidth(currentLine);
の行を
if( last.end === void ) last.end = font.getTextWidth(currentLine);
に修正して直せた
endAction()は改行などでも実行され
そん時にリンク終端部分が更新されてるせいだ
HistoryLayer.tjs, endAction()内の
last.end = font.getTextWidth(currentLine);
の行を
if( last.end === void ) last.end = font.getTextWidth(currentLine);
に修正して直せた
273名前は開発中のものです。
2017/07/03(月) 21:29:25.15ID:kvg5I60T メッセージのデータを CSVファイルで用意して、
csvParser.dllプラグインで読み込んでいるんですが、
そのメッセージ(レイヤ)に、インライン画像を入れる方法はないでしょうか?
[graph storage="○○.bmp" char=false]→普通に文字で表示されてしまいます。
できれば、CSVデータの中に画像のリンク先を入れたいのですが…
csvParser.dllプラグインで読み込んでいるんですが、
そのメッセージ(レイヤ)に、インライン画像を入れる方法はないでしょうか?
[graph storage="○○.bmp" char=false]→普通に文字で表示されてしまいます。
できれば、CSVデータの中に画像のリンク先を入れたいのですが…
274名前は開発中のものです。
2017/07/16(日) 00:55:08.68ID:UGWgbWcq フリーフォントを文章に埋め込みたくて[mappfont]を使ったんですが
文字の大部分が切れたまま表示されてしまいます
フリーフォントだからかと思って
とりあえずMSゴシックをレンダリングしてみたのですが
状況は変わりませんでした
ファイル構造は以下になります
・otherフォルダにレンダリング済みの「フォント名.tft」格納
・pluginフォルダに「addFont.dll」格納
・「Override.tjs」でaddFont.dllを読み込み
・AfterInit.tjsでフォント定義
var fontfilename = "フォント名.tft";
System.addFont(fontfilename, true);
・first.ksでフォント指定
[font face="MS Pゴシック"][mappfont storage="フォント名.tft"]
どこかおかしい部分はありますか?
よろしくお願いします
文字の大部分が切れたまま表示されてしまいます
フリーフォントだからかと思って
とりあえずMSゴシックをレンダリングしてみたのですが
状況は変わりませんでした
ファイル構造は以下になります
・otherフォルダにレンダリング済みの「フォント名.tft」格納
・pluginフォルダに「addFont.dll」格納
・「Override.tjs」でaddFont.dllを読み込み
・AfterInit.tjsでフォント定義
var fontfilename = "フォント名.tft";
System.addFont(fontfilename, true);
・first.ksでフォント指定
[font face="MS Pゴシック"][mappfont storage="フォント名.tft"]
どこかおかしい部分はありますか?
よろしくお願いします
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 京都のホテル大幅値下げ 訪日中国人客、年1000万人目前で急ブレーキ ★2 [蚤の市★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★4 [ぐれ★]
- 「今の女性はルッキズム」は本当なのか? 若い世代が結婚相手に求める"本当の条件" [少考さん★]
- 東京都が痴漢被害の調査結果を公表 被害に遭うのは朝の通勤・通学時間帯が6割強と最多 新学期や新年度に集中 [少考さん★]
- 【サッカー】J1リーグの2025年平均観客動員数が4.4%増の21,246人 最多入場者数の2019年を超えて過去最高値 ★2 [尺アジ★]
- 【沖縄】宮古島で陸自防災訓練に抗議した団体、「恫喝された」と駐屯地トップ厳正捜査求め署名運動 「市民弾圧と戦争への道を…」 [少考さん★]
- 鈴木大臣「お米券の使い勝手は悪くない。卵や味噌、醤油も買えます。」 [237216734]
- 【実況】博衣こよりのえちえちドラクエ1&2リメイク🧪★3
- 高市、株の税金を20%→35%にアップ!1月1日から [347751896]
- 正義のミカタ「中国は日本人の反高市勢力を裏で操ってる。あいつらはスパイ」 [931948549]
- 1レスで俺のアナルが10cm広がるスレ
- ワイが作ったピザ見てよ🥺
