[過去ログ] ■吉里吉里/KAG/TJS雑談質問スレ■その29 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
109: 2015/06/22(月)22:28 ID:F+MZZfBp(1) AAS
>>107-108
そうだったんだ・・・・・・知らなかった。勉強になったよ
シーン再生でcall使うから直さないとやばいと思ったけど、よく考えたらシーン再生中はセーブしないから不要だった
110
(1): 2015/06/22(月)23:01 ID:WyoTw65c(1) AAS
>>102
囲んでもダメだったよ。
コマンドラインで指定すると起動時にエラーが出て終了しちゃう。

そもそも、空白のあるパスは-datapathには指定しないほうが良いみたい。
krkrconf.exeを使って""で囲んで設定してやれば起動もセーブもできるけど、
ログファイルが吐き出せなくなる現象を確認しました。
111: 110 2015/06/23(火)00:49 ID:kM5HYO4H(1) AAS
俺のスクリプトミスでした。ごめんなさいorz

特定の条件で起動時に自分自身の再起動を行うルーチンを入れているんだけど、
その際に-datapathの値を""を囲んでやれば上手く行きました。
112
(1): 2015/06/23(火)14:27 ID:DDeuK+5t(1) AAS
基本的にパスやファイルネームに半角スペースは入れないのは基本中の基本と思ってたんだが・・・・
113: 2015/06/23(火)14:31 ID:sj8v5oNS(1) AAS
Program Files「おっ、そうだな」
114: 2015/06/23(火)15:00 ID:uHYCeGce(1) AAS
メーカーがそうやって突き放したら面白いね
115: 2015/06/23(火)15:15 ID:99EtGX9N(1) AAS
今時プログラミングの講義でhoge使うと人格疑ってくる学生も多い時代だ
自分の青春時代を基準に考えると色々と間違えるぞ
116: 2015/06/23(火)21:06 ID:vFhv71ja(1) AAS
>>112
作る立場としては、半角スペースと日本語ファイル名で問題なく動作するのを確認するのが基本
117: 2015/06/23(火)21:07 ID:zrFefULb(1) AAS
どんな基本だよ
118: 2015/06/24(水)00:45 ID:/x1YhQta(1) AAS
青春菅家無いわw 全角はともかく半角スペースは入れないのが基本だろw
ツールがそれで誤認識する恐れがあるなら使わないのが基本
バグなんてのはだいたいそんな部分で出るんだから、そんなところでハマったらアホらしいだろ
ファイルネームにハイフン入れてくるアホとか勘弁してー
さすがに半角英数小文字8文字以内でやれとは言わんからさ
しかもoと0 1とlはどっちかしか使うなとは言わんからさ
頼むよホント
119
(1): 2015/06/24(水)00:47 ID:bIqVH8RZ(1) AAS
作る側が自分でゲームのフォルダやファイルに半角スペース入れるのはアホだが
半角スペース入りのフォルダにユーザーはデータを保存するな ってのはだめだろ
120: 2015/06/24(水)01:08 ID:IDVuiz0F(1) AAS
>>119
ツール開発するようになると、バグを未然に防ぐのにために、個人的なファイルは、はまりやすいファイル名をあえて使うようになるw

むろん人に渡すファイルでは避けるけどね
121: 2015/06/25(木)11:58 ID:ytwFUn16(1) AAS
マゾ的だなぁ
みんな、分かりきってるバグの元のためにわざわざそんな事するんだなぁ
122
(1): 2015/06/25(木)21:18 ID:GjmA1iAX(1) AAS
空白の入っているパスに対応できないこと自体がバグじゃね?
123: 2015/06/25(木)21:38 ID:sSbod4qi(1) AAS
ドットドットファイルを送ってやろう!
124: 2015/06/26(金)09:02 ID:pVdADokU(1) AAS
>>122
アンインストールする時に外のフォルダのファイルまで削除したり
傲慢なプログラマーは犯罪だな
125: 2015/06/26(金)11:29 ID:s6AQtTBf(1) AAS
過去によほど嫌な思いをしたようだな
126: 2015/06/26(金)11:32 ID:/esgv8XO(1) AAS
ムケていないようだな
127: 2015/06/27(土)20:09 ID:1hBOV+2t(1/2) AAS
Releaserでxp3ファイルを作るときにOggファイルが入ってると
やたら時間が掛かるんだけどなんでなんだろう。
圧縮対象からは外しているんだけどな。
128: 2015/06/27(土)20:27 ID:MJkPm1jz(1/2) AAS
ヘッダの統合してるからじゃろ
129
(1): 2015/06/27(土)22:43 ID:MJkPm1jz(2/2) AAS
オプションタブの「OggVorbisコードブック共有化」のチェックを外せばいいと思うよ
Twitterリンク:wdko
xp3サイズをできる限り小さくしたいとかでなければ使わなくても大丈夫かと
130: 2015/06/27(土)23:01 ID:1hBOV+2t(2/2) AAS
>>129
あー、そのオプションを外せばいいのか。存在をすっかり忘れてたw
どうもありがとう!

ところで、そのツイッターのアカウントの人ってもしかして吉里吉里の真祖さん?w
131: 2015/06/27(土)23:02 ID:uCRV3NlE(1) AAS
ニーソ教の教祖さまだよ
132: 2015/06/27(土)23:41 ID:Vgic/FKo(1) AAS
素人にはお勧め出来ない(フォロー)
133
(2): 2015/06/28(日)00:24 ID:UQP3l5XG(1/2) AAS
>>41>>78
中の人まだここ見てるかな。
マクロ中で[iscript]〜[endscript]が使えるようになるとありがたいんだけど
無理でしょうか?
134
(1): 2015/06/28(日)02:02 ID:jP/jmj01(1/3) AAS
>>133
ExtKAGParserの中の人への意見は、彼(彼女?)の掲示板にした方がいいよ。ここを見てるかどうかわかんないし。

マクロ中で[iscropt][endscript]実装するのは実は結構難しいんだよね。
割り切ってTJSの文字列中だろうがなんだろうが[endscript]が出てきたら何が何でも終わり!のように
実装するなら楽だけど。というか99%はそれで十分なんだろうけど。

タグ途中での改行が認められてるパーサを使うなら、[eval] で代用したらどう?
135: 2015/06/28(日)02:25 ID:UQP3l5XG(2/2) AAS
>>134
そっか、難しいんだ。

[eval]で代用すると面倒そうだから、今まで通りマクロからサブルーチンに飛ばすか
TJSで関数を作るかしてそこに書くわw
136
(1): 2015/06/28(日)08:43 ID:JuOgktVp(1/2) AAS
if文の深さというかそういうのって確認できるんですか?
callのdepthみたいなの
137: 2015/06/28(日)09:28 ID:jP/jmj01(2/3) AAS
>>136
KAGスクリプトの[if]タグのことでいい?
KAGスクリプト上からは確認できない。KAGParser中のローカル変数(=IfLevel)だから、KAGParser内では確認できるけど。
一応セーブデータには(call stack の一部として)残るけどね。
# [call]タグの深さは、kag.conductor.callStackDepth で確認できる。

TJSスクリプトのifも確認する方法はない。
138
(1): 2015/06/28(日)09:50 ID:JuOgktVp(2/2) AAS
(´・ω・`)無理か・・・プラグインでよくif文終わらせずに処理進めてる奴があるのでチェックしたかったんだが・・・
139: 2015/06/28(日)11:12 ID:jP/jmj01(3/3) AAS
>>138
ちょくちょく出てるExtKAGParserはKAGの[if]のチェックを厳しくしてて、[if]中にラベルがあったり[if]なしに[endif]したりするとエラーにしてくれるみたい。

本来そういうチェックはユーザじゃなくてパーサがすべきなんだよね。ただ、デフォルトのKAGParserでチェックしてないのは、きっとガチガチにしてデバッグ時の柔軟性がなくなるのを回避するためだったんだと思うから、どっちのアプローチが正しいかは判らない。
140: 2015/06/28(日)19:39 ID:6Ow19Evi(1) AAS
ぜろぜろななこちゃんwindows7じゃ動かん
141
(1): 2015/06/29(月)16:32 ID:zryDDUp8(1) AAS
>>133
ExtKAGParserは、マクロ中の[iscript]に対応したってさ。
142: 2015/06/29(月)22:58 ID:ZbpSAfdY(1) AAS
>>141
おお、ありがたいな。次の開発でぜひ使わせてもらおう。
143: 2015/06/30(火)01:55 ID:2MaKM3G2(1/2) AAS
外部リンク[html]:homepage1.nifty.com
ここの右クリックサブルーチン借りたら、呼び出してから表示されるまでに5秒かかるんですが、なんとかして早くできませんかね?
144: 2015/06/30(火)01:57 ID:2MaKM3G2(2/2) AAS
貼れてませんでした、こっちです
外部リンク[html]:homepage1.nifty.com
145: 2015/06/30(火)01:59 ID:XkkuKzy1(1/2) AAS
どう見てもコードか環境のほうに問題があるんだから
「ホラこの無能なサブルーチンを改善する方法教えろよ」みたいな
晒し方しても誰も教えないだろ
146: 2015/06/30(火)02:28 ID:NT+ZXKXF(1) AAS
Peggy使い…
まだ生き残ってたんか…
147: 2015/06/30(火)03:22 ID:uSqaW6qw(1) AAS
Angel Beats!で割れ対策がされているらしいけど
吉里吉里でも似たようなことできないかな
148: 2015/06/30(火)03:28 ID:XkkuKzy1(2/2) AAS
吉里吉里はC++使って拡張できるから「その気になればなんでもできる」
Fateのxp3とかだって簡単な暗号化されてたでしょ
149: 2015/06/30(火)10:30 ID:55FIM6Un(1) AAS
対策って1日で突破されるから正規ユーザーが面倒になるだけだよ
150: 2015/06/30(火)14:01 ID:SHPB+/LU(1) AAS
吉里吉里ってツール使ってる時点でむりなんとちゃうの?
KAGなりTJSなりですぐわかりそう
151: 2015/06/30(火)14:18 ID:eAVG+sDG(1) AAS
バイトコンパイルしたTJSは、
解析むけのいやがらせとしてはかなり強い(C言語の解析よりあきらかにめんどくさい)ので今後積極的に使っていきたいところ
152: 2015/06/30(火)22:28 ID:GKeKJDDv(1) AAS
とりあえずxp3の暗号化だけしてるわ
ツールを使うだけの層にはそれで十分だし
解析までしちゃう層がわざわざうちの作品を狙うとは思えないし
153
(6): 2015/07/02(木)13:15 ID:ti4PrG41(1/4) AAS
kagexで、

[ほげ子 xpos=0 ypos=0 opacity=255 zoom=100 time=500]

として、その後

[ほげ子 zoom=150 time=500]

とした時、何回かに一回の確率でyoffsetを無視して原点から拡大する事があるんだけどこれってバグ?
どう言う時にそれが起きるのか再現出来ない
一応俺の日記のバグ情報は確認して潰してるんだけど
154: 153 2015/07/02(木)13:28 ID:ti4PrG41(2/4) AAS
ごめん yoffsetは切ってテストして症状が出たからyoffsetじゃなかったっぽい
文章にして説明すると、ほげ子は足下まで入れて縦二画面分として作成している
で、yoffsetで高さ調整(yoffsetを0にした状態ではyposで調整)して上半身を表示
その状態でzoom=150をすると、通常はズズズと大きくなるんだけど、何回かに一回一度消えるみたいになって下からせり上がってくるように拡大される
どうしても、何が悪いのかわからない・・・・・・
155
(1): 153 2015/07/02(木)14:14 ID:ti4PrG41(3/4) AAS
問題の箇所は分かった

[ほげ子 zoom=150 time=500]の時に、ypos=適当な数字を入れると、何回かに一回おかしくなる
でも、一番面倒な演算してるところだな・・・・・・
ちょっと見た感じどこが問題かわからん・・・・・・助けて・・・・・・
156
(2): 2015/07/02(木)14:39 ID:vF5FHeHu(1) AAS
そんなに重要でないが、吉里吉里プラグインとかごった煮的配布場所にある『アニメーションボタンプラグイン』の動作で
ボタンを右クリックで押せてしまうのは仕様なのだろうか?
仕様だとしても押された時に設定したSEが鳴らないんだよなぁ

それと色々と使わせてもらっています
ありがとうございます
157
(1): 2015/07/02(木)14:49 ID:OKbVaAxz(1/2) AAS
>>155
なんかダミー画像でも使って最小内容のうpしたほうが
わかりやすいんじゃない?
158
(1): 153 2015/07/02(木)15:00 ID:ti4PrG41(4/4) AAS
>>157
ちょっと作ってみる
俺には複雑すぎてかなり混乱してきた・・・・・・
それと、探してて見つけたなんだけど
KAGEnvCharacter.tjsの
f.yoffset = yoffset if xoffset != 0;
f.xoffset = xoffset if yoffset != 0;
省1
159: 2015/07/02(木)16:22 ID:a4nrtK1G(1) AAS
>>156
吉里吉里本体についてるシステムボタン独自改造して使ってるけど
右クリックで押せるから仕様っぽい
ちなみに音もちゃんとなるけど、例えばセーブボタン右クリックで押してもセーブ画面はでないね
ごった煮のは使ってないから解らないわ
160: 2015/07/02(木)16:32 ID:2475e0XR(1) AAS
選択肢を選択した直後に、続けて選択肢を表示すると
マウスカーソル下の選択肢が選択状態になってないんだけどこれは仕様?
カーソル少し動かせば選択状態になるが、連続で選択肢表示する時不便だなあ
161
(1): 2015/07/02(木)17:36 ID:HD3x+sor(1) AAS
>>158
それ明らかにバグだね。直して問題ないかと。
ところで

[ほげ子 ypos=100:100 zoom=150 time=500]

みたいに「prop=to:from」書式使ってyposを固定にしても問題の現象発生する?
162: 2015/07/02(木)18:27 ID:InNqtEUb(1) AAS
>>156
吉里吉里本体のButtonLayer.tjsに手を加えたらそっちも解決すると思う。
一回マウスダウンすると領域外でマウスアップしても押下として処理しちゃうとか
ボタンの動作としてはちょっと難があるんよね>標準ボタンクラス
163: 153 2015/07/02(木)22:37 ID:3lYXHePx(1) AAS
>>161
試してみたけどダメだった。
それで、まっさらなところから再構築したんだけど……
どうやら原因は俺の日記さんのところの修正箇所のどこかっぽい
50回試して、今のところちゃんと挙動してる
お騒がせして申し訳なかった orz
164: 2015/07/02(木)22:40 ID:OKbVaAxz(2/2) AAS
どこを直したら大丈夫になったのか晒すんやで
165: 153 2015/07/03(金)00:25 ID:g3Uyugmr(1) AAS
俺の日記さんのところに掲載されてる修正箇所だけを除外して、あとはまったく同じに構築したら直った
記事自体が古いから、実が別のところで修正されていてそれが誤動作の元になったのかもしれない
166
(1): 2015/07/03(金)15:48 ID:cg8HM+7M(1/2) AAS
var variable
167: 2015/07/03(金)16:01 ID:sQ5wcC5D(1) AAS
吉里吉里3はデルデル詐欺でしたね^^;
168
(2): 2015/07/03(金)17:03 ID:tPtlnNUO(1) AAS
KAGEXの話題が出てるから俺も便乗質問お願いしたい

スレ27のこれを参考に顔窓作ってみた
347 : 名前は開発中のものです。 : 2013/05/18(土) 15:57:22.50 ID:fzr5Sb8S

>>346
表情欄使うには普通のキャラクター定義+以下3つが必要
1.[position]でfaceleft, facetop, facewidth, faceheightを設定
2.envinit.tjsでfaceLevelNameを設定
省9
169: 2015/07/03(金)17:15 ID:cg8HM+7M(2/2) AAS
>>166
質問書こうとして誤爆した
色々試してる間に解決してしまった。
170
(2): 2015/07/03(金)18:03 ID:K13n05o4(1) AAS
吉里吉里3はもういいから
スマホ用吉里吉里出してくれ
171: 2015/07/03(金)20:19 ID:jrQzFhHD(1) AAS
>>168
poses定義内のimage/faceImageとは別に、msgImage/msgFaceImageを定義して、
顔窓専用の立ち絵ファイル(バストアップのみのデータ)を作るのが良いのでは?
そちらの画像の大きさを固定しておけばキャラごとの背の高さも調整できるかと

faceAreaはKAGEnvCharacterExで参照される定義なので
残念ながら〜Exの立ち絵が作れない(ツールがない)現状では利用は難しい
Twitterリンク:taninon
省1
172: 2015/07/03(金)21:15 ID:iUD14JN/(1) AAS
>>170
欲しいよな
173: 2015/07/04(土)01:41 ID:FjwF4QgO(1) AAS
>>170
ティラノスクリプトやジョーカースクリプトじゃいかんのけ?
174: 2015/07/04(土)06:21 ID:b3jRkQpg(1/2) AAS
そんなツール使うくらいなら自分で作ったほうがまだ良くない・・・
175
(1): 2015/07/04(土)07:05 ID:0iIBEPSF(1) AAS
吉里吉里使っていたんだけど、開発終わってしまったんですよね
吉里吉里での開発経験を活かしてPCとスマホでプレイできるゲームを作りたいんだけど
次はどんなスクリプト・言語を使うといいでしょう
176: 2015/07/04(土)07:19 ID:WNkSMsPZ(1) AAS
今「よくわからんけど流行り教えてyo」ってだけならUnityやってりゃいいんじゃね(適当)
177: 2015/07/04(土)07:22 ID:b3jRkQpg(2/2) AAS
適当すぎだろwwwスマホとかだったらunityじゃなくねww
178: 2015/07/04(土)07:40 ID:YpZiJS7B(1) AAS
>>175
ここで聞いてみるとか

ノベルツール選考スレ 4th KIND
2chスレ:gamedev
179: 2015/07/04(土)11:01 ID:APiBlECr(1/2) AAS
kagexって使いづらいよな
そもそもenvinitの値を後で上書きすら出来ないし
180: 2015/07/04(土)13:45 ID:APiBlECr(2/2) AAS
>>168
charactersの中で個別に設定したら、たしかできたんじゃなかったっけ?
181
(1): 2015/07/05(日)12:56 ID:NTh54/Kv(1/4) AAS
プラグインの質問で悪いんだけど・・・ デバッグロード?するとシステムボタンが表示されなくなるんだけどなぜだろうか
[call storage="ExtSystemButton.ks" cond="typeof global['extsystembutton_obj'] == 'undefined'"]
[sysbutton_erase]
[sysbutton visible="false" name="auto" graphic="auto" top=810 left=1607 exp="SysBtn_onAutoReadButtonClick()"]

[sysbutton_setopt name="auto" page="fore" visible="true"]
182: 2015/07/05(日)13:19 ID:z1dVhZa1(1/3) AAS
ExtKAGParserの次のテストが始まってるね。
ソースコードのディレクトリに「助けて!不具合の原因がわからないの!」って文書があってワロタ
ちょっと見たけど、俺には何を言ってるのか全然わからないw

>>181
デバッグロードってなに?
183
(1): 2015/07/05(日)13:22 ID:NTh54/Kv(2/4) AAS
メニューのデバッグ→シナリオの再読み込み
ごめん名前全然ちがったOTL
184: 2015/07/05(日)14:47 ID:z1dVhZa1(2/3) AAS
>>183
それKAICHOさんとこのプラグインだからKAICHOさんに聞いた方がいいよ。

といいつつ手前の環境で試した。そのスクリプトをfirst.ksに書いてメニューのデバッグ→シナリオ再読み込み実行したけど、ちゃんと表示されたよ。他が悪いんじゃない?
185
(2): 2015/07/05(日)14:58 ID:iD3m3BeR(1) AAS
公開してくれてるだけ有り難いんだけど
KAICHOさんのプラグインは説明が解りにくいのと導入面倒くさいのが難点だ
あと他の人のプラグインとあわせるとエラーになったりする
186
(1): 2015/07/05(日)15:26 ID:NTh54/Kv(3/4) AAS
まじか 環境が悪いのかな
プラグインコールした後にセーブラベル通せば問題なく動くんだけどセーブラベル通らずにシナリオ再読み込みするとなぜか表示されない・・・。
[if exp="typeof global['extsystembutton_obj'] != 'undefined'"]
[eval exp="kag.removePlugin(global['extsystembutton_obj']);"]
[eval exp="global['extsystembutton_obj'].finalize();"]
[eval exp="System.inform('removed!');"]
[endif]
省1
187
(1): 2015/07/05(日)15:52 ID:NTh54/Kv(4/4) AAS
よかった凸らなくて・・・自己解決した。
エラーログ確認したらマクロが定義されてないってエラーが出てたので>>186のendifの前に
[eval exp="delete global['extsystembutton_obj'];"]
を追加したら問題なく再描画されました。お騒がせしました。
188
(1): 2015/07/05(日)19:31 ID:DyGT/zQI(1) AAS
>>185
俺はKAICHOさんのプラグインを頑張って導入&改造したおかげで
TJSとKAGの構造をスゲー理解できたよ。
大感謝してるわ。
189
(1): 2015/07/05(日)20:24 ID:z1dVhZa1(3/3) AAS
>>187
それって実はこれ↓じゃないの?
外部リンク[html]:www.geocities.jp
『KAGPluginを組み込む時は、first.ksの、「最初のセーブ可能ラベルより前」で 組み込むようにしよう。そうしないと色々不具合が起こるため。』
あそこのプラグインは最初から二重読み込みに対応してるはずなんで、自分で消したりしないほうがいいよ。

>>188
ホントあれ読むと勉強になるよね。感謝感謝。
1-
あと 813 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.021s