[過去ログ] ■吉里吉里/KAG/TJS雑談質問スレ■その29 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
610: 2015/10/29(木)14:54 ID:zzKLI1oS(1) AAS
( ^ω^)・・・?
よくわかんねーけど どういうエラー出てんの?バージョンは?
611(1): 2015/10/29(木)17:03 ID:ERKVSFyX(1) AAS
質問です。
吉里吉里Zでshift-jisのままでパッケージング出来ると聞いたのですが可能なのでしょうか?
コマンドラインでやる方法は調べて分かったのですが・・・・・・
utf-8への変換はともかく、正規表現等がいろいろ使い慣れたshift-jisと違うので困ってます。
612(1): 2015/10/29(木)21:13 ID:V83ZJOwr(1) AAS
>>611
正規表現は鬼車エンジンを使ってるから仕様が違うのであって、エンコードは全く関係ないと思うが?
ShiftJISをデフォにしたい場合、自分で吉里吉里Zをコンパイルできる環境があるなら
「TVP_TEXT_READ_ANSI_MBCS」マクロを定義してコンパイルするか、
optionarea.txtに「readencoding=Shift_JIS」の行を追加してコンパイルする
コンパイルできないなら、既存のexeファイルをResourceHackerとかで
リソースを編集してTEXT/139(:1041)に「readencoding=Shift_JIS」の行を追加する
613(1): 2015/10/29(木)21:26 ID:qAwNJ4Tw(1/2) AAS
fadepausebgmの後にresumebgm使ってもBGMが再開されないんですが、なぜでしょうか…
614: 2015/10/29(木)22:59 ID:4ADLrTUr(1) AAS
>>613
resumebgmの代わりにfadeinbgmではダメ?
615: 2015/10/29(木)23:03 ID:qAwNJ4Tw(2/2) AAS
fadeinbgmだと一時停止したところから再開できないのではないでしょうか?
最悪それでもいいのですが…
616: 2015/10/30(金)00:06 ID:NI8wQPmu(1) AAS
resumebgmなんてタグあったのか
昔自力で再生箇所の記録と再生するようにしたのに・・・
617: 2015/10/30(金)00:38 ID:SLObr4Gk(1) AAS
Config.tjsのBGM再生メディアを"Wave"に指定してある?
midiやcddaにはpausebgm,fadepausebgm,resumebgmタグは使えないみたい
618: 2015/10/30(金)10:02 ID:GMtfQmDq(1) AAS
>>612
やっぱりコンパイル前提なんですね
そっちは知識無いから難しいな
ありがとうございます
619: 2015/10/30(金)11:21 ID:9lsYTi6O(1) AAS
kagexだと、pad関係でMainWindowsでエラー吐きだすからそもそもzは使えない
620: 2015/10/30(金)13:44 ID:PM9hvIPH(1) AAS
すみません、ごった煮配布所様の「選択肢プラグイン」を使用しているのですが、
わからないことが有りまして、ごった煮様の方では返信は期待しないでとのことでしたので
コチラで質問させてください。
同じくごった煮配布所様の「システムボタンプラグイン」も併用して、常時メッセージレイヤにセーブロード等が可能なようにしてあるのですが、
「選択肢プラグイン」で選択肢を表示中にシステムボタンのセーブヤロードをクリックすると、
セーブやロード画面に飛んだ後もシステムボタンが表示されたままになってしまいます。
これを非表示、もしくはセーブロード画面を最前面に持ってきて、選択肢を一時的にクリックできないようにするにはどうしたらいいのでしょうか?
省5
621: 2015/10/30(金)13:49 ID:+ZsQVrkr(1/2) AAS
makuro.ks
[macro name="体力の処理"]
[if exp=mp.a]
[eval exp="f.体力 = f.体力 + &mp.suuti"]
;[eval exp="f.体力 = 100" cond=f.体力 >= 100]
[font color=0xffbf00] 体力[font color="default"] [font color=0x00bfff]を[font color=0x00ff00] 回復[font color=0x00bfff]した。[font color="default"][l]
[else]
省9
622: 2015/10/30(金)14:14 ID:+ZsQVrkr(2/2) AAS
事故解決しました
623: 2015/10/30(金)15:42 ID:fyhk6f5T(1) AAS
すみません。プレイヤーに入力させるinputボックスについての質問をさせてください。
プレイヤーに名前を入力させるために[input name="" prompt="" title=""]を使ったテキストボックスを使用しているのですが、
出てくるアラートボックスがゲームウィンドウの中央にこなく
、ディスプレイの中央に来てしまいます。
どのようなタグを入力すればゲームウィンドウの中央にくるでしょうか。
また、プレイヤーが入力した名前のところをだけをカラー変更を行いたい場合どのようなタグを追加すればいいでしょうか。
624: 2015/10/31(土)20:25 ID:pX/JIZqW(1/2) AAS
選択肢によって好感度+1とかしてるんだけど、
タイトルに戻っても変数リセットされないから、そのまま新しいゲーム始めると
どんどん好感度溜まっていっちゃうから、
タイトルに戻るたびに全好感度リセットしてるんだけど、これで大丈夫だよね・・・?
625: 2015/10/31(土)20:30 ID:gY2Co7UW(1) AAS
セーブからはじめて支障でる?
626(1): 2015/10/31(土)21:45 ID:pX/JIZqW(2/2) AAS
俺のこと?
627: 2015/10/31(土)21:46 ID:PMDOC5iH(1) AAS
好感度の話した後に「俺のこと?」とかアッー!な展開でも待っているのかと
628: 2015/11/01(日)00:03 ID:K8U6mQyM(1/2) AAS
なんか、前景レイヤの立ち絵がうまく表示されない
最初に、layer=1にてmoveタグを使いキャラA表示、その後非表示(opasity=0)にして、
その後layer=1 page=backにしてtransしてキャラB表示したいんだが、何故か表示されないんだ…
なんでだろう?レイヤー情報って一度リセットしなきゃとかあるのかな?
629: 2015/11/01(日)00:12 ID:K8U6mQyM(2/2) AAS
すまん、最初をtransタグにして2回めもtransタグにしたら表示された。
でも、1回めmoveタグでopasity=0にして、2回めは裏画面にvisible=trueでトランスしてもだめなんだな・・・
opasityとtrans併用するならopasity=255にしてからトランスすりゃよかったのか
630: 2015/11/01(日)07:21 ID:NfyHXSQH(1) AAS
>>626
そう。気になって
631: 2015/11/01(日)10:47 ID:d2F3VdQW(1) AAS
吉里吉里で使えるExceptionの種類を調べたいのですが その辺について書かれているページ知りませんか。
632: 2015/11/03(火)13:02 ID:5Hjah1rh(1) AAS
「使えるException」ってなんだろ。eTJSError()かな?
吉里吉里からの例外メッセージ一覧ならソースコードの kirikiri2/src/core/msg/MsgIntf.h にあるよ。
あとsystem/*.tjsとかを"Exception"で検索。
633(1): 2015/11/04(水)17:16 ID:hVGKu78F(1) AAS
ConductorException と Exceptionしか見つけられなかった(´・ω・`)ランタイムや不正値のexception無いのかな
634: 2015/11/04(水)19:09 ID:cEEYs1gq(1) AAS
>>633
TJSレベルの話ならまず 外部リンク[html]:devdoc.kikyou.info の知識が前提で
catch(e) ブロックで e instanceof "ConductorException" とか e.message とかで内容判別して対応するのが妥当かね
結局何がやりたいのかわからんとアドバイスしようがない
635(1): 2015/11/10(火)17:29 ID:4m5FhgSv(1) AAS
ごった煮さんのどこでもセーブスクリプトがよくわからない
[np]を増やしても減らしてもダメなのは分かったけど、
[np]が置いてある行も、[np]が置いてある行頭からの文字数も変えてはならないの?
636: 2015/11/10(火)20:53 ID:D8Vn8zVP(1) AAS
>>635
そうだよ。
マクロはマクロ展開後も含めてその行が変わると[return]で[call]元に返れなくなるから。
だから、互換性を気にするなら、どこでもセーブを使うんじゃなくて、ラベルを真面目に置いた方がいいよ。
637: 2015/11/16(月)12:31 ID:z6urV9Nj(1) AAS
krkrz20151108.7z(Array/Dictionary.loadStruct対応)
吉里吉里Z / スナップショット
外部リンク[html]:krkrz.github.io
638(1): 2015/11/16(月)17:45 ID:+eZ4sE9E(1) AAS
対応したのバイナリモードだけかよ…意味ねぇ!
639: 2015/11/16(月)17:53 ID:4W+1wHDI(1) AAS
さあ>>638もコードを書いて貢献しよう
640: 2015/11/17(火)19:38 ID:DPpeXsxR(1) AAS
例の脆弱性対策なら、別にloadStructとか使わないでも
データの冒頭に(const)があるかどうかチェックするだけで十分対策になると思うよ
function myEvalStorage(storage, *) {
/**/try {
/**//**/var chk = [].load(storage, *);
/**//**/if (((string)chk[0]).indexOf("(const)") == 0) return Scripts.evalStorage(storage, *);
/**/} catch {}
省5
641: 2015/11/17(火)20:18 ID:Oovh9X1G(1) AAS
それで対策できる相手なら別に現状のままでいいと思う
642: 2015/11/17(火)20:30 ID:pgwp3GGN(1/2) AAS
image storage="背景A" layer=base page=fore
image storage="背景B" layer=base page=back
をトランジションした時、背景Bが表画面に表示された後背景Aはどこにあるの?
もう一度背景Bから背景Aにトランジションするとしたら背景Aを裏画面に再度読み込んだらいいの?
643(1): 2015/11/17(火)20:52 ID:PdZs7SE1(1) AAS
普通に裏にあるしロードしなくても大丈夫だけど、バグを避けるには常にロードする形で揃えるのが無難
644: 2015/11/17(火)20:57 ID:pgwp3GGN(2/2) AAS
>>643
ありがとう(^人^)
645(1): 2015/11/18(水)05:34 ID:rVY8076Z(1) AAS
(const)チェックだけなら
(const)[0],System.shellExecute("Notepad.exe")
とかで簡単に無力化できるから、わかった瞬間に無意味になる。
646(3): 2015/11/19(木)15:13 ID:m3dWheRc(1/2) AAS
質問と言うか、お手上げでアドバイスお願いしたいのですが、
KAZGEXを吉里吉里Z化しようとしたら、『メンバ"console"が見つかりません』と言うエラーで起動しませんでした。
それで、consoleをgrepかけて該当箇所を、何をやっているか漠然としか分からない状態でコメントアウトで潰してみたら、
今度は『access Violation:スレッドが適切なアクセス権を持たない仮想アドレスに対して、読み取りまたは書き込みを試みました。』と出て起動しませんでした。
kagexはプレーンの状態で、起動する事までは確認しています。
何をやっているか漠然と分かるレベルで多少tjsも扱えるレベルなのですが、これはどう処理すれば良いでしょうか?
外部リンク:12.gigafile.nu
省2
647: 2015/11/19(木)15:14 ID:/qp0dm17(1/2) AAS
>>645
おぉ、そんな技があるんだな。勉強になった
あとはセーブデータにチェックサムとか署名みたいなのをつけるようにして
改変データだったら弾くような仕組みを入れるとかかなぁ、気休めだとは思うけど。
まぁどこぞの怪しいセーブデータを持ってくるやつが悪いで片付く話ではある
648(1): 2015/11/19(木)15:28 ID:/qp0dm17(2/2) AAS
>>646
外部リンク[html]:www.geocities.co.jp
を見て勉強するとか
外部リンク:github.com
を導入するとか
○ムソフトのゲーム(plugin/k2compat.dllがあるかで判断する)をバラして研究する(お勧めはしない)
とかかな。特にどうしてもという理由がないのであれば吉里吉里Zに無理に移行する必要はないと思うが
649: 2015/11/19(木)15:40 ID:m3dWheRc(2/2) AAS
>>648
勝手に移行ガイドは読みました。
それで、通常のkagkらの移行は問題なかったです。
それで、拡縮とか立ち絵とか使い勝手の良いkagexに載せ替えようとしたらエラーが出ました。
コンソールが削除されたからそのせいでエラーが出てるのはわかるのですが、さすがにmainwindowsはお手上げ状態でした。
650(1): 2015/11/19(木)19:13 ID:4Tz0bRGQ(1) AAS
画像リンク[gif]:cdn-ak.f.st-hatena.com
こんな感じのスライダーを吉里吉里で作りたいんですけど 良いプラグインありませんかね
ごった煮さんの所だとベースよりもタブの方がでかいと画像が切れちゃうのと、↑gifの白い部分がなくて・・・
651(1): 2015/11/20(金)16:05 ID:bK9wZ9eq(1) AAS
便乗質問
吉里吉里だと
var filename;
kag.menu.add(this.filemenu = new KAGMenuItem(this, "ファイル(&F)", 0, "", false));
これでメニューの追記が出来るんだけど、Zだとwindowクラスのオブジェクトを指定しろって言われちゃったんだけど、
menueが削除されたせいで出た弊害?
どうすれば、menue.tjsの外で記述出来るの?
652(2): 2015/11/20(金)16:41 ID:iSmQBmHd(1) AAS
>>651
kag.menu.add(this.filemenu = new KAGMenuItem(kag, "ファイル(&F)", 0, "", false));
かな。
吉里吉里2のMenuItemのコンストラクタMenuItem(window, caption='')のwindowは
無視されているけど、吉里吉里ZのプラグインはきちんとWindowクラスを指定する
ドキュメント通りの仕様になってる。
653: 2015/11/20(金)17:20 ID:xFTN0nN0(1/2) AAS
>>652
ありがとう、うまく行けた!
actionも最初動かなかったけど
function kag.action(ev)
kag.を頭につけたらうまく稼働出来た^^
>>646
kagexをZ化は敷居が高いから、普通にkagexでよくない?
省2
654: 2015/11/20(金)17:38 ID:xFTN0nN0(2/2) AAS
kag.actionでうごくはず無かったOtz 整理してこんな感じで、actionでダイアログを開こうとしたんだけど、無反応だった。
適当にfunction作ってそっちを指定した方が安全かな?
下の奴はざっと組んだので構文ミスはあるかも知れないけどだいたいこんな感じで、通常の吉里吉里では動いてた。
class Test{
var filemenu;
var openmenu;
function Test(){
省12
655: 2015/11/20(金)18:12 ID:ecLDvGJY(1) AAS
吉里吉里3はデルデル詐欺でしたね^^;
656(1): 2015/11/20(金)19:56 ID:QnjDFZyf(1) AAS
class Test extends Window {
var filemenu, openmenu;
function Test(){
super.Window();
menu.add(this.filemenu = new MenuItem(this, "ファイル(&F)"));
filemenu.add(openmenu = new MenuItem(this, "開く(&O)"));
setInnerSize(320,200);
省23
657: 2015/11/21(土)05:08 ID:iMh22HPh(1) AAS
>>650
何卒・・・
658(1): 2015/11/21(土)09:54 ID:LsmXy61U(1) AAS
このスレは○○のプラグイン便利だよ 的なのに詳しい人あんまいないぞ
○○のプラグインを作りたいんですがここまで書けたもののここで詰まっています……
みたいのならヒントあげられる人いそうだけど
659(1): 2015/11/21(土)11:38 ID:3m+X2F4C(1/2) AAS
スライダーは本家添付の改造してるんでどこがいいとかないんだよな
あと白い所の反映やるなら自分で組むしかなさげ
そういうプラグインはこれまでの所見た記憶がない
660(1): 2015/11/21(土)16:40 ID:yH8RFmhO(1) AAS
>>658-659
既存の改造するしかないか…
結構大変かな(´・ω・`)
661(1): 2015/11/21(土)16:51 ID:3m+X2F4C(2/2) AAS
>>660
ごった煮さんのは見てないんで知らないけどごった煮さんのでできるんじゃないのかねえ
はみ出しちゃうってのも使い方間違ってるだけのような気がする
白いのがどうしても必要なら改造頑張れ
だがプレイヤーはそんな所一切みてないし記憶にも残らないんで無駄だと思うよと忠告はしておく
662: 2015/11/21(土)19:58 ID:oph1PLVj(1) AAS
自分で作るとしたら
・ベース透明のスライダーを作る
・スライダーの下に別途バー相当部分のレイヤを作る(2レイヤ)
・スライダーの移動に合わせてバーの部分のレイヤの長さや位置を調節する
とかかなあ。単純な塗りつぶしならfillRect使う方が楽だけど。
あるいは[■■■■■■□□□□□□]みたいな横に長い画像つくっといて
imageLeftでちょうどスライダーのタブ位置に中央の境目を合わせる手もあるかな
663(1): 2015/11/22(日)00:30 ID:3un2AE4b(1) AAS
>>656
別窓だと開くんだけど、なぜ通常の窓に組み込もうとすると開かないんだろう?
class Test {
var filemenu, openmenu;
function Test(){
kag.menu.add(this.filemenu = new MenuItem(kag, "ファイル(&F)"));
filemenu.add(openmenu = new MenuItem(kag, "開く(&O)"));
省21
664: 2015/11/22(日)11:32 ID:b54QOdvB(1) AAS
>>661
プレイヤー云々なんて二の次で、自分の作りたいものを作ることこそが楽しいんじゃないか
665: 2015/11/22(日)12:02 ID:x3ULCRn/(1) AAS
>>646も出来たらお願いします。
kagexのZはネット上には無いので、完成したらアップロードサイトにアップして共有したいので、
666: 2015/11/23(月)00:28 ID:FKdVKw5m(1) AAS
外部リンク:kikyou.info
落ちてない?
667: 2015/11/23(月)00:29 ID:1cqZD+YY(1) AAS
かも
でぃーたんの家の回線の調子がおかしいんじゃね
668: 2015/11/23(月)08:13 ID:ow98uSLB(1) AAS
レベルたけぇ質問ばっかで震える
669: 2015/11/24(火)03:51 ID:hgj2NGKB(1/2) AAS
>>663
そりゃkagの方のactionが呼ばれてるからそのコードだと動かないね。
なんでaction使ってるのか謎だったんだけど、そんなことしないで素直に
KAGMenuItemのコンストラクタのcommand引数でメニューが選ばれたときの関数
(もしくは評価する文字列)を渡すとかして対応するのが妥当だと思う。
function onOpenMenuClicked() { ... } みたいな関数を作っておいて
openmenu = new KAGMenuItem(kag, "開く(&O)", 0, onOpenMenuClicked, false);
省2
670: 2015/11/24(火)10:43 ID:id33rrD0(1) AAS
actionがなぜ動かないか試行錯誤してるんだけど、
で、これで吉里吉里だと動くけど、
function Test(){
kag.menu.add(this.filemenu = new KAGMenuItem(kag, "ファイル(&F)",0, "", false));
filemenu.add(openmenu = new MenuItem(kag, "開く(&O)"));
}
function action(ev){
省14
671: 2015/11/24(火)12:10 ID:Vp71HMCT(1) AAS
書くの忘れてた
現状はこれで対処してる
filemenu.add(openmenu = new KAGMenuItem(kag, "開く(&O)",0,function{Test.openDialog();}, false));
ただ、actionがどうしてもうまく機能しないからずっとうーんと唸ってるの
普通の吉里吉里なら出来るのにZだと動かないとなると、同じような問題がほかにもあるんじゃないかと思ってしまうから
672: 2015/11/24(火)16:12 ID:hgj2NGKB(2/2) AAS
>>652が言ってる通り、MenuItemのコンストラクタにWindow以外のオブジェクト(この場合Testクラス)を指定して
そっちのactionを呼ばせるのは仕様外動作でむしろ指定できてしまう吉里吉里2のバグってことだろ
そんなコードを書く方が悪いし吉里吉里Zで動かないといわれてもそりゃ仕方ないよ
Zは最初からMenuはobsolete扱いで、どうしても必要な人のためにプラグインで分離して用意されてるので
完全に同じ動作を望むのは諦めた方がいい。同じような問題はまだ他にもあると思うので重箱の隅つついてる暇があるなら
現物合わせで動くように調整したほうがいい。それが嫌なら無理にZに乗り換えなくてもいいんじゃないかね。
673: 2015/11/25(水)19:28 ID:OUH5R+U2(1) AAS
吉里吉里の方が仕様外の事してるって事なんだね
いろいろやってみたけどやっぱりダメだったから、actionを突っつくのはここまでにするよ
お返事ありがとうね
674(1): 2015/11/28(土)20:36 ID:bHhz2cbq(1) AAS
dataフォルダとxp3アーカイブとを混在させることって出来ないんでしょうか。
シナリオはdata.xp3にして、画像はアーカイブにしないで配布というようなことをしようと思ったていたんですが、試してみたら出来ないっぽいんで、なにか上手い手はないものでしょうか。
675: 2015/11/28(土)21:44 ID:k7JSXH4E(1) AAS
data ってパスはアーカイブにとられてしまうので無理
他の名前のフォルダなら明示的に指定するか検索パスに足せばok
676: 2015/12/01(火)17:14 ID:R8ttVHrM(1) AAS
吉里吉里3はデルデル詐欺でしたね^^;
677: 2015/12/10(木)12:48 ID:NTSu9QOL(1) AAS
>>674
なんか最近そんな話を見たなぁ(擬視感
プログラマがそれを理解出来ずにマスターにパックして、それをスクリプタが指摘するとかなんとか
マジにギャラ泥棒だと思った
678: 2015/12/10(木)13:10 ID:sxB7GoLo(1/4) AAS
この業界狭いなと思うことは多々ある
679: 2015/12/10(木)14:44 ID:tOxhsFCW(1/2) AAS
吉里吉里の話を見ていると何がスクリプタで何がプログラマなのかよくわからなくなる
TJSは名前通りスクリプトのはずだしなあ
680: 2015/12/10(木)15:48 ID:iQ25qwxv(1) AAS
ゲーム業界的には、演出など限定用途の言語だけをさわるならスクリプター、汎用言語でゲーム全体の制御に関わるロジックをさわるならプログラマーだな
681: 2015/12/10(木)20:08 ID:sxB7GoLo(2/4) AAS
スクリプターです (モジュール追加できます)
682: 2015/12/10(木)20:19 ID:tOxhsFCW(2/2) AAS
吉里吉里のKAG部分がどういう構成で作られていて、どのTJSファイルにどういう機能が書かれているか、
○○したいときどう改変すればいいかを知っている……は正直プログラマーかスクリプターかとかじゃなくて、
吉里吉里の改造に詳しいかどうかでしかないと思うんだよな
683: 2015/12/10(木)22:09 ID:sxB7GoLo(3/4) AAS
おま中じゃないそれ
684: 2015/12/10(木)23:14 ID:RQFEnYkE(1) AAS
でもスクリプターより楽な仕事してるくせに金だけはぼるんだぜ
で、スクリプターより吉里吉里の知識無いとかどんだけだよと思う
吉里吉里で、商業レベルでまともなシステム提供してるのはワムくらいしか知らんな
後はぶっちゃけただの詐欺レベルだわ
拾ってきたプラグインをごちゃ混ぜにしてオリジナルシステムですとか言って金取るとか、
ちょっと中身覗けばばれる嘘を平気でつく奴ばっか
685: 2015/12/10(木)23:31 ID:sxB7GoLo(4/4) AAS
楽に金が稼げるならいいことじゃん。 何でやらないでこんな所で文句言ってるの?
686: 2015/12/11(金)00:01 ID:YDLAkiKO(1) AAS
エロゲ業界スレで騒いでたのとおんなじ奴かな
クソクソ言うのはいいけどだったらチラチラ言わずに晒せよ
いい加減しつこいよ
687: 2015/12/11(金)00:04 ID:WXQEsNfB(1/2) AAS
何が話題の中心なのか良くわからん
688: 2015/12/11(金)00:11 ID:KZ+IemMW(1/3) AAS
・プログラマのくせに給料ドロボウがいる
・吉里吉里の仕事だとプログラマもスクリプタもあんま差がなくね
この2つかな
689: 2015/12/11(金)00:31 ID:Lhqxzd/e(1/2) AAS
プログラマの癖にの意味がよくわかんねー
あいつらの年収ってたかが400万程度じゃねーの?
690: 2015/12/11(金)00:33 ID:WXQEsNfB(2/2) AAS
で、スクリプターは年収300万なんじゃないの
上下前次1-新書関写板覧索設栞歴
あと 312 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.021s