【ウディタ】WOLF RPGエディター 其の69
■ このスレッドは過去ログ倉庫に格納されています
RPGツクール系よりは手がかかる分、比較的細かい所まで作り込む事ができます。
RPGツクールでは物足りないけど、プログラミングはちょっと……という方にお勧めです。
次スレは >>980 が立てて下さい。
■WOLF RPGエディター公式サイト
ttp://www.silversecond.com/WolfRPGEditor/
■開発者サイト SilverSecond
ttp://www.silversecond.net/
■エディター説明書
ttp://www.silversecond.com/WolfRPGEditor/Help/
■WOLF RPG エディター パーフェクトガイド
ttp://www.silversecond.com/WolfRPGEditor/Guide/
質問スレ
WOLF RPGエディター 質問スレ 其の11
http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/
前スレ
【ウディタ】WOLF RPGエディター 其の67
https://mevius.5ch.net/test/read.cgi/gamedev/1592482483/
以下、公式サイトから抜粋。
○高度なRPG開発が可能な、完全無料のゲーム制作ツールです。
○作成したゲームは自由に配布・販売・コンテスト投稿などが可能。
○コモンイベントを導入することで、ゲームシステムを無限に強化できます!
※Ver2.02a以下のウディタで暗号化したファイルは、Ver2.10以降のウディタでは読み込めません
旧Verの入手も公式HPの【本体のダウンロード】のページから可能です 会話が発生するってことは人間や動物なんだから、影番号で管理できないかね?
目の前にいるイベントに影があるかの処理で「誰に話しかけているのだ」表示になるとか つまり人間と思っていたら影が無くて幽霊なんだけど、無機質なシステムメッセージで一気に怖くなる系の CDB17の主人公一時DBってゲーム中常に更新されてるんですかね?
ゲーム開始直後から数値が入ってますが
能力値の増減を使わずに基礎攻撃力を直接上げても反映されているし
あと最大HP等、能力値の増減を使わずに上げようとしても反映されない数値がありますが
これってどこかでチェックして修正しているんでしょうか? 基本システム使ってたの数年前だから間違ってたら御免だけど
X[共]基本システム自動初期化だと思う並列実行で起動時に実行されてる
検索全てのイベントで×主人公一時DBしてみると分かると思う 一時DBは「一時ステ計算」を使って更新している
開始直後は上の人の言うように自動初期化から呼んでる
ステを上げた時には「X[移]パラメータ増減」の一時再計算を行わないといけない
ただ元々ある「○能力値増減」を使えば再計算も行われる 「○アイテム増減」の文章がイベントによっては表示されなかったりするんだけど何が原因なんだろ・・・
試しにコモンの最前列や最後尾に文章入力してみたらそれは表示されるし・・・
どうも条件分岐にひっかかってるみたいだけど、何回読んでも問題は見つからないんだよなあ・・・
仕様なんかな・・・ あー・・・所持数が99だと表示されないのか
スレ汚しすまんす 厳密には「増減前の所持数」と「増減後の所持数」の差が表示される
例えば90個所持で15個入手だと9個獲得になる
99個で上限99だと入手は0なのでメッセージも無い ウディタではテンキー方式で1〜9で向きを表すけど
キャラ視点で右や左に方向を変えたいとき、条件分岐を使わずに現在の向きから方向転換後の向きを算出することってできる? 方向転換後に向き取得するのじゃダメなのか?
具体例がないから何がしたいか分からん 具体例と言われてもな…
現在の向きnから左に90度回転した場合の向きmを求める式は作れるか?とかのが伝わるのかな
n=2のときm=6、n=4のときm=2、n=6のときm=8、n=8のときm=4
ってのは自明だけど、一般化できるか?みたいな わざわざそれを作る理由が分からんと言うか何というか
一般化は可能だけど条件分岐より?軽いかどうかは分からん
計算コマンド10行以上使うと思うし >>165
自前で時計回りに方向を表す0〜7の定数を定義して、回転操作は加算と剰余、テンキー方式への変換はテーブルを用いる、というだけでいいのでは? 俺も似たようなことを考えたことはあるが諦めた
基本的には時間の無駄、動作速度に影響など全くないだろう
どうしてもやるなら
逆向きの処理が似ていることを念頭に置いて5を利用すべかな
あとは余りやビット演算を駆使すれば見つかるかもしれんね つーか皆色々考えるのな
俺は半端だったか、でも基本分岐でいいと思うぞ
コモンにしておけば汚れて見えることもないよ 確かにテーブルのが早そうだな
呼び出しで計算コマンド何個分だったっけ >>168
そうそう、まさに考えるだけ時間の無駄って思って条件分岐で実装済みなんだけど、好奇心から質問したんだよね
>>166
ぜひその一般化した式を教えてください お願いします ほい。
ざっくり16行ぐらい。頑張ればもうちょい減らせるかも
cself11が方向転換後の値ね
WoditorEvCOMMAND_START
[121][4,0]<0>(1600020,0,0,0)()
[103][0,1]<0>()("右回転=0、左回転=1")
[121][4,0]<0>(1600021,1,1600020,4096)()
[124][4,0]<0>(1600010,4096,-2,5)()
[121][4,0]<0>(1600010,1,0,512)()
[121][4,0]<0>(1600011,1600010,3,16384)()
[121][4,0]<0>(1600012,1600010,3,12288)()
[121][5,0]<0>(1600011,1,0,66048,1)()
[121][4,0]<0>(1600014,1600011,1600012,0)()
[121][4,0]<0>(1600015,1600011,1600012,4096)()
[121][4,0]<0>(1600011,1600014,1600020,8704)()
[121][4,0]<0>(1600011,1600015,1600021,8704)()
[121][4,0]<0>(1600012,1600015,1600020,8448)()
[121][4,0]<0>(1600012,1600014,1600021,8704)()
[121][5,0]<0>(1600011,1,0,65792,1)()
[121][4,0]<0>(1600012,3,0,768)()
[121][4,0]<0>(1600011,1600012,1,256)()
WoditorEvCOMMAND_END 知っての通り、テンキー配置-1に%3と/3すれば上下と左右を分割できるんだけど、それを捏ね繰り回した形 俺もやってみるか
右45度回転で+3または-3の必要な向き1、4、6、9を
+1または-1の必要な2、3、7、8と分離してみることから始める
全て-5してみると、-4、-1、1、4と-3、-2、2、3、絶対値で41143223
%3で1111と0220、さらに%2で1111、0000
これをAとして、B=1-AとするとA*3とB*1で補正値Cが生まれる
あとは1、4、7、8であればプラス、2、3、6、9であればマイナスにすればいい
1のクソッタレが邪魔なので11を割った時の余りで処分する
これで0343と1252だ、%4で0303と1212だな、こうなれば簡単だ
+1してから%3すると1111と2020、%2で1111と0000が得られる
これを*2して-1したものをDとすると、90度回転の新たな向きはC*Dだな
やった! 全てが無駄! 頭の体操完! 最後で90度といってしまったが実際は45度だった
まあ絶対使わないからどうでもいいんだけども 軽さとか気にしないなら回転座標変換使ってもいいぞ
直感的にはそっちのが分かりやすい 上下左右(2, 4, 6, 8)だけでいいなら
2か8をかけて10で割った余りを出せば90度、10から引けば180度回転できる >>178
まさにこういうのあるんじゃないかと思ってたまんまの式を出してくれた
ありがとう天才 ウディタでノベルゲーってどうなのかな
ノベルゲーなら専門のソフトがあるだろと言われるだろうけど大抵ノベルゲー作成ソフトって吉里吉里等プログラミング系で
唯一視覚的に出来そうなのがティラノビルダーだけど有料で(無料は制限がかなり厳しい)
有料もティラノスクリプトと比べると制限があるようなので
出来ればウディタが個人的に使いやすかったので作りたいのだけど
さすがに専門外すぎてウディタでは専門ソフトに比べて作り辛いのであれば
一から勉強し直してでもティラノビルダーとかにすべきか迷ってる
ウディタとノベルゲー専門ソフトでノベルゲー作ったことある人いるかな? 4方向だとその方法があるのか。目からうろこだわ
8方向でも掛けたあとに += 5 * (方向 % 2) すればその方法でいけるな 45度の場合は
右回転 (方向 * 3 + (方向 % 2) +5 * (1 - (方向 % 2)) ) % 10
左回転 (方向 * (7 + (2 * (方向 % 2) ) ) + 5 ) % 10
だな。計算式が美しくないからもうちょっとスマートな方法がありそう いや十分すげーだろ
>>178もそうだが、よく見つけたもんだ
突き詰めれば条件分岐より早いのかもしれんな 3か7をかけたほうがよかったな
これなら8方向でも90度回転できる
ついでに9をかければ180度 確かに3と7なら8方向対応できるわ
45度はもうちょいブラッシュアップできそう ああ、1で360度、9で180度回転になるのか
で、7は90度で3は270度ってことだな 1の時は*4862で割と綺麗に回せるな
45度、135度、225度、315度だ
他でも綺麗に回す手段はあるような気はする 1、3、7、9の斜め全般は全部それでいけそう
2、4、6、8は+5とか噛ませないと難しい 一応これで一般化できるかな
A=[元の向き]*[1基準の回転角度(テンキー依存)]%10
[新たな向き]={A+(A-5)*(1-[元の向き]%2)(1-[1基準の回転角度]%2)+10}%10
あんまり美しくはないな? (DBに全パターン格納しておく頭悪い方法言える空気じゃない…) しかし数字って面白いね
ってやりとりを見て思ったわ 189だが書きミスってた、これでいいはず、だ
A=[元の向き]*[1基準の回転角度(テンキー依存)]%10
[新たな向き]={A+(A-5)(1-[元の向き]%2)(1-[1基準の回転角度]%2)}%10 ああ常駐古参の少数人で回してるようなスレだからそれ以外の人は門前払い系のスレねはいはい 聞き方が悪い
ウディタとノベル制作ツール両方でノベルゲーム作った奴なんてそうそういないだろ 使いやすいと思う程度にウディタに慣れてるなら
無料版のティラノ触るだけで自分で判断つくんじゃないかな
ティラノの紹介ページ見る限り、スマホ対応とか動画対応とかLive2D対応とかUIデザインツールとか、ウディタじゃまず無理(あるいは面倒くさい)と思う機能がたくさんついてるじゃん 意外性もなく見た通りとしか言えんわな
ティラノの利点はHTML5出力が可能な事、
ノベルゲー製作に必要な機能が一通りデフォで備わってる事(バックログ、回想、トランジション諸々)
ゼロから学習して一作仕上げるなら普通にティラノの方が手っ取り早い
ただデフォ機能や他人が作ったプラグインだけで組んだゲームは
プレイヤ側から見ればウディタだろうがティラノだろうが量産型の烙印を押されるのがオチ
テキストを読み進める以外の独自システムを組みあげようと思うのならウディタの方が融通が利く
まぁ、ノベルゲーの体裁を整えるだけでも初心者にはハードルが高いだろうけど >>193
俺の目には>>180の時点で俺よりノベルゲー制作に詳しいとしか思えんし
そんな人間にノベルゲー制作について何かを言えと言われてもかなり困るよ
昔風にミニゲームを入れるならウディタの利点もあるんじゃないですかねえ、ぐらい >>193
たったの一日も返信を待てずにこの態度である >>180
よく見りゃ深夜1時から午後6時までに返信がなくてコレなんか…
んな時間帯にノベルゲー制作ソフトとウディタで
ノベルゲー作った事ありますかなんて超限定的なネタの返信が来ると期待すんなや 特定の層を狙わない普通のノベルゲーに求められる要素は質の良いシナリオだから作りたいツールで作ればいい
ノベルゲー用のコモンイベントならコモン集に上がってるから自作が面倒ならそれを使うのが手っ取り早い 悲報、ノベルゲーム出してて、このスレの住民でもあるワイ
>>180 に名前を知られてない……。
ウディタメインで使ってて、吉里吉里も触ったことありますけど、
普通にウディタでもノベルゲーム作れますよ。
技術的な面は >>200 や >>196 が既に言ってくれている通り。
後は >>193 を見た感じ正気度削れているみたいですから、
ちゃんと睡眠取った方が良いですよー。
創作活動は自分のメンタルとの戦いでもありますし。
あ、ちなみに、私のノベルゲームのクオリティは突っ込まないでください。 マップ選択ウインドウから不要なマップを削除したら「Shift+クリックでファイルごと削除できるで」って出てくるんですけど
Shift+クリックでも削除に失敗したから手動で削除してくださいって出てきます
(忘れない内に、なおかつウディタ開いたままファイル消そうとしても当然ウディタが実行中だから消せないし)
これどうしたらいいですか? >>202補足
エラー文は「削除しようとしたけど存在しなかった為アクセスエラーで削除に失敗しました」みたいな感じです >>202-203
マップ選択ウィンドウから消す方法は個人的にはあまりオススメいたしません。
システムデータベース0番から対象のデータを消して、
その後、手動でエクスプローラーからファイルを消す方法がオススメです。
(この時、2つ注意事項がありまして、間違ってタイプ設定を開いて、
タイプ設定の構造壊すということがないようにするのと、
別のマップを開いてからデータを消すという点です。)
この方法の方が、実行中エラーが起きにくく、
エディター開きながらマップを消しやすい印象があります。
もし、この方法でも実行エラーが起きる場合はエディター閉じてから消して、
エディター閉じているのに実行中エラーが起きる場合はパソコンを再起動しましょう。 >>204
ありがとうございます!次からそうしてみます イベントコマンドウィンドウのドラッグ移動が遅くなったんだけどバグなのかなぁ… コモン一覧がカオスになるなあw
見た目だけでもグループ分けみたくできんものか。 Ctrl+Shift+F6
既にセーブデータがあるとバグるが
一番上にでコモンイベントの変数を初期化するコモンイベントを書いておいて
セーブデータをロードしたら実行されるようにするといいと思う たまにノベルゲーコモン使った感じのノベルは見るな
nscripterとか吉里吉里が今の環境で動くかよく分からんし
今使えるツールとか動くツールで作るのはアリだろう
文字と立ち絵表記するだけのものに新しい労力をかけるのは無益
Unityでやるとかならともかく比較対象がティラノじゃねぇ… キャラ移動幅を0.5マスではなく1マスにしてるんですけど
x2、y1(=横2マス)のイベントを設置したくて
接触範囲拡張をx1にしたんですけどそうすると左右に0.5マスずつ伸びます
右または左に1マス拡張したい時ってどうすればいいですか? マップの幅も2マスなら気にしなくても大丈夫だしなんなら接触範囲広げてもいい
……ってのは多分違うかな
もう一つマップイベントを自動実行で作ってそのイベントを半歩ずらす処理→イベントの消去を入れるといい >>210
あ、ごめん
どっちかに1マス広げたい場合か、勘違いしてた
自分はマップデザインを変えるか、同じイベント2つ置くかしか思いつかないから、もし出来るのなら気になる >>211
>>213
レスありがとうございます
色々と理解するまでは二つ置いて乗り切ろうと思います カスタムルートで半歩ずらせば良いんじゃね
移動頻度や移動速度は最頻最速でな >>215
メモしておきます
ありがとうございます 方法はいろいろあるけど
半歩上に設置を用意して、
半歩左に設置を用意しなかったのは狼煙氏の落ち度だと思う 吉里吉里は今の環境じゃ使い物にならないから
ホットスーププロセッサーでも弄るがよい 質問です。マップチップのレイヤー1の上にピクチャを表示し、レイヤー2、3で隠すことは可能でしょうか?
-10万でマップチップの下に表示できることは調べました。ピクチャをマップチップレイヤーの間に挟む番号が分かりません
マップチップレイヤーの間にピクチャを挟むことは無理でしょうか? レイヤー間は無理
せいぜい マップ下 < 各レイヤー < ☆設定チップ だろ 無理ですか。ありがとうございます
ブロック崩しもどきをチップを利用して作りたかったのですが、他の方法を考えてみます どう理解したのか、どう使いたいのかわからんが
☆設定のマップチップとそれ以外の設定のマップチップの間に表示する番号はあるからな
>>219でいうなら
> マップチップのレイヤー1の上にピクチャを表示し、レイヤー2、3で隠すことは可能でしょうか?
これはできる
> マップチップレイヤーの間にピクチャを挟むことは無理でしょうか?
これはできないはず サンプルで用意されているSystemFileの「Text_Pause.png」をEDGEで開きたいのですが
「PNGの、このパレットタイプには対応していません」と出て開けません
XnViewで減色しても他のソフトで明度を最低まで下げて真っ黒にしても開けません
どうしたらいいでしょうか EDGEは16色じゃないと開かないぞ
それでも開けない場合、俺には分からん
つーかEDGEによほど詳しい人じゃないと分からないのでは ペイントかなんかで開いて保存しなおしたらアルファ値だかが消えて開けんじゃね
要は透明度が設定された色があったらダメ
知らんけど >>223です
2色に減らしてもアルファ値を消しても「PNGの、...」というエラーが出て
BMP形式で保存してそれを開こうとしても「256色より色数の多い画像は表示できません」と出て
結局何をやっても無理でしたので諦めます。レス下さった方々ありがとうございました ありゃー直んなかったか すまんね
一応こちらではこんな手順でEDGEで扱えるようにはなったわ
根本的な理由はわからんが
@ペイントで開く
A名前をつけて保存(その他の形式)
Bファイルの種類を256色ビットマップにして保存
CEDGEで開けると思うので、背景色(たぶん白)を透明色に指定してpngで保存 >>227
その方法を試したら開けました!ありがとうございます
このスレの皆さんに質問して良かったです 飽くまでサンプルの画像ファイルのドットの配置などを参考にしてオリジナルのイラストを描きたかっただけなのでこれで十分です
改めてありがとうございました 大雑把に言うと画像ファイルはラスタ画像とベクタ画像に分けられ、ラスタ画像はフルカラーとインデックスカラーに分けられる
EDGEで開けるのはこのうちのインデックスカラーと呼ばれるものだけ
件のText_Pause.pngはおそらくフルカラー
ラスタ画像は絵を小さな点の集合として表現している、拡大しすぎるとガタガタになる方の画像形式
フルカラーはその点一つ一つに色の濃淡を設定する
一般的にはRGBAそれぞれに8bitずつ、合わせて32bitで一つの点の色を表している
2^24で「約1677万色を表現できる」とか言われる。2^32でないのは、不透明度のAが無視されるから
真っ黒だろうが2色しか使っていなかろうが、1677万色を使える形式のままであることに変わりないから開けない
インデックスカラーは上記の1677万色の中から予め使う色を何色か決めてから、
点一つ一つについて何番目の色を使うか設定する
>>227の使った256色ビットマップは予め使う色を256色選んだビットマップ画像ですという意味
ウディタで例えるとユーザーデータベースのタイプ0を画像に、タイプ1を予め決めた色の一覧に使うとして
フルカラーは\udb[0:2:4]に0xff0000(真っ赤)が入っている感じで、
インデックスカラーは\udb[0:2:4]に3が入っていて、\udb[1:0:3]に0xff0000が入っている感じ >>231
詳しくありがとうございます
謎が解けました 質問なのですが
イベントコマンド入力の時に、変数操作やDB操作などを選択すると
マウスポインタが自動的にウィンドウ右下の入力まで移動してしまいます。
今までこのような仕様じゃなかったような気がするのですが
どなたか直し方知ってる方いましたらご教授願います。 >>233
マウスのオプション(プロパティ)で”ポインターを自動的に規定のボタン上に移動する(U)”
がONになってんじゃないの そういえば>>206はマウスのポーリングレートが原因だったな
ウィンドウの更新間隔がポーリングレートと同期してるのかハイレベルにすると凄まじく重くなる
でも昔から同じゲーミングマウス使ってるのにその症状出たのは最近だからやっぱりバグだと思ってる イベント内で一時的に主人公にリアクション(例えば万歳とか挨拶とか転ぶとか)をさせたいのですが、
「キャラ動作指定のグラフィック変更」以外でする方法はありますか?
ウディタではピクチャ表示でこれに近い事ができると色んなサイトに書いてありますが主人公の座標に設定するのが難しそうなので多分これも適していないと思います キャラ動作指定でのグラフィック変更
変数呼出値でのグラフィック変更
パーティ画像でのグラフィック変更
ピクチャでの表示
君には難しそうなので多分どれも適していないと思います 主人公消して主人公の位置を出してそこに画像出して順繰りに表示するだけとちゃうの?
いやピクチャでやるならの話だけど 主人公の画面座標は変数操作+で拾える
ピクチャ操作への適用の方法が分からんなら変数呼び出し値の使い方を覚える
覚えないことにはウディタの強みがほぼ生かせない ありがとうございます
一旦ピクチャ表示でやってみようと思います それと>>237の最後の行ですがウディタをdisったんではなくまだ自分はそこまで到達してないって意味で書いたつもりでした
すみません不適切な言い方になってましたね ツールをdisられたと思ってる人はまずいないから安心しろ >>240
>>241
できました!ありがとうございます!
また何かあったら質問させていただきます ピクチャを画面に固定したままマップ画面をスクロールするにはどうしたらいいでしょうか? ピクチャ表示の「スクロールとリンク」にチェックいれてないのにリンクするってこと? >>247
リンクさせる機能があったんですね。ありがとうございます。 とりあえず疑問出たらネットで検索してみたら普通に出てくるんじゃないかね
ウディタ 主人公 座標
ウディタ ピクチャ スクロール
みたいに むりむり
こういう類の奴は人に聞くのが調べるの上位互換かなにかだと思ってるから
ググレカスって言ったところで教えてくれたっていいじゃんケチっていいながら他の人に聞くよ >>246
自分も今同じところで詰まってたな
遠景をスクロールしたい時もちょっと工夫がいるし
俺は遠景をマップにリンクって押してもリンクされないから焦った(もう解決したけど) >>246
思ったんだがマップをスクロールさせたいだけなら遠景使うのはどう? >>249
>>237へのレスでしょうか(>>246さんへのレスだったらすみません無視して下さい)
調べ方もよく分かってなかったので助かりますありがとうございます
一応調べはしたんですがどうしても分からなかったのでこちらで質問させてもらいましたが、次からもう少し自分で調べるよう気を付けます ■ このスレッドは過去ログ倉庫に格納されています