■吉里吉里/KAG/TJS雑談質問スレ■その3
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
03/10/29 23:11ID:420t+hbZ本家BBSで聞きづらい質問や初歩的な質問などでもよいのでわからないことがあればどうぞ。
自分のゲームの進行状況や製作ツール等についての話、TJS等の質問もお待ちしています。
マルチポストはやめましょう。個人叩きも禁止です。
前スレ(再利用) http://pc2.2ch.net/test/read.cgi/gamedev/1044256119/
前々スレ http://pc2.2ch.net/test/read.cgi/gamedev/1021890648/
【公式】
吉里吉里/KAG推進委員会
http://www.piass.com/kpc/
吉里吉里ダウンロードページ
http://kikyou.info/tvp/
KAGと心中 基本編
http://www.piass.com/kpc/kag1/index.html
0398名前は開発中のものです。
04/02/16 19:24ID:vxWS0ehV教えるとかそういった類の作業じゃないし。
ファイルが無ければどうする、メモリが足りなければどうするといったような
エラーが起きる可能性のあるところすべてで適切な処理をするだけの
煩雑で面倒な作業だもん。
面倒だから、例外が起きる可能性が低いから必ず成功するものとして
エラー処理の手を抜けば問題が起きる可能性が出てくる。
金もらってるわけじゃないのに調査なんか出切るか。
0399名前は開発中のものです。
04/02/16 20:37ID:gP+i6HnA馬鹿はだしゃばんねーでだまってろYO
0400名前は開発中のものです。
04/02/16 20:37ID:gP+i6HnA0401名前は開発中のものです。
04/02/16 20:51ID:vxWS0ehV22:47:33 ==== An exception occured at kaglayer.tjs line 129 [(function) loadImages], VM ip = 15 ====
22:47:33 -- Disassembled VM code --
22:47:33 #(129) super.loadImages(storage, key);
22:47:33 00000015 calld %0, %2.*2(%-3, %-4)// *2 = (string)"loadImages"
22:47:33 -- Register dump --
22:47:33 %-4=(int)536870911 %-3=(string)"ss_王の財宝詳細_1" %-2=(object)(object 0x0012D710:0x00000000)
22:47:33 %-1=(object)(object 0x02CBBCD8:0x02CBBCD8) %0=(void)
22:47:33 %1=(object)(object 0x00FCE23C:0x00000000) %2=(object)(object 0x01006F80:0x00000000)
22:47:33 -------------------------------------------------------------------------------------------
22:47:33 file:xxxxxxxxxxxxxxxxxxxxxx>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx at kaglayer.tjs line 129 [(function) loadImages]
落ちたときのログくらい確認してみろ
0402名前は開発中のものです。
04/02/16 22:50ID:3pcJY/5X例外ハンドリングの手を抜いている根拠があれば正しくおっしゃってください。
0403名前は開発中のものです。
04/02/16 23:03ID:mBfJD/n5ファイルが見つからなくても「CGほげほげが見つかりません」
とか画面に表示して、ゲーム自体は続行するとか、
そんな感じ?
0404名前は開発中のものです。
04/02/16 23:35ID:S5iLmnI10405名前は開発中のものです。
04/02/16 23:37ID:33Wkb/hQおお、出来ましたよ!
ありがとうございます。
0406名前は開発中のものです。
04/02/17 02:26ID:c1lLxTjf0407名前は開発中のものです。
04/02/17 03:51ID:ss7i9b4Wかなり荒れてるのね
何でもいいや、吉里吉里マンセーヽ(´ー`)ノ
0408名前は開発中のものです。
04/02/17 07:59ID:6GJLYs2Q0409sage
04/02/17 13:00ID:lmnbdsJC吉里吉里としてはまず成功じゃん?
0410名前は開発中のものです。
04/02/17 13:09ID:ss7i9b4Wつーか思うんだがお前厨房だろ
わざわざ言葉くずさんでよろしいわ
スレが殺伐とする
0411名前は開発中のものです。
04/02/17 16:36ID:VzbZATzf0412名前は開発中のものです。
04/02/17 17:00ID:UtUmWYJT手元に残っているのは、CD−Rに焼いて友達に渡したEXEファイルのみ・・・。
どなたかEXEファイルからソースに戻す方法知りませんか?
半年間の苦労が水の泡です・・・。
0413名前は開発中のものです。
04/02/17 17:08ID:i6uY0SNpアスキーだけならば、コンソールから展開できる。方法は過去スレ見れ。
バイナリは……諦めるか、展開用のsusieプラグインか吉里吉里プラグインを
作らないと難しい。
0414名前は開発中のものです。
04/02/17 17:11ID:VkAmBAiOttp://www.ontrack-japan.com/
0415412
04/02/17 17:25ID:UtUmWYJT何で検索すればひっかかるかだけでも教えてくれると助かります。
0417412
04/02/17 17:41ID:UtUmWYJTそのあたりの知識がないからまったく分かりません(汗)
ベクターで「コンソール」で検索してみたけど意味不明です、うう。
http://computers.yahoo.co.jp/bin/v_searchf?p=%83R%83%93%83%5C%81%5B%83%8B&y=y
教えて君で申し訳ないですが、どうか教えてください。
0418名前は開発中のものです。
04/02/17 19:46ID:i6uY0SNp0419名前は開発中のものです。
04/02/17 20:11ID:23A5M6B6まあ>413も言ってるが、コンソール出せてもスクリプトのソースしか手に入らないぞ。
CGや音楽データの復元は>412の技術じゃ無理そうだから、諦めて作り直せ。
0420名前は開発中のものです。
04/02/17 20:30ID:voAje/7J0421名前は開発中のものです。
04/02/17 21:00ID:a3K2RYvdまとめて頂けるのなら是非ともお願い致す。
0422名前は開発中のものです。
04/02/17 21:16ID:O072Ec11キボンヌ。
0423416
04/02/17 21:31ID:i6uY0SNpおっけー。
忙しい身の上だけれど、マターリやってみるわ。
今前々スレをじっくりと読んでいるんだが、結構疲れるなぁ。他スレのまとめサイトの管理人が
どれほど大変な仕事をしていたのか、何となく解ってきた気がするよ。
そんなわけで、あまり期待せずに待っていてくださいな。
0424名前は開発中のものです。
04/02/17 21:46ID:pQb750g+コピペー派にコピペされまくらないようにねw
0425名前は開発中のものです。
04/02/17 21:50ID:23A5M6B6そういや、委員会の掲示板に最近いる紅ってやつもなんだかなー。
スクリプトを書かせておいて「動かないので書き直してください」ってのは…
自力でやれよと。
0426名前は開発中のものです。
04/02/17 22:06ID:drc3hRCOまあ、吉里吉里界隈、お礼も言えないような
破滅的な厨房もあんま見たことないけど。
0427名前は開発中のものです。
04/02/18 00:30ID:fPcsICed\ ∩─ー、 ====
\/ ● 、_ `ヽ ======
/ \( ● ● |つ
| X_入__ノ ミ そんな餌で俺様がクマ――!
、 (_/ ノ /⌒l
/\___ノ゙_/ / =====
〈 __ノ ====
\ \_ \
\___) \ ====== (´⌒
\ ___ \__ (´⌒;;(´⌒;;
\___)___)(´;;⌒ (´⌒;; ズザザザ
(´⌒; (´⌒;;
0428名前は開発中のものです。
04/02/18 00:31ID:fPcsICed\ ∩__∩ どこまで行くクマ?
\ / ヽ
\ |● ● | (´⌒
\(_● _) ミ ̄ ̄ ̄ヽ___,-、 (´;;⌒ (´⌒;;
|∪| ___ ───⌒ヽ(´⌒;;(´⌒;;
ヽノ-、____)───(´⌒(´⌒;; ズサ────
0429412
04/02/18 06:00ID:6xkBqIC5っていうかコンソールって吉里吉里の基本機能なのね・・・。
今までこんな機能あるの知らなかった(汗)
てっきりもっと難しいPC全般の技術用語かと思ってしまいました。
みなさん本当にありがとうございました。
0430名前は開発中のものです。
04/02/18 13:51ID:pa+22+zyhttp://cgi.din.or.jp/~glit/TheOddStage/TVP/bbs/bbs.cgi?mode=&action=treeall&num=5333
優香タソってあの「かわいい優香」タソ(過去ログに出てくるヒト)
でつかね?
0431名前は開発中のものです。
04/02/18 15:28ID:8k/BPmU1いくらなんでも
>exeを実行すると
>「スクリプトで例外が発生しました
> ストレージstartup.tsjが見つかりません」
>と出ます。
て質問は別人でしょう。
0432名前は開発中のものです。
04/02/18 16:28ID:pa+22+zyあ、そうか…優香タソ(過去ログの方ね)サイトもなくなってるしどうしたんだろーか
とか思ってみる。
確かに作品公開してた人が>>430みたいな質問しないか。
0433名前は開発中のものです。
04/02/19 03:16ID:ad6jnKG1自分でプラグインが書ければ無問題なんだろうが
グラフィックスのプログラムしたこと無い。
誰か作った人いる?
0434名前は開発中のものです。
04/02/19 18:00ID:O4u4AJsHらんかさんのサイトの日記でそれとなく言ってるね…
0435名前は開発中のものです。
04/02/19 21:25ID:Des9O0UQってことだね。>>434
0436名前は開発中のものです。
04/02/20 05:44ID:P24ZaxFi0437名前は開発中のものです。
04/02/20 09:42ID:fnmYelgq0438名前は開発中のものです。
04/02/20 13:38ID:R346sbRbどうも話を聞くと他の人は同じゲームを問題なくプレイ出来ているらしく、
自分の環境の問題なのかもしれないのですが…
問題のゲームの配布時の状態は
●(ゲーム名).exe
●「savedata」フォルダの中に、拡張子無しの謎のファイル「nds」
(ndsというのはおそらく設定されたセーブデータ名)
●readme.txt
ゲームの実行ファイルをダブルクリックすると、直後にエラーが出て止まってしまいます。
エラーログはこんな感じです↓
>ストレージ ./c/documents and settings/(名前)/デスクトップ/nd-s1.0/savedata/nds:1sc.ksd を開くことができません
>at mainwindow.tjs line 1022 [(function) saveSystemVariables]
>スクリプトで例外が発生しました
>ストレージ ./c/documents and settings/(名前)/デスクトップ/nd-s1.0/savedata/nds:1sc.ksd を開くことができません
まさかパスに日本語が入ってるとだめなのか?と思ってフォルダごと移動すると
>ストレージ ./d/nd-s1.0/savedata/nds:1sc.ksd を開くことができません
となってしまいます。
savedataフォルダを削除してみてもエラーメッセージは同じで、
更にその後はsavedataフォルダは作成されません。
吉里吉里ゲームをやっていてこんな風になったのは初めてで
しかし他の人は正常に動いているというのでは
作者にわざわざメールで聞くのもためらわれ…
製作に関する質問ではないのですが、どうかご教授ください。
0439名前は開発中のものです。
04/02/20 13:40ID:HJz62ZLU0440名前は開発中のものです。
04/02/20 13:42ID:R346sbRb>439
そういわず…
0441名前は開発中のものです。
04/02/20 14:11ID:3r4/6wUS作者に聞きなさいって。作者のためにも。
0442名前は開発中のものです。
04/02/21 00:22ID:S3oo9U7n\nかと思って、「ゲームを終了します\nよろしいですか?」
とやってもうまくいかない。
誰か教えてください。
0443名前は開発中のものです。
04/02/21 00:41ID:+Q7UO9V/なんかの常駐ソフトが悪さしてるパターンもありそう
これは作者に聞いたほうが吉、というかユーザーは
こういう不具合を報告すべし
0444名前は開発中のものです。
04/02/21 04:09ID:0kqExZx0最初の方しかできてないけど演出とかかなりうまい。
俺も吉里吉里でゲーム作ってるが色々と参考になるよ。
http://game5.2ch.net/test/read.cgi/game/1052567287/111
0445名前は開発中のものです。
04/02/21 05:25ID:Hajyie7ZStorages.addAutoPath("video/");
Storages.addAutoPath("others/");
Storages.addAutoPath("rule/");
↑
フォルダパスをセーブデータに保存する方法を教えてほしいです。
ゲームの進行に合わせて
パスを追加したり削除したりというのを試みたのですが、
そうすると、シーンの違うセーブデータをロードした時、
パスが通ってないファイルを読み込もうとしてエラーが出ます。
そんなわけで、
フォルダパスをセーブデータに保存したいのですが
どうしたら良いのでしょうか?
0446名前は開発中のものです。
04/02/21 09:13ID:l6Dyw/CEところで、なんで、そんないかにもバグの原因になりそうな動作させたいの?
0447名前は開発中のものです。
04/02/21 09:55ID:5s5D8+Nuこのスレ見てみたら260くらいからの質問で
同じようなこと聞いてるヤツいたよ。
0448名前は開発中のものです。
04/02/21 13:16ID:+Q7UO9V/それってやったことないけど吉里吉里製だったんだ
それにしても吉里吉里はホラーやミステリーが多いな
0449名前は開発中のものです。
04/02/21 21:34ID:UGaKZoMQだってホラー、某軍人の 1999ChristmasEve がホラーだし。
0451名前は開発中のものです。
04/02/21 23:48ID:l6Dyw/CE0452名前は開発中のものです。
04/02/21 23:56ID:4GO8DiZX漏れにはやりかたわからないのはともかくとして、
すごく気になるのは、
>ゲームの進行に合わせて
>パスを追加したり削除したり
って、何の為にならこんなことする必要性が生じるの?
0453445
04/02/22 00:09ID:a9WHKYGt>>452
検索ファイル数が減れば、その分動作が軽くなるかなぁ?
という安易な考えからでして…。
フォルダやファイル数が多くなることで
重くなったりとかしないものなんですか?
とりあえず具体的な解決方法がないようなので、止めておきます。
0454名前は開発中のものです。
04/02/22 00:35ID:36+cTXKj0456名前は開発中のものです。
04/02/22 09:03ID:AF/6+QLs人任せだね、ほとんど。この人。
0457名前は開発中のものです。
04/02/22 09:17ID:WuA2oKCsこの手の検索ルーチンはファイル数の増加に非常に強くて、
ファイル数100の時に0.1秒、1000で0.2秒、10000で0.3秒……
という程度にしか検索時間は増加しない。
むしろ検索テーブルの構築に時間がかかるから、
途中で構築し直したりする方が重くなると思われ。
0458名前は開発中のものです。
04/02/22 19:18ID:ISHxYl9R一日に2回質問するのがそんなに恥ずかしいのか…。
ご丁寧にメルアドも変えて。
0459名前は開発中のものです。
04/02/22 19:32ID:HCHhYBN0ホスト名同じだよー(´_ゝ`)プッ
0460名前は開発中のものです。
04/02/22 21:20ID:y0qhhDFj0461名前は開発中のものです。
04/02/22 22:00ID:3yOtsfbSセーブ&ロードはどうすればよいのでしょうか?
やはりKAGを使う方が無難なのでしょうか?
0462名前は開発中のものです。
04/02/22 22:49ID:KI1WhzkDいいのかわからない程度のTJSの知識の人間に、TJSを中心
にしてゲームを作るのは無理そうに思えるがどうか?
ちなみに、 Array や Dictionary の save/ saveStruct
あたりのメソッドを使ってセーブするのが一般的。つまり
KAGが中でやってるのと同じようにやるって事です。
0463461
04/02/23 00:05ID:b4tcwT57回答感謝です。
0464名前は開発中のものです。
04/02/23 00:15ID:ZURgbBVyまず、KAGのソースを読み込んで、KAGが内部でどういう動作を
しているのか理解するあたりから始めるといいかと思いますよ。
0466名前は開発中のものです。
04/02/23 12:09ID:v0gwmppaたとえばレイヤー1に「test.jpg」を読み込んでいる場合に
文字列「test」を返してくれる式が知りたいんだけど
Storages.chopStorageExt(Storages.extractStorageName(kag.fore.layers[1]))
どうもこれではダメらしく、voidではないものの、希望する文字列では返ってこない。
どうかアドバイスお願いします。
0467名前は開発中のものです。
04/02/23 13:57ID:ZURgbBVy吉里吉里標準のLayerクラスだと無理。
KAGのAnimationLayer派生クラス(foreレイヤ、backレイヤの類ね)なら
kag.fore.base.Anim_loadParams.storage って感じのTJS式で取得できる。
ただこれ正式なインターフェースじゃなくてただの内部変数なんで、
dee氏の気分次第でいつでも名前変わったりする可能性があるのは
気にとめておいた方がいい。
0468名前は開発中のものです。
04/02/23 14:01ID:ZURgbBVyそーゆー(変わらない保証の無い名前だからという)理由があるので、
マクロを使って名前を自前で保存して置くのが一番確実。
@macro name=myimage
@eval exp='f.mystorage = mp.storage'
@image *
@endmacro
こんな感じのマクロを定義してimageタグの変わりに使ってやれば
最後にロードした画像の名前がf.mystorageに格納される。
複数レイヤに対応した記録方式は自分で考えてみてね。
0469466
04/02/24 17:21ID:7fk9Ef43なるほど、サンクス。
なんとか代替策を考えてみるよ。
0470名前は開発中のものです。
04/02/25 03:32ID:g+pow7wb妙に偏った判定が出る……
0471名前は開発中のものです。
04/02/25 10:23ID:uhh3Yr+Q絶対に偏りたくないなら、自前でルーチン組むしかない。
吉里吉里 ランダム
でぐぐると、いろいろなソースが公開されてるよ。
0472名前は開発中のものです。
04/02/25 10:49ID:Oc7kAvnW0473名前は開発中のものです。
04/02/25 12:08ID:Ax9pcZw/0474名前は開発中のものです。
04/02/25 19:14ID:VbKnkgWx表示させたいんですが、どうしてもエラーが出てしまいます。
onenter="kag.fore.layers[5].loadImages(%[storage:'&kag.getBookMarkFileNameAtNum(0)', left:120, top:50, visible:true, visible:true])";
&kag.getBookMarkFileNameAtNum(0)
↑この記述が悪いのだろうと思うのですが、どういじってもエラーが・・(´Д⊂ヽ
どなたか分かるかたいらっしゃらないでしょうか。
ヒントで良いので助言お願いします。
0475名前は開発中のものです。
04/02/25 19:57ID:7dzfJUEyTJS式では &は>474の思ってるような用途では使えないんじゃなかったか。
あと’’で囲うと「&kag.getBookMarkFileNameAtNum(0) 」という文字列になっちゃうよ。
他には辞書配列のとこ、; じゃなくて => じゃないか?
あとstorageとかの配列名(だっけ)や文字列は '' か "" で囲う。
onenter="kag.fore.layers[5].loadImages(%['storage'=>kag.getBookMarkFileNameAtNum(0), 'left'=>120, 'top'=>50, 'visible'=>'true'])"
たぶんこれでいけるのではないかと。
0476名前は開発中のものです。
04/02/25 20:02ID:d+t4cMIw%["name"=>value]と同じ。
0477名前は開発中のものです。
04/02/25 20:05ID:7dzfJUEyあ、そうだったのか。
うろ覚えですまんかった。
0478474
04/02/25 20:18ID:VbKnkgWxありがとうございました!!
出来ました!
普通のファイルなら’’で囲んで表示されるのでその辺は全然疑って
無かったです_| ̄|○
0479名前は開発中のものです。
04/02/27 10:43ID:GziIJ1X60480名前は開発中のものです。
04/02/27 10:54ID:58ulk4x2ど、どうした?大丈夫か?
…といいつつ漏れも全然進まんが
0481名前は開発中のものです。
04/02/27 22:10ID:GziIJ1X6( -。-)スゥーーー・・・
(`・ω・´)シャキーン
0482名前は開発中のものです。
04/02/28 10:42ID:LCHsfuQ6ぐらいまでダイエットさせてるんだけど効果あるかなあ
0483名前は開発中のものです。
04/02/28 16:34ID:J0TDzCIQ☆☆俺が全部責任おうからさ☆☆
http://pc2.2ch.net/test/read.cgi/win/1077945626/
実名・メアドさらして殺人依頼です。
通報よろしくお願いします。
■■■■■■■■■コピペ推奨■■■■■■■■■
0484名前は開発中のものです。
04/02/28 20:09ID:KcDkUdRpそれくらい自分でわからんの?
0485名前は開発中のものです。
04/02/28 20:38ID:J95WJWKLあなたがどういう意味で「効果ある」って言ってるのか
わからないので、「はい」とも「いいえ」とも答えられ
ない。
0486名前は開発中のものです。
04/02/28 21:33ID:bru2Bq+5web上で配布するものをbmpとかでやったらかなり重くなるだろぅなぁ
0487名前は開発中のものです。
04/02/29 08:49ID:0+U9saqqサーバーが見つかりません。
・・・ダウンロードできない(´・ω・`)
0488487
04/02/29 09:34ID:0+U9saqq0489名前は開発中のものです。
04/02/29 14:20ID:aXZSgDYY0490名前は開発中のものです。
04/02/29 16:06ID:MO/rxlDXいまさら気が付いたのか。
0491名前は開発中のものです。
04/03/01 10:32ID:nLRY8lz30492名前は開発中のものです。
04/03/01 15:57ID:vO9Dv4D+いまさら気が付いたのか。
0493名前は開発中のものです。
04/03/01 21:09ID:3/SLBWuC0494416
04/03/02 12:07ID:17r38QQQあー、すいません。まだあまり進んでいないです。
TIPSだけではなく、スレ全体を見ていろいろとピックアップしているため、
結構な時間が掛かっています。一通り、テストもしているので……。
あと、仕事が忙しくて、なかなか作業が進まない……。
ちなみに、自分はWEBページを持っているんですが……今使っている鯖
に置くか、それとも無料鯖を借りてそこに置くか、で悩んでいる最中ですw
来週くらいにはちゃんとした形にできあがっていると思いますので……。
0495名前は開発中のものです。
04/03/02 13:03ID:sbQuuV3q激しく応援している。がんがってくれ。
0496名前は開発中のものです。
04/03/02 19:49ID:RMpNbVE/こういうルールファイルってどうやって作るんだろ
0497名前は開発中のものです。
04/03/02 20:06ID:nQUSyRIEいいID…
QQQのQていう名前の、すぐに消えたクイズ番組があったな。
■ このスレッドは過去ログ倉庫に格納されています