[過去ログ] 2月3日、吉里吉里を落とした (958レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
740(1): 03/10/06 23:20 ID:3Rg1CYae(1/2) AAS
@hact exp="kag.se[0].play(%[storage:'○○.wav', loop: false])"
の○○.wavを%storageに代入したいのですが
文法上どうすればいいか教えてくださいぃ(つ_;)
741(2): 03/10/06 23:23 ID:3Rg1CYae(2/2) AAS
なんか文がおかしいですね……
○○.wavを%storageに代入して%storageを上記の
@hact exp="kag.se[0].play(%[storage:'○○.wav', loop: false])"
で使いたいという意味です。(^^;
シングルだと代入にならないダブルだと文法エラーになるし……。
742(1): 03/10/07 00:58 ID:sOGjuy8k(1/3) AAS
>>741
> @hact exp="kag.se[0].play(%[storage:'○○.wav', loop: false])"
これで問題なさそうだけど。
「○○.wav」が無いとか?
もしくはほかの文が間違っているんじゃないかな。
743(1): 03/10/07 01:02 ID:sOGjuy8k(2/3) AAS
あとはwavファイルが壊れていたりとか、実はwav形式じゃなかったり。
744(1): 03/10/07 01:36 ID:t3D0D8gT(1/2) AAS
>>741
マクロの属性をTJS式で使用したいってことか?
だとしたら、TJSをもっと使うためにのmpのところ嫁。
745(1): 03/10/07 01:53 ID:sOGjuy8k(3/3) AAS
ああ、そゆことか。
>>742-743は間違いでっす。
746: 03/10/07 02:30 ID:AESyll7D(1/2) AAS
>>745
まぎらわしくてごめん
>>744
サンクス。そこみてやってみたんだが
@hact exp="kag.se[0].play(%[storage:'mp.storage', loop: false])"
だとエラーになって落ちてしまう……。
シングルクォーテーション外してもだめっぽい……よくわからない……。
747(1): 03/10/07 03:20 ID:t3D0D8gT(2/2) AAS
function hoge(storage){
return "kag.se[0].play(%[storage:'"+storage+"',loop:false])";
}
とかって関数を作っておいてから、
@hact exp="&hoge(mp.storage)"
とやる。
748: 03/10/07 11:22 ID:AESyll7D(2/2) AAS
>>747
できた〜>747タン愛してる。
これでいろいろ応用できそう。
749: 03/10/08 08:58 ID:fVhvFKJ7(1) AAS
同じようなことが>>511のやり方でもできるね。
あのレス、漏れには画期的だった。
750: 03/10/08 11:07 ID:pNJmZUV1(1) AAS
あ、そか""内の"や'は\だ。俺perlやってたのになにしてんだ……。
751(1): 03/10/08 23:58 ID:DnvtAXyA(1) AAS
相変わらずkikyouinfoが糞重い。
と言うか落ちてる?
752(1): 03/10/09 00:16 ID:VcLZT0rr(1) AAS
>>751
そんなことないよ
753: 03/10/09 00:22 ID:oGSH9p+g(1) AAS
>>752
スマソ。
ぷろ串はずしたら楽に入れた。
754: 03/10/12 14:13 ID:WcsI1cOR(1) AAS
あれ?本家のDeeタンのリモホが前と違う気が。プロバイダ変えたのかな。
755(3): 03/10/13 17:32 ID:klqIJpF8(1) AAS
吉里吉里使ってギャルゲー作ろうと思ってるんですけど、巷のギャルゲーみたいにメッセージウィンドウ内にバックログやスキップ等の機能をつけることってできますか?
756: 03/10/13 17:53 ID:3tiFfJkm(1) AAS
>>755
余裕でできます
757: 03/10/13 18:07 ID:IsdW09zS(1) AAS
むしろ、つけない様にする方が多少作業が必要なぐらいだなw
758: 03/10/13 18:53 ID:cxo20uNW(1) AAS
うん。外すにはものすごい手間がかかる。
はっきり言って、某姫のPS2エンジンよりよっぽど良い。
子供には負けるが
759: 740 03/10/13 18:57 ID:pel0iLp5(1/2) AAS
>>755
俺が作ってたマクロがバックログで音声リプレイするヤシだよ。
760(1): 755 03/10/13 20:43 ID:e0JR4mCY(1) AAS
えーと、僕が言いたいのはメッセージ枠の部分に「SKIP」や「BACK」などのボタンを作って、そこを押せば、いちいち右クリックメニュー出してスキップ、なんて作業をする必要がないようにしたいのですが、できますか?(分かりにくいかな……?
761: 03/10/13 20:49 ID:1A8SY5xs(1) AAS
できるよ。
762: 03/10/13 22:02 ID:pel0iLp5(2/2) AAS
>>760
作ってみようと思ってる割りに吉里吉里について全く調べてない気がする。
ダウンロードしてサンプル的にさわろうともしてないんじゃない?
763: 03/10/13 22:11 ID:3AG/Bkqc(1) AAS
楽勝。
マニュアル見れば色々な手段が考えられるはずだ
764: 03/10/13 23:04 ID:Qqr6rOL2(1) AAS
本家BBSなんかでも既出だと思うけどなあ。
いちばん簡単と思われるのは
;---
[macro name=er2]
[er][スキップボタン表示][もどるボタン表示]
[endmacro]
;---
省3
765(2): 03/10/15 23:58 ID:PqKCKwgI(1) AAS
Delphiで吉里吉里のプラグインを作りたいのだが、仕様書もなんにもない。
仕様が固まっていないのは構わないが、ソースコードを見て作ってくれ方式はないんじゃないかと思う。
忙しいのはわかるけどさ。
766: 03/10/16 00:27 ID:735K+m7K(1) AAS
フリーでソースまで公開してくれているのに、そんな言い方は無いと思う。
767: 03/10/16 00:32 ID:nXlkGw+J(1) AAS
>>765
おまいが神になれ
768: 03/10/16 01:31 ID:2cl2/Lx2(1) AAS
ここで文句を言う前に公式BBSで、知識のある人がいないか
質問したりという考えは浮かばないのか。
769: 03/10/16 03:39 ID:82nVZRvS(1) AAS
>765
名にやりたいのかしらんが、そのソースっていうかプラグインのサンプルみたか?
かなり丁寧にコメント書いてあるぞ。
あれ見ても書けなかったら素直に諦めたほうがいい。
もっともDelphiで書けるかはビミョウだとおもうが。
770: 03/10/16 07:59 ID:xuL5f5Oj(1) AAS
C++のソースを読む力とDelphi書く力が765に無いだけだろ。
771: 03/10/16 12:19 ID:1hd0JG4t(1) AAS
真面目に作る気になれば、ソースにちゃんと説明が書いてあるのに気づくわなぁ。
772(1): 03/10/18 18:00 ID:+UEiMhqI(1/4) AAS
リンクにカーソル置いた時に、文字の上に短形が表示されるのだけど
これを無くして、文字だけの色を変えるにはどうすれば……?
小一時間悩んでもさっぱりわからん…
773(2): 03/10/18 19:08 ID:XTDu2BSj(1) AAS
>>772
メッセージレイヤの地の色を完全透明にすればいいんじゃない?
半透明の灰色のやつが必要なら、メッセージレイヤの後ろに
別途、前景レイヤか何かで作ってやればいい。
ちなみに矩形ね。
774(1): 773 03/10/18 19:18 ID:qAEVOPqX(1) AAS
ごめん、>>773じゃだめだ。
775: 03/10/18 19:29 ID:+UEiMhqI(2/4) AAS
>>774
ダメでした…。
恐らくだけど、MessageLeyerの中身のどこかを変えれば
出来るんだと思いまする。
ぐぉぉーわからねぇ・・・
776(1): 03/10/18 21:05 ID:zEt3ieSH(1/3) AAS
ツールチップを文字だけにしたいって事?
777(1): 03/10/18 22:13 ID:U5EBB52n(1) AAS
漏れは試してないけど、たしかリンクの文字色をかえる改造マクロの話題が
公式掲示板でこないだ出てたよ。
検索してみ。
778(1): 03/10/18 22:36 ID:+UEiMhqI(3/4) AAS
>>776
うーむ、ツールチップというわけでは……
>>777
俺が探してるのとは違いました……
助言どうもです。
なんていうか、とにかく四角い透明なヤツを無くしたいのです。
リンク文字に触れた時の……。
779(1): 03/10/18 22:40 ID:zEt3ieSH(2/3) AAS
>>778
Config.tjsのリンクの不透明度を0にすればいいんじゃねーのかな?
;defaultLinkOpacity = 0;
780: 03/10/18 22:49 ID:+UEiMhqI(4/4) AAS
>>779
0にすると、色は変わらないのです。
ちょいと色々研究してみます。
781: 03/10/18 22:50 ID:zEt3ieSH(3/3) AAS
どうしてもMessageLeyerでなんとかしたんだったら、
多分「function highlightLink(n, b = false)」らへん。
この関数で何にもしなければ、ハイライトされない予感。
782: 03/10/19 00:20 ID:PzcEG3qm(1) AAS
>>773 に加えて、リンクの矩形のレイヤタイプを ltMalt かなんかに
すればどうよ?
783(1): 782=773 03/10/19 00:48 ID:Rl+VhQzE(1) AAS
うまくいったよ。
Messagelayer.tjs のコンストラクタで
MessageLayer.highlightLayer.type=ltMultiplicative; として
Config.tjs で ;frameOpacity=0; とすればOK。
784(1): 783 03/10/19 00:52 ID:aQnukJJA(1) AAS
ごめん。必要なのは ;frameColor=0x000000; の方だ。
;frameOpacity=0; は必要ではないです。
785(4): 03/10/19 03:10 ID:OsBPkLd8(1/4) AAS
fimage.***
の拡張子.***の部分を.bmpとして読み込むことってできる?
プラグインが無きゃ駄目なのかな……
786: 03/10/19 05:13 ID:ovybssGV(1) AAS
>>785
普通に読めるよ
787: 785 03/10/19 14:31 ID:OsBPkLd8(2/4) AAS
普通に記述しただけじゃ読めないんだけど……
788(1): 03/10/19 17:10 ID:LiOJTURC(1/2) AAS
ちょっとやりたいことがよくわからないのでもうちょっと説明して
789(1): 03/10/19 17:15 ID:NCrRJ1fa(1/2) AAS
>>784
うーむ、そうやったのだけれど、リンクの文字が透けてしまって
見難くなり、カーソル置いた時の色の変わり方がぎこちなく
なりました……
790(2): 03/10/19 17:28 ID:dqDb1jeD(1) AAS
>>789
おかしいな、漏れがやると大変うまくいくのだけど。
リンクも文字部分は不透明だし、カーソルを置くと文字だけ色が変わる。
ためしに一回、まっさらの template から
「MessageLayer.highlightLayer.type=ltMultiplicative」だけの変更を
加えたもので適当な文章を表示させてみそ?
一見普通に見えて、リンクに触ると文字の部分が青くなるはず。
791(1): 03/10/19 17:37 ID:NCrRJ1fa(2/2) AAS
>>790
その文字列が見当たらないのですわ・・・。
もしかしたら漏れのバージョンが違ってたりするかも知れないっす。
792(1): 785 03/10/19 18:52 ID:OsBPkLd8(3/4) AAS
>788
既存の画像形式ではないファイルを読み込みたいんです。
本当はBMPファイルの偽装ファイルだから、
XXX.***の.***の部分を手動で.bmpに変換すれば読み込めるんですが数が多くて。
793: 03/10/19 19:07 ID:EEWVFYhX(1/2) AAS
>>792
ファイル名をBAT組んで一括変換しる。
というかなんで偽装ファイルになってるんだ……。
794: 03/10/19 19:08 ID:LiOJTURC(2/2) AAS
吉里吉里は拡張子で画像の種類を判断しているので、
正しい拡張子をつけないと読み込めません。
拡張子がyyyだとしたら、コマンドプロンプト(DOS窓)から
ren *.yyy *.bmp
とかやると、一気にリネームできます。
795(1): 785 03/10/19 19:42 ID:OsBPkLd8(4/4) AAS
そうか、正しい拡張子でないと駄目なのか。
成る程。サンクス。
自分でいろいろ弄りたくて元々持っていたゲームの画像を使ってみたかったんだが諦めます。
796(2): 03/10/19 21:33 ID:gX+Mly47(1) AAS
>>790
[link]リンク1[endlink][link]リンク2[endlink][link]リンク3[endlink][link]リンク4[endlink][link]リンク5[endlink]
みたいにやると変なふうにならない?
797: 03/10/19 22:36 ID:gHQamNi6(1) AAS
>>795
お前の目的はいったいなんだ?
SusieプラグインからVixで一括変換かけたり、極窓で拡張子を判別か書き換えする方法もあるんだぞ
798: 03/10/19 23:26 ID:EEWVFYhX(2/2) AAS
というか既存のゲームの画像を試しに使いたいなら数枚でいいだろ。
799: 03/10/20 02:20 ID:8xM1HuVe(1) AAS
2次創作の類をやりたいんだろう、と予想してみる。
たしかに公開した後、ユーザーに
「元のゲームの画像データ拡張子を全部bmpに変更してください」
とか言うのはちと心苦しいわな。
800: 03/10/20 07:28 ID:0UG9r3yw(1) AAS
>>791
あー、てゆうか具体的には
MessageLayer.tjs の 398行目付近(MessageLayer のコンストラクタ内)
// リンクをハイライト表示するためのレイヤ
highlightLayer = new global.KAGLayer(window, this);
highlightLayer.hitType = htProvince;
// 領域画像で当たり判定を行う
省5
801: 03/10/20 08:22 ID:UybwblMg(1) AAS
>>796
分かったよ。多数のリンクの、行内での見かけ上の位置(行の始めのほうに
あるとか、終わりのほうにあるとか)が違うときに問題が発生します。
以前リンクのあった場所が、いつまでもリンクの色になってるという状況です。
これは、ltMultiplicative の時に、ちゃんとハイライトを消せてないのが原因なので
MessageLayer.tjs の 1790行付近の
highlightLayer.colorRect(0, 0,
省7
802(3): 03/10/20 12:26 ID:/9otW1du(1) AAS
まじめに質問なんだけど
吉里吉里ってGPLの考え方まちがってない?
全部パッケージにしてゲームとして配布する場合、
GPLに抵触すると思うんだけど・・・ソース公開っていう意味で。
あとレンダリング済みフォントを使えるのもいいけど
これゲームといっしょに配布するのは著作権的に問題あるよね?
たいしたことではないけどちょっと気になったので・・・。
803(1): 03/10/20 12:40 ID:1efAeSLl(1) AAS
>>802
少なくともレンダリングフォントについては、リファレンスあたりに
フォント作者の許可とって下さいとかなんとか書いてあったと思うよ。
804: 802 03/10/20 14:00 ID:Nqy1PYw6(1/6) AAS
>>803
すみません、リファレンスにありましたね。
レンダリング配布OKのフォントってあるのかなぁ。
MSの標準で入っているフォントはOKなのでしょうか・・・。
805: 03/10/20 14:04 ID:kcRXjFky(1) AAS
ウィンドウズの標準フォントをレンダリングしても意味がない、気がする。
806(1): 03/10/20 14:04 ID:80imnFiE(1) AAS
>>802
吉里吉里でゲームを公開してる人間は、当然ソースを要求された場合は
ソースを公開しなければいけない。でも、このソースってのはゲームの
ソースじゃなくて吉里吉里のソースの事なのね。この辺はかなりややこ
しく、議論をはらむ問題にもつながって行くところなんだけど(DLLのソー
スの扱いとか)、とりあえずはそういう理解で問題ないです。
807(1): 03/10/20 14:12 ID:sgXULKTk(1/5) AAS
吉里吉里2は、GPLと独自ライセンスの片方から好きな方を選択できるデュアルライセンスです。
独自ライセンスの方では、スクリプトを隠したままコアと一緒に配布することが認められています。
808: 03/10/20 14:26 ID:Nqy1PYw6(2/6) AAS
>このソフトウェアのライセンスは、以下に示す吉里吉里独自のライセンスと、GNU
>General Public License ( GNU GPL ) のデュアルライセンスとして提供されます。
>ユーザーは、以下のライセンスか、GNU GPL のいずれかを選択して、それに従ってこ
>のソフトウェアを使用することができます。
> 吉里吉里2の実行コア (krkr.eXe) や KAG のシステムは、これらの実行コアおよ
>びシステムを利用するユーザの著作物とともに、このライセンス書を伴わずに配布す
>ることができます。
省6
809: 03/10/20 14:31 ID:Nqy1PYw6(3/6) AAS
>>807
あえて言うとそれがおかしいんですよ。
GPLのライブラリを使ってて、GPLのライセンスを継承(コピーレフト)しなくていいわけはないので・・・。
810: 03/10/20 14:32 ID:sgXULKTk(2/5) AAS
だから、
> 吉里吉里2の実行コア (krkr.eXe) や KAG のシステムは、これらの実行コアおよ
>びシステムを利用するユーザの著作物とともに、このライセンス書を伴わずに配布す
>ることができます。
はGPLに関する説明じゃないんだってば。
>---------------------------------------------------------------------------
>以下は吉里吉里独自のライセンスに関する説明です。
省1
811(1): 03/10/20 14:34 ID:Nqy1PYw6(4/6) AAS
いや、
>>好きな方を選択できる
ってのがおかしいってこと。
両方遵守しなくてならないはすだから。
812: 03/10/20 14:38 ID:0DbjLtJV(1/3) AAS
@eval exp="f.ks='first',f.page='start'"
これは一体何を表すのだろう・・・
813(1): 03/10/20 14:41 ID:sgXULKTk(3/5) AAS
>>811
好きな方を選ぶのは、この場合はゲームを作って配る人だよ。
「俺はGPLを選ぶから、あんたの作ったゲームのスクリプトソースを見せろ」って言うことはできない。
814: 03/10/20 14:42 ID:Nqy1PYw6(5/6) AAS
>>813
たのむからGPLを調べてきてから発言してくれ
815(1): 03/10/20 14:53 ID:sgXULKTk(4/5) AAS
GPLはちゃんと調べてるってば。
・吉里吉里はGPL
・吉里吉里は独自ライセンス
のどちらとして扱うかは、吉里吉里を再配布する人の自由に任されている。
再配布する人が「吉里吉里は独自ライセンス」として扱えば、
その時点でGPLは何の関係もない。
それとも、吉里吉里はGPLでなければならない理由があるの?
省1
816(1): 03/10/20 14:59 ID:Nqy1PYw6(6/6) AAS
>>815
外部リンク[html]:www.ultrasync.net
のものをリンクならびに同梱配布してるじゃん。
GPLだと動的リンクでもだめ。
LGPLでDLL利用でも別配布・動的リンクでないとだめ。
817(2): 03/10/20 15:02 ID:0DbjLtJV(2/3) AAS
>>806
KAGや吉里吉里のソースって覗けるものなんですか?
覗けられる状況だと非常に恥ずかしいのですが。
818: 03/10/20 15:24 ID:sgXULKTk(5/5) AAS
>>816
で、どれが(L)GPLなの?
どれも違いますよ。
(UPXはGPLだけど、スタブを修正しない限り圧縮したプログラムは自由に配布できる)
819: 03/10/20 16:31 ID:iJfmnpxX(1) AAS
(・∀・)ニヤニヤ
や、大切な問題なのはわかってるが全然気にしてなかった。
Dee氏もきちんと調べた上で公開してるんだと思ってたから。
以後の流れに期待w
>817
吉里吉里は知らないけどKAGで制作したものはできるらしいことを
見た気がする。気がするだけ。
820(3): 03/10/20 17:48 ID:O90zTV2q(1) AAS
>817
吉里吉里とTJS2とKAGのマニュアルを眼の皿の様にして読めばわかるんだな。
KAGどころの話じゃないぜ
上下前次1-新書関写板覧索設栞歴
あと 138 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.021s