1 名前:初心者 mailto:sage [02/05/20 19:30 ID:???] ノベル製作ツール吉里吉里でゲームを作ってる人達が 雑談や質問をするスレッドです。 自分のゲームの進行状況を話したり、栞の数を変更したい等 初歩的な質問でも構いませんのでわからないことがあれば 聞いてください。私は最近吉里吉里を使い始めた 初心者なので、上級者の方レスよろしくお願いします。 吉里吉里/KAG推進委員会 www.piass.com/kpc/ 吉里吉里ダウンロードページ www.din.or.jp/~glit/TheOddStage/TVP/ KAGと心中 基本編 www.piass.com/kpc/kag1/index.html
831 名前:名前は開発中のものです。 mailto:sage [03/01/11 22:44 ID:hZn23bgO] >>826 アーカイブの中の「kag3doc」フォルダの中だ。 つーかどうしてそんなことがわからないのか謎すぎる。
832 名前:名前は開発中のものです。 mailto:sage [03/01/12 21:09 ID:Ty3K4fEh] >>831 坊やだからさ。
833 名前:名前は開発中のものです。 mailto:sage [03/01/12 21:12 ID:9AA8yVgk] / /ー-, ー────-, / / /ヽ、/ __/ `y' /ヽ、 | ∠_、 / ヽ | | `ヽ、 | ,/ | ヽ | | `ヽ、 、|
834 名前:名前は開発中のものです。 mailto:sage [03/01/12 23:42 ID:XoJ/GqL8] で、本家2980の複号はどうやってやるの?
835 名前:名前は開発中のものです。 mailto:sage [03/01/13 00:25 ID:QkogVf+S] >834 これまでのレスを全部読んで、その質問をしてるんだったら もう一度小学校からやり直して、日本語の文章の読み方から 学習してこいよ
836 名前:名前は開発中のものです。 mailto:sage [03/01/13 08:53 ID:hgu19v7M] / /ー-, ー────-, / / /ヽ、/ __/ `y' /ヽ、 | ∠_、 / ヽ | | `ヽ、 | ,/ | ヽ | | `ヽ、 、|
837 名前:834 mailto:sage [03/01/13 22:00 ID:h+V7kRKF] >>835 サンキュー。
838 名前:山崎渉 mailto:(^^)sage [03/01/14 01:16 ID:bhSs7pWQ] (^^)
839 名前:名前は開発中のものです。 mailto:sage [03/01/15 21:01 ID:0mAarAR6] 本家の「自動的にフルスクリーンへの移行……」の939タンの回答 >;フルスクリーンモードにする >[eval exp="kag.onFullScreenMenuItemClick(kag)"] >;ウィンドウモードに移行 >[eval exp="kag.onWindowedMenuItemClick(kag)"] の(kag)ってのは何? >>403 ではただの [eval exp="kag.onFullScreenMenuItemClick()] だよね。
840 名前:名前は開発中のものです。 mailto:sage [03/01/15 21:05 ID:4rHjHUZy] / /ー-, ー────-, / / /ヽ、/ __/ `y' /ヽ、 | ∠_、 / ヽ | | `ヽ、 | ,/ | ヽ | | `ヽ、 、|
841 名前:名前は開発中のものです。 mailto:sage [03/01/19 18:49 ID:yBbAw/I0] あの、RPGとかでよく「あいうえお……」から文字を選んで、 名前を付けるってやつあるじゃないですか。 あれを実現する方法って誰か分かります?
842 名前:名前は開発中のものです。 mailto:sage [03/01/19 19:38 ID:nPmB/y7s] ∧ ∧ ( ̄ー ̄) (つ つ ( ヽノ し(_) Now Thread Stoping. ... 大変見苦しいスレでありました. スレストするまでお待ちください。。。ニヤリッ
843 名前:名前は開発中のものです。 mailto:sage [03/01/19 21:31 ID:7r70tTKX] >>841 KAGヘルプ、タグリファレンスの[Link]を参照。 「exp 属性を指定すれば、リンクをクリックされたときに変数に値を代入する というような動作も行わせることができます」 [link exp="f.name1 = あ"]というように、50音ぜんぶ指定するしかないか? しかもこれ、名前を4文字入力するなら4回やらなきゃならねえなあ。 tjsを使えばもっと効率よくできそうだが。
844 名前:名前は開発中のものです。 mailto:sage [03/01/19 22:07 ID:7Y0ZSlbh] ∧ ∧ / ・ / ';, / '; / '; / ;______/ ; / \ / / \ \ /´ ( ) |____| ( ) | | ///// ( | :| ) ///// | | ( ) :| | ( ( | | ) ( | | ) ) | | ( ) '; / ( ( / \ ) ( \/ ) ) ../ ヽ ........:::::::< いいスレだったモナー 〜 お し ま い 〜
845 名前:名前は開発中のものです。 mailto:sage [03/01/19 22:48 ID:PG+wJe/A] >>841 何の役に立つのか分からんが [locate x=0 y=250][edit name="f.name"] [iscript] tf.kana="あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもや ゆ よらりるれろわ を ん"; for(var i = 0; i < tf.kana.length; i++) { kag.current.locate((int)(i / 5) * 30, i % 5 * 30); kag.current.beginHyperLink( %[exp : "kag.current.links[0].object.text += tf.kana["+ i +"]"] ) if tf.kana[i] != ' '; kag.current.processCh( tf.kana[i] ); kag.current.endHyperLink() if tf.kana[i] != ' '; } [endscript] [locate x=0 y=280][link target=*ok]OK[endlink] [s] *ok [commit] [locate x=0 y=310][emb exp="f.name"] [s] あとは自分で何とかしろ
846 名前:名前は開発中のものです。 mailto:sage [03/01/19 22:53 ID:AbpOdiyp] ∧ ∧ / ・ / ';, / '; / '; / ;______/ ; / \ / / \ \ /´ ( ) |____| ( ) | | ///// ( | :| ) ///// | | ( ) :| | ( ( | | ) ( | | ) ) | | ( ) '; / ( ( / \ ) ( \/ ) ) ../ ヽ ........:::::::< いいスレだったモナー 〜 お し ま い 〜
847 名前:841 mailto:sage [03/01/20 17:40 ID:m/PXRtSN] >>843 ありがとう。 私も最初はそう思ったんですよ。ですが…… >>845 ありがとう〜!すごいです! せっかく教えてくださったので、頑張りたいです。 とりあえず↓のようにしてみました。 [nowait][locate x=0 y=350][edit name="f.name" maxchars=4] [iscript] tf.kana="あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもや ゆ よらりるれろわ を ん"; for(var i = 0; i < tf.kana.length; i++) { kag.current.locate((int)(i / 5) * 30, i % 5 * 30); kag.current.beginHyperLink(%[exp:"kag.current.links[0].object.insertCharacter(tf.kana["+ i +"]) if kag.current.links[0].object.text.length < kag.current.links[0].object.maxChars"]) if tf.kana[i] != ' '; kag.current.processCh( tf.kana[i] ); kag.current.endHyperLink() if tf.kana[i] != ' '; } [endscript] [locate x=0 y=170][link exp="kag.current.links[0].object.deleteBeforeCaret()"]もどる[endlink] [locate x=0 y=320][link target=*ok]OK[endlink] [s] *ok [commit][er][endnowait] [emb exp="f.name"][s]
848 名前:名前は開発中のものです。 mailto:sage [03/01/20 17:42 ID:QcwLmphT] ∧ ∧ / ・ / ';, / '; / '; / ;______/ ; / \ / / \ \ /´ ( ) |____| ( ) | | ///// ( | :| ) ///// | | ( ) :| | ( ( | | ) ( | | ) ) | | ( ) '; / ( ( / \ ) ( \/ ) ) ../ ヽ ........:::::::< いいスレだったモナー 〜 お し ま い 〜
849 名前:名前は開発中のものです。 mailto:sage [03/01/23 23:57 ID:VBpqWwJW]
850 名前:名前は開発中のものです。 mailto:sage [03/01/24 16:10 ID:Q6Idm0DI] もぐらたたきみたいなゲームって作れるかなー
851 名前:名前は開発中のものです。 mailto:sage [03/01/24 21:16 ID:D+bA9pp4] 十分できるっしょ
852 名前:名前は開発中のものです。 mailto:sage [03/01/25 10:49 ID:NCFeBOZ0] すまん。行き詰まったのでだれか教えてくれ。 今、アドベンチャーゲームを作っているんだけど、 ウィンドウタイプの標準的なコンソールにチップボタン(クイックセーブ等)機能を 搭載したいのだけど、どうすればいい? 1,button命令(仮にmessage2を作成して、そこにsタグなしのbutton命令を入れたとして) メッセージレイヤーのcurrentをテキスト(たとえばmessage1)に飛ばすと、 message2が働かないので、ボタン機能が働かない(TT 2,クリッカブルマップ(sタグは当然省く) ただ一つの問題を除いては…大体できるんだけど、そこが泣き所(TT クリッカブルモードになると強制的にマウス、K/B入力がエミュレーションモードに 切り替わるので、テキストの選択肢等が現れても、キーボードで簡単に選択肢を 選択できない… 特に、2のクリッカブル時にエミュレーションモードを解除する方法をだれか教えてくれ〜。 ただ、システムの根幹に根ざしているような気もするから無理かも…(´・ω・`) 他のアドバイスもあれば、どうかよろしくお願い致します。
853 名前:名前は開発中のものです。 mailto:sage [03/01/25 11:38 ID:u4j36iJY] systembutton.ksを探せ
854 名前:851 mailto:sage [03/01/25 12:33 ID:NCFeBOZ0] >853 サンクス・゚・(ノД`)・゚・ plug-in見忘れてた…烈しく鬱だ くだ質スマソ、逝ってくる
855 名前:間違えちまった… mailto:sage [03/01/25 12:35 ID:NCFeBOZ0] (誤)851->(正)852 さらに鬱鬱…(-_-)
856 名前:名前は開発中のものです。 mailto:sage [03/01/28 19:38 ID:VRgwe0wT] 現在のリンクの位置を取得する方法って誰か分かる?
857 名前:名前は開発中のものです。 mailto:sage [03/01/29 00:05 ID:IV3Us20u] >>856 現在のリンクの位置とはフォーカスの当たってるリンクの左上の座標のことかな? 知ってるけど、それが何か?
858 名前:856 mailto:sage [03/01/29 19:37 ID:uFqJvSiL] >>857 是非、教えて下さい!
859 名前:名前は開発中のものです。 mailto:sage [03/01/29 20:32 ID:GqJLbq/Z] 本家の過去ログにあったと思う。 探してないけど。
860 名前:857 mailto:sage [03/01/30 00:04 ID:1JXZv5dw] >>856 リンクが一行に収まるなら kag.current.links[番号].x[0] kag.current.links[番号].y[0] で番号のリンクの座標が分かるからonenterに自分のリンク番号を引数として渡してやるような関数を書けばよい。 ただし、マージンその他の補正が必要だけどね。 複数行とか詳しいことはMessageLayerのhighlightLinkにある。 つーか、こんなもん取ってきて何がしたいのかね…。
861 名前:856 mailto:sage [03/01/30 00:38 ID:SbKYYCEA] >>857 ありがとう! >つーか、こんなもん取ってきて何がしたいのかね…。 選択肢1 ⇒選択肢2 選択肢3 ↑こんな感じで選択肢を選ばせたかったのです。おかげさまでできました。
862 名前:名前は開発中のものです。 mailto:sage [03/01/31 23:34 ID:U/B5IVSs] メッセージ履歴をセーブデータに含める事って出来ないかな〜。
863 名前:名前は開発中のものです。 mailto:sage [03/02/01 19:39 ID:hicOco4c] 機能的には可能。 >>862 が出来るかは知らないが。
864 名前:名前は開発中のものです。 mailto:sage [03/02/01 23:43 ID:/DU/AOsG] メッセージ履歴ってやっぱその日よりも、 次の日とかに思い出すために見たいからねぇ……
865 名前:名前は開発中のものです。 mailto:sage [03/02/04 22:24 ID:vxjZmhR5] 5.1chのホラーゲームとかすげー恐そうだな。 いきなり後ろから……キャー恐い!
866 名前:名前は開発中のものです。 mailto:sage [03/02/05 00:29 ID:ehOR/YCF] 5.1chのエロゲーとかすげーエロそうだな。 いきなり後ろから……キャーエロい!
867 名前:名前は開発中のものです。 mailto:sage [03/02/05 12:29 ID:HkLRoaMU] pc2.2ch.net/test/read.cgi/gamedev/1044256119/8 が良いこと言った!
868 名前:名前は開発中のものです。 mailto:sage [03/02/05 22:03 ID:d00iOVkg] そういえばTJS入門ってのが出来たけど、誰もその話題を出さないな。 皆でもっとお互いの知識を深めていきましょうや。
869 名前:名前は開発中のものです。 mailto:sage [03/02/06 03:16 ID:oe3Uoj1V] 新たにメニューや右クリックポップアップメニューに項目を追加させたいんだけど どうすればいいんだろうか。
870 名前:名前は開発中のものです。 mailto:sage [03/02/06 09:28 ID:30lmJgvK] ドキュメント嫁。 右クリックにポップアップメニュー出せるくらいなら、 追加も簡単だと思うが。
871 名前:名前は開発中のものです。 mailto:sage [03/02/06 23:28 ID:/T8CW2xn] ↓縦書きがいい感じ。 QXエディタ ttp://www2k.biglobe.ne.jp/~araken/
872 名前:名前は開発中のものです。 mailto:sage [03/02/07 20:26 ID:tYO2rram] 最近の作者様の、掲示板での冷たいコメントに萌え。 やっぱ俺も、あーゆーのは甘やかしちゃいかんと思いますよ。 ではー。
873 名前:名前は開発中のものです。 mailto:sage [03/02/07 23:36 ID:qoNM3O9u] 吉里吉里でnsf再生したい。 絶対対応されないだろうな……。
874 名前:名前は開発中のものです。 mailto:sage [03/02/08 22:29 ID:jsJXf2Eh] seoptタグにpan追加、バンザーイ!! これは凄い。嬉しい。 [seopt buf=0 pan=-64][playse buf=0 storage="test"][ws] 数値は-64〜63かな?……多分。
875 名前:名前は開発中のものです。 mailto:sage [03/02/08 23:28 ID:i438YpjP] >pan >no >パン (-100〜0〜100) >パン (左右の音像位置) を指定します。 >-100 が完全な左、0 が中央、100 が完全な右です。
876 名前:名前は開発中のものです。 mailto:sage [03/02/09 00:12 ID:n0+TVOml] KAGでRPG風戦闘スクリプトに挑戦するが上手くいかず。 サンプルとか持ってる人いる?
877 名前:名前は開発中のものです。 mailto:sage [03/02/09 00:15 ID:WFwEqNVA] もっていたとしてここでさらせというのか
878 名前:名前は開発中のものです。 mailto:sage [03/02/09 00:19 ID:yBshHJiv] >>876 RPG風戦闘スクリプトって何? ドラクエ風のコマンド型、FF風のコマンド型、旧ゼルダ風のアクション型等等・・・。 RPGの戦闘にもたくさん種類はありますが? 当たり前だが、KAGは名前のとおりアドベンチャー・ノベル用なんで、吉里吉里で 頑張った方が楽なんじゃないか?
879 名前:841 mailto:sage [03/02/09 00:45 ID:MoWoM2Or] >>845 すいません〜。自分で何とか出来ませんでした。 あ〜、分かりません。濁音、半濁音の処理をさせたいんですよね。 「か」選択後に、「゛」を選択すると、「が」になるみたいな。 もうちょっと頑張ってみますが、「分かるぜ〜」という方いらっしゃったら、 教えて下さい。
880 名前:名前は開発中のものです。 mailto:sage [03/02/09 01:07 ID:yBshHJiv] >>879 わざわざパソコンで作るのに、何でそんな処理が必要なのかの方が よっぽど分からない。 機能を縮小させてどうしたいのかな。昔のゲームの再現?
881 名前:名前は開発中のものです。 mailto:sage [03/02/09 13:30 ID:kbXvuAUl] >>879 半濁音の部分だけ kag.current.beginHyperLink(%[exp:"insHandaku(kag.current.links[0].object) "]); kag.current.processCh( '゜' ); kag.current.endHyperLink(); function insHandaku(o) { with(o){ if(.text.length > 0 && .text.length <= .maxChars) { var ch,ch2; ch=.text[.Edit_selStart-1]; switch(ch) { case "は":ch2="ぱ";break; case "ひ":ch2="ぴ";break; case "ふ":ch2="ぷ";break; case "へ":ch2="ぺ";break; case "ほ":ch2="ぽ";break; default:return 0; } .deleteBeforeCaret(); .insertCharacter(ch2); } } } この程度のことも思いつかないなんて、頭の中には何が入ってるんだろうね(w それにスクリプトも晒さないで出来ませんでしたか、おめでてーな。 本当に自分で何とかしようとしたのかと問いたい。
882 名前:879 mailto:sage [03/02/09 16:08 ID:MoWoM2Or] >>881 くっ、悔しい!けど、ありがたい! >この程度のことも思いつかないなんて、頭の中には何が入ってるんだろうね(w kag.current.links[0].object.text[kag.current.links[0].object.Edit_selStart-1] これが分からない程、カラッポなんでしょうねえ。 というか、EditLayer.tjsをもっと読むべきでした……すんませんでしたー! >それにスクリプトも晒さないで出来ませんでしたか、おめでてーな。 スクリプトを全く組めていなかったので……、すんませんでしたー! >本当に自分で何とかしようとしたのかと問いたい。 自分では頑張ったつもりでしたが……、すんませんでしたー! おかげで濁音、半濁音が出来たので、次は、 例えば「あ」にフォーカスがある時、右を押すと「か」にフォーカスが移るというのを、 やりたいと思います。あとカタカナとかも。 ありがとうございました!!
883 名前:名前は開発中のものです。 mailto:sage [03/02/10 14:26 ID:RSwOhlzz] >>882 高圧的な態度を取っている人にも 昔は分からない時代があっただろうにね。 気にしないで がむばってー。
884 名前:名前は開発中のものです。 [03/02/10 18:30 ID:wAbXTdvs] なんか、健気だ。
885 名前:862(=882) mailto:sage [03/02/10 19:13 ID:HK5iMaxI] 結構凹んでたので、嬉しかったです。ありがとう。 メッセージ履歴のやつ、やってみました。 ―MainWindow.tjs1283行目付近 forEachEventHook('onRestore', function(handler, f) { handler(f.flags, f.clear, f.options); } incontextof this, %[flags:f, clear:clear, options:elm]); の後に、 loaded=true; を追加して……
886 名前:first.ka mailto:sage [03/02/10 19:15 ID:HK5iMaxI] [eval exp="var loaded=false"] [macro name=historyStore][eval exp="historyStore()"][endmacro] [macro name=historyRestore][eval exp="historyRestore()"][endmacro] [iscript] function historyStore() { var i; f.history=[]; for(i=0;i<kag.historyLayer.data.count;i++) { f.history[i]=kag.historyLayer.data[i]; }} function historyRestore() { if(loaded==true) { var i; kag.historyLayer.clear(); kag.historyLayer.dataPos=0; for(i=0;i<f.history.count;i++) { kag.historyLayer.currentLine = f.history[i]; if(i!=f.history.count-1) kag.historyLayer.reline(); } loaded=false; }} [endscript]
887 名前:続き mailto:sage [03/02/10 19:16 ID:HK5iMaxI] *1|1 [er]01020304050607080910[l][r] 11121314151617181920[l][hr] [historyStore] *2|2 [historyRestore] [er] 21222324252627282930[l][r] 31323334353637383940 こんな感じです。多分間違いだらけです。もっといい方法があるなら、言って下さいね。
888 名前:名前は開発中のものです。 mailto:sage [03/02/10 19:19 ID:HK5iMaxI] >>886 早速……。「first.ks」の間違いでした。 IDとともに恥ずかしさもMAXです(藁
889 名前:名前は開発中のものです。 mailto:sage [03/02/10 20:14 ID:C6BqJyRX] おまい、これがはたして動くか自分で試そうとするつもりさえないのか
890 名前:名前は開発中のものです。 mailto:sage [03/02/10 21:54 ID:qHTgvU2C] . __ ‖ ~"ー 、,,_ | ‖ 終 .了 ,> \ | / ‖ _,:-−'´ ‖/~ ヽ | / ‖ , )) ,、 ,、 /'ll__/ ヽ / ヽ__/ ヽ/ _‖ _ ヽ. ∧___∧ / / ´ ‖ー/ ` l ロ. / _ _ / ´ 、__, ` |. ‖∨ ,! || | l--l ` _l ∨ ヽ/ ̄)( ̄ ̄`"::::ノ (⌒ヽ, ..ヽノ , ( ヽ_ / /ll `'ー、....::ノ ∀\/ー- /`l ヽ ヽ、 ,ヽ:..:ノ ‖ '::::|⊃ iー- l (_〕i__ l : :::Y ‖ ::| |"|ー-,| |(
891 名前:885 mailto:sage [03/02/10 23:11 ID:HK5iMaxI] >>889 一応、吉里吉里2.17beta7/KAG3.17beta7で動きましたが……? 文法的におかしな所とかがあるなら、「ここがおかしい!」と言ってくれると、 助かります。
892 名前:名前は開発中のものです。 mailto:sage [03/02/11 00:17 ID:07VStxHa] 正常に動くんなら何を聞きたいというのだ・・・・ヨクワカラン
893 名前:885 mailto:sage [03/02/11 01:09 ID:JeNcDHP1] ……え? このスクリプトが万が一、1_でも、 誰かの役に立てばいいなぁと思った訳ですが……。 それに、誰かがもっといい方法を教えて下さったりして、 私を含む吉里吉里ユーザーの知識と吉里吉里の可能性が、 もっと大きくなればいいと思いますしね。
894 名前:名前は開発中のものです。 mailto:sage [03/02/11 08:15 ID:07VStxHa] じゃあ、はじめからそう書きなよ。 間違いを教えてください。とか言うから、混乱してるんだろ。
895 名前:名前は開発中のものです。 mailto:sage [03/02/11 15:23 ID:PkscXliV] 〜総務省統計局官報〜平成14年10月現在(全ての省庁からの情報をまとめたもの) ホームレス推定36万7千人 (内訳:路上生活者7万5千人、車上生活者23万6千人、空家・廃屋生活者5万6千人) ひきこもり160万人 刑務所収容者数8万2000人(現在収容率113%でパンク状態) 完全失業者348万人 失業予備者455万人 生活保護世帯数88万3千世帯述べ146万人 精神疾患・鬱病患者387万人 自殺者3万6500人 障害者372万人 痴呆症者269万人 フリーター403万人
896 名前:Enan mailto:sage [03/02/11 20:11 ID:tI8xri/3] 吉里吉里で作成したドラマが完成しました。 といってもまだ全6話中の第1話だけですが・・・。 もしもよかったら感想・バグ報告などを頂けると嬉しいです。 ◇ストーリー 婚約者がレイプされた現実を受け止めきれず、 全てを捨てて知らない街で一人、暮らし始めた良介。 孤独な日々の中で、彼はある女性と運命的に出会う。 彼女を愛する事で過去の苦しみを乗り越えようとする良介。 しかし実は彼女もまた、過去に深い傷を抱える女性の一人だった…。 ▼ダウンロード・スクリーンショットはこちら enan.jp/story/
897 名前:885 mailto:sage [03/02/11 22:36 ID:JeNcDHP1] >>894 はーい。すんませんです。 >>896 いや〜、良かったっすよ〜。すごい。 第2話が待ち遠しいっす。 この2ちゃんねるで発表するっていう心意気が、マジで好きです。 まあ何だかんだ言って一番良かったのは、 「こんなところまで見ないでYO!」だったりしますが……(藁 これからも頑張って下さいね〜。
898 名前:Enan mailto:sage [03/02/11 22:58 ID:tI8xri/3] >>897 ありがとうございます。正直とても嬉しいです。 シナリオは最終話まで書けているのですが、画像を全て自分で 撮影しているもので時間がかかってしまいます。 第2話も順調に製作中ですので完成した時にはぜひご覧くださいね。 >この2ちゃんねるで発表するっていう心意気が、マジで好きです。 このスレをずっとロムってましたし、2ちゃんの方が率直な意見を頂けると 思ったもので。 批判がなくてはイイものは作れませんよね。 >「こんなところまで見ないでYO!」だったりしますが……(藁 あんなところまで見られちゃいましたか・・・。 バージョンアップのときにはコメント変えようかな……(藁
899 名前:名前は開発中のものです。 mailto:sage [03/02/12 00:53 ID:Z6+/zdm0] >>894 混乱しているのはあんただけだろう・・・。 >>896 あれ?この画面どっかで見た事あるなぁ。 HSPで作ってなかった?勘違いだったらごめん。
900 名前:Enan mailto:sage [03/02/12 01:06 ID:1jRHUYm9] >>899 そうなんですよ、HSPで最初は作ってたんです。 だけど友人のPCで動作確認したら音声がまったく再生されなくて(汗 標準命令とMCIを同時再生とか色々やってたんで環境に左右されまくりの ソフトになっちゃって吉里吉里に乗り換えました。 それにしてもHSPのBBSに、一度だけテスト願いを書きこんだだけなのに 知ってる人がいるとは・・・ ネットの世界ってけっこう狭いですねぇ。 初めて作品を公開したので嬉しくてなぜかずっとネットを徘徊してしまった・・・ もう寝ます。
901 名前:名前は開発中のものです。 mailto:sage [03/02/12 23:44 ID:gjhfRhRD] >>900 こっちのスレで紹介されてたよ。 面白いフリーソフト紹介&感想、攻略質問スレPart26 game2.2ch.net/test/read.cgi/game/1044901190/
902 名前:名前は開発中のものです。 mailto:sage [03/02/12 23:56 ID:Eg7EQw34] つーか、むこうの217こっちに書き込んであげたら良かったのに。 さては、照れ屋さんだな。
903 名前:名前は開発中のものです。 mailto:sage [03/02/13 23:51 ID:GHHrz+2w] TJSでウインドウを表示させるだけの プログラムを書くにはどうすればいい?
904 名前:名前は開発中のものです。 mailto:sage [03/02/14 00:15 ID:VU9HzX7m] 頭にバケツ被って巣鴨あるいてみ
905 名前:名前は開発中のものです。 mailto:sage [03/02/14 00:35 ID:L3YgME0F] viewerとかtransviewとかplayerとかencryptのstartup.tjsを リファレンス引きながら読む。
906 名前:名前は開発中のものです。 mailto:sage [03/02/14 15:14 ID:Nm+t9sGS] セーブデータが存在する時だけ、「ロード」の文字を表示させるようにしたいんだけど、 「savedata」フォルダに拡張子bmpのファイルが存在するかどうかを調べるには、 どうしたらいいかな?
907 名前:名前は開発中のものです。 mailto:sage [03/02/14 15:51 ID:UDwEn3JV] dirlist.dllを使うか、フリーセーブモードでないならforとかで回す。 後は、リファレンスのStoragesクラスの所を参照。
908 名前:906 mailto:sage [03/02/14 20:38 ID:Nm+t9sGS] >>907 できました!フリーセーブモードなんで、これでオッケーです。 ありがとう! [loadplugin module=dirlist.dll] ;(省略) [iscript] var i; for(i=2;i<getDirList(System.exePath+"savedata/").count;i++) { if(getDirList(System.exePath+"savedata/")[i].indexOf("bmp")!=-1) { kag.current.beginHyperLink(%[exp:"kag.loadBookMarkFromFileWithAsk()"]); kag.current.processCh( 'ロード' ); kag.current.endHyperLink(); break; } } [endscript]
909 名前:名前は開発中のものです。 mailto:sage [03/02/15 00:30 ID:0E+0pCme] 毎回getDirListを呼んでいるのはどうかと思うが
910 名前:名前は開発中のものです。 mailto:sage [03/02/15 01:06 ID:tleJhDqd] >>909 どうもありがとう。素人丸出しでごめんね。 var i,bmpExist=getDirList(System.exePath+"savedata/"); for(i=2;i<bmpExist.count;i++) { if(bmpExist[i].indexOf("bmp")!=-1) (以下略) ってとこかな?
911 名前:名前は開発中のものです。 mailto:sage [03/02/15 01:40 ID:Cn/Vv3Mu] aaabmp.ksdという名前のファイルがあったらどうする? iとbmpExistがどこからでも参照できる。 forのカウンタにしか使わないなら、iはfor(var i=2;i<bmpExist.count;i++)
912 名前:名前は開発中のものです。 mailto:sage [03/02/15 14:49 ID:tleJhDqd] >>911 ありがと〜。う〜ん、やっぱりまだまだ深い……。 for(var i=2,bmpExist=getDirList(System.exePath+"savedata/");i<bmpExist.count;i++) { if(bmpExist[i].indexOf(".bmp")!=-1) { kag.current.beginHyperLink(%[exp:"kag.loadBookMarkFromFileWithAsk()"]); kag.current.processCh( 'ロード' ); kag.current.endHyperLink(); break; }} で、どうでしょう。 本当は、正規表現かなんかを使って、 bmpExist[i]の最後に".bmp"があるかどうかを調べたかったんですが、 さっぱり分からなかったので。
913 名前:名前は開発中のものです。 mailto:sage [03/02/15 16:15 ID:0E+0pCme] for(var i=2,bmpExist=getDirList(System.exePath+"savedata/",re=/\.bmp$/i);i<bmpExist.count;i++) { if(re.test(bmpExist[i])) { kag.current.beginHyperLink(%[exp:"kag.loadBookMarkFromFileWithAsk()"]); kag.current.processCh( 'ロード' ); kag.current.endHyperLink(); break; }} かな
914 名前:名前は開発中のものです。 mailto:sage [03/02/15 18:17 ID:0LY6eYf4] 次スレのテンプレ作ったんだけど何か意見をきぼん ■吉里吉里2/KAG3雑談質問スレ■[第二章] ノベル製作ツール吉里吉里でゲームを作ってる人達が 雑談や質問をするスレッドです。 本家BBSで聞きづらい質問や初歩的な質問など でもよいのでわからないことがあれば聞いてください。 自分のゲームの進行状況や製作ツール等についての話、 TJS等の高度な質問もお待ちしています。 上級者の方は是非レスよろしくお願いします。 【禁止事項】 マルチポスト(本家に書き込んだら暫し待て) 【参考】 吉里吉里/KAG推進委員会 ttp://www.piass.com/kpc/ 吉里吉里ダウンロードページ ttp://kikyou.info/tvp/ KAGと心中 基本編 ttp://www.piass.com/kpc/kag1/index.html TJS入門 ttp://homepage1.nifty.com/gutchie/kirikiri_kag/tjs_primer.html
915 名前:名前は開発中のものです。 mailto:sage [03/02/15 18:18 ID:0LY6eYf4] 【吉里吉里/KAGで作られたゲームで面白いもの】 1999ChristmasEve ttp://www.vector.co.jp/soft/win95/game/se173309.html June Bride ttp://www.vector.co.jp/soft/win95/game/se222498.html Foster ttp://www.vector.co.jp/soft/win95/game/se196392.html 【製作支援ツール】 P-Checker(らんか氏) HP:ttp://www.axs.to/~ran/aqua/ DL:ttp://www.vector.co.jp/soft/win95/game/se241169.html KT Helper(らんか氏) HP:ttp://www.axs.to/~ran/aqua/ DL:ttp://www.axs.to/~ran/aqua/dl/kth.htm かぐや姫(やしのり氏) HP:ttp://hp.vector.co.jp/authors/VA027681/ DL:ttp://www.vector.co.jp/soft/win95/game/se237723.html KAG Writer(KNT氏) HP:ttp://www5d.biglobe.ne.jp/~f-taste/ DL:ttp://funnytaste.cool.ne.jp/factory/html/kirikiri.html
916 名前:名前は開発中のものです。 mailto:sage [03/02/15 18:21 ID:0LY6eYf4] そういえばMeadowのkag-modeのURLも支援ツールにいれようと思ったんだけど URLがわかんなくなったので誰か教えて。
917 名前:名前は開発中のものです。 mailto:sage [03/02/15 19:00 ID:zKKfXbLo] Emacsen用 kag-mode.el、texinfo 版 KAG タグリファレンス ttp://www8.big.or.jp/~ani/kag/
918 名前:名前は開発中のものです。 mailto:sage [03/02/15 19:27 ID:tleJhDqd] >>913 for(var i=2,bmpExist=getDirList(System.exePath+"savedata/"),re=/\.bmp$/;i<bmpExist.count;i++) { if(re.test(bmpExist[i])) (以下略) にしたところ、a.bmp.ksdというファイルがあっても大丈夫になりました。 ありがとう!おかげでだいぶレベルアップした気がします〜。 >>914 いいですね〜。問題ないと思いますよ〜。
919 名前:名前は開発中のものです。 mailto:sage [03/02/15 19:39 ID:0LY6eYf4] >>917 ありがd 他にも支援ツールとかあれば教えてください。
920 名前:名前は開発中のものです。 mailto:sage [03/02/15 20:41 ID:VEltX3go] /KAG3→/KAG3 ノベル製作ツール吉里吉里→ノベル製作ツール吉里吉里/KAG >吉里吉里は、TJS2 と呼ばれるスクリプト言語を記述することによって、 >主にマルチメディアタイトルを作成することができるソフトウェアです。 >上級者の方は是非レスよろしくお願いします。 この行、必要? 吉里吉里2 ドキュメント ttp://www.ultrasync.net/dee/kr2helps/kr2doc/contents/ KAG3 ドキュメント ttp://www.ultrasync.net/dee/kr2helps/kag3doc/contents/ TJS2 ドキュメント ttp://www.ultrasync.net/dee/kr2helps/tjs2doc/contents/ TJS2の複素数クラス(蜷川りーや氏) ttp://gr.vxx.jp/ ttp://gr.vxx.jp/complex.html Emacsen用 kag-mode.el、texinfo 版 KAG タグリファレンス以外にも Mersenne TwisterによるTJS2のRandomクラスがある(すぎ氏) TJS入門に追加 Peggy用CRECファイル、KAG3プラグイン等(gutchie氏) ttp://homepage1.nifty.com/gutchie/ ttp://homepage1.nifty.com/gutchie/peggy_kag.html KAG3用回転ズームプラグイン(フールハウス氏) ttp://www.h5.dion.ne.jp/~f_house/ ttp://www.h5.dion.ne.jp/~f_house/kag3_zoomrot.html おもしろいのコンセンサスを得られないからゲームはいらない。
921 名前:TIPSその1 mailto:sage [03/02/16 16:41 ID:98ALtuG8] ゲームプレイ時に、「Shift + F11」を押すと面白い事が起きるかも……。
922 名前:名前は開発中のものです。 mailto:sage [03/02/16 16:54 ID:V0fPo8qZ] >921 しましまが出た。なんでだろー
923 名前:TIPSその2 mailto:sage [03/02/16 17:12 ID:98ALtuG8] マクロにcond属性を使いたい。 [macro name=moji] [ch text=%text] [endmacro] [moji text="1"] [eval exp="f.moji=0"] [moji text="2" cond="f.moji==1"] [eval exp="f.moji=1"] [moji text="3" cond="f.moji==1"] ……使えた。
924 名前:名前は開発中のものです。 mailto:sage [03/02/16 17:15 ID:98ALtuG8] >>922 www.ultrasync.net/dee/kr2helps/kr2doc/contents/HotKeys.html だってさ〜。俺も初めて知ったよ。
925 名前:名前は開発中のものです。 mailto:sage [03/02/17 10:24 ID:eWusHMjG] それ知られちゃうとチートできちゃうんだよな・・・。
926 名前:名前は開発中のものです。 mailto:sage [03/02/17 16:18 ID:7jWASw2t] (前半) [eval exp="delete f.喉頭01"] [position page=back layer="message1" opacity="0] [position page=back layer="message2" opacity="0] (略) @current page=back layer="message1" [delay speed=nowait] [locate y=200 x="85"] [edit name="f.喉頭01" length="150" bgcolor="0xf0f0f0" opacity="120"] [locate y=280 x=55] [button graphic="ok" target="*ok_001"] [locate y=280 x=175] [button graphic="cancel" target=*cancel_001] [resetfont] [delay speed=user] ; ↑文字描画速度を元に戻す [layopt layer=message1 page=back visible=true] [layopt layer=message2 page=back visible=true] [layopt layer=message0 page=fore visible=true] @trans time=100 method=crossfade @wt [current page=fore] @layopt layer=message0 page=fore visible=true [current layer=message0 page=fore]
927 名前:名前は開発中のものです。 mailto:sage [03/02/17 16:19 ID:7jWASw2t] (後半) 弾性軟骨でできている,喉頭蓋の支柱を挙げよ [s] *ok_001 ; OK が選択された ; commit を行って変数に代入を行う [commit] [if exp="f.喉頭01=='喉頭蓋軟骨'"][jump target="*001_正解"][endif] [jump target="*001_不正解"] [s] *cancel_001 ; キャンセルが選択された ; commit は行わない [er] [jump target="*001"] @s ((略)) @s という感じのスクリプトをくんだところ,エディットに正解を記入しても不正解 (f.f.喉頭01の中身が未定義(void))になってしまいます。 ちゃんとcommitタグも入れたので原因がわかりません。 よかったらどなたか原因,解決法を教えて下さい。
928 名前:名前は開発中のものです。 mailto:sage [03/02/17 18:52 ID:Ut/eA3PP] *ok_001 [current page=fore layer="message1"] [commit] にする。 >◆ commit ( フォーム内容の確定 ) >現在操作対象になっているメッセージレイヤ上のすべてのエディットやチェックボックスなどの「フォーム要素」の内容を確定します。 ↑らしいので。では〜。
929 名前:名前は開発中のものです。 mailto:sage [03/02/17 20:42 ID:S97bs6tA] 話の流れに関係なくてスマソ、愚痴。 「レンダリング」ってちゃんと書いてくれよ… 間違ってるヤシ多いYO! なんか気になってしょうがない。
930 名前:名前は開発中のものです。 mailto:sage [03/02/17 21:39 ID:Ut/eA3PP] てか、何で教えないんだろうね〜。 「レタリングではなくて、レンダリングなのですが……さて、」 って感じで本題に入ればいいのにね。
931 名前:名前は開発中のものです。 mailto:sage [03/02/17 22:25 ID:7+xVyeJ0] >928さん 無事解決しました。 ありが豚!