- 1 名前:名前は開発中のものです。 [2007/08/06(月) 19:12:57 ID:CjKwgtC1]
- ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。 マルチポストはやめましょう。個人叩きも禁止です。 ※スレで質問をするときは、ドキュメント、スレの過去ログ、公式掲示板のログ、 FAQ、Google等で調べてからにしましょう。 前スレ(その11) ttp://pc11.2ch.net/test/read.cgi/gamedev/1175480292/l50 吉里吉里2/KAG3雑談質問スレ_過去ログ ttp://www.geocities.jp/kirikiri_log/ 吉里吉里ダウンロードページ ttp://kikyou.info/tvp/ 詳しくは>>2-5辺りを参照のこと。
- 309 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 16:15:28 ID:5T2UIZyM]
- >>303
マジレスすると、おまいさんの志望職種によって変わる。 プランナー系なら持参推奨。 プログラマ系なら微妙だが、思考ルーチンなどに 自信があるなら持って行くのもアリ。自信なしなら やめたほうがいいかも。
- 310 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 16:41:12 ID:QHQgCPFC]
- >>307
>>308に加えて、 コピー先のレイヤの位置やサイズが適当かどうかもチェックしとけ。 あと、メッセージの最新行はメッセージレイヤそのものじゃなくて その子レイヤであるlineLayerに描画されてるから assignImageよりはpileCopyのほうがいい気がするけどな。
- 311 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 16:44:12 ID:jZyfgrL5]
- >>307
Layer.assignImagesは画像をコピーするだけだから文字はコピーできないんじゃね? 前景レイヤは文字を描画するレイヤじゃないからメッセージレイヤに描画されてる文字を調べて Layer.drawTextで描画するしか無い気がする ・・・と思ったが文字もコピーされるのか?
- 312 名前:名前は開発中のものです。 [2007/09/18(火) 16:45:44 ID:tYT2CZIX]
- >>308
すいません。 ;メッセージレイヤに何か文字を表示します。 メッセージレイヤに何か文字を表示 [iscript] // メッセージレイヤを前景レイヤにコピーします。 kag.fore.layers[0].assignImages(kag.fore.messages[0]); kag.fore.message[0].visible = true; kag.fore.layer[0].visible = true; [endscript] ;メッセージレイヤをクリアします。 [cm][r] ;メッセージレイヤに何か文字を表示します。 メッセージレイヤに何か文字を表示 こういうふうに書き直してみたのですが、 「(void)からObjectへ型を変換できません。Object型が要求される文 脈でObject型以外の値が渡されるとこのエラーが発生します」 というエラーがでました。 Object型にはキャストできないはずなので、何か他の方法を考えたほ うが良いのでしょうか。
- 313 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 16:49:10 ID:QHQgCPFC]
- >kag.fore.layer[0].visible = true;
layer『s』[0]な。sが抜けてる。 >>311 俺もそう思ってたが、さっきやってみたらちゃんとコピーされてた。
- 314 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 16:49:59 ID:jZyfgrL5]
- >>313
そうなのか。dクス
- 315 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 16:50:58 ID:QHQgCPFC]
- >kag.fore.message[0].visible = true;
ここも抜けてるわ。message『s』[0]な。
- 316 名前:名前は開発中のものです。 [2007/09/18(火) 17:04:08 ID:tYT2CZIX]
- すいません。
ご指摘いただいた部分を訂正したのですが、1行目の文字が表示され たあとすぐに消えてしまいます。 もちろん13行目に[cm]タグを記述しているからなのですが、自分の 思惑としては、[cm]タグはメッセージレイヤの文字だけをクリアする ためもので、前景レイヤにコピーしたつもりの一行目の文字には消え てほしくないのです。 一行目の文字を消さない方法はないでしょうか?
- 317 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 17:14:03 ID:QHQgCPFC]
- お前>>310の後半読んだ?
ていうか、結局どういう挙動させたいわけよ。 1行目の文字消させたくないだけなら[cm]書かなきゃいいだろが。 理解できないなら無理して変なことすんな。
- 318 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 17:15:11 ID:jZyfgrL5]
- kag.fore.layers[0].assignImages(kag.fore.messages[0]);
の後に kag.fore.layers[0].independMainImage(); 入れればいいかもしれない?
- 319 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 17:20:10 ID:5T2UIZyM]
- >>316
よく考えたら、assignImages は元レイヤを参照するだけだから、 元レイヤをクリアしたら、そりゃコピー先も消えるわな。 素直に copyrect でコピーしちゃえば?
- 320 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 17:26:35 ID:QHQgCPFC]
- いや、まずコピーできてないんだと思うよ。
俺が試したとこだと、cmしても メッセージレイヤをassignImageした前景は維持されてる。
- 321 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 17:33:58 ID:jZyfgrL5]
- つーかメッセージレイヤ一枚用意してそれにcopylayタグでコピーした方が
何したいのか分からんが
- 322 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 17:37:36 ID:48qkPjWa]
- with(kag.fore){
.messages[0].visible = true; .layers[0].visible = true; // きれいに2行表示させるために // メッセージレイヤと同じ位置とサイズにする .layers[0].left = .messages[0].left; .layers[0].top = .messages[0].top; .layers[0].width = .messages[0].width; .layers[0].height = .messages[0].height; .layers[0].piledCopy(0, 0, .messages[0], 0, 0, .layers[0].width, .layers[0].height); } 321も言ってるが、もう一枚メッセージレイヤを用意するだけでよくね? なんで前景レイヤにこだわるのかしらんが、こんな感じか? 1行目が暗くなるのは、メッセージレイヤが重なってるから
- 323 名前:名前は開発中のものです。 [2007/09/18(火) 17:41:32 ID:tYT2CZIX]
- >>317
申し訳ないです。 ドラクエのような戦闘シーンの付いたノベルを作りたくて、「たたか う、じゅもん」などのコマンドウインドウをKAGのハイパーリンク機 能で実現しようとしました。それと、戦闘シーン中はこれまで表示して いたノベルテキストを消去するのではなく、半透明っぽく残したかった んです。(テキスト履歴モード中に、背景が薄暗く表示されたままにな っているようにです。) 最初はメッセージレイヤを、ノベルテキスト用とコマンド用の2つを用 意して、重ね合わせて表示できると勝手に思っていたのですが、メッセ ージレイヤ同士を重ねて表示することはできませんでした。 そこで、次に思いついたのが、メッセージレイヤの文字を前景レイヤに コピーする、という方法でした。 だけど、うまくいかなかったのでこの掲示板に質問した、といういきさ つです。
- 324 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 17:52:01 ID:jZyfgrL5]
- > メッセージレイヤ同士を重ねて表示することはできませんでした。
なんでだよ。普通にできるが
- 325 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 18:01:27 ID:QHQgCPFC]
- ひょっとして、これでいいのか?
@position layer=message0 opacity=100 page=fore left=0 top=0 width=640 height=480 marginl=30 marginr=30 margint=30 marginb=30 visible=true @current layer=message0 page=fore ノベルモードでメッセージ表示中。[p] @position layer=message1 opacity=100 page=fore left=0 top=0 width=640 height=480 marginl=30 marginr=30 margint=240 marginb=30 visible=true @current layer=message1 page=fore バトルがはじまった。[p] [er] [link target="*tatakau"]たたかう[endlink][r] [link target="*jumon"]じゅもん[endlink] [s]
- 326 名前:名前は開発中のものです。 [2007/09/18(火) 18:22:47 ID:tYT2CZIX]
- >>325
そうですそうです! これでいいです、完璧です!! いやー、すごいです。 文字の上にハイパーリンクを表示したかったんです。 メッセージレイヤ1のmargintを、0と同じ30に書き換えて実行してみ ても完璧に動作しました。 実力不足は十分承知の上ですが、どうしても実現したかった仕様です。 本当にありがとうございました。
- 327 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 18:51:18 ID:48qkPjWa]
- まずはリファレンス。そしてどっかの講座サイトあたりを
そこそこ読んでおけば簡単に解決できる問題じゃないか なんだ今回のこの回り道は
- 328 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 19:16:54 ID:l+bfpJ9F]
- 自分の常識だけで、解決方法、構築方法を決めつけてはいけない
という、いい例だな 初心者は、まずド素人を卒業する為に、 吉里吉里2/KAG3で、何が簡単に出来て何が面倒くさくて難しいか リファレンスを読んで、理解するようにし、 講座とかを見て自分の理解を深めましょうってこった
- 329 名前:名前は開発中のものです。 [2007/09/18(火) 19:17:54 ID:tYT2CZIX]
- >>327
申し訳ないです。 秀和システムのKAGの参考書で、適時勉強しながらやっていたのです が、全くインプットしきれてなかったようです。>>322 の記述も完璧に 動作しました。 お手数をおかけしました。
- 330 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 20:44:49 ID:GF95fcck]
- 演出者のやりたいことに応えられる>>325の力がほしいです
- 331 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 22:22:57 ID:ijCFy5mm]
- >>303です。
またしても流れ無視の発言失礼します。 先ほどは板違いの質問だったようなのに返答くれてありがとうございます。 一度就職関係等のほうにも行ってみます。 お返事は参考になりました! 思考ルーチン…もうちょっと気の利いたもの作れたら持参ってことにしようかな。 ありがとうございました!
- 332 名前:名前は開発中のものです。 mailto:sage [2007/09/19(水) 03:37:56 ID:VPq648sK]
- 吉里吉里とKAGはよく実装が変わるのでソース読んだ方が早い。
・・・が、C++のソースって汚いよね。 あんまり意味のないヘッダといい、マクロといい、無理やりな互換性といい。
- 333 名前:名前は開発中のものです。 mailto:sage [2007/09/19(水) 13:22:07 ID:ODYuyS2G]
- >>332
日本語でおk KAGの実装ってこの1〜2年みるかぎり、fix 以上の変更はないよーな 吉里吉里本体は、最近画面まわり変更がけっこう大きいのはいってるけどコアは枯れてるよね。
- 334 名前:名前は開発中のものです。 mailto:sage [2007/09/19(水) 15:10:25 ID:oUJhdalg]
- >>333
2.29から画面まわりとイベント処理まわりがごっそり変わってるので、 安定するまで2.28を使っていた方が無難。
- 335 名前:名前は開発中のものです。 mailto:sage [2007/09/19(水) 22:40:36 ID:amMsIx49]
- >>333
変更点の話してんのになんで枯れてるのが分かりきってるコアを持ち出して日本語で(ryとか言ってんの? うえの流れはレイヤ周りの話なんだから描画がらみのコードに決まってるだろ。 以下>>334へループ
- 336 名前:名前は開発中のものです。 mailto:sage [2007/09/19(水) 23:24:12 ID:CH7TTVHW]
- 流れが全く理解できないんだが
>>331(>>303による就活関係の話題とお礼)と>>332の間には >>332と>>335にしか見えないレスが存在するのか? C++のソースの話はどっから出てきた >>303が「一応C++でも作ってる」って言っただけに見えるんだが… レイヤ周りの話題ってどこの話だ
- 337 名前:名前は開発中のものです。 mailto:sage [2007/09/19(水) 23:28:20 ID:LUEjA5M/]
- 話題が複数でるとついていけない人ですか?
- 338 名前:名前は開発中のものです。 mailto:sage [2007/09/19(水) 23:28:55 ID:qFMYs3zf]
- ケツ
- 339 名前:名前は開発中のものです。 mailto:sage [2007/09/19(水) 23:30:59 ID:riindfV/]
- >>337
はいそうです。 だから説明して。
- 340 名前:名前は開発中のものです。 mailto:sage [2007/09/19(水) 23:38:20 ID:LUEjA5M/]
- >>339
え・・・?言ってみただけだから無理
- 341 名前:名前は開発中のものです。 mailto:sage [2007/09/19(水) 23:49:06 ID:CH7TTVHW]
- とりあえず、>>332は誰、もしくはどのあたりに対するレスなのかだけ教えてくれ
- 342 名前:名前は開発中のものです。 mailto:sage [2007/09/20(木) 00:03:49 ID:QnFzN5hv]
- >>341
328の発言に対してリファレンスよりソースの方がいい と言いたいのかもしれんが、相手が初心者であることを 考えると適切なアドバイスにはなってない でもって、C++の話は328が吉里吉里のソースはC++なんで 読みにくいじゃねーかこのヤロウと言いたいだけじゃね? もとい、やっぱり何言いたいのかわからん
- 343 名前:342 mailto:sage [2007/09/20(木) 00:04:54 ID:QnFzN5hv]
- ごめ
>でもって、C++の話は328が これは332だった
- 344 名前:名前は開発中のものです。 [2007/09/22(土) 10:36:09 ID:XB42+Pno]
-
こういう問題は大丈夫? オープンソース擁護団体、GPL違反でデジタル家電メーカーを提訴 news23.2ch.net/test/read.cgi/news/1190424123/l50
- 345 名前:名前は開発中のものです。 mailto:sage [2007/09/22(土) 13:04:59 ID:Xbx1VcN8]
- >>344
むしろなんで問題になると思ったか聞きたい。ライセンス文章読んだ?
- 346 名前:名前は開発中のものです。 mailto:sage [2007/09/22(土) 20:11:17 ID:P8Vl7V6r]
- デバッグ用に吉里吉里を起動・プレイする時に
毎回手動でデバッグ>コントローラを立ち上げるのが面倒くさいんですが 吉里吉里と一緒に自動でコントローラも出せるようにはできませんでしょうか
- 347 名前:名前は開発中のものです。 mailto:sage [2007/09/22(土) 20:16:22 ID:Xbx1VcN8]
- >>346
@iscript Debug.console.visible = true; @endscritp
- 348 名前:名前は開発中のものです。 mailto:sage [2007/09/22(土) 20:18:55 ID:P8Vl7V6r]
- >>347
ありがとうございます、Debugクラスがありました
- 349 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 02:54:38 ID:xPmwIExP]
- >>347
別に悪く言うつもりは無いんだが、 スクリトプワロスw つうか、吉里吉里使ってる同人サークルで 「スプリクト」 って言ってるのが非常にモニョる今日この頃。
- 350 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 11:49:42 ID:RPblbBS3]
- Padクラスのテキストエディタの閉じるボタンが押された時にスクリプトを動作さるにはどうしたらいいのでしょうか?
具体的には他に開いているウィンドウも同時に閉じて吉里吉里を終了させたいのですが。
- 351 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 12:47:55 ID:m9AFdZKM]
- >>350
タイマまわして該当pad の visible を監視して表示が消えたら kag に終了送信とか。
- 352 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 13:01:30 ID:RPblbBS3]
- >>351
やはりそれしかないでしょうか。 それでやりたいと思います。ありがとうございました。
- 353 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 20:11:11 ID:xu/VQJSF]
- >>350
確かめずに言ってみるけどファイナライザを 利用したらなんとかならないだろうか?
- 354 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 20:17:35 ID:RPblbBS3]
- >>353
visible = flaseとなるだけでオブジェクトが 消去される訳ではないので無理だと思います。
- 355 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 21:14:36 ID:xu/VQJSF]
- >>354
なるほどねー 吉里吉里を弄ってonInvisibleあたりのイベントを 発生させるか、やはりタイマで監視か
- 356 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 23:01:05 ID:7hC9eV3o]
- >>344
それはソース公開してない方が悪い。 吉里吉里はソース公開してる。 だからといって吉里吉里にライセンス違反がないとは言い切れないのでライセンス問題は調べてみないと分からない。 特許問題もあるし。
- 357 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 23:22:19 ID:g2rm/liv]
- //これじゃアカンのかね?
//TerminalPad.visible に値が導入されるならおk //閉じるボタン押したときに Pad.visible に値が代入されならアウトだけど class TerminalPad { function TerminalPad() { super.Pad() } property visible { setter(value) { super.visible = value; if(!value) System.exit(); } getter() { return super.visible; } } }
- 358 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 23:25:38 ID:g2rm/liv]
- スーパークラス指定してなかたりいろいろ間違ってるな
とりあえず駄目だった (´・ω・`)
- 359 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 23:28:27 ID:/oFlrtBP]
- うんこして寝ろ
- 360 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 23:38:23 ID:xu/VQJSF]
- オレもそこらへん試してみた
class MyPad extends Pad{ function MyPad(){ super.Pad(...); } property __visible{ setter(x){ super.visible = x; } getter(){ return super.visible; } } property visible{ setter(x){ // ☆ __visible = x; } getter(){ // ☆ return __visible; } } } 星印あたりに何か付加的なコードを挿入する方針 結論から言うと、閉じるボタンはプロパティを経由せずに 直接不可視にしているっぽくて無理でした
- 361 名前:名前は開発中のものです。 mailto:sage [2007/09/24(月) 00:00:35 ID:FARFNRm7]
- new Layerで作ったLayerを、指定の座標に動かす(moveさせる)には
どうすればいいんでしょうか? var hoge = new Layer(kag, kag.fore.base) 等して作ったレイヤーを @move layer=hoge pass... とするだけでは動きませんでした
- 362 名前:名前は開発中のものです。 mailto:sage [2007/09/24(月) 00:12:49 ID:FXiXC/v7]
- >>361
moveはKAGLayerからの実装だもんで、やりたいなら KAGLayer.tjs内のbeginMpveメソッドを参考にしろ もしくはKAGLayerからnewするか
- 363 名前:名前は開発中のものです。 mailto:sage [2007/09/24(月) 00:36:38 ID:FXiXC/v7]
- >>361
補足 layer属性の値は、TJSでの変数名ではなく リファに載ってる形式しか受け付けない なんで、moveさせるにはTJSスクリプトとして実行せないかん 特にレイヤ周りだと、Layerクラスからインスタンスを作ると KAGっぽい機能は未実装の状態のものが多い それが面倒なら素直に前景レイヤ作るのが楽
- 364 名前:361 mailto:sage [2007/09/24(月) 00:50:18 ID:FARFNRm7]
- ありがとうございます
色々試してみたいと思います
- 365 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 22:40:48 ID:U89/mPrH]
- 自分の用意した krkr.exe 以外ではゲームが動かないようにしたい
(他の krkr.exe で起動しようとしても弾いて起動しない)のですが、何かオススメの手は無いでしょうか? 強度的にはこのスレ読んでたら動かせるけど、 普通に公式サイトから krkr.exe を落としてきただけでは動かない位で大丈夫なのですが
- 366 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 22:49:13 ID:zM2yurTY]
- 目論んでる事が理解できないんですが、
起動exeが他のもので起動できないようにするのは何故ですか? 解析されたくないだけでしたら、他のソフトを使うのをオススメしますが。
- 367 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:00:58 ID:U89/mPrH]
- >>366の3行目の前半にずばり答えが書いてあります
そしてやりたい事は解析されたくないだけではありません まず第一に吉里吉里でゲームを作りたいです その上での事です
- 368 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:07:17 ID:Xa299Tbi]
- hoge.eXeとdata.xp3ていう構成でゲームを作って、
そのdata.xp3はhoge.eXe以外のkrkr.eXeとかでは動かないようにしたい、 っていうことだよね? 技術的な話題としては興味あるけど、 目的である「解析されたくない」は達成できないと思うよ。 data.xp3を展開されたら一発だから。
- 369 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:10:54 ID:K8QdqQFs]
- >>367
.xp3じゃなくて.exeで出力してしまえばいいジャマイカ
- 370 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:13:57 ID:U89/mPrH]
- >>368
意図は前3行のとおりです。 分かりやすい説明ありがとうございます。 そして最後の行については「XP3暗号化プラグイン」で良いと思ってます。 とりあえず自分が解析できないレベルなら問題ないと思っているので (これで暗号化したものは私は解析できないですし) ただ>>368の前3行の部分は自分で動かす事が出来てしまうので、 これを何とかしたいなと思いました。
- 371 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:14:11 ID:zM2yurTY]
- >>366
>>369の言ってる通り、exe(ほぼ)単体としてデータ内蔵して出力ができます。 それを解析阻止するようexeを改造するソフトを使用すれば目的の事が達成できると思います。
- 372 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:15:16 ID:zM2yurTY]
- ・・・>>371の発言は無視してください。
目的が違いましたね。
- 373 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:16:55 ID:/a/pch6c]
- KAGとKAGEXの違いまとめたページってない?
- 374 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:16:56 ID:U89/mPrH]
- >>369>>371
そうなんですか exeで出力できるのは知っていましたが、exeを改造するソフトってのがあるのは初耳でした。 ちょっとググッたり、実際にexe化して試してみます。 どうもありがとうございます。
- 375 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:17:55 ID:zM2yurTY]
- exeが一種の暗号キーにするって事なのかな・・・
・・・他のexeで起動させたくないって所がやっぱり理解し難い・・・
- 376 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:18:46 ID:U89/mPrH]
- >>372
あ、>>370の発言で誤解されたかも知れませんが、 必ずしも xp3 + exe にこだわっているわけではありません。 要は動けば良いので exe 単体でも大丈夫です。
- 377 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:20:42 ID:U89/mPrH]
- >>375
自分の起動ファイルならコンソールが起動しないなどの改造が施してあるのに対し、 デフォルトの exe ではコンソールが起動するなどの動作をするからです。
- 378 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:21:01 ID:y9prNGFG]
- 他のexe持ってきてデバッグ→ログ見られるのが嫌
とかは分かる
- 379 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:48:01 ID:lbAsjrkZ]
- XP3暗号化プラグインを使っても、復号できるツールが出回っているので意味がないかと。
XP3復号部分をkrkr.exeの中に組み込めば(ソースコードが公開されているので、改造してC++Builder6でビルドし直し)、希望した事ができるかと。 そうすれば、公式のkrkr.exeでは復号できないし、復号ツールでも抽出不可(正確にはファイルは抽出できるが、中身が間違った復号がされる)となる。 問題は、吉里吉里をビルドできるようにするまでの環境作りと、XP3暗号化dllと復号プログラムの吉里吉里への実装かな。 環境作りが一番やっかい。
- 380 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:58:18 ID:Xa299Tbi]
- ところでさ、
絵とか音楽を単体で抜かれたくないってのはわかるんだけど、 コンソールログを見られたくないってのは何故なんだぜ?
- 381 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 00:01:47 ID:8jjNfb0x]
- 俺クリアするの面倒な時にコンソール弄りながらやるから見れなくなるとちょっと困るw
- 382 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 00:03:52 ID:eHvcR7ns]
- >>380
コンソールが使えると、テキストファイルは全てほぼ全自動で抜き出せる っていうかおまいら、まじで>>373知らないか?ぐぐっても出てこないし、公式やごう氏んとことかwikiとか見ても出てこない
- 383 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 00:56:42 ID:JBHO+WBp]
- というかBCBなら吉里吉里のコンパイル通るのかBCCの俺涙目w
- 384 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 02:27:11 ID:cTvTCBGS]
- >>380
tjsが分かれば、テキスト抽出、画像抽出なんでもできるからな。タグを乗っ取ればいいわけで。 フラグを手動で変えながらゲームされるのも、作る側としてはいやなんだろう。 まぁほとんどの場合、スパゲティーなソース(スクリプト)を見られて、ぷげらw 言われたく無いってところか。
- 385 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 03:36:05 ID:bFQgu7XD]
- そういうことする人が粘着質で気持ち悪いこと以外は特に問題ないんじゃ?
- 386 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 04:38:51 ID:+izEKK8B]
- 二十年以上前からスパゲティーなソース・プログラムっていうけど
どういうのを指すのだろう? 昔のBASICならコロンで繋いで一行がやたら長いとかなんかなと思ってたけど 今はそういう書き方じゃないわけで。 すまん。スレ違いだな。
- 387 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 10:21:07 ID:IfxMwZW2]
- 端的に言うとgoto使いまくりのコードの事
後はswitchが頻出したり関数の引数がやたら多かったりとか 読みにくいコードの条件がそろってるとスパゲティだな 暗号化と解析は延々イタチごっこだから お金の絡む問題以外で暗号化に血道あげるくらいなら それ以外の部分の改良に地から入れたほうが良いぞ
- 388 名前:名前は開発中のものです。 [2007/09/27(木) 11:05:25 ID:/Db/d/5K]
- >>382
ハッシュチェックすればいいんじゃね? まあ現状で公開されてる暗号化プラグインでもtjsの記述実行できるから あまり意味が無い気がするが
- 389 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 11:18:32 ID:K3+5Uu5B]
- まずはついバラしたくなるような良作を作ってくれ、話はそれからだ
商用ならまた話は別なんだろうが、同人レベルなら そんなことに時間をかけないで、他の事をやってくれ
- 390 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 15:12:23 ID:nylmaICe]
- グラフィカルなバー、といいますか
RPGのステータス画面などでよく見る、値をバーで表したもの (キャラの残り体力とかが、左に行くほど赤く、右に行くほど青くなってたりするもの) あれを吉里吉里で表示したいのですが、例えば0〜100の値をバーで表示するとして バーの伸長は、どのようにすればいいのでしょうか? 確かこういうスクリプトだったかプラグインだったかがあったような気がするんですが、見つけられませんでした
- 391 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 16:13:17 ID:YliMYN7w]
- アニメーションを使う
- 392 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 16:36:51 ID:cTvTCBGS]
- >>390
100の時のバーの画像を用意して、pimageタグで描画すればいい。 バーの長さはパラメータの値と画像の長さの割合を計算して表示。
- 393 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 16:42:51 ID:SQLeX8Wl]
- >確かこういうスクリプトだったかプラグインだったかがあったような気がするんですが、
確かSPにあったような… 違ったらゴメソ
- 394 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 16:45:41 ID:K3+5Uu5B]
- 画像を100個用意する
- 395 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 16:49:34 ID:noKK1VbE]
- 「棒グラフに関連づけた変数」のプラグインサンプル ってやつじゃないの?
- 396 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 16:51:49 ID:Z8jkEfJ6]
- >>394
質問スレで真面目に応えず茶化すなら出てくるなよ・・・ そんなことに時間をかけないで、他の事をやってくれ
- 397 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 16:54:53 ID:nylmaICe]
- 頂いた情報を元に試行錯誤してみます。
私が探していたプラグインは多分SPにあるものだと思います。 ありがとうございました。
- 398 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 17:28:36 ID:K3+5Uu5B]
- >>396
真面目な話、一旦素材さえできちゃえばKAG使える人なら だいたいの人が実装できるし、その分バグもでにくくなるんで 変にTJSで実装しようとするよりかオススメだったりする
- 399 名前:398 mailto:sage [2007/09/27(木) 17:32:01 ID:K3+5Uu5B]
- 少なくとも1つの手段ということで
- 400 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 20:13:27 ID:VhJbxBcq]
- 下手な背伸びはせず、まずは実装できるやり方でってのはありだと思う。
けど、棒グラフならKAGのみで出来るからなー。
- 401 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 22:02:19 ID:8jjNfb0x]
- 吉里吉里でスクロールバーの幅を取得する事って出来ますか?
- 402 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 22:04:41 ID:YliMYN7w]
- 長ったらしくなっても本人が理解できるレベルのスクリプトを書く方がいいんだけど
一部の人間はそれをおもいきり馬鹿にするからねぇ
- 403 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 22:11:06 ID:vRTeSpzl]
- >>401
何のスクロールバー?
- 404 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 22:17:04 ID:8jjNfb0x]
- >>403
吉里吉里のウィンドウのスクロールバーです
- 405 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 23:12:51 ID:vRTeSpzl]
- >>404
やろうと思ったことがないからわかんないけど、 リファレンスをざっと見たところでは、取得できないんじゃない? やりたいことにもよるんだろうが、 ウィンドウの幅と表示内容の幅から計算した方がいいような気がする。
- 406 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 23:56:58 ID:8jjNfb0x]
- >>405
やりたい事というのは垂直方向のスクロールバーだけを表示して 水平方向を非表示にしたいだけなのですが、何か方法はないでしょうか?
- 407 名前:名前は開発中のものです。 mailto:sage [2007/09/28(金) 00:03:04 ID:YliMYN7w]
- 公式掲示板でそんな質問があった気がする
- 408 名前:名前は開発中のものです。 mailto:sage [2007/09/28(金) 04:38:10 ID:HlwkSyDD]
- レイヤサイズがウィンドウサイズよりでかいと勝手に出てくるスクロールバーの事か。
あれはWinAPIかMFCに任せてるんじゃない?
- 409 名前:名前は開発中のものです。 mailto:sage [2007/09/28(金) 05:51:33 ID:yaZBJ4gH]
- これのことかな
kikyou.info/tvp/bbs/bbs.cgi?mode=&action=treeall&num=10214#10214
|

|