No.141 Re: バグ報告スレッド 13 | |
|
2023/03/28 15:51 SmokingWOLF ID:reWdg414 |
>>140 スクリーンショット撮影画面でゲームを閉じるとプロセスが消えない Ver3.172で修正してみました。ご報告ありがとうございます!
|
No.140 Re: バグ報告スレッド 13 | |
|
2023/03/28 01:10 YADO ID:LerLWW459 |
ゲームを起動し、[PrintScreen]キーを押すと、スクリーンショットが実行されて、ゲーム画面上に緑帯で「スクリーンショットを撮影しました」が表示されますが、この緑帯が表示されている状態でゲーム画面右上にある[×]をクリックすると、ゲーム画面は消えますが、BGMはそのまま演奏され続けます。
そしてタクスマネージャーのプロセスを確認してみると、バックグランドプロセスの方で「Game/WOLF RPG Editor」が動き続けていました。
こうなると止める方法はバックグランドプロセスで「タスクの終了」を実行するしかありません。
またバックグランドプロセスの方で動き続けていると、作品データの削除ができなくなるため、「なぜ作品データが削除できないのか」と悩む人が出てくるかもしれません。
ちなみに通常のエラー表示の緑帯が表示されている時にゲームを終了した場合は、特に問題は発生しませんでした。
|
No.139 Re: バグ報告スレッド 13 | |
|
2023/03/28 00:47 SmokingWOLF ID:reWdg414 |
>>137 >>138 ご指摘ありがとうございます、Ver3.171で修正してみました。 たぶんこれで大丈夫だと思います。
|
No.138 Re: バグ報告スレッド 13 | |
|
2023/03/27 21:01 リーフスカイ ID:Firrdrpi734 |
ウディタ3.170(無料版)ですが、 Editor.exeが起動できないバグがあるようです。
※有料版は通常通りEditor.exeが起動できましたので、 無料版のみのバグになります。
|
No.137 Re: バグ報告スレッド 13 | |
|
2023/03/27 17:34 はてなん ID:rrirOrpr299 |
ウディタ3.170のついて。
フルパッケージ・プログラムのみの両方が起動しなかったので報告します。 作業環境はwin7で3.166は起動できます(それ以降のバージョンは試してません)
3.170で起動できなかった後に3.166・3.113に戻したら起動はできました。
|
No.136 Re: バグ報告スレッド 13 | |
|
2023/03/27 16:31 SmokingWOLF ID:reWdg414 |
引き続き詳しいバグのご報告ありがとうございます!
>>130 詳しい検証と再現方法ありがとうございます! ▼コモンイベントからのマップイベントのセルフ変数操作 Ver3.17で、コモンイベント内に限り場所移動後のマップセルフ変数を読み込むように仕様変更しました。 戻す場合はゲーム基本設定のバージョン調整から可能です。
▼特定の条件で[Del]キーを押すとマップイベントを削除してしまう Ver3.17で、マップイベントを削除しようとした場合は確認ウィンドウが出るようにしてみました。
▼マスク機能の読み込みエラーが緑帯で表示されない事がある Ver3.17で修正してみました。 「マスクを全面[非表示]に塗る」をした直後は緑帯エラーが表示されないバグでした。
▼主人公の移動速度が「0」か「1」の時のスクロール量が正しくない Ver3.17で修正してみました。
▼マニュアルの表記に関して こちらも修正しておきました。
>>131 エフェクトの「ピクチャIDの移動」で同一IDに移動するとピクチャが消える Ver3.17で修正してみました。
>>132 >>134 ゆっくり動かすと左だけ動いて右に動かない これはウディタがピクチャの座標を「整数値」として持っているための仕様でしたので、マニュアルのピクチャページに以下の内容を追記しておきました。 基本的には、1ピクセル未満の処理はピクチャコマンドでなく他の方法で処理してください、という形になると思います。
|
No.135 Re: バグ報告スレッド 13 | |
|
2023/03/27 07:34 Masaqq ID:reFeepeiF228 |
>>133 申し訳ございません、マスクの件を取り下げます。 私のミスでした。
原因は、他マスクと折衝した場合に機能させる起動条件が間違ってました。お騒がせしました。
|
No.134 Re: バグ報告スレッド 13 | |
|
2023/03/25 15:30 ウルファール ID:rrOrWOrO955 |
>>132 度々失礼いたします。 これをマップEvで実行すると右に動かないピクチャの再現ができます。
内容としては、毎フレーム3ピクセルの移動(処理時間8フレーム)で 120フレーム置きに反転してサークルが往復運動するはずなのですが…
WoditorEvCOMMAND_START [121][4,0]<0>(1100000,3,0,0)() [150][11,1]<0>(4144,1,0,64,64,1,255,320,240,100,0)("<CIRCLE>") [170][0,0]<0>()() [121][4,0]<1>(1100001,1,0,256)() [121][4,0]<1>(1100001,120,0,1280)() [111][4,0]<1>(1,1100001,0,2)() [401][1,0]<1>(1)() [121][4,0]<2>(1100000,-1,0,768)() [0][0,0]<2>()() [499][0,0]<1>()() [150][13,0]<1>(4263681,1,8,0,0,-1000000,-1000000,1100000,0,-1000000,-1000000,0,16777216)() [180][1,0]<1>(1)() [0][0,0]<1>()() [498][0,0]<0>()() WoditorEvCOMMAND_END
|
No.133 Re: バグ報告スレッド 13 | |
|
2023/03/25 13:10 Masaqq ID:reFeepeiF228 |
いつもお世話になっております。
通常版Ver3.166
■マスクがうまく適用されない現象 下記コードで、回数付きループを1回や5回にするとマスクが適用されず、10回にするかウェイト20Fにすれば機能する現象です。
■マスク機能:[マスク機能全リセット(停止)] ■ウェイト:10 フレーム ■回数付きループ [ 10 ]回 |■マスク機能:[このピクチャIDをマスク対象にする] => ID CSelf49[テキストピクチャ番号] |■マスク機能:[マスクに非表示範囲(白)を追加] =>[BasicData/mask_textarea.png] X0 Y0 (左上) |■ウェイト:1 フレーム |■ ◇ループここまで◇◇
ちなみに、マスク対象にしてる文字列ピクチャは20行120文字程度。 最初のマスク機能停止を外しても同じ現象になる。
以上、ご確認お願いします。
|
No.132 Re: バグ報告スレッド 13 | |
|
2023/03/24 13:19 ウルファール ID:rrOrWOrO955 |
お世話になります。開発ご苦労さまです。
ピクチャの移動について 毎フレーム、1ピクセル移動などの相対モードで 処理時間を0より大きい値にすると 相対移動が実行されない(動かない事がある) マイナス方向には正常に動くのでバグっぽい 動かなくなる条件は処理時間と移動量によって様々 2.29時点では正常に動いてた
あんまり想定された使い方じゃない気がしますが確認お願いします。
|
No.131 Re: バグ報告スレッド 13 | |
|
2023/03/22 08:04 名前 ID:rrgger931 |
エフェクトの「ピクチャIDの移動」で同一IDに移動するとピクチャが消えてしまいます。
文字列描画だと消えないのですが、ファイル読み込み、お手軽ウィンドウで表示したピクチャは消えてしまうのを確認しました。
|
No.130 Re: バグ報告スレッド 13 | |
|
2023/03/20 23:23 YADO ID:LerLWW459 |
▼コモンイベントからマップイベントのセルフ変数を操作する仕様に関して
これは「コモンの仕様」と言うべき内容なので、バグと言えるかどうかは分かりませんが、見た目はバグに見えるので、一応報告しておきます。
コモンイベントからマップイベントのセルフ変数を取得、または値を変更する時に、コモンの処理途中に別のマップへ移動すると、移動先のマップイベントのセルフ変数ではなく、コモンを最初から実行した時に居たマップのマップイベントが処理対象になってしまいます。
例えばサンプルゲームに以下のコモンイベントを設定。 コモンイベント/並列実行(常時) ■ループ開始 |■キー入力:CSelf0[入力待ち] サブキー(12) |■変数操作: CSelf10 = Ev0のセルフ0 + 0 |■デバッグ文:\cself[10] |■ ◇ループここまで◇◇ ■ WoditorEvCOMMAND_START [170][0,0]<0>()() [123][2,0]<1>(1600000,192)() [121][4,0]<1>(1600010,1000000,0,0)() [106][0,1]<1>()("\cself[10]") [0][0,0]<1>()() [498][0,0]<0>()() WoditorEvCOMMAND_END
タイトル画面のマップイベントの0行目に以下のイベントを追加。 ■変数操作: このEvのセルフ変数0 = 123 + 0 WoditorEvCOMMAND_START [121][4,0]<0>(1100000,123,0,0)() WoditorEvCOMMAND_END
そしてテストプレイを開始し、タイトル画面でサブキーを押すと、デバッグウィンドウに「123」が表示されます。 これはマップイベントに設定した「123」を取得しているので、正常に処理していると言えます。
「スタート」を押してタイトル画面からマップAやマップBへ移動してサブキーを押しても「123」が表示されます。 これは別のマップへ移動しても、タイトル画面のマップイベントのセルフ変数を呼び出し続けている事になります。
同様に別のマップへ移動した時に、移動先のマップイベントのセルフ変数を取得しようとしても、前のマップのセルフ変数を取得してしまいます。 コモンイベント/並列実行(常時) ■変数操作+: CSelf11 = 現在のマップID ■条件分岐(変数): 【1】 CSelf11 が CSelf12 と同じ -◇分岐: 【1】 [ CSelf11 が CSelf12 と同じ ]の場合↓ |■イベント処理中断 |■ ◇分岐終了◇ ■変数操作+: CSelf12 = 現在のマップID ■変数操作: CSelf10 = Ev0のセルフ0 + 0 ■デバッグ文:\cself[10] ■ WoditorEvCOMMAND_START [124][3,0]<0>(1600011,12288,0)() [111][4,0]<0>(1,1600011,1600012,2)() [401][1,0]<0>(1)() [172][0,0]<1>()() [0][0,0]<1>()() [499][0,0]<0>()() [124][3,0]<0>(1600012,12288,0)() [121][4,0]<0>(1600010,1000000,0,0)() [106][0,1]<0>()("\cself[10]") WoditorEvCOMMAND_END
この現象はウェイトなどを設定しても改善されません。
ただコモンを最初から実行すると、現在のマップが処理対象になるので、以下のように2つに分けて処理すれば正常に処理されます。 コモンイベント/並列実行(常時) ■ループ開始 |■キー入力:CSelf0[入力待ち] サブキー(12) |■イベントの挿入[名]: ["値取得"] <コモンEv 216> |■ ◇ループここまで◇◇ ■ コモンイベント「値取得」/呼び出しのみ ■変数操作: CSelf10 = Ev0のセルフ0 + 0 ■デバッグ文:\cself[10] ■
一応回避方法はありますが、「コモンを最初から実行しないといけない」と言った仕様が分かりにくく、「回避方法が無い」「ウディタのバグ」と考える者も居そうなので、出来ればコモンの処理途中に場所移動したら、現在いるマップのマップイベントのセルフ変数が処理対象になるようになった方が良いかと思います。
▼特定の条件で[Del]キーを押すとマップイベントを削除してしまう
マップイベントの設定画面を開き、画面左にあるマップイベント一覧で別のマップイベントを選択し、画面右のイベントコマンドの上で右クリックを押して「切り取り」「コピー」「全て選択」などを実行。
すると、右クリックを押した位置に選択カーソルが表示されて、画面下にある行数の表示が変化し、見た目はイベントコマンドの編集中のように見えます。
この時に[Del]キーを押すと、イベントコマンドの削除ではなく、マップイベントごと削除してしまいます。
どうもマップイベント一覧でマップイベントを選択して[Del]キーを押すとマップイベントが削除できる機能が実行されているようで、一度でもイベントコマンドを左クリックすると、その後は[Del]キーを押してもイベントコマンドの削除だけになります。
間違えてマップイベントを削除し、さらにマップの保存までしてしまうと、復活させる事が出来なくなるので、マップイベント一覧でマップイベントを選択し、イベントコマンドの上で右クリックが押されたら、処理対象がマップイベント一覧からイベントコマンドへ移行して、[Del]キーを押してもイベントコマンドの削除だけが実行されるように修正された方が良いかと思います。
▼マスク機能の読み込みエラーが緑帯で表示されない事がある
■マスク機能:[マスクを全面[非表示]に塗る] ■マスク機能:[マスクに表示範囲(黒)を追加] =>[aaa.png] X0 Y0 (左上)(または[マスクに非表示範囲(白)を追加]) WoditorEvCOMMAND_START [290][7,1]<0>(67,0,0,0,0,0,0)("") [290][7,1]<0>(83,0,0,0,0,0,0)("aaa.png") WoditorEvCOMMAND_END
上記処理で「aaa.png」が存在しない場合は「ファイル読み込みエラー」が表示されます。 しかしデバッグウィンドウにはエラーが表示されますが、ゲーム画面上には緑帯のエラーが表示されず、ただゲーム画面が停止しているだけになります。 デバッグウィンドウの表示が無い場合は、なぜゲーム画面がフリーズしているのかが分からなくなるので、緑帯のエラーが表示されるようにした方が良いかと思います。
なお、[マスクを全面[非表示]に塗る]以外の設定が黒白の追加設定の前にある場合や、黒白の追加設定だけを単体で設定している場合は、正常に緑帯のエラーが表示されます。
▼主人公の移動速度が「0」か「1」の時のスクロール量が正しくない
マップAに以下のマップイベントを置きます。 マップイベント/並列実行 ■ウェイト:1 フレーム ■動作指定:主人公 / 移動速度を設定 => 0(または「1」) ■ループ開始 |■ウェイト:1 フレーム |■条件分岐(変数): 【1】 Sys35:主人公移動中?(1=YES) マスの間にいるかどうか が 1 と同じ 【2】このEvのセルフ変数0 が 1 と同じ |-◇分岐: 【1】 [ Sys35:主人公移動中?(1=YES) マスの間にいるかどうか が 1 と同じ ]の場合↓ ||■変数操作: このEvのセルフ変数0 = 1 + 0 ||■ |-◇分岐: 【2】 [ このEvのセルフ変数0 が 1 と同じ ]の場合↓ ||■変数操作: このEvのセルフ変数0 = 0 + 0 ||■デバッグ文:\sys[104] \sys[105] ||■ |◇分岐終了◇ |■ ◇ループここまで◇◇ ■ WoditorEvCOMMAND_START [180][1,0]<0>(1)() [103][1,1]<0>()("【動作指定】主人公 / 移動速度を設定 => 0") [170][0,0]<0>()() [180][1,0]<1>(1)() [111][7,0]<1>(2,9000035,1,2,1100000,1,2)() [401][1,0]<1>(1)() [121][4,0]<2>(1100000,1,0,0)() [0][0,0]<2>()() [401][1,0]<1>(2)() [121][4,0]<2>(1100000,0,0,0)() [106][0,1]<2>()("\sys[104] \sys[105]") [0][0,0]<2>()() [499][0,0]<1>()() [0][0,0]<1>()() [498][0,0]<0>()() WoditorEvCOMMAND_END ※【動作指定】は手作業で設定して下さい。
この状態でテストプレイを開始し、マップAのスタート地点で右へ一歩進むと、Sys104が「88」から「95」となり、スクロール量が「+8」ではなく「+7」になります。 下へ移動した時も「224」から「231」で「+7」になります。 さらに下へ進んだ場合は「231」から「239」になるので、移動する度に[+7」ではなく、正しいスクロール位置から「減算1」になっているようです。 左や上へ移動する場合や移動速度が「2以上」の場合は正常値になります。
▼マニュアルの表記に関して
最近「最も上にあるチップ番号(1-31:オート,32-:etc…)」の表記に変わりましたが、公式マニュアルの方も変えた方が良いかと思います。 ウディタ1仕様のままなので。
|
No.129 Re: バグ報告スレッド 13 | |
|
2023/03/18 16:52 SmokingWOLF ID:reWdg414 |
>>128 プロ版機能について ご指摘ありがとうございます。
>SysS60:[P]タイトルバー上書き Ver3.166でSysS60の<TITLE><TITLE_PLUS><SOFT>に対応してみました。
>PrintScreenでのスクショ機能 別ソフトにキーが吸われる旨をマニュアルに記載しておきます。
|
No.128 Re: バグ報告スレッド 13 | |
|
2023/03/18 00:56 Masaqq ID:reFeepeiF228 |
いつもお世話になっております。 Pro版の話、もう少しネタがあったので。
■SysS60:[P]タイトルバー上書き について ・タイトルやサブタイトルの初期文字列は、取得方法がない? ・エディタ側で使えるタグ<TITLE><TITLE_PLUS><SOFT>などは使えない 他変数で疑似実装できるが若干不便、特にタイトル名とサブタイ
■PrintScreenでのスクショ機能実装について Pro版とは直接関係ない内容ですが。 WinShotというソフトでPrintScreen:スクショの割り当てて起動しているとウディタ側が反応しない。 ・コモンのキー入力が競合により反応しないっぽい ・ファンクションON時のPrintScreenとは競合しない
私がコモン実装した内容 ・ファンクション設定でスクショ撮影をOFF ・コモン内容は添付ファイル(誰かに流用されてもOK)
微妙な内容なので、説明書:キー入力に「他ソフトと競合して入力できない可能性」に触れるかどうかってぐらいでしょうか。
以上になります。
|
No.127 Re: バグ報告スレッド 13 | |
|
2023/03/17 20:07 SmokingWOLF ID:reWdg414 |
>>126 <CIRCLE>表示がおかしい コマンド例ありがとうございます! こちらの環境でそのまま試した限り、3Dモード・ソフトウェアモードの両方で試してみましたが、現象が再現できませんでした(添付画像)。
環境依存の問題もあるかもしれませんので、こちらでの対応はたぶん難しいと思います。 特にグラフィックボードの環境に依存している可能性も疑われますので、もし気になるようでしたらグラフィックドライバを最新にしてみるなどお試しください。 図形に関しては、一部環境で正常に表示されない可能性があるという旨をマニュアルに追記させていただきます。情報ありがとうございました。
|
No.126 Re: バグ報告スレッド 13 | |
|
2023/03/17 16:44 チームチルズ ID:reLeideOp299 |
お世話になっております。 ピクチャ→表示タイプ[4]お手軽ウィンドウ <CIRCLE> 円内に線が複数横切る
ver3.165とver3.164とver2.24で確認 生成サイズ横と縦両方が256以上 不透明度が255未満(255では線が見えないだけで表示されている可能性有)
WoditorEvCOMMAND_START [179][1,0]<0>(500)() [121][4,0]<1>(1600004,1,0,256)() [121][4,0]<1>(1600010,-240,1600004,0)() [150][11,1]<1>(48,5000,0,256,256,1,200,1600010,0,100,0)("<CIRCLE>") [180][1,0]<1>(1)() [0][0,0]<1>()() [498][0,0]<0>()() WoditorEvCOMMAND_END
添付ファイルは2枚 生成サイズ横と縦両方が256 X座標のみ異なる。 生成サイズ+座標Xの値によって変化している可能性有(254?) 座標Xが一定値aまで大きくした場合、線が円の外側へ向かう。 座標Xが一定値aから一定値bまで大きくした場合、円の線の相対位置は変わらない。 座標Xが一定値bを超えた場合、線が円の中心へ向かう。
画像で円を作る事で回避可能ですが、一応報告しておきます。
|
No.125 Re: バグ報告スレッド 13 | |
|
2023/03/16 20:47 SmokingWOLF ID:reWdg414 |
引き続きバグ報告ありがとうございます!
>>120 タイルサイズ40か48だと場所移動先選択でイベントが出ない Ver3.165で修正してみました。
>>121 先頭に\iを置くと上揃いになる これはおっしゃる挙動が仕様となります。 \iがいきなり置かれた場合は「そのアイコンサイズの高さのフォントで文字が書かれた」のと同じ処理になります。
>>122 変数操作+でキャラIDにマイナス値を入れるとクラッシュ Ver3.165で修正してみました。
>>123 「SysS57:[P]クリップボード内容」の挙動が変 Ver3.165で修正してみました。「文字にできない情報」がクリップボードに入っていたりクリップボードが空だと、初期値が<<StartClipBoard>>にも<<AccessDenied>>にもならないバグがありました、詳細ありがとうございます。 プロ機能は使用者が極端に少ないので、まだ問題があるようでしたらお気軽にお申し付けください。
・確認ダイアログが出ているときは「@ウディタ全体の処理停止」されます。 ・確認ダイアログは「起動ごとに1回しか出ない」ので、F12でタイトルに戻った場合は新たにダイアログは出ず、最初に選んだ選択肢の状態がそのまま引き継がれます。 これらの点はマニュアルに追記しておきます。
>>124 ピクチャ一覧の改行あり文字列が見にくい Ver3.165で改行が\nになるよう修正してみました。
|
No.124 Re: バグ報告スレッド 13 | |
|
2023/03/16 16:50 いくら ID:rOOOereg388 |
いつもお世話になっております。
【問題発生箇所】 Game.exe(Ver3.164)のF6のピクチャ詳細一覧において、複数行の文字列を表示した際に文字が被る問題があります。
【具体的な再現手順】 新規Dataフォルダを作成した後、サンプルマップに自動実行イベントを作成する。 イベント内は、複数行文字列のピクチャと無限ループ防止用のキー入力のみ。 WoditorEvCOMMAND_START [150][11,1]<0>(32,1,0,1,1,1,255,0,0,100,0)("あいうえお<\n>かきくけこ<\n>さしすせそ") [123][2,0]<0>(1100000,144)() WoditorEvCOMMAND_END
万が一仕様であれば申し訳ないのですが、ご確認よろしくお願い致します。
|
No.123 Re: バグ報告スレッド 13 | |
|
2023/03/15 23:40 Masaqq ID:reFeepeiF228 |
いつもお世話になっております。 Pro版のVer3.164 , 3.158で確認
システム文字列変数のSysS57(クリップボード内容)について <<AccessDenied>>は確認できたが <<StartClipBoard>>が入ってこない問題
あと確認ダイアログが出ているとき、どのような状態なのか? @ウディタ全体の処理停止 Aその部分だけ停止、他は進行 B内部的には処理進行
A〜Bであれば、確認中の文字列をウディタ側で入れてもらうか、大まかな停止範囲が知りたいです。
あと、確認ダイアログの後にF12キーなどでタイトルに戻った場合、下記どちらかになる想定/認識でよろしいでしょうか。 <<StartClipBoard>> or <<AccessDenied>>
※あとから気づきましたが、添付画像のループ内に自分で文字列操作で\sysS[57]=<<StartClipBoard>>のキーワードを突っ込めば判定はできますね……。
以上、ご確認お願いいたします。
|
No.122 Re: バグ報告スレッド 13 | |
|
2023/03/15 22:56 みそしる [URL]
ID:rrrrFgF1070 |
いつもお世話になっております。 ゲームの強制終了に関する報告です。(ver3.164)
変数操作+からキャラIDのX座標等を入手する場合において、キャラIDに負の値を格納すると、Gameがフリーズ→強制終了することがあります。 負の方向に大きな値をとると起こりやすく、-5000では100%に近い頻度で落ちます。
緑帯も出ないため、万が一、上述の状況に陥ると原因特定に難があるため、念のため報告させていただきます。
再現ファイルはURLをご参照ください。
|
|