[過去ログ]
■吉里吉里/KAG/TJS雑談質問スレ■その29 (1002レス)
■吉里吉里/KAG/TJS雑談質問スレ■その29 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
49: 名前は開発中のものです。 [sage] 2015/06/13(土) 06:39:10.92 ID:nsFt3I7H >>41 タグの属性の=の前後に空白を入れても認識するようにして欲しいっす。 こんな感じで。 [call target = *subroutine] http://echo.5ch.net/test/read.cgi/gamedev/1433436610/49
50: 名前は開発中のものです。 [sage] 2015/06/13(土) 07:04:46.37 ID:fUsuZWZa >>47 KAG拡張にはすでに KAGEXがある もしそれと衝突する場合 そうとう便利じゃないと普及しないと思う どれくらいの規模の物を 配布しようとしてるか分からないけど http://echo.5ch.net/test/read.cgi/gamedev/1433436610/50
51: 名前は開発中のものです。 [sage] 2015/06/13(土) 07:09:56.65 ID:fUsuZWZa >>47 あとKAGの守備範囲かどうか考えてないけど 思いついた欲しい機能挙げていい? ネットのブラウザみたいに スクロールバーで上下スクロールして 読むタイプのメッセージウィンドウ クリックで改ページするんじゃなくて http://echo.5ch.net/test/read.cgi/gamedev/1433436610/51
52: 名前は開発中のものです。 [sage] 2015/06/13(土) 11:56:44.46 ID:jU1VifUF >>50 既にあるもので満足してるならそれを使えばいい。 そっちには無くて、でも欲しい便利機能などがあれば知りたい。 普及させるのが目的じゃなくて、俺(やみんな)が楽にゲーム作れるようになるのが目的。 >>49 それは簡単に対応できるけど、それ嬉しいかな…?ちょっと考えてみる。 >>51 KAGParserの範囲じゃなくて、メッセージレイヤの拡張だね。 メッセージレイヤ結構書き換える必要があってオオゴトだけど、確かにそういうの欲しいとは思う。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/52
53: 名前は開発中のものです。 [sage] 2015/06/13(土) 13:06:35.34 ID:fUsuZWZa >>52 何が一番欲しいか考えたんだけど 「ソースが整理されてドキュメントが追加されて クリーンで改造しやすくなったKAG」かな それで欲しい機能は各自で実装するようにすれば 仕様が肥大化せず最もスマートな形だと思う 最近できた吉里吉里ZのKAG版みたいな感じ イメージとしては「KAGZ」みたいな? http://echo.5ch.net/test/read.cgi/gamedev/1433436610/53
54: 名前は開発中のものです。 [sage] 2015/06/13(土) 13:07:07.35 ID:fUsuZWZa >>53 補足すると KAG本体の話になっちゃったけど KAGParser限定の話だとしても 吉里吉里ZではDLLによる プラグイン仕様になったことだし 改造しやすくという要望は同じ http://echo.5ch.net/test/read.cgi/gamedev/1433436610/54
55: 名前は開発中のものです。 [sage] 2015/06/13(土) 13:24:05.93 ID:wg6/weJ7 parserの部分がどこまでなのか知らないので適当に不便だなと思ったあたりを・・・ @マクロ限定でもいいんだけど、[char,1,1,3,4]とか[wait,1000]みたいに引数をカンマで渡したい。 $_とか$1みたいな形で引き出せると嬉しいにゃイコール撃ちたくない・・・[cus_wait w1000]みたいなのだと複数割り当てられないし。 A*chap01_0251|○○「ら、らめぇ 的なセーブラベル作るの大変。セーブラベル作成時に自動的に次の行の頭何文字か持ってくる/こないと選択式に出来ないだろうか Bevalのコマンドをもう少し簡略化して欲しい。 *check_ {var char_name='童貞ちゃん'} {var var1=0} {static var VAR1MAX=10} ドコにお宝あるかなぁ[s] *check [er]{&char_name}ちゃん!お疲れ様!いま{&var1++.'/'.&VAR1MAX}個だよ。あと{&VAR1MAX-&var1}個集めればクリアだよ![s] 的な呼び方KAGからできたら楽そうなんだけど・・・むり?[eval exp=""]っていちいち打つのだるい上に変数確認めんどひ http://echo.5ch.net/test/read.cgi/gamedev/1433436610/55
56: 名前は開発中のものです。 [sage] 2015/06/13(土) 13:31:18.38 ID:lI842xvk とりあえず要望を言っていいのなら 本家版[quake]タグのwin8フルスク対処とか拡張欲しいです 今の[quake]は大雑把な縦揺れ、横揺れのみだと思うんだけど 自然で滑らかな揺れとか揺り戻しの設定が欲しいっていうか… http://echo.5ch.net/test/read.cgi/gamedev/1433436610/56
57: 名前は開発中のものです。 [sage] 2015/06/13(土) 14:09:31.76 ID:jU1VifUF >>53 KAGParserはもうプラグイン化できてるから、その意味では既に各自が拡張できる下地はあると思うよ。 それ以外の仕組みで拡張を考えるのは難しいね… >>55 @は面白いね。 デリミタとして(今は空白なのを)','も使えるようにして、マクロ側でmp["1"]に一つ目の引数(の名前)、mp["2"]で二つ目の引数(の名前)…を代入しとけば、マクロ中で%1, %2 とかで参照できそう。これは検討してみる。 Aは、|の後の見出し文字列のことだよね?確かにそれは便利そう。文法がはっきりすれば実装してみたい。たとえば、 *label|+4 良子「らめー」 は *label|良子「ら 良子「らめー」 と同義ということでいい? Bは[emb]のことかな。確かに面倒だ。{}で囲んだら[eval exp=""]と同等と考える、みたいなのはできると思うが、そうすると'{'が普通の文章中で使えなくなっちゃうんだよね…。 [&ABC]を[emb exp="ABC"]と同等にする、とかならアリかも。どうかな。 >>56 quakeの中の話はKAGParserじゃないんだけど、気持ちはわかる。 ただ、Win8対応は本家でKAGシステム側で対応中だから待つか、今のブランチを使うとか。 ttps://sv.kikyou.info/trac/kirikiri/browser/kirikiri2/branches/kag3_win8fix あと、quakeの拡張はプラグインがいくつか既に公開されてるからそれも検討したらどうかな。コレとか。 ttp://koumei.rejec.net/html/exp_quake.html 実はExtKAGPerserの中の人に連絡とってみた。一緒に色々検討してみるつもり。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/57
58: 名前は開発中のものです。 [sage] 2015/06/13(土) 16:12:51.94 ID:fUsuZWZa >>57 >KAGParserはもうプラグイン化できてる それはそうなんだけど >それ以外の仕組みで拡張を考えるのは難しい とは思わない だって吉里吉里そのものがノベルゲームエンジンに 新しい拡張の仕組みを用意したわけじゃん じゃあ具体的にどんな拡張の仕組みがあるかといえば たとえばKAG(Parser)をプラグインで拡張できるみたいな プラグインと称する仕組みもすでにあるんだけど 洗練されて使いやすいとは思えない http://echo.5ch.net/test/read.cgi/gamedev/1433436610/58
59: 名前は開発中のものです。 [sage] 2015/06/13(土) 18:37:09.65 ID:jU1VifUF >>49 ソース見たら、今でもできるようになってたよ。 >>58 汎用的なプラグインの仕組みかー。それは今の俺の力では無理なんで、今回はスキップさせてくれ…。 どっちかというと美しいインターフェースの設計みたいな、そういう力が必要だなぁ。できる人、頼む。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/59
60: 名前は開発中のものです。 [sage] 2015/06/13(土) 22:21:56.11 ID:BIoiqeMa 背景画像のループとか簡単に出来ると嬉しい ってデザインとか演出やってて思います…… KAGだけでループ処理出来たら楽だなあ http://echo.5ch.net/test/read.cgi/gamedev/1433436610/60
61: 名前は開発中のものです。 [] 2015/06/13(土) 23:41:47.53 ID:Ranj/2kb 希望だけ言っていいならlayerexbtoa.dllをkagで簡単に使えるようになったらいいなぁって http://echo.5ch.net/test/read.cgi/gamedev/1433436610/61
62: 56 [sage] 2015/06/14(日) 01:11:48.04 ID:YLdvyjMe >>57 お疲れさまです KAGPerserはシナリオ部分ですね失礼しました [s]タグやラベル通過だけでなく [l]タグ直前までの既読判定もできるような何かが欲しいんですが これはKAGParser、KAGParser.onLabel範疇でしょうか? 商業PCゲーみたいに既読文章の文字の色を変える機能を 実装しようとしたんですが既読判定は[s]タグかラベル通過のみで [l]タグで止まってる状態でセーブして、それをロードしてもうまくいかないというか… http://echo.5ch.net/test/read.cgi/gamedev/1433436610/62
63: 名前は開発中のものです。 [sage] 2015/06/14(日) 01:13:42.33 ID:rxbnTFoL >商業PCゲーみたいに既読文章の文字の色を変える機能 これ俺も欲しい 吉里吉里でなんかいい方法ないかな http://echo.5ch.net/test/read.cgi/gamedev/1433436610/63
64: 名前は開発中のものです。 [sage] 2015/06/14(日) 01:40:51.63 ID:NsU85ftu >>63 パッと思いついたすぐできそうな方法では 既読情報のフラグで色を変える 色分けはラベル単位になるけど http://echo.5ch.net/test/read.cgi/gamedev/1433436610/64
65: 名前は開発中のものです。 [sage] 2015/06/14(日) 02:30:29.31 ID:iBGAIxhB >>60 >>61 どっちもKAGParserではないなぁ…。誰かよろしく。 背景の無限ループは、どっかにプラグインがあったよ確か。 >>62 既読判定はKAGParserではなくて system/MainWindow.tjs なんだよね…。だから今回は対象外。 MainWindow.tjsのgetCurrentRead()を見るよろし。 簡単に言えば「セーブされてるラベル群中に現在のラベルがあるかどうか」をチェックしている。 だから、[l]で止まってセーブした時にそこまで読んだことにするには、仕組み上[l]の部分に(画面途中だからセーブ不能な)ラベルを配置するしかない。 うーん、たとえば、セーブポイントからの既読行数を覚えるようにすれば、たとえページの途中でも既読判定は可能だろう。でも、そうすると今度はセーブ・ロード間でのシナリオ変更に弱くなってしまうというデメリットも生まれてしまう。 なかなか難しいね。いい考えある人挙手を!というか作って! >>63 既読部分の色を変えるのもやっぱりMainWindow.tjsをつつく。ch : function()... のあたりで、既読なら色変えるとかする。 でも、たとえば時々メッセージのテキスト色を変えて表示しているゲームの場合、既読の時にその色をどうするか、みたいな問題があるよ。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/65
66: 名前は開発中のものです。 [sage] 2015/06/14(日) 10:03:06.81 ID:KERsBEYc 吉里吉里でこんなの欲しい 既読部分に絡むけど文字の縁取りとグラデ 過去スレに同じ話題があったけどkagで全部に反映される方法が吉里吉里初心者には難しいや http://echo.5ch.net/test/read.cgi/gamedev/1433436610/66
67: 名前は開発中のものです。 [sage] 2015/06/14(日) 13:06:56.12 ID:TM/zeG/D >>66 MessageLayer.tjsを魔改造していいのなら、今こんなの作ってます(宣伝)。 https://github.com/sayonogami/fadech_grad http://echo.5ch.net/test/read.cgi/gamedev/1433436610/67
68: 名前は開発中のものです。 [sage] 2015/06/14(日) 13:09:51.72 ID:Kz0kyUKV KAGのタグを途中で改行できるようにしてほしい 属性が多いとスクリプトが横長になって可読性が落ちてくるので http://echo.5ch.net/test/read.cgi/gamedev/1433436610/68
69: 名前は開発中のものです。 [sage] 2015/06/14(日) 13:40:33.68 ID:iBGAIxhB >>66 もKAGParserじゃないなぁ。 >>67 はイイね!そのまま使えそう。 >>68 ExtKAGParserで既に実装されてるよ。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/69
70: 名前は開発中のものです。 [sage] 2015/06/14(日) 13:43:31.24 ID:KERsBEYc >>67 おーすごい!起動させてもらったよ、これで問題なくいけるんじゃないか まだ作りかけって書いてるけど既にテキストにグラデだけなら問題なさそうな 正式公開楽しみにしてる http://echo.5ch.net/test/read.cgi/gamedev/1433436610/70
71: 名前は開発中のものです。 [sage] 2015/06/14(日) 13:51:22.89 ID:KERsBEYc KAGParserでやれることっていうのがいまいち解ってないからトンチンカンな事言ってそうごめん あと単純に吉里吉里で欲しいなって思ったのはボタン押したときに画像がトランジション出現消去はするんだけど ゲーム自体は止まらず進行してる奴かな文字描画ではプラグインあるの見たんだけどね 自分でTJSで組んで描画まではいったんだがトランジションで積んだ http://echo.5ch.net/test/read.cgi/gamedev/1433436610/71
72: 名前は開発中のものです。 [sage] 2015/06/14(日) 15:22:20.66 ID:iBGAIxhB >>71 これもKAGParserとはちがうけれど、 表示する画面を「一番前」に不透明で表示すれば、後ろの画面が動いていてもなんとでもなるよ。 右クリックルーチンは多くがそうなってたはず。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/72
73: 62 [sage] 2015/06/14(日) 16:12:06.79 ID:YLdvyjMe >>64 おっしゃる通りラベル単位での実装は可能ですね。 一画面3行程度で[l]を使わず、すぐ次のラベルに行けるゲームなら問題ないと思います。 ただ一画面に10行テキストとかだと可読性のため[l]を使わざるを得ないのが困り物です。 >>65重ね重ねありがとうございます。 提案されたものを考えてみたら昔、配布されていた どこでもセーブプラグインがそういう考え方の仕様だったと思います。 あのプラグインでも文字数の変化をしてしまうと ラベル自体に変化があるのかロード不可が生じるんですよね… 見当違いのこと言ってましたのに丁寧に答えて下さって、ありがとうございます。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/73
74: 名前は開発中のものです。 [sage] 2015/06/14(日) 16:27:59.24 ID:KERsBEYc >>72 画面がというよりクリックで読み進めてても、画面の端で動いて出て消えてるというかな 読み進めてるんだけどゲーム中流れるBGMのタイトルが左上に独自レイヤ動作でさっと出るような 自分が知らないだけかもしれないんだけど吉里吉里内では上手くできなくて シナリオ内でいうなら他の人も書いてるけどemb他変数まわりかな 単語ひとつでこれは○○変数だよーできると楽になるような気はする http://echo.5ch.net/test/read.cgi/gamedev/1433436610/74
75: 名前は開発中のものです。 [sage] 2015/06/14(日) 17:38:19.01 ID:rxbnTFoL >>65 なるほどなあ 一応mainwindowtjsやらいじってラベル単位では やれるのは知ってたんだが pタグ単位でとかになるとセーブロードあたりでやっぱり難しいんだな parserに関係ないのに丁寧に回答くれてありがとう http://echo.5ch.net/test/read.cgi/gamedev/1433436610/75
76: 名前は開発中のものです。 [sage] 2015/06/14(日) 20:11:19.93 ID:NsU85ftu >>73 >どこでもセーブプラグイン セーブまわりの情報を動的に生成するのは バグの温床だからなるべく避けたほうがいいと思う ユーザから見て不便なのは分かるけど 個人的にはセーブポイントはシナリオ完成時に スクリプトでいじらず完全に静的に固定したまま シナリオに書いてある通りというのがオススメ http://echo.5ch.net/test/read.cgi/gamedev/1433436610/76
77: 名前は開発中のものです。 [sage] 2015/06/14(日) 23:16:26.25 ID:iBGAIxhB >>73 正確には文字数の変化じゃなくて行数の変化だよ。制限厳しいのはその通りだけど。 変更に強いセーブの仕組みって何かないかなぁといつも考えてるけど、いいアイディアが浮かばないね… やっぱりマメにラベル書くのが一番かなぁ。 >>76 俺もそう思う。なんとかしたいんだけどなぁ。 >>74 そういうのはやっぱりKAGPluginにして、ちゃんとonCopyLayer()とonExchangeForeBack()を実装するとうまく動くよ。 下の「レイヤコピーに対応する」「トランジションに対応する」が参考になるかも。 ttp://www.geocities.jp/keep_creating/DojinDOC/HowToWriteKAGPlugin.html KAGParser、現在 [macroname arg1 arg2 arg3] でマクロを呼び出すと、マクロ内で %1でarg1を、%2でarg2を…のように参照できるところまでは実装した。 これから[&entity]で[emb eval="entity"]と等価にするのを実装する予定。 今のKAGParserって処理が上から流れてないからモノスゴ判りづらいね…少しずつ書き換えてるけどエンバグが怖い。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/77
78: 名前は開発中のものです。 [sage] 2015/06/15(月) 20:10:04.20 ID:y8VQZHx1 ExtKAGParserの中の人です。 提案した機能を組み込んだ ExtKAGParser のbeta版を upload しました。 ※正式リリース(0140の予定)の時はこれは消します。 ttp://www.geocities.jp/keep_creating/krkrplugins/ExtKAGParser/ExtKAGParser-0139.zip 提案あった以下を今のExtKAGParserにマージしました。 ・新表記[&tjs式]を導入。[emb exp=tjs式]と同等 ・マクロ側で引数の出現順に引数名を変数%1, %2, %3で使用できる 一方、「ラベルの指定方法によっては次の行の頭数文字をページ名として使用する」機能は、仕様が明確でないことと要望が少ないことから今は実装していません。 詳細は展開してできるExtKAGParser.dllと、testscript/data/scenario/first.ksにて。 これからいろんなものでテストしてみます。 皆様もテストしてもらえると嬉しいです。特に IgnoreCR=false のゲームでのテストを望みます。 とりあえず、自前のゲームと、PBPさんの「タリナイモノ」は動きました。「タリナイモノ」は[if][endif]の間にラベルがある箇所(文法違反)があって、その一箇所だけ変更する必要がありました。 エラーチェックを厳密化しているので、こういうことは起こりがちです。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/78
79: 名前は開発中のものです。 [sage] 2015/06/15(月) 20:36:20.10 ID:is6up9fQ 昔作ったゲームがIgnoreCR=falseだからやってみたら 空欄?スペース?になってるところに\が異常に挿入されたり セーブデータの読み込みでラベルが見つからなかったりした http://echo.5ch.net/test/read.cgi/gamedev/1433436610/79
80: 名前は開発中のものです。 [sage] 2015/06/15(月) 21:23:47.93 ID:2d9rWfYL なにこれすごい・・・!ありがたやーヽ(^o^)丿whileとかも使えるし、引数の順番毎に取れるようになっ・・・たけど動かなくなった/(^o^)\ [macro name="macroA"] [&tf.var1] #=>ok [emb exp="%1"] #=>ok [emb exp="%2"] #=>ok [endmacro] [macro name="macroB"] [&%1] #=>ERROR [emb exp="mp.asd"] #=>ERROR [&mp.asd] #=>ERROR [endmacro] [macro name="macroC"] [macroA *] #=>引数がないときエラー? [endmacro] [macroA asd=1] #=> メンバasdはみつかりません [macroA 'asd'=1] #=>タグ:不明( ←エラーの発生した前後の〜(行はこの行をさしてる) [macroC 1 1] #=>ok [macroC] #=>tf.var1の値が表示された後にERROR [macroD 'asd'=1] #=>ok http://echo.5ch.net/test/read.cgi/gamedev/1433436610/80
81: 名前は開発中のものです。 [sage] 2015/06/15(月) 21:40:13.40 ID:2d9rWfYL ごめんデバッグしてる間に中身が変わってしまっていた。ヽ(^o^)丿 ;[macroD 'asd'=1] #=>ok←コレなし! ;[macroA 'asd'=1] #=>タグ:不明( ←エラーの発生した前後の〜(行はこの行をさしてる)←コレも無し 続き [macro name="macroE"] [emb exp="mp.asd"] [endmacro] [macro name="macroF"] [emb exp="mp.asd"] [emb exp="%1"] [endmacro] [macroE 'asd'=1] #=>エラーは無いが、表示されない [macroF 'asd'=1] #=>asdと表示 [macroF] #=>タグ:不明( ←エラーの発生した前後の〜(行はこの行をさしてる) マクロ呼び出し時引数がない時に%1を参照しようとするとエラーが出るみたい。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/81
82: 名前は開発中のものです。 [sage] 2015/06/15(月) 23:50:41.66 ID:y8VQZHx1 皆様 テストありがとうございます。 >>79 ignoreCR周りはテスト環境が周りになくて…ちょっとさがして確認してみます。 >>81 引数名にシングルクォート付き 'asd' は文法エラーにすべきなので、後でそうします。 [emb exp="%1"] は [emb exp="asd"] なので、asd が変数として定義されていなければエラーになってしかるべきです。 [ch text=%1] なら希望通りになるはずです。 でも、他のテストも通ってないですね、ありがとうございます、確認します。 いい機会なので KAGParserを綺麗にしながら書き換えています。結構オオゴトです…。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/82
83: 名前は開発中のものです。 [sage] 2015/06/16(火) 00:46:36.85 ID:JicPL6r2 >>81 多分これは全て想定どおりだと思う。 [emb exp="xxx"] で、xxx が void だと、エラーになる。これは通常のKAGParserでも同じ。 下のマクロ実行を普通のKAGParserで実行するとエラーになる。 [macro name=abc] [emb exp=%arg] [endmacro] [abc] 一方、ignoreCR=falseの方は、確かにおかしな部分がぽろぽろあるね。頑張ってテストする…。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/83
84: 名前は開発中のものです。 [sage] 2015/06/16(火) 10:50:43.39 ID:jk9qrMWp すみません。吉里吉里の変数の扱いで質問なのですが、 例えばConfig.tjsで定義されている画面サイズなどの値を、 別のファイルに定義してある定数などを参照する事は可能ですか? http://echo.5ch.net/test/read.cgi/gamedev/1433436610/84
85: 名前は開発中のものです。 [sage] 2015/06/16(火) 18:17:49.89 ID:30N/bvmG >>84 Config.tjs の仕組みは、そこで定義されてる関数を使って変数初期化してるだけなので、function KAGWindow_config() の中に適当に別のファイルから変数よみこんで設定する仕組みを足せばいいのではないかと http://echo.5ch.net/test/read.cgi/gamedev/1433436610/85
86: 名前は開発中のものです。 [sage] 2015/06/16(火) 18:18:51.28 ID:30N/bvmG >>78 KagParserEx の pmacro 拡張が地味に便利なのでパクるのおすすめ http://echo.5ch.net/test/read.cgi/gamedev/1433436610/86
87: 名前は開発中のものです。 [sage] 2015/06/16(火) 19:53:36.22 ID:6rrvs82j 吉里吉里の [macro name="macroA"] [emb exp="mp.hikisuu1"] [endmacro] [macroA hikisuu1="string_abc"] って >>78のやつでどうやって実装するん? 引数無いときもたしかvoidが入ってんだっけ? http://echo.5ch.net/test/read.cgi/gamedev/1433436610/87
88: 名前は開発中のものです。 [sage] 2015/06/16(火) 20:16:13.68 ID:JicPL6r2 >>86 @pmacro は中の人と検討したけど、今回は採用を見送った。 [macro]の「指定しなかった引数のデフォルト値」の方がモノとして綺麗だろうというところで。 多方面からの要望あれば実装するかもしれないので、希望者は中の人にメールだ! >>87 [emb exp="mp.hikisuu1"] と同等の [&mp.hikisuu1]でどう? マクロに引数を指定しないと、mp.*にはvoidが入っているから何も表示されなかったよ。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/88
89: 名前は開発中のものです。 [sage] 2015/06/16(火) 22:32:32.37 ID:JicPL6r2 今後はudateは以下で行うとのこと。今のは前よりもかなりまともになったみたい。 ttp://www.geocities.jp/keep_creating/krkrplugins/ExtKAGParser/ExtKAGParser-0140beta.zip あと、2chは(見てるけど)見る頻度が低いから、掲示板で色々言って貰えると嬉しいとのこと。 ttp://bbs7.aimix-z.com/mtpt.cgi?room=keepcrea&mode=view&no=8 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/89
90: 名前は開発中のものです。 [sage] 2015/06/17(水) 00:22:54.42 ID:XOOYOcl1 >>88 それはpmacroの用途を見誤ってるかな。デフォルト指定でカバーできない範囲で使うものなので 機能組み合わせごとにマクロ組んでしまうタイプの記述をする人にはメリットわかりづらいかな。多機能なタグと組み合わせると真価がでる機能 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/90
91: 名前は開発中のものです。 [sage] 2015/06/17(水) 16:45:57.87 ID:sDCCGSvS む・・・マクロの中で変数に%1渡そうとしたらエラーがでる 渡し方悪いのかな http://pastebin.com/mcs3gBEC エラー:タグ : if ( ← エラーの発生した前後のタグを示している場合もあります ) 文法エラーです(syntax error) http://echo.5ch.net/test/read.cgi/gamedev/1433436610/91
92: 名前は開発中のものです。 [sage] 2015/06/17(水) 20:08:29.46 ID:fxN6ScJE >>91 [eval]や[emb]のように、与えられた文字列をTJS式として認識するものに %1 を渡すには、 mp['1']のように書くといいよ。 # mp.1 はダメなので注意。 [eval exp="tf.input = (string)%1"] じゃなくて [eval exp="tf.input = mp['1']"] ね。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/92
93: 名前は開発中のものです。 [sage] 2015/06/18(木) 13:38:53.11 ID:14L1zqlH >>85 丁寧にありがとうございます。 function KAGWindow_config() の中ですね・・・ とりあえず実装できる希望が持てたので試行錯誤してみます。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/93
94: 名前は開発中のものです。 [sage] 2015/06/21(日) 00:04:56.25 ID:X/KcvOsw 吉里吉里の変数について 宣言した吉里吉里の変数はほかファイルでも使えると思うのですが、どうも使えていないようです。 ファイルをまたいで使用する場合はなにかやることありますかね? 例えば、[eval exp="f.select=1"] としてて、 別ファイルで [if exp="f.select==1"] 〜 [endif] などとしても数値が読み込めていないためか正常に動作しません http://echo.5ch.net/test/read.cgi/gamedev/1433436610/94
95: 名前は開発中のものです。 [sage] 2015/06/21(日) 00:22:25.44 ID:QYJDfiW1 スペルミスしてるとかどっかで間違って変数書き換えてるとか 実は呼び出されてる順番が違うとかミスはいくらでもありうる Shift + F4でコンソール表示して、細かく数値の変化追ってみろ http://echo.5ch.net/test/read.cgi/gamedev/1433436610/95
96: 名前は開発中のものです。 [sage] 2015/06/21(日) 01:08:37.73 ID:X/KcvOsw >>95 ジャンプタグと変数の位置がおかしかったためでした。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/96
97: 名前は開発中のものです。 [sage] 2015/06/21(日) 18:01:25.02 ID:Wp1JWW9r ユーザーがセーブデータの場所を自由に設定できるようにしたいんだけど、 ユーザー用のエンジン設定でcfuファイルに?-datapathオプションを設定しても反映されない……。 これってもしかして吉里吉里の仕様なのかな? それとも俺のやり方がどこか間違っているだけなんだろうか? http://echo.5ch.net/test/read.cgi/gamedev/1433436610/97
98: 名前は開発中のものです。 [sage] 2015/06/21(日) 18:02:49.75 ID:QYJDfiW1 その部分だけ引っこ抜いて晒してみたら? http://echo.5ch.net/test/read.cgi/gamedev/1433436610/98
99: 名前は開発中のものです。 [sage] 2015/06/21(日) 18:36:10.85 ID:Wp1JWW9r いや、こんなの晒しても意味ないでしょw 他のメーカーの作品いくつかで試してもダメだったし、理由は予想が付くわ。 cfuファイルはcfファイルで指定したセーブフォルダに存在しなくてはいけないから、 そのcfuファイルでさらにセーブフォルダを変えようってのが無理なんだな。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/99
100: 名前は開発中のものです。 [] 2015/06/21(日) 19:24:48.38 ID:G5Q2ZFe6 それが分かってるならcfファイルを直接変更するようにすればいいんじゃね http://echo.5ch.net/test/read.cgi/gamedev/1433436610/100
101: 名前は開発中のものです。 [sage] 2015/06/21(日) 19:30:41.34 ID:Wp1JWW9r >>100 cfファイルのアレを直接編集するのはユーザーには大変だと思うから、 とりあえずショートカットのコマンドラインで指定してもらうことにするわ。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/101
102: 名前は開発中のものです。 [sage] 2015/06/21(日) 19:56:23.65 ID:Wp1JWW9r コマンドラインでパスに空白が入っていると吉里吉里が認識しない 面倒くさいのう ('A`) http://echo.5ch.net/test/read.cgi/gamedev/1433436610/102
103: 名前は開発中のものです。 [sage] 2015/06/22(月) 16:27:31.44 ID:cXM1rYRj デフォのEXのセーブ関係を試していたんだけど、 シナリオ上で、 [call strorage="call_test.ks"] として 【call_test.ks】 *start TEST[l] TEST[l] TEST[l] [return] このcall先でセーブしてロードすると、returnのところで returnタグがcallタグと対応していません。(returnタグが多い)と出てエラーになるんだけど、これってバグだよね? メッセージウィンド上のボタンクリックでも、上部バーでも同じ結果なんだけど、対処方法は無いの? http://echo.5ch.net/test/read.cgi/gamedev/1433436610/103
104: 名前は開発中のものです。 [sage] 2015/06/22(月) 17:50:16.17 ID:S/KGgujn 朝倉玲亜(水瀬玲亜):吉里吉里は手抜き同人レベル。CIRCUSは自社規格。 ttp://twitter.com/Reah_Asakura/statuses/187931191737987072 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/104
105: 名前は開発中のものです。 [sage] 2015/06/22(月) 18:18:44.93 ID:Fln2fxMZ 持ってくる話が古いんだよなあ http://echo.5ch.net/test/read.cgi/gamedev/1433436610/105
106: 名前は開発中のものです。 [sage] 2015/06/22(月) 20:01:20.44 ID:Y3xmKo2K 吉里吉里2は終わコン http://echo.5ch.net/test/read.cgi/gamedev/1433436610/106
107: 名前は開発中のものです。 [sage] 2015/06/22(月) 20:35:33.95 ID:znMoRWzL >>102 "-datapath=〜"で囲めばいいんじゃないかな? >>103 EXではautolabelの関係でcallはシナリオスクリプトでは使ってはいけない。 (セーブするタイミングなしですぐreturnするのであれば問題ない) そもそも素のKAG3でもcall使っててパッチによるシナリオ修正が入ると 既存のcall先でのセーブデータの互換が取れなかった気がするので、 callは使わないでシナリオ書くのが普通だと思ってたけど、どうよ? http://echo.5ch.net/test/read.cgi/gamedev/1433436610/107
108: 名前は開発中のものです。 [sage] 2015/06/22(月) 21:24:46.83 ID:znMoRWzL ttp://pastebin.com/3Fnf4GBv call使うなーで終わるのも何なので、mycall/myreturnタグを作ってみた。(無保証) 戻り先を指定する必要があるのでcallより若干面倒だけど、使えないよりはマシってことで。 あとnextタグの実装があるKAGEXのみ対応だけど、該当箇所をkag.processに置き換えれば KAGでも動くんじゃないかな… あまり動作確認してないのでバグがあったらごめん。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/108
109: 名前は開発中のものです。 [sage] 2015/06/22(月) 22:28:13.04 ID:F+MZZfBp >>107-108 そうだったんだ・・・・・・知らなかった。勉強になったよ シーン再生でcall使うから直さないとやばいと思ったけど、よく考えたらシーン再生中はセーブしないから不要だった http://echo.5ch.net/test/read.cgi/gamedev/1433436610/109
110: 名前は開発中のものです。 [sage] 2015/06/22(月) 23:01:36.73 ID:WyoTw65c >>102 囲んでもダメだったよ。 コマンドラインで指定すると起動時にエラーが出て終了しちゃう。 そもそも、空白のあるパスは-datapathには指定しないほうが良いみたい。 krkrconf.exeを使って""で囲んで設定してやれば起動もセーブもできるけど、 ログファイルが吐き出せなくなる現象を確認しました。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/110
111: 110 [sage] 2015/06/23(火) 00:49:09.48 ID:kM5HYO4H 俺のスクリプトミスでした。ごめんなさいorz 特定の条件で起動時に自分自身の再起動を行うルーチンを入れているんだけど、 その際に-datapathの値を""を囲んでやれば上手く行きました。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/111
112: 名前は開発中のものです。 [sage] 2015/06/23(火) 14:27:18.67 ID:DDeuK+5t 基本的にパスやファイルネームに半角スペースは入れないのは基本中の基本と思ってたんだが・・・・ http://echo.5ch.net/test/read.cgi/gamedev/1433436610/112
113: 名前は開発中のものです。 [sage] 2015/06/23(火) 14:31:00.20 ID:sj8v5oNS Program Files「おっ、そうだな」 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/113
114: 名前は開発中のものです。 [] 2015/06/23(火) 15:00:44.32 ID:uHYCeGce メーカーがそうやって突き放したら面白いね http://echo.5ch.net/test/read.cgi/gamedev/1433436610/114
115: 名前は開発中のものです。 [sage] 2015/06/23(火) 15:15:32.22 ID:99EtGX9N 今時プログラミングの講義でhoge使うと人格疑ってくる学生も多い時代だ 自分の青春時代を基準に考えると色々と間違えるぞ http://echo.5ch.net/test/read.cgi/gamedev/1433436610/115
116: 名前は開発中のものです。 [sage] 2015/06/23(火) 21:06:27.99 ID:vFhv71ja >>112 作る立場としては、半角スペースと日本語ファイル名で問題なく動作するのを確認するのが基本 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/116
117: 名前は開発中のものです。 [sage] 2015/06/23(火) 21:07:02.00 ID:zrFefULb どんな基本だよ http://echo.5ch.net/test/read.cgi/gamedev/1433436610/117
118: 名前は開発中のものです。 [sage] 2015/06/24(水) 00:45:31.16 ID:/x1YhQta 青春菅家無いわw 全角はともかく半角スペースは入れないのが基本だろw ツールがそれで誤認識する恐れがあるなら使わないのが基本 バグなんてのはだいたいそんな部分で出るんだから、そんなところでハマったらアホらしいだろ ファイルネームにハイフン入れてくるアホとか勘弁してー さすがに半角英数小文字8文字以内でやれとは言わんからさ しかもoと0 1とlはどっちかしか使うなとは言わんからさ 頼むよホント http://echo.5ch.net/test/read.cgi/gamedev/1433436610/118
119: 名前は開発中のものです。 [sage] 2015/06/24(水) 00:47:58.02 ID:bIqVH8RZ 作る側が自分でゲームのフォルダやファイルに半角スペース入れるのはアホだが 半角スペース入りのフォルダにユーザーはデータを保存するな ってのはだめだろ http://echo.5ch.net/test/read.cgi/gamedev/1433436610/119
120: 名前は開発中のものです。 [sage] 2015/06/24(水) 01:08:17.55 ID:IDVuiz0F >>119 ツール開発するようになると、バグを未然に防ぐのにために、個人的なファイルは、はまりやすいファイル名をあえて使うようになるw むろん人に渡すファイルでは避けるけどね http://echo.5ch.net/test/read.cgi/gamedev/1433436610/120
121: 名前は開発中のものです。 [sage] 2015/06/25(木) 11:58:59.68 ID:ytwFUn16 マゾ的だなぁ みんな、分かりきってるバグの元のためにわざわざそんな事するんだなぁ http://echo.5ch.net/test/read.cgi/gamedev/1433436610/121
122: 名前は開発中のものです。 [sage] 2015/06/25(木) 21:18:44.32 ID:GjmA1iAX 空白の入っているパスに対応できないこと自体がバグじゃね? http://echo.5ch.net/test/read.cgi/gamedev/1433436610/122
123: 名前は開発中のものです。 [sage] 2015/06/25(木) 21:38:30.69 ID:sSbod4qi ドットドットファイルを送ってやろう! http://echo.5ch.net/test/read.cgi/gamedev/1433436610/123
124: 名前は開発中のものです。 [] 2015/06/26(金) 09:02:38.54 ID:pVdADokU >>122 アンインストールする時に外のフォルダのファイルまで削除したり 傲慢なプログラマーは犯罪だな http://echo.5ch.net/test/read.cgi/gamedev/1433436610/124
125: 名前は開発中のものです。 [sage] 2015/06/26(金) 11:29:20.96 ID:s6AQtTBf 過去によほど嫌な思いをしたようだな http://echo.5ch.net/test/read.cgi/gamedev/1433436610/125
126: 名前は開発中のものです。 [sage] 2015/06/26(金) 11:32:42.22 ID:/esgv8XO ムケていないようだな http://echo.5ch.net/test/read.cgi/gamedev/1433436610/126
127: 名前は開発中のものです。 [sage] 2015/06/27(土) 20:09:44.64 ID:1hBOV+2t Releaserでxp3ファイルを作るときにOggファイルが入ってると やたら時間が掛かるんだけどなんでなんだろう。 圧縮対象からは外しているんだけどな。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/127
128: 名前は開発中のものです。 [sage] 2015/06/27(土) 20:27:57.60 ID:MJkPm1jz ヘッダの統合してるからじゃろ http://echo.5ch.net/test/read.cgi/gamedev/1433436610/128
129: 名前は開発中のものです。 [sage] 2015/06/27(土) 22:43:38.81 ID:MJkPm1jz オプションタブの「OggVorbisコードブック共有化」のチェックを外せばいいと思うよ ttps://twitter.com/wdko/status/613860938249142272 xp3サイズをできる限り小さくしたいとかでなければ使わなくても大丈夫かと http://echo.5ch.net/test/read.cgi/gamedev/1433436610/129
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 873 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.016s