【ウディタ】WOLF RPGエディター 其の29
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2011/11/29(火) 08:49:15.85ID:PtsXTbOURPGツクールでは物足りないけど、プログラミングはちょっと……という方にお勧めです。
次スレは>>980が立てて下さい。
■WOLF RPGエディター公式サイト
ttp://www.silversecond.com/WolfRPGEditor/
■開発者サイト SilverSecond
ttp://www.silversecond.net/
■エディター説明書
ttp://www.silversecond.com/WolfRPGEditor/Help/
■WOLF RPGエディターWiki
ttp://www.silversecond.com/WolfEditorWiki/
■WOLF RPG エディター パーフェクトガイド
ttp://www.silversecond.com/WolfRPGEditor/Guide/
■第三回公式ウディタコンテスト<終了>
ttp://www.silversecond.com/WolfRPGEditor/Contest/
前スレ
【ウディタ】WOLF RPGエディター 其の28
http://hibari.2ch.net/test/read.cgi/gamedev/1320144152/
関連スレ ウディタ初心者質問スレWOLF RPGエディタ-
http://hibari.2ch.net/test/read.cgi/gamedev/1275717753/
以下、公式サイトから抜粋。
○高度なRPG開発が可能な、完全無料のRPG製作ツールです。
○作成したゲームは自由に配布したり、コンテストに投稿することが可能です。
また本ソフトを持たない人でもプレイが可能!ファイル暗号化も完備!
0680名前は開発中のものです。
2012/01/08(日) 23:39:30.61ID:S6shgUgO要するに、「コメント文」みたいに中身のないコマンド実行するのにも処理時間が必要で、
その大きさはたぶん加算乗算の差よりも大きいんじゃないかなあって主張です。
だから加算乗算よりも、コマンドそのものを減らす工夫の方が、現段階のウディタでは有効かもしれません。
10年11月21日 Tweenから
ってな感じで公式で言ってた気がするけど。
つまりコメント文でもデバッグ文でも0回ループでもイベントはイベントなので……。
ツイッターが公式じゃないって言えば公式じゃないが。
0681名前は開発中のものです。
2012/01/08(日) 23:39:39.83ID:zfgyDrdHできた、ありがとう。
>>674
今までというか最近使い始めたもので。
0682名前は開発中のものです。
2012/01/08(日) 23:41:38.68ID:DTT0vjI+ラベルが絡んででそれ関連で遅くなってたのかもしれん。
改めて検証しても処理速度変わらなくなった。
0683名前は開発中のものです。
2012/01/08(日) 23:45:17.80ID:HViS5Gds※あくまでも想像にすぎません
・【処理速度は イベントの挿入 > 指定ラベルに飛ぶ】
ラベル処理は「イベント先頭からシークして、ラベルが存在したらジャンプ」というものになっているらしい。
ラベル名にも特殊文字を使えるため、ラベルジャンプコマンドを実行する段階にならないとジャンプ先が分からないのが原因か。
数千行のイベントになるとシーク量が多くなるため遅くなるということになるだろう
イベント挿入による呼び出しも、番号による場合は問題ないが、イベント名で呼び出す場合はやはりシークの必要性から遅くなる可能性もある
・【チェックをつける項目は基本処理速度が遅いが、ピクチャ関連は連番の方が速い】
連番による処理速度の違いは、コマンドの種類の違いではなく、内部処理量の問題だと思われる。
おそらく、連番で処理する場合は、コマンド呼び出しにオーバーヘッドがあるため、数個の変数操作だと遅くなる。逆に、cself[10]〜cself[99] = 0などにすれば代入命令90個書くより速いだろう。
ピクチャコマンドは一枚でも処理する量が多いため、少ない枚数でも違いが実感できるのではないだろうか。
・【注釈は1命令】
これはその通り。デバッグコマンド、チェックポイントも同様。
特にループ内にコメントを放り込むのはなるべく避けたほうがいい。
イベントコードコピーができるようになったので、正規表現が使えるテキストエディタで
^\[103\].*
を削除すると捗るかも。
・【コモンのデータ数は処理速度に関係しない?】
おそらく、起動条件のあるイベントだけチェックテーブルに放り込んでチェックしているため、起動条件のないイベントはいくら多くてもメモリの許す限りは処理速度には影響がない。
20M程度のファイルサイズで固まるのは、読み込みのオーバーヘッドが大きくてビジー状態になっただけなのか、何かしらの致命的なエラーによりデッドロック状態になったのかは不明。
条件付きの並列イベントは、増やせば増やすほど(たとえ実行していなくても)処理速度に影響が出るはず。
自動実行イベントは、一つが実行されていれば他はチェックされない(と思われる)ので、処理速度に対する影響は小さいのではないだろうか
0684名前は開発中のものです。
2012/01/08(日) 23:45:56.70ID:elg0RnMl0685名前は開発中のものです。
2012/01/08(日) 23:55:44.20ID:ZMaeUGZAせめて暗号化するとき自動削除するようにして
0686名前は開発中のものです。
2012/01/09(月) 00:05:21.02ID:glU1e6Q7注意しないとスパゲティができそうだけど
0687名前は開発中のものです。
2012/01/09(月) 00:19:56.86ID:uTeQs/6j・10000回のループ内で1000個の注釈→500000エラー
・10000回のループ内に6個の注釈→処理遅延あり
・1つのイベントに注釈30300個→処理遅延確認できず
・30300個の注釈のみのイベントを複数回呼び出す→14回目で500000エラー
・1つのイベントに注釈500000個 → 固まってイベント自体作成不能
>>683の言うとおりだった。基本1命令扱いで負荷はループ外において極小さい。
ループ内では cself[0] = 1 の1/2程度の重さだった。
0688名前は開発中のものです。
2012/01/09(月) 00:49:39.01ID:w82p9G2Rコモンって、サブルーチンとして使うより途中抜け・復帰前提で
なんちゃってコルーチンとして使うほうがしっくりくると思うんだけど
そのあたりが独特で馴染むのに時間かかったわ。俺だけかな
0689名前は開発中のものです。
2012/01/09(月) 01:29:52.75ID:DOW+hQgx再帰で下に戻るから一緒な気がする
0690名前は開発中のものです。
2012/01/09(月) 04:27:17.73ID:huCPojcR俺なんか解読したのをそのままコメントで書きまくってる。
コモンコメントだらけだわ。だらけるわ。
これは、コメント削除ソフトを誰か作るのに期待しとく。
0691名前は開発中のものです。
2012/01/09(月) 05:12:55.22ID:+VkW69+P0692名前は開発中のものです。
2012/01/09(月) 06:31:04.37ID:jsB4L4ya0693名前は開発中のものです。
2012/01/09(月) 07:26:04.42ID:uZ7t8Upl0694名前は開発中のものです。
2012/01/09(月) 09:05:58.78ID:6yI0SN7o俺も組み方直してみようかと考えたので質問を一つ
一つのコモンに条件分岐いっぱい書いて呼び出すのと、その条件分岐1つをひとつのコモンで書いて呼び出すのだったら、後者のほうが早いよな?
0695名前は開発中のものです。
2012/01/09(月) 09:42:39.92ID:YLfZw773ラベルはコモン保存する時にリストをどこかに保存してくれると順次シークしないで済むと思う。
ウディタはコンパイルが無いからある程度は妥協しなきゃならんのよね。
0696名前は開発中のものです。
2012/01/09(月) 12:12:01.44ID:VYZhoTw9http://ux.getuploader.com/EntistellA/download/5/ComDel.zip
CommonEvent.datを開くと
・コメント
・デバッグ文
・チェックポイント
を削除してくれるはず
動作保証はないのでバックアップ取ってから使ってください
//やはりwxWidgets使うと実行ファイルでかくなるなあ……
0697名前は開発中のものです。
2012/01/09(月) 12:46:10.61ID:ovAaLRBD0698名前は開発中のものです。
2012/01/09(月) 13:53:19.49ID:l7Ue7pSa幸いどれも大して速度とか気にする必要の無いものだからわざわざばらさなくてもよさそうだけど
コメントは
###########
#内容と、修正予定内容
#######
てかんじでたくさん書いてる
0699名前は開発中のものです。
2012/01/09(月) 14:07:15.90ID:DncAonDD0700名前は開発中のものです。
2012/01/09(月) 17:21:49.82ID:8ZYjDgx2IDで呼び出すようにした方が動作はより快適になるのかな
0701名前は開発中のものです。
2012/01/09(月) 18:23:19.90ID:Nr5FfbPkウディタには使うとバグる文字がいくつかあるらしいからな
0702名前は開発中のものです。
2012/01/09(月) 19:20:13.17ID:1m2MuTdf0703名前は開発中のものです。
2012/01/09(月) 22:59:59.59ID:pxlcM0Yuコメント削除なんてまだ単純作業だから苦にならないわ
自分はそういうことを学術的に習ったことないから知恵もなければ雛型もわからない
システム自作とか文字通り暗中模索試行錯誤で手探りだ
一から自作出来る人とかマジ天才すぎるでしょう…
0704名前は開発中のものです。
2012/01/09(月) 23:30:32.41ID:gYbDi5tT0705名前は開発中のものです。
2012/01/10(火) 00:03:11.17ID:b8IpDF2j0706名前は開発中のものです。
2012/01/10(火) 00:30:31.00ID:e5mSd9LL0707名前は開発中のものです。
2012/01/10(火) 00:53:28.15ID:9xynUGfGはコモン050の25行目で最大所持数は全て「UDB17:0:0(アイテム最大所持数)」
に決められている、ここを改造する
UDB2:アイテムの項目を増やし、コモン050の25行目は←の項目をCSelf10に格納する
既にある変数そのまま流用できる
前にあった内容なのですが、上記の変更を
実際試してみたのですが、できません
もう少し詳しい変更方法を教えていただけませんか?
アドバイスお願いします
0708名前は開発中のものです。
2012/01/10(火) 00:54:27.65ID:RC3++VZV0709名前は開発中のものです。
2012/01/10(火) 18:12:05.15ID:vLRDvtwZ0710名前は開発中のものです。
2012/01/10(火) 18:27:50.39ID:pE84fEeLよっぽど変なコモンの組み方しない限り
フリゲ程度なら重さなんて気にしなくてよくなるの?
0711名前は開発中のものです。
2012/01/10(火) 20:41:09.35ID:uJbsrki70712名前は開発中のものです。
2012/01/10(火) 20:52:09.72ID:MOuPNWFK0713名前は開発中のものです。
2012/01/10(火) 20:55:14.24ID:RC3++VZV0714名前は開発中のものです。
2012/01/10(火) 20:58:04.14ID:f02He+Z4パソコンの性能に関係なくウディタが1フレーム内に処理できる数は固定されてる
ループ内にコメント入れまくってたら処理数の限界にすぐ到達してしまうってこと
0715名前は開発中のものです。
2012/01/10(火) 21:19:10.69ID:T4hvUrhQ0716名前は開発中のものです。
2012/01/10(火) 21:31:10.42ID:furfgb4Tきついわ
0717名前は開発中のものです。
2012/01/10(火) 21:32:19.56ID:2KOurtjQその前にFPSが追いつかなそう
0718名前は開発中のものです。
2012/01/10(火) 21:40:01.94ID:uJbsrki7とっくにコメが処理対象なことが有名になってるわ
コメが処理対象って知ったとき誰もそんなレアケース考えて驚いたわけじゃねえよ
0719名前は開発中のものです。
2012/01/10(火) 22:19:59.09ID:kRHs4Qnn昔そんな感じでチェック入れてたけど717な事に気づいて止めた。
というか分岐用の処理が結構処理食わないか?
0720名前は開発中のものです。
2012/01/10(火) 22:22:27.80ID:vLRDvtwZ何にしたって普通に作って1フレームに50万回以上の処理をするようならそれはウディタで作るようなもんじゃない
0721名前は開発中のものです。
2012/01/10(火) 23:20:13.42ID:dCBVORd2こんな風にカスタマイズしたので、コモン何番に上書きしてどうぞみたいな。
ゼロから作ろうとすると、コモン解読せんといかんのでえらい手間
0722名前は開発中のものです。
2012/01/10(火) 23:24:33.86ID:ADLpBGriゼロから作るなら、コモン解読は必要ないかな。
つーか、手間だから他人に作らせるって人には、
知ってても教えない。
作るのが面倒なら、探す手間は惜しむなよ。
0723名前は開発中のものです。
2012/01/10(火) 23:28:21.11ID:0d/25vlR0724名前は開発中のものです。
2012/01/11(水) 00:16:27.82ID:Z10QYnQoそもそも皆が同じ作業を経るのがムダだから基本システムやコモンがあるわけだろ?
その延長でテンプレ投稿ロダとかあってもいいつってるだけ。
あとは同意できた奴同士が使えばいい
他人も同じ時間をかけないと気が済まないっつうお前の精神のほうが病んでるわ
そもそもお前がここに居ること自体、自身もゼロから言語学んでアプリ組まずに
ウディタ使ってる証拠じゃねーか。それはOKなのか?
0725名前は開発中のものです。
2012/01/11(水) 00:32:07.22ID:utJex9II0726名前は開発中のものです。
2012/01/11(水) 00:32:23.10ID:GgZMYqNG0727名前は開発中のものです。
2012/01/11(水) 00:36:15.69ID:iCvN0JbT>投稿ロダとかあってもいいつってるだけ
>>721には一言もそんなことは書いてないな。
「コモン解読手間だから、テンプレページないの?」
としか書いてない。
人に何かを頼むときに
「俺がするのは面倒だからやっといてね」と頼むのは池沼だけ。
提供者が自発的に提供しているからといって、
受益者が提供者に横柄な態度をとっていいってことではない。
「コモンロダも閉鎖すべき」とか何様?
ボランティアなんて人に強要されてまでやることじゃないだろ?
「あってもいい」と思うなら>>724が作ればいい。
別にそれは否定しない。
誰かに作ってほしいなら、相応の頼み方があるだろうよ。
公式にいたよな、お前そっくりのやつ。
面倒だから実装してくれとか吠えてたな。
0728名前は開発中のものです。
2012/01/11(水) 00:39:03.37ID://VF6yLH0729名前は開発中のものです。
2012/01/11(水) 01:08:01.65ID:knoa27XW0730名前は開発中のものです。
2012/01/11(水) 03:19:39.27ID:iC1uyn2Hウディタが動く環境なら機種依存とかメモリ管理とか考えなくていいし
DBとかマップシステムの恩恵が便利だから使ってる俺みたいなヤツもいる
0731名前は開発中のものです。
2012/01/11(水) 03:29:00.19ID:yC7Q4y9A対立と重なり合う部分が理解できないほど低能な件について。
国際政治は地政学という思想で動いてることを知らない件について。
0732名前は開発中のものです。
2012/01/11(水) 04:14:50.00ID:ORSiz8lg0733名前は開発中のものです。
2012/01/11(水) 06:01:47.41ID:q8EK+khC0734名前は開発中のものです。
2012/01/11(水) 06:30:34.20ID:8pSl8sbI今丁度改造でラベルと分岐使ってて
処理50万エラーでまくって悩んでるわー
どうすりゃいいんだw
>>721
を擁護するわけじゃないけど
最初の頃頃メニュー改造のブログ見て
ああ、こうやるんだ。って学んで助かった。
先ず隗より始めよ、>>721がはじめれば
続く人はいるのではないだろうか
0735名前は開発中のものです。
2012/01/11(水) 08:48:36.61ID:2qf51GNm隗だと721を馬鹿にしてるぞ
0736名前は開発中のものです。
2012/01/11(水) 09:25:20.25ID:lA0V0L370737名前は開発中のものです。
2012/01/11(水) 14:41:20.90ID:Xy/BPvUDほんとうに つよい さくしゃなら 50まんえらー など ぷれいやーのせいに するべき
0738名前は開発中のものです。
2012/01/11(水) 18:13:22.01ID:knoa27XW0739名前は開発中のものです。
2012/01/11(水) 18:57:34.94ID:V13E6A+d0740名前は開発中のものです。
2012/01/11(水) 19:09:00.57ID:GHK7iqmTまず永久ループしてないか、から検証すべし。
0741名前は開発中のものです。
2012/01/11(水) 22:27:34.02ID:8pSl8sbIループ処理で出来ないかちょと考えたら出来たっす
ラベル処理は最終手段だって学んだ。
コモン別に作って呼ぶのも合わせたら大分軽くなった気がする。
0742名前は開発中のものです。
2012/01/11(水) 23:12:52.43ID:trnB7SG60743名前は開発中のものです。
2012/01/11(水) 23:43:45.55ID:3S+U/Blx集中力の問題なのかな? 俺はどんなに時間があっても処理を1つか2つ完成させた辺りでその日は触りたくなくなる。
0744名前は開発中のものです。
2012/01/12(木) 00:03:02.54ID:VMb2hIuy0745名前は開発中のものです。
2012/01/12(木) 00:44:19.38ID:+WcAkZ2c修正点見たらどんだけバグあったかわかる
0746名前は開発中のものです。
2012/01/12(木) 00:55:07.68ID:wfXc02nG0747名前は開発中のものです。
2012/01/12(木) 20:24:16.25ID:bxEcjjfNあとイベントの挿入→その先でイベント挿入を重ねると処理が一気に遅くなる気がする。
返り血使ってメイン側で再度飛ばすか予約使って切り離すかしたほうがいいかも
0748名前は開発中のものです。
2012/01/12(木) 22:58:39.63ID:ZqW7ShSUどこか間違えてるんだろ
0749名前は開発中のものです。
2012/01/13(金) 08:02:35.14ID:QIaQlPMeコモンの最後の方にイベント挿入をするとウェイトが重なるから引っかかったように感じるかも
0750名前は開発中のものです。
2012/01/13(金) 08:03:39.16ID:QIaQlPMe最後の方で、だ
0751名前は開発中のものです。
2012/01/13(金) 17:41:30.61ID:2LHEP7Fs0752名前は開発中のものです。
2012/01/13(金) 17:47:01.25ID:AXhyDYRh並列は全部終わって最初に戻る時に勝手にウェイト1入るぞ
0753名前は開発中のものです。
2012/01/13(金) 17:55:39.31ID:2LHEP7Fs0754名前は開発中のものです。
2012/01/13(金) 19:48:22.21ID:VBxlZA180755名前は開発中のものです。
2012/01/13(金) 19:54:11.47ID:YnoLYBGC1フレームに一回だけ実行されるから
並列の内容が1フレーム未満で全部終わっても次のフレームまで実行されない
それで1フレームウエイトかかってるように見えると
0756名前は開発中のものです。
2012/01/13(金) 20:10:34.80ID:HOXVbQHZエロい絵もあった件 いや嬉しかったんですがね
0757名前は開発中のものです。
2012/01/13(金) 21:43:24.58ID:U81VLRllhttp://www.tigsource.com/ TIGSource
http://www.rgcd.co.uk/
http://www.gametunnel.com/ game tunnel
世界のインディーズゲーム。もちろん日本のも紹介されてる。
0758名前は開発中のものです。
2012/01/13(金) 22:44:17.47ID:h39tFMnX自演宣伝乙
エロで釣れますか?w
0759名前は開発中のものです。
2012/01/13(金) 23:10:47.31ID:coX16/+00760名前は開発中のものです。
2012/01/13(金) 23:20:43.21ID:Ieqwlc6Cリンク先の絵がすごい写実絵でワロタ
0761名前は開発中のものです。
2012/01/13(金) 23:23:17.69ID:46AE5J+Sあれなんでああなって黙認されとるん?
0762名前は開発中のものです。
2012/01/13(金) 23:33:57.43ID:2LHEP7Fs0763名前は開発中のものです。
2012/01/13(金) 23:49:34.17ID:HJtoJQ1Aそれぐらいのころから開発者が創作活動再開したんじゃなかったかな
かなり無理が来て収拾がつかなくなってるんだろうと思う
0764名前は開発中のものです。
2012/01/13(金) 23:57:44.63ID:ndsc6VNi0765名前は開発中のものです。
2012/01/14(土) 00:31:21.14ID:rAtXzwipステマ乙
0766名前は開発中のものです。
2012/01/14(土) 00:53:48.31ID:r1LPayNyよほど都合が悪いようだな
0767名前は開発中のものです。
2012/01/14(土) 01:01:26.66ID:DQAo5C1l0768名前は開発中のものです。
2012/01/14(土) 01:23:31.13ID:PsyG6WDx0769名前は開発中のものです。
2012/01/14(土) 01:25:11.92ID:lOO80Gsuデフォでそういう機能ついてれば助かるんだけどなー
なんかこの作業で力つきてエターなりそうだw
0770名前は開発中のものです。
2012/01/14(土) 07:43:10.91ID:zmyeASDBそれ自分も同じような改造して同じこと思った。
だから是非それ公式に上げてください。
ちなみに私のは小手先で誤魔化した素人改造なので
はずかしくてうpできない。
あと技術不足でできなかった改造があります。
@アイテム項目飛ばし
サブキー?かなんか押しながら上下を押すと
アイテムを指定の項目数飛ばせるようにしたかった。
アイテムやスキル数が多くなると上下で移動が面倒なので
あったらいいなと。
A並び替え
名前順や手に入手直後のアイテムとか、よくあるやつ
できたら良いな程度であまりいらないかなw
他力本願ですが、@はデフォの万能ウインドウでも欲しいので
できる方がいたら、お願いします。
0771名前は開発中のものです。
2012/01/14(土) 08:59:42.78ID:PsyG6WDx0772名前は開発中のものです。
2012/01/14(土) 09:15:22.94ID:ilzgSUn60773名前は開発中のものです。
2012/01/14(土) 10:07:21.97ID:9zLXYMqA並び替えは昔エターなったやつで再現してたけど正しいやり方なのかはわからない
・まず、前提条件としてアイテムを入手したらユーザーDBの並び方とか関係なしに同じ種類があるかどうか判断して、なかったら空いてる場所から順にアイテムDBに詰めていくというFF方式を取っている
・アイテムのDBにユーザーDB上でのデータIDを記録する場所作っとく
・空の可変DBを用意。アイテム可変DBをループで検索して数量が1以上なら、ユーザーDB上のデータIDを確認して、空のDBのデータIDに記録する。
・アイテム可変DBを初期化して、空のDBをループで検索、数量が1以上ならアイテムDBに
入れる
って感じで作ってた
0774773
2012/01/14(土) 10:17:33.91ID:9zLXYMqA・空の可変DBを用意。アイテム可変DBをユーザDB上のデータIDで検索して数量が1以上なら、空のDBに上から詰めて記録する。
だ
0775名前は開発中のものです。
2012/01/14(土) 10:31:04.04ID:zmyeASDBループ回数で増やせばできそうなのですが
サブキーを押しながら上下のやり方がわかりません。
CSelf20[受付キー]が12と同じ]の中にもう一つ
キー入力を作ったのですが駄目でした。
なんかすごく基本的な事のようですみません・・・
>>773
なるほど、早速やってみます。
0776名前は開発中のものです。
2012/01/14(土) 10:48:02.33ID:zmyeASDBあっすみません上下の方に
キー入力を作ってそこでサブキーの分岐でできました。
CSelf20の方にサブキーを追加しても
何故か受け付けてくれないようでした。
原因は分かりませんど、ありがとうございました。
0777名前は開発中のものです。
2012/01/14(土) 17:29:59.65ID:lOO80Gsu>>769だけど、自分じゃサポートできないから公式にはあげられないです
実は自宅PCからネットに繋がってなくて、
使ってるウディタも1.31と古いやつなんだ
ソースはあるから必要ならここにうpするよー
スクショした画像をSDカードで携帯に渡せばソースならうpできる
ただ改造へたくそなので無駄な処理してるかもしれないから少し恥ずかしいw
@に関しては自分も実装しようと思ってたから挑戦する
>>770もできたみたいだね!おめでと
Aは今作ってるゲームには必要なさそうだから見送る。ごめん
0778名前は開発中のものです。
2012/01/14(土) 21:34:13.93ID:MzaIUc9Lその次の台詞は「画像が大きすぎてアップロードできない」
その次は「縮小したら読めなくなった」
その次は「クレ厨しねよ」
だっ!m9
0779名前は開発中のものです。
2012/01/14(土) 23:58:20.14ID:r1LPayNyクレ厨しねよ
0780名前は開発中のものです。
2012/01/15(日) 00:13:54.02ID:Fo0lBaShウディタって普通のRPG以外に色々作れるけど
みんなどんなの作ってる?
自分は経営シミュとRPGを合体したようなの作ってる
これは新しいぜとか思ってたけど思いっきりアトリエ系だったw
■ このスレッドは過去ログ倉庫に格納されています