CWXEditorについての質問・連絡等(part3)
新規Issueを立てるのに躊躇するような事柄を吸収するための汎用Issueです。
CWXEditorの使い方などの質問・軽い連絡・報告など、自由にご利用ください(ただしコメントにはBitbucketのアカウントが必要です)。
スレッドが長くなりすぎた場合はクローズして次の汎用Issueを立てます。
このIssueは#106の続きです。
Comments (192)
-
-
もう一つ同じエディターなのですが上書き保存するとCPUの使用率が跳ね上がります。
2%ぐらいから30%近くになります。 -
reporter たぶん修正できたと思いますが、これでどうでしょうか。
もう一つ同じエディターなのですが上書き保存するとCPUの使用率が跳ね上がります。
これは永遠に高いままになるという事でしょうか?
一時的な事であれば、保存に伴ってデータの書き出しやアーカイブなどの処理が走っているはずなので、環境にもよりますがそのくらいのCPUパワーは食うのではないかと思います。
-
1の方は直ってました。
2なのですが、15分放置してみたら下がってました。
でも、今までに見たことない(上書き保存すると、暫く動きがカクカクする)現象なので、今日やったことの何かに原因があると思います。
Build: 2017-04-15 18:18:51 Debug (64-bit) Compiled by Digital Mars D 2074だと上がっても10ですぐ下がります。
Build: 2017-04-16 22:50:39 Debug (64-bit) Compiled by Digital Mars D 2074だと30まで上がり中々下がらないです。 -
reporter 関係ありそうなところを戻してみました。これで試していただけないでしょうか。
https://bitbucket.org/k4nagatsuki/cwxeditor-k4nagatsuki/downloads/cwxeditor_test_20170417a.zip
-
お忙しい中、いつもありがとうございます。
2が直ってるのを確認しました。 -
reporter ご確認ありがとうございます。pull request #47でマージしました。
-
所持カードの一覧を新しいウィンドウで表示したとき、右側のタブの状態に戻したくなったらそのためのコマンドというのはあるのでしょうか?
-
reporter 所持カードのタブ(ウィンドウではなく)をドラッグして、ワークエリア(シーンビューなどが表示されるエリア)の右側へ動かし、ワークエリアの右側が薄黒く表示されたらドロップしてください。それで薄黒くなっている位置に移動するはずです。
-
出来ました。
ご返答ありがとうございます。 -
マージして気づいたんですけど、 msn_no_effect.png ソース管理に上がってないかもしれませんよ?
-
reporter たしかにそうですね。ありがとうございます。add忘れはたまにやってしまいます。
別件ですがpull request #49の中で一緒に追加しておきました。
-
いえいえ、助かります。
-
操作していて、イベントビューのコンテントを中押しでも ダブルクリック代わりになるオプションとかしたほうがいいんじゃない?と思いました。
XEについてのアイディアなのでとりあえず連絡しておきます。 一考に値すると思えば、課題立ててご議論ください。
-
状態変数
新しく作成で名前被りでOK押す→(2)が作成される。
既存の変数を名前を被らせてOK押す→キャンセルとなるのは仕様でしょうか?
後者が仕様だとしたらOKが押せなくなるなり注意が出るなりした方が親切だと思います。Build: 2017-04-28 21:26:18 Debug (32-bit) Compiled by Digital Mars D 2074
-
reporter これは名前以外が更新されるという仕様ですが、ちょっと分かりにくいかもしれないですね。数値付きにする方が妥当かもしれません。
-
reporter -
初期及び二次効果音の選択なんですが、デフォルトからWSN2標準等を選択をしようとすると一旦効果音無しにしないと選びなおせません。
-
あと、イベントの効果音の選択時に、デフォルトの効果音をクリックした時に一瞬WSN2標準の効果音が表示されます。
効果音の選択自体は普通に出来ます。
-
reporter ありがとうございます。修正しました。つい最近の変更で、フォルダを選択した時の挙動が壊れていました。
-
お疲れ様です。
初期&二次効果音の方は正常に動作する事を確認しました。
イベントの効果音指定の方がクリックするとデフォルトだとWSN2が一瞬表示されてちらつきます。
WSN2デフォルト共に選んだ効果音の表示が一番下に移動してしまいます。
2回クリックで音の確認が出来るのはサンプラーみたいで良いと思います。
デフォルトの2回クリックがなんと言うか、押しても表示がちらついて反応しづらいです。
-
reporter ご確認ありがとうございます。
たぶんWSN標準素材の対応の頃から、デフォルトのフォルダ内で選択を行った時に無駄にリストの更新処理が走るようになっていたようです。修正しました。
-
BGMを再生すると、毎回
これが表示されてしまうのですが(不思議なことに一度長さが取得できたことがあった)、 音声の長さを取得する方法というのはあるのでしょうか。 -
reporter SDL_mixerで曲の長さをうまく取得する方法は無いようです。
今のCWPy・cwxeditorでは、基本的にSDL_mixerで音声を再生しておらず、可能な場合はBASS Audio(bass.dll)を使っています。それが使えないか、設定でSDLを選択した場合にSDL_mixerを使います。
そのように表示される原因は、設定で再生方式がSDLに固定されているか、CardWirthPyの場所が正しく設定されていないかだと思います。前者の場合は「自動選択」にしてみてください。
設定の「SDL(CardWirthPy方式)」という文言が現状に合っていないですね……。あとで手入れしておきます。
-
設定で再生方式がSDLに固定されているか、CardWirthPyの場所が正しく設定されていないかだと思います。
確認してみた限りどちらも当てはまらないようです。
ただWinmm方式にすると表示されるようになりました。(ogg以外)
特に不満があるわけでもないので、仕様ならそれで構いません。 -
reporter BASS Audioでの再生が上手く動かない理由としては、
- CWPyの場所が不明
- CWPy付属のBASS関連DLLが正しい位置にない(
bass.dll
・bass_midi.dll
/64bit版はx64以下) - クラシックエンジンを使っている時に
bass.dll
とbass_midi.dll
が正しい位置にない - エンジン側のサウンドフォントの設定が正しくない
などが考えられますが、いずれにせよ動かないのであればWinMMを使うというのも有効かと思います。ただ、音量の調節がうまくいかない(フェードイン・アウトができない)事に注意が必要です。
-
ありがとうございます。
新しくpyをDLしてbass.dllとbass_midi.dllをコピペしてみたら直りました。
壊れてたんですかね 。
お手数おかけしました。 -
格納された召喚獣の使用時イベントを開いて、コンテントを削除するとクラッシュするようです。
Build: 2017-05-04 20:56:54 Debug (64-bit) Compiled by Digital Mars D 2074
-
reporter -
ありがとうございます。
この修正が原因なのか?カードのイベントビューのツリー上でおかしなことが起こるようになったようです。
1.新しくコンテントを入れようとしても無反応で、一度画面を切り替えると反映される。
2.コンテントを削除するとクラッシュする。 -
reporter すいません、格納カード側を直した時の見落としで、メニュー・エネミーカード・プレイヤーカードの方で同じ問題が起きるようになっていました。今度は大丈夫だと思います。
-
禁則処理のチェックを外しても、新しくコンテントの作成をすると禁則処理にチェックが入った状態になってるのは使わない人(或いはたまに使う人)からすると問題ある仕様ではないでしょうか。
wsn.2限定の機能なので難しいでしょうが、デフォルトで禁則処理をオフにするオプションは必要ではないかと思います。 -
reporter - 禁則処理は次の行の頭に
」
が来たり、行末に。
が来るのを防ぐ処理です。 - そのような不自然な文章にならない場合は、禁則処理をしていてもしていなくても結果は同じになります。
- Wsn.2より前では禁則処理は使えないので、新規作成時にはデフォルトでオフになります。
仰る問題は、Wsn.2で作ったシナリオであっても、メッセージの行頭の
」
や行末の。
が表示される事を望む人ないし状況が多い、という前提がなければ成り立たないように思います。私にはそうは思えないのですが、実際のところどうなのでしょうか。
- 禁則処理は次の行の頭に
-
禁則処理を使っていて後でシナリオを別のデータバージョンにした時に、メッセージとセリフコンテントのチェックが大変そうだなと思いました。
あと、右側に禁則処理ありと表示されるのが何となくいやという酷い理由もあります。(使いたくて使っているならいいのですが、そうではないので毎回表示されるのが気になる)
これは自分だけだから意味はあまりないでしょうが。 -
害となり得る点を挙げるとすれば、こんなところでしょうか。 私もオプションが必要だと思います。
- 分岐や選択肢のための空のメッセージコンテントを置いたときに
(禁則処理あり)
の表示が気になる。 - 文章の途中でも高確率で禁則処理が入る。
。
や」
以外でも処理が入ってしまい、端まで使い切れない。(禁則処理のための余白?) - 禁則処理なしが当たり前だった環境からデフォルトでオンにされると却って邪魔になる可能性がある。機能に頼らず自分で整える人からすると、いちいちオフにするのが面倒くさい。
- 禁則処理のヒントがどこか不安が残る内容であり、あまり信用できそうにない。
- 分岐や選択肢のための空のメッセージコンテントを置いたときに
-
reporter Wsn.2で作って1.50に移植するというマルチプラットフォーム対応手順がありうる事などを考えると、たしかに納得がいきます。
しかしこれは個別に対応するべき問題ではないです。すべてのイベントコンテントで初期値を設定可能にするという課題がすでにあり、その一部として解決されるべきです。
なんとなくインタフェースも浮かんだので、いい加減着手してみましょう。
文章の途中でも高確率で禁則処理が入る。。や」以外でも処理が入ってしまい、端まで使い切れない。(禁則処理のための余白?)
これは変ですね。処理を見直してみます。
右側に禁則処理ありと表示されるのが何となくいや
これは単に表示の問題です。その理屈でデフォルトがオフの方がいい、という事になるのであれば、禁則処理無しの時に「禁則処理無し」と表示されるという仕様であれば禁則処理をデフォルトでオンにするべきという事になってしまいますが、そんな事はないはずです。
-
これは単に表示の問題です。その理屈でデフォルトがオフの方がいい、という事になるのであれば、禁則処理無しの時に「禁則処理無し」と表示されるという仕様であれば禁則処理をデフォルトでオンにするべきという事になってしまいますが、そんな事はないはずです。
うーん、分かりにくかったと思いますが、使いたくて使ってるわけではないのにの方に力点がありました。
だから、自分が選んでonにした結果として禁則処理ありと表示されるなら全く問題はなかったのです。
今は常にonの状態でoffにするには毎回チェックを外さないといけない→面倒だからチェックを外さない→禁則処理ありと表示されるのがちょっとうっとうしい、と感じたのです。 -
reporter 初期値設定に対応しました。しばらく失踪します。
-
XEditorの場合、最大化した状態で最小化→最大化をすると、一度縮小画面(元のサイズに戻すでつくられる画面)になってから最大化しますが、これはWindowsの挙動とは違うのではないでしょうか。
その副産物として、
この位置が最小化→最大化で変わるのが少し不便に感じます。 -
1.セリフコンテントのID検索のソートがイベントツリー内の下のものから並べられるようです。
例えばクーポンビューで老人で参照を検索してみてみると、一つのイベントツリー内の下のものから順に並べられて、一番上まで行くと次のイベントツリーの一番下のセリフコンテントからとなります。2.素材検索の結果がランダムになってるようです。
例えばゴブリンの洞窟の背景_暗闇で検索してみると、
Build: 2017-05-07 02:39:22 Debug (64-bit) Compiled by Digital Mars D 2074
-
対応はいつでもいいので、見つけたもの置いときます。
1.寺雨さんの評価メンバの概要には、
※ちなみにクーポンを何も指定しない場合は、初期点が何点であっても全員の中からランダムで話者決定される。
とあり、実際そうなってるようですが、pyの場合初期点が0以下だとランダム決定ではなく台詞がスキップされるようです。
2.クーポン多岐分岐のこれは分岐条件の重複にならないのでしょうか。
3.pyの場合、イベントビューでキーコードを追加すると[]がつきますが、その状態で検索かけると
こう二重になってしまうのであまり良くないのではないでしょうか? -
スクリプトに変換したセリフコンテントで、台詞の種類を3つ以上含めて途中までのコピーで貼り付けるとエラーになります。
こんな感じです。2017-05-13 13:12:40 [Build: 2017-05-07 02:39:22 Debug (64-bit)] cwx\utils.d:135 Stack Trace -------- cwx\editor\gui\dwt\mainwindow.d-mixin-4403, 4403 cwx\editor\gui\dwt\mainwindow.d-mixin-4406, 4406 cwx\editor\gui\dwt\dmenu.d-mixin-382, 382 cwx\editor\gui\dwt\dmenu.d-mixin-166, 166 cwx\editor\gui\dwt\dmenu.d-mixin-175, 175 cwx\editor\gui\dwt\eventtreeview.d-mixin-3096, 3096 cwx\editor\gui\dwt\eventtreeview.d-mixin-3238, 3238 cwx\editor\gui\dwt\eventtreeview.d-mixin-3273, 3273 cwx\editor\gui\dwt\eventtreeview.d-mixin-3277, 3277 cwx\editor\gui\dwt\eventtreeview.d-mixin-3282, 3282 cwx\editor\gui\dwt\eventtreeview.d-mixin-3283, 3283 cwx\editor\gui\dwt\eventtreeview.d-mixin-3294, 3294 cwx\script.d-mixin-84, 84 -------- 2017-05-13 13:12:40 [Build: 2017-05-07 02:39:22 Debug (64-bit)] cwx\editor\gui\dwt\mainwindow.d:4515 [Range violation] cwx\editor\gui\dwt\scripterrordialog.d, 91: 0x00007FF731932302 0x00007FF7312FD618 0x00007FF73031697C 0x00007FF73104A44F 0x00007FF731049838 0x00007FF731045F68 0x00007FF72FE4D90B 0x00007FF72FE5C00E 0x00007FF73177F24B 0x00007FF73179F3D7 0x00007FF7315E6679 0x00007FF7316B303E 0x00007FF7316B09CD 0x00007FF73047038C 0x00007FF7310EB501 0x00007FF73195EA72 0x00007FF73195E92F 0x00007FF73195E9EC 0x00007FF73195E92F 0x00007FF73195E749 0x00007FF7310EBAD4 0x00007FF731A194F9 0x00007FFFB14F8364 in BaseThreadInitThunk 0x00007FFFB3FE70D1 in RtlUserThreadStart
-
スタートコンテントの文字列を空にしてそのままイベントの作成ボタンを押すとエラーになります。
2017-05-13 13:15:40 [Build: 2017-05-07 02:39:22 Debug (64-bit)] cwx\utils.d:135 Stack Trace -------- cwx\editor\gui\dwt\mainwindow.d-mixin-4403, 4403 cwx\editor\gui\dwt\mainwindow.d-mixin-4406, 4406 cwx\editor\gui\dwt\dmenu.d-mixin-382, 382 cwx\editor\gui\dwt\eventview.d-mixin-734, 734 cwx\editor\gui\dwt\eventview.d-mixin-737, 737 cwx\editor\gui\dwt\eventview.d-mixin-796, 796 cwx\editor\gui\dwt\eventview.d-mixin-809, 809 cwx\editor\gui\dwt\eventview.d-mixin-813, 813 cwx\editor\gui\dwt\eventview.d-mixin-599, 599 cwx\editor\gui\dwt\eventview.d-mixin-601, 601 cwx\editor\gui\dwt\eventtreeview.d-mixin-2100, 2100 cwx\editor\gui\dwt\eventtreeview.d-mixin-2103, 2103 cwx\editor\gui\dwt\eventtreeview.d-mixin-2104, 2104 cwx\editor\gui\dwt\eventeditor.d-mixin-1990, 1990 cwx\editor\gui\dwt\dutils.d-mixin-547, 547 cwx\editor\gui\dwt\dutils.d-mixin-549, 549 cwx\editor\gui\dwt\dutils.d-mixin-550, 550 cwx\editor\gui\dwt\eventeditor.d-mixin-1908, 1908 cwx\editor\gui\dwt\eventtreeview.d-mixin-2208, 2208 cwx\editor\gui\dwt\eventtreeview.d-mixin-2211, 2211 cwx\editor\gui\dwt\eventtreeview.d-mixin-2217, 2217 cwx\editor\gui\dwt\eventtreeview.d-mixin-2233, 2233 cwx\editor\gui\dwt\eventtreeview.d-mixin-2240, 2240 cwx\editor\gui\dwt\eventview.d-mixin-623, 623 -------- 2017-05-13 13:15:40 [Build: 2017-05-07 02:39:22 Debug (64-bit)] cwx\editor\gui\dwt\mainwindow.d:4515 [Assertion failure] cwx\editor\gui\dwt\eventview.d, 625: 0x00007FF73193935B 0x00007FF730519ED3 0x00007FF7310361F8 0x00007FF73103597E 0x00007FF73031011F 0x00007FF730689C72 0x00007FF730311589 0x00007FF731045803 0x00007FF73103356E 0x00007FF7305197AE 0x00007FF73051E56F 0x00007FF73051E2E1 0x00007FF73051DA36 0x00007FF73051C4D5 0x00007FF72FE5C79B 0x00007FF73177F24B 0x00007FF73179F3D7 0x00007FF7315E6679 0x00007FF7316B303E 0x00007FF7316B09CD 0x00007FF73047038C 0x00007FF7310EB501 0x00007FF73195EA72 0x00007FF73195E92F 0x00007FF73195E9EC 0x00007FF73195E92F 0x00007FF73195E749 0x00007FF7310EBAD4 0x00007FF731A194F9 0x00007FFFB14F8364 in BaseThreadInitThunk 0x00007FFFB3FE70D1 in RtlUserThreadStart
-
reporter - pull request #78
- pull request #79
- pull request #82
- pull request #84
- https://bitbucket.org/k4nagatsuki/cardwirthpy-reboot/pull-requests/1890
それぞれ対応しました。できれば個別の問題には個別のIssueを立てていただけると助かります。
-
お疲れ様です。
直ってるのを確認しました。後から編集で入れたのですが、
2.クーポン多岐分岐のこれは分岐条件の重複にならないのでしょうか。
はこのままでよいということでしょうか。できれば個別の問題には個別のIssueを立てていただけると助かります。
了解しました。
簡単なことでissueを立てるのは抵抗があったのですが、これからはissueを立てるハードルをもっと下げてみます。 -
reporter ありがとうございます。対応しました。
今のところBitbucketはコメントの修正や削除についてはまったく通知をくれないので、後から編集された場合は内容に気づかない事があります。
-
忘れてましたが、
pyの場合初期点が0以下だとランダム決定ではなく台詞がスキップされるようです。
これは仕様ということでしょうか。
寺雨さんの評価メンバの概要は評価メンバの解説としては有名なので、合わせた方がいいように思うのですが。 -
自分の見逃しだったらすいませんが、それはPyの方の問題で ここの最後のPRで修正されているのでは…?
XEにも修正必要箇所があるということでしょうか。
-
すみません。確かにそうでした。
xeditorの方しか見てないので気づきませんでした。
教えてくださってありがとうございます。 -
こんなものを作ってみました。
http://ux.getuploader.com/Slash/
どうも更新されそうにないblackhole氏の差し替えアイコンセットの補完アイコンです。暗黒騎士さん、もし問題なかったら、お手数ですが攻略wikiの方でリンクを張ってくれませんか。
ただ、blackhole氏の差し替えアイコンセットが更新されることがあったら削除します。 -
評価メンバで見てみたら変な感じになったので取り下げます。
・・・
幾つか削除して、再度上げときました。 -
おぉ、いいですね。早速リンクさせて頂きました。 と書こうとしたら取り下げられていた……。
リンク集には残しておきますね。選択肢は多い方が良いと思うので気が向いたらまた公開してください。
-
シーンビューのカードを選択して、位置とサイズの変更から小さく揃える・大きく揃えるを選ぶとエラーになります。
2017-05-18 17:53:55 [Build: 2017-05-15 22:21:38 Debug (64-bit)] cwx\utils.d:135 Stack Trace -------- cwx\editor\gui\dwt\mainwindow.d-mixin-4414, 4414 cwx\editor\gui\dwt\mainwindow.d-mixin-4417, 4417 cwx\editor\gui\dwt\dmenu.d-mixin-382, 382 cwx\editor\gui\dwt\areaview.d-mixin-1627, 1627 cwx\editor\gui\dwt\areaview.d-mixin-1610, 1610 cwx\editor\gui\dwt\areaview.d-mixin-1353, 1353 cwx\editor\gui\dwt\areaview.d-mixin-1372, 1372 cwx\editor\gui\dwt\areaview.d-mixin-1374, 1374 cwx\editor\gui\dwt\areaview.d-mixin-1375, 1375 cwx\editor\gui\dwt\images.d-mixin-1906, 1906 -------- 2017-05-18 17:53:55 [Build: 2017-05-15 22:21:38 Debug (64-bit)] cwx\editor\gui\dwt\mainwindow.d:4526 [Assertion failure] cwx\editor\gui\dwt\images.d, 1907: 0x00007FF6E43DDE3B 0x00007FF6E292B57B 0x00007FF6E30E9AA9 0x00007FF6E30E9350 0x00007FF6E2FF4F80 0x00007FF6E28DD16B 0x00007FF6E4224F8B 0x00007FF6E4245117 0x00007FF6E408C3B9 0x00007FF6E415974E 0x00007FF6E41570DD 0x00007FF6E2EF477C 0x00007FF6E3B8FEF1 0x00007FF6E44047B2 0x00007FF6E440466F 0x00007FF6E440472C 0x00007FF6E440466F 0x00007FF6E4404489 0x00007FF6E3B904C4 0x00007FF6E44BF889 0x00007FFD137C8364 in BaseThreadInitThunk 0x00007FFD138D70D1 in RtlUserThreadStart
-
reporter ありがとうございます。修正しました。
-
お疲れ様です。
エリアとバトルのシーンビューで数値を上げるボタンを押すと、下のボタンが隠れるというか一時的に非表示になるようです。Build: 2017-05-20 11:43:49 Debug (64-bit) Compiled by Digital Mars D 2074
-
大雑把な報告になってしまうのですが、白光-ⅲ-でファイルb_20.jpy1の参照を検索して背景変更の画面を開いて、背景画像の設定から画像の一覧表示のボタンをクリックすると確定でクラッシュします。
-
reporter ありがとうございます。どうもJPY1イメージを一覧に表示しようとすると必ずアクセス違反になっていたようです。
エリアとバトルのシーンビューで数値を上げるボタンを押すと、下のボタンが隠れるというか一時的に非表示になるようです。
これはなんなんだろう? Windowsかライブラリの不具合だと思うのですが、回避しようとしてもどうもうまくいきません。
-
スタートの呼び出しコンテントをクリックして編集画面を出し、適用を押してコンテントを生成、そのまま画面を閉じずに生成したコンテントを削除するとエラーになります。
2017-05-25 19:18:15 [Build: 2017-05-24 21:46:14 Debug (64-bit)] cwx\utils.d:135 Stack Trace -------- cwx\editor\gui\dwt\mainwindow.d-mixin-4414, 4414 cwx\editor\gui\dwt\mainwindow.d-mixin-4417, 4417 cwx\editor\gui\dwt\dmenu.d-mixin-382, 382 cwx\editor\gui\dwt\dmenu.d-mixin-179, 179 cwx\editor\gui\dwt\dmenu.d-mixin-184, 184 cwx\editor\gui\dwt\eventtreeview.d-mixin-3122, 3122 cwx\editor\gui\dwt\eventtreeview.d-mixin-3126, 3126 cwx\editor\gui\dwt\eventtreeview.d-mixin-3370, 3370 cwx\editor\gui\dwt\eventtreeview.d-mixin-3383, 3383 cwx\editor\gui\dwt\commons.d-mixin-196, 196 cwx\editor\gui\dwt\commons.d-mixin-197, 197 cwx\editor\gui\dwt\commons.d-mixin-139, 139 cwx\editor\gui\dwt\eventdialog.d-mixin-673, 673 cwx\editor\gui\dwt\eventdialog.d-mixin-679, 679 -------- 2017-05-25 19:18:15 [Build: 2017-05-24 21:46:14 Debug (64-bit)] cwx\editor\gui\dwt\mainwindow.d:4526 [Widget is disposed] org\eclipse\swt\SWTException.d, 99: 0x00007FF63F9AD5D0 0x00007FF63F9AD3D4 0x00007FF63F9AD385 0x00007FF63F8D9D29 0x00007FF63F8D97A2 0x00007FF63FA54DAD 0x00007FF63F535251 0x00007FF63F535036 0x00007FF63EEB701E 0x00007FF63EEB8152 0x00007FF63F33F663 0x00007FF63F33A11C 0x00007FF63E10EA94 0x00007FF63E11CDBE 0x00007FF63FA74ADB 0x00007FF63FA94C67 0x00007FF63F8DBF09 0x00007FF63F9A88CE 0x00007FF63F9A625D 0x00007FF63E7352EC 0x00007FF63F3DF461 0x00007FF63FC54302 0x00007FF63FC541BF 0x00007FF63FC5427C 0x00007FF63FC541BF 0x00007FF63FC53FD9 0x00007FF63F3DFA34 0x00007FF63FD0F709 0x00007FFC0D2C8364 in BaseThreadInitThunk 0x00007FFC0E0170D1 in RtlUserThreadStart
-
reporter ありがとうございます。修正しました。
-
自分は以下のような感じで管理しているのですが、
CWPy └XEditor ○○バリアント └Py用シナリオ
たとえばこのバリアントのPy用シナリオ(WSN2形式)を読んでいる時、効果音再生コンテントの▷等でWSN2効果音が再生されません(CWPy.exe場所は設定済みで32bit/64bit両方で確認、念のためWinMMとSDL両方に設定して再生しましたがどちらも再生できず)
また、スキンを指定しての新規作成時にはXEのTempフォルダに一時展開されているようですが、 その時にClassicなどデフォルト効果音がoggになっているスキンを指定すると効果音全般が鳴らない感じです。 多分ディレクトリのパス探しで表示と再生で読む先が一致してないのかなと思ったんですが、wavのスキンは再生されるので、oggのみの現象のようです。
-
reporter どうも、症状からするとBASS Audioでの再生が行えていないように見えます。サウンドフォントの設定が空になっているとか、
bass.dll
やbassmidi.dll
が正しい位置に無いという事はないでしょうか。 -
reporter コンソール版を実行すれば、どの音声再生機構が初期化されて再生に失敗して解放されているか、というような挙動が見えるようになると思います。
たぶん違う問題だと思いますが、BASS Audioを一度開放すると二度と使えなくなる不具合があったのでpull request #97で修正しました。
-
すいません、最新版のDLLで上書きして再起動したら再生されるようになりました。 よく見ると上記jinto_さんと同じ症状でしたね…大変失礼しました。
-
ステップ・フラグ代入や比較分岐のコンテントが、一度適用ボタンを押すと次からはもう適用ボタンが押せなくなるようです。
Build: 2017-05-26 22:27:18 Debug (64-bit) Compiled by Digital Mars D 2074
-
reporter ありがとうございます。pull request #98で修正しました。
-
この状態で閉じるボタンを押して、再度開くと
こんな風にクーポン・ランダム多岐分岐のチェックが外れませんか。 -
CWE/WBで特徴を全て左で入力したキャストカードは
♂・子供・標準型・秀麗・都会育ち・厚き信仰・冷静沈着…
と特徴チェック一覧の縦順並び(宿でPCを制作した時は横順)になりますが、
XEditorの場合、どちらとも異なる
♂・子供・標準型・秀麗・過激・好奇心旺盛・裕福・名誉こそ命・楽観的・誠実・お人好し…
というような並び順になるようです。これは意図された仕様になりますか?(気にするのは自分ぐらいかもしれませんが…)
-
reporter クーポンの順序はでたらめになっていました。具体的にはハッシュテーブル内の並び順で、ユーザから見ればほとんどランダムだったと思います。
-
1.すべて置換する前に確認ダイアログを表示するにチェックを入れると、置換前・後が同じでも確認ダイアログが出ますが、ID検索のタブだけは挙動が違うようです。
2.検索対象の絞り込み検索がクラシックだと
こうなって、同じシナリオがWSNだと
こうなるのは仕様でしょうか?3.
このキャンセルボタンはどこで使うのでしょうか。 -
reporter テキストとパスは、置換前と置換後が同じ文字列でも、ワイルドカードや正規表現を使うと結果が異なる事があります。タイミングが違うのはたぶんそのためだと思います。が、統一しておいた方がよさそうなのでID検索の方を合わせました。
2.は、すみませんが意味が分かりません。本来絞込条件に該当しないリソースまで出てきてしまうという事でしょうか? クラシックとWSNが同じシナリオであるというのもありえず、どちらかであるはずです。
キャンセルボタンは検索時間が長い時に中止する時に使ってください。
すみませんが個別の問題についてはできるだけ個別にIssueを立てていただけると助かります。検索性が悪くなる上、やり取りが発生すると面倒な事になってしまいます。
-
2は名前が空白のカードの扱いの違いです。
検索と置換画面の右側にある検索対象の絞り込み検索で文字が合ってなくてもクラシックだと表示され、WSNだと非表示になるようなので。 -
reporter 手許では再現できないのですが、それは全てのシナリオで再現するのですか?
絞込条件はどうなっていますか?
-
確か上書き保存して再起動しないと出なかったと思います。
前に吹雪さんのシナリオでもやってみたら表示されました。
絞込条件は適当です。 キーボードでめちゃくちゃに。
仕様ではないんですかね。 -
reporter 仕様ではありませんし、まったく再現しないのですが、具体的な手順は分かりますか?
-
クラシックシナリオで
1.カードの作成、空白でOKを押す。
2.上書き保存後、一度閉じる。
3.検索と置換画面の右側にある検索対象の絞り込み検索で適当に文字を入れる。
4.すると1で作ったカードが残る。
こんな感じです。この7が1で作ったカードです。 -
reporter -
http://ux.getuploader.com/Slash/ に置いた練習.zipにて、次の操作でエラーになります。(パスは小文字でask)
1.テキスト検索でwavで検索、oggに全て置換。
2.バトルイベント内の効果音を開いて、適当にデフォルト効果音を選択。
3.再びwavで検索、oggに置換でエラーとなる。
たぶんwavとかoggとかは関係ないと思いますが、確実に再現できるので。
アップしたので再度やってみると、1だけでというかただ置換するだけでエラーになるのでこっちの環境がおかしくなってるのかも。2017-05-29 18:31:02 [Build: 2017-05-28 16:03:10 Debug (64-bit)] cwx\utils.d:135 Stack Trace -------- cwx\editor\gui\dwt\mainwindow.d-mixin-4414, 4414 cwx\editor\gui\dwt\mainwindow.d-mixin-4417, 4417 cwx\editor\gui\dwt\replacedialog.d-mixin-3675, 3675 cwx\editor\gui\dwt\commons.d-mixin-196, 196 cwx\editor\gui\dwt\commons.d-mixin-197, 197 cwx\editor\gui\dwt\commons.d-mixin-139, 139 cwx\editor\gui\dwt\eventview.d-mixin-1139, 1139 cwx\editor\gui\dwt\eventview.d-mixin-1141, 1141 cwx\editor\gui\dwt\eventview.d-mixin-1155, 1155 cwx\editor\gui\dwt\eventview.d-mixin-1163, 1163 -------- 2017-05-29 18:31:02 [Build: 2017-05-28 16:03:10 Debug (64-bit)] cwx\editor\gui\dwt\mainwindow.d:4526 [Range violation] cwx\editor\gui\dwt\eventview.d, 1166: 0x00007FF783E79D22 0x00007FF782A26DC6 0x00007FF7830D4D5B 0x00007FF7830D5E89 0x00007FF7831C0E82 0x00007FF783DDFD68 0x00007FF783D80294 0x00007FF783BFA7F6 0x00007FF783BF83AB 0x00007FF7829755CC 0x00007FF78362DB71 0x00007FF783EA6422 0x00007FF783EA62DF 0x00007FF783EA639C 0x00007FF783EA62DF 0x00007FF783EA60F9 0x00007FF78362E144 0x00007FF783F61949 0x00007FF9BE208364 in BaseThreadInitThunk 0x00007FF9BFD770D1 in RtlUserThreadStart
今DL出来ないシナリオが関わっているので、あまり表立ってやり取りしたくないのですが、他のシナリオで再現できないのでこういう形にしました。
DL後、削除します。Build: 2017-05-28 16:03:10 Debug (64-bit) Compiled by Digital Mars D 2074
-
reporter とりあえず原因は分かりました。データを削除してくださるようお願いします。
バグ調査のためにシナリオの一部を取り出して提供するという事は、著作権法が認める範囲でも可能なのですが、充分に注意して行う必要があります。
一番いいのは、やはり自分で最低限の再現データを作る事です。
- 対象のシナリオのうち、バグと関係無いものをどんどん削っていく。これは徹底的に行うべきです。たとえば今回のバグはラウンドとキーコードの発火条件が並んでいる所で発生するので、効果音コンテントの内容は関係無いはずです。
- データを削っていくうちに、本当に問題なのがどこかは分かる可能性が高いです。その部分を自分で再現すれば、問題は一切無くなります。
上記の方法が無理な場合、シナリオの「引用」を試みる事が、おそらく可能だと思います。引用の要件を満たせばよいです。要件は、引用するデータが最低限必要な分だけである事、引用する部分の内容を変更しない事、バグ報告が主で引用データが従になっている事、出処(著作権者)を明示する事です。
それもできない場合は、作者の許可無しで再現用データの提供を諦めるべきです。たしか著作権法では図書館が調査用にデータを提供したり録画等の技術開発試験のためにデータを利用する事を認めていますが、cwxeditorのバグ調査のためにユーザが自分に著作権の無いシナリオを許可無く提供する、というのは無理なはずです。
私がたまたまそのシナリオを持っているという可能性もあるのでシナリオ名をあげるだけでもいいですし、エラーログがあればシナリオが無くても原因が分かる可能性があります。再現データの提供を求めている立場で言うのも心苦しいのですが、どうか法的な無理はしないようお願いします。
-
reporter たぶん修正できていると思うのでお試しください。
-
再現しないのを確認しました。
危ういことをしてしまったようで、どうもすみません。
言い訳にもならないですが最初の何だこれは?からエラーが出るのを40回ぐらいは見て、精一杯絞り込んだのがあれでした。
自分の能力的には ラウンドとキーコードの発火条件が並んでいる所で発生するというのを突き止めるのには150~200は見ないと無理(或いは、見ても無理)で、それだけの忍耐は持ち合わせてないです。
そのLvのテスターが理想でしょうが、自分はそこまでのものではないようです。今回はシナリオ名とエラーログが良かったようですね。
ただこれにもちょっと言い訳があって、あのシナリオはバックアップ取らずにnextでセーブしてしまったのを地道に復元したものなのです。
しかも、元のシナリオはnextからの移行とともに削除していました。
同じシナリオになってるか確実には分からなかったもので、シナリオ名をあげても再現しませんとならないかなと思いああいう形をとりました。
複数回のやり取りを前提にすればいいことなんですが、一発で決めたかったのです…。言い訳ばかりで見苦しい。
丁寧な言葉ありがとうございます。次からはもっと慎重にやります。 -
reporter 何はともあれ修正できてよかったです。ご確認ありがとうございます。
個別のIssueを立てる事には、やり取りが多少しやすくなるという効果もあるので、調査が長引きそうと思えた場合にはそれも考えてみてください。
-
対象エンジンを1.28にして二足の竜の島で誤り検索をして思ったんですが、選択肢内の特殊文字はCardWirth1.50より前のバージョンでは展開されませんの警告がおかしくないでしょうか。
1.メッセージコンテントでは選択肢の作れるところでコンテント内においてフラグ・ステップの埋め込みをすると表示される。
2.選択肢内ではフラグ・ステップの埋め込みでは警告されるが、特殊文字では警告が出ない。Build: 2017-05-29 21:42:28 Debug (64-bit) Compiled by Digital Mars D 2074
-
reporter テキストとコンテント名(選択肢)がごっちゃになっていますね。修正しました。
-
カードの効果音を別の効果音に置換後、該当カードを開いてOKを押すとエラーになるようです。
2017-06-01 02:18:36 [Build: 2017-05-31 20:44:54 Debug (64-bit)] cwx\utils.d:135 Stack Trace -------- cwx\editor\gui\dwt\mainwindow.d-mixin-4414, 4414 cwx\editor\gui\dwt\mainwindow.d-mixin-4417, 4417 cwx\editor\gui\dwt\absdialog.d-mixin-177, 177 cwx\editor\gui\dwt\absdialog.d-mixin-292, 292 cwx\editor\gui\dwt\absdialog.d-mixin-219, 219 cwx\editor\gui\dwt\absdialog.d-mixin-477, 477 cwx\editor\gui\dwt\absdialog.d-mixin-478, 478 cwx\editor\gui\dwt\absdialog.d-mixin-479, 479 cwx\editor\gui\dwt\effectcarddialog.d-mixin-970, 970 cwx\card.d-mixin-1734, 1734 cwx\usecounter.d-mixin-859, 859 cwx\usecounter.d-mixin-862, 862 cwx\usecounter.d-mixin-863, 863 cwx\usecounter.d-mixin-76, 76 -------- 2017-06-01 02:18:36 [Build: 2017-05-31 20:44:54 Debug (64-bit)] cwx\editor\gui\dwt\mainwindow.d:4526 [Range violation] cwx\usecounter.d, 77: 0x00007FF7B091A922 0x00007FF7AF27247A 0x00007FF7AF257AED 0x00007FF7AEDB8877 0x00007FF7AEE94CBE 0x00007FF7AF2BCF54 0x00007FF7AF2B89A5 0x00007FF7B0766D74 0x00007FF7B0787DB7 0x00007FF7B05CF059 0x00007FF7B05CF341 0x00007FF7B05CF1EE 0x00007FF7B07D52BD 0x00007FF7B06C31BF 0x00007FF7AF2B9AF8 0x00007FF7AF2B7F3B 0x00007FF7B0767C2B 0x00007FF7B0787DB7 0x00007FF7B05CF059 0x00007FF7B069C3EE 0x00007FF7B0699D7D 0x00007FF7AF4155FC 0x00007FF7B00CEBA1 0x00007FF7B0947452 0x00007FF7B094730F 0x00007FF7B09473CC 0x00007FF7B094730F 0x00007FF7B0947129 0x00007FF7B00CF174 0x00007FF7B0A02999 0x00007FFEDF8E8364 in BaseThreadInitThunk 0x00007FFEDFDD70D1 in RtlUserThreadStart
-
reporter issue
#155の修正の仕方の間違いでした。 -
この二つはバグでしょうか。
1.カードの効果音でファイルを選択を選ぶと素材検索にファイルを選択が追加される。
2.リューンの闇に隠れるやモンスター図鑑+の飛行カードをインポートすると素材検索に(なし).wavが追加される。 -
reporter 後者はおそらくCardWirthEditorの仕様またはバグによるもので、実際に
(なし).wav
というファイル名が設定されています。(なし)
という拡張子のないファイル名が現れる事は認識していて、そちらは読み込み時点で設定なしに差し替えるようにしていたのですが、.wav
つきのものもあるとは知りませんでした。対処方法は同じです。 -
1.テーブルビューのエリアかバトルをダブルクリックで開く。
2.イベントビューを開くをクリック。
3.全て閉じて、編集から上へ移動、下へ移動ボタンをクリックでエラーになるようです。2017-06-03 10:54:55 [Build: 2017-06-03 10:10:07 Debug (64-bit)] cwx\utils.d:135 Stack Trace -------- cwx\editor\gui\dwt\mainwindow.d-mixin-4414, 4414 cwx\editor\gui\dwt\mainwindow.d-mixin-4417, 4417 cwx\editor\gui\dwt\dmenu.d-mixin-382, 382 cwx\editor\gui\dwt\mainwindow.d-mixin-4036, 4036 cwx\editor\gui\dwt\mainwindow.d-mixin-4040, 4040 cwx\editor\gui\dwt\eventview.d-mixin-1901, 1901 cwx\editor\gui\dwt\eventview.d-mixin-646, 646 -------- 2017-06-03 10:54:55 [Build: 2017-06-03 10:10:07 Debug (64-bit)] cwx\editor\gui\dwt\mainwindow.d:4526 [Widget is disposed] org\eclipse\swt\SWTException.d, 99: 0x00007FF6C1DBADA0 0x00007FF6C1DBABA4 0x00007FF6C1DBAB55 0x00007FF6C1D1D639 0x00007FF6C1D1D0B2 0x00007FF6C1E1F262 0x00007FF6C0BEB41A 0x00007FF6C0C05C5D 0x00007FF6C1285867 0x00007FF6C0B3C17E 0x00007FF6C0B2D2A4 0x00007FF6C052D09E 0x00007FF6C1E9811B 0x00007FF6C1F15CF7 0x00007FF6C1D1F819 0x00007FF6C1DCC8DE 0x00007FF6C1DCA26D 0x00007FF6C0B4566C 0x00007FF6C17FEEF1 0x00007FF6C2077942 0x00007FF6C20777FF 0x00007FF6C20778BC 0x00007FF6C20777FF 0x00007FF6C2077619 0x00007FF6C17FF4C4 0x00007FF6C2132EA9 0x00007FFB72558364 in BaseThreadInitThunk 0x00007FFB748570D1 in RtlUserThreadStart
-
reporter 存在しなくなったペインに対してメニューから操作が実行できてしまっていました。
-
1.値が未決定の変数の設定で絞り込み検索をして、プルダウンメニュー選択でキャンセル。
2.カードと背景の欄、コンテントの初期値では絞り込み検索ができない。
1はバグで、2は忘れたのでしょうか?
カードと背景の方はやろうとすると大変そうですが。 -
reporter 1.はテンプレート機能のダイアログで問題が起こるという事でしょうか? 手許で試しましたが、今のところ特に問題は起きていません。
2.は必要性の割に実装が大変です。必要だと思われるのでしたら、Issueを立てておいていただければ、将来実装できるかもしれません。
-
1.
この名前の一部をクリックするとメニューが出るのではなく、キャンセルになります。2.必要とは感じてません。
こんなにたくさん絞り込み検索が対応してあるのに何でだろうと思ったのです。 -
reporter どうもSWTのカスタムコンポーネントの何かと干渉してうまく動いていないようなのでOSネイティブのコンボボックスに変更しました。
絞り込み検索は、邪魔にもならないですし、できないよりはできた方がいいと思ったところにはつけるようにしていますが、それもかかる手間によりますね。特にシーンビューに後付しようとするととんでもない事になると思います。
-
絞り込み検索が今度は閉じるボタンが効かなくなってますね。
-
reporter 調査用コードが残ってました。
-
検索と置換画面で格納された召喚獣内のコンテントを開こうとすると、Text、コンテント、未使用、誤りだと
これが出て開けなくて、IDと素材検索だと開けますね。
全てで開けたらいいなと思うのですが、それは難しいでしょうか。 -
reporter 大量の検索結果の表示を高速化した時に入ってしまったバグですね。修正しました。
-
ステップ数を10000まで増やしたステップが一つでもあると ステップやステップ操作系コンテントのダイアログ(代入は軽い)を開く度に 3秒ぐらい掛かって重いのですが、これは改善難しいですか?あるいはスペック次第では軽いなら良いのですが…
NEXTの数値ステップの上位互換的に思っていたのですが、現状だと代わりに扱うのは結構しんどいのかもしれません。
-
reporter 一応やってみましたが、初期値のコンボボックスの初期化が遅いのはどうにもならんですね。フォーカスが合った時にはじめて初期化するようにはしました。
-
ありがとうございます。劇的に速くなってました!
副作用か不明ですが、設定のステップ値=$Nで、値直接入力で一気に10000まで入れた場合 9-98までが9、100-998までが10、999-9998までが11、9999が12 という変則的な連番になるようです。
-
reporter 一度に数が増えた時に全部同じ名前になってしまっていました。修正しました。
-
親父を倒せ SPver for PY開いていて思ったのですが、
背景画像の設定で画像の一覧表示を開いていくとサクッと開けるフォルダと時間のかかるフォルダがありますが、これは改善のしようがないでしょうか。
必ずではないけど時間のかかるフォルダを開くとメモリ消費量が上がっていくのも気になります。 -
reporter 重いのは画像の読み込みとサムネイルの表示処理です。画面外のイメージを除外する処理はすでに行っているので、これ以上のチューニングはちょっと難しいです。
必ずではないけど時間のかかるフォルダを開くとメモリ消費量が上がっていくのも気になります。
これはだいぶ前からあるDの処理系の問題なのですが、今のところ改善されていないです。しばらく前に改善の試みはありましたがまだ採用されていません。
-
そうですか。
改善できるならずっと前にやってますよね。
シナリオを色々開いたりするとメモリ消費量がどんどん上がっていきますが、これもやはりどうしようもない?
シナリオを閉じてからもう一度開けばいいのですが、WBのメモリ消費量と比べてしまうと何かもったいない欠点のように見えてきます。 -
reporter 今のdruntimeのGCは大きめのメモリを確保するといとも簡単にメモリリークします。dmdのIssue Trackerでは、これの解決にはPrecise GCが必要だ、という結論になっているようです。
Precise GCの実装は去年druntimeにPull Requestされましたが、たぶんパフォーマンス問題か何かのせいでマージされなかったようです。その後GCを選択式にする機能が入ったのは、Precise GCを入れるための布石かもしれませんが、議論を追っていないので分かりません。いずれにせよ、これは私がどうにかできるレベルの話ではないので、待つしかありません。
-
現状どうしようもないということはわかりました。
XAudio2_7.dll_unloadedの時と一緒ですね。
改善したらいいなぐらいの気持ちで待つことにします。 -
イベントビューのキーコードを置換した後、発火タイミングをいじるとエラーになるようです。
2017-06-14 04:30:35 [Build: 2017-06-05 19:20:15 Debug (64-bit)] cwx\utils.d:135 Stack Trace -------- cwx\editor\gui\dwt\mainwindow.d-mixin-4417, 4417 cwx\editor\gui\dwt\mainwindow.d-mixin-4420, 4420 cwx\editor\gui\dwt\dmenu.d-mixin-382, 382 cwx\editor\gui\dwt\eventview.d-mixin-1225, 1225 cwx\editor\gui\dwt\eventview.d-mixin-1198, 1198 -------- 2017-06-14 04:30:35 [Build: 2017-06-05 19:20:15 Debug (64-bit)] cwx\editor\gui\dwt\mainwindow.d:4529 [Assertion failure] cwx\editor\gui\dwt\eventview.d, 1213: 0x00007FF6AF449C8B 0x00007FF6ADFE807E 0x00007FF6ADFE85A0 0x00007FF6AD91D86B 0x00007FF6AF28B1FB 0x00007FF6AF2FC4A7 0x00007FF6AF0F45A9 0x00007FF6AF1BF9BE 0x00007FF6AF1BD34D 0x00007FF6ADF356EC 0x00007FF6AEBEF0A1 0x00007FF6AF46AA22 0x00007FF6AF46A8DF 0x00007FF6AF46A99C 0x00007FF6AF46A8DF 0x00007FF6AF46A6F9 0x00007FF6AEBEF674 0x00007FF6AF525FA9 0x00007FFF3DD38364 in BaseThreadInitThunk 0x00007FFF3E5170D1 in RtlUserThreadStart
-
reporter ありがとうございます。修正しました。
-
例えばメッセージコンテントの画像を標準の効果音・BGMで置換すると(存在しないイメージ)と警告が出ますが、そうでない効果音・BGMで置換すると警告が出ないのはバグでしょうか。
-
reporter これはスキンの
Bgm
やSound
フォルダに入っている画像はTable
フォルダを探しても見つからないからですね。シナリオ内のファイルはスキン内のフォルダ分けとは関係なく存在するので発見でき、見つからないという警告は出ません。
それはそうと、誤った形式のファイルを指定している場合には警告した方がよさそうです。Issueを立てておいていただけると助かります。
-
クーポンビュー他、新規追加されたビューでツールバーにある切り取り・貼り付けボタンを使うとエラーになるようです。
2017-06-17 21:00:06 [Build: 2017-06-16 21:23:30 Debug (64-bit)] cwx\utils.d:135 Stack Trace -------- cwx\editor\gui\dwt\mainwindow.d-mixin-4417, 4417 cwx\editor\gui\dwt\mainwindow.d-mixin-4420, 4420 cwx\editor\gui\dwt\dmenu.d-mixin-382, 382 cwx\editor\gui\dwt\mainwindow.d-mixin-4040, 4040 -------- 2017-06-17 21:00:06 [Build: 2017-06-16 21:23:30 Debug (64-bit)] cwx\editor\gui\dwt\mainwindow.d:4529 [Paste cwx.editor.gui.dwt.namewindow.NameWindow!(CouponId).NameWindow] cwx\editor\gui\dwt\mainwindow.d, 4043: 0x00007FF725951D03 0x00007FF72443C3B7 0x00007FF723E2D0DE 0x00007FF72579C2EB 0x00007FF725819EC7 0x00007FF72561A499 0x00007FF7256D00DE 0x00007FF7256CDA6D 0x00007FF72444590C 0x00007FF7251001D1 0x00007FF72597BB12 0x00007FF72597B9CF 0x00007FF72597BA8C 0x00007FF72597B9CF 0x00007FF72597B7E9 0x00007FF7251007A4 0x00007FF725A37099 0x00007FFD80432774 in BaseThreadInitThunk 0x00007FFD82C70D61 in RtlUserThreadStart
-
reporter ツールバー周りの仕組にミスがありました。
-
(クラシックなシナリオでキャストの所有カードや召喚対象カードを参照で設定する)にチェックを入れて召喚するカードを設定し、画面を一度閉じると召喚対象カードを参照しているのだけど色が変わってない状態になります。
-
reporter 問題が再現しないのですが、具体的な再現方法を教えていただけないでしょうか?
-
召喚獣に名前がないことが条件みたいです。
-
reporter 直ったと思います。度々なのですが、問題については個別にIssueを立てていただけると助かります。
-
もしかして名前のないカードをシーンビューにdrag-and-dropするとキャンセルされるのもバグだったのでしょうか。
-
reporter 名前の無いカードを作れるようになる前までは仕様だったのですが、今はバグですね。
-
クーポン分岐のみ指定無しで警告が出ないようです。
-
reporter pull request #125で修正しました。
-
バグなのか分かりませんが、クラシックシナリオで標準以外の効果音はシナリオの外で鳴らない可能性がありますの警告の出方が少しおかしく思えます。
1.効果音無しからデフォルトを選択すると警告が出る。
2.シナリオに導入されてる効果音の場合
効果音無し→/フォルダだと警告が出るが、効果音無し→デフォルト→/フォルダだと警告が出ない。 -
filenameで指定されているファイルは素材検索をすると所属なしで表示されますが、それを開くと概略の設定画面が出てきます。
これはややこしく思えるんですが、仕方のないことなのでしょうか。 -
reporter バグですね。シナリオファイル内部の何かと素材ファイルではリソースの種類が違うので異なる開き方をしなくてはならないのですが、それの見落としでした。
-
たぶんpull request #131で入り込んだバグだと思うのですが、例えば白光ⅲで未使用・誤り検索で出てくるjpy1ファイルを開こうとするとクラッシュします。
Build: 2017-07-04 20:56:31 Debug (64-bit) Compiled by Digital Mars D 2074
-
reporter pull request #132で修正しました。
-
issueを立てたかったのですが、 不意打ちのように訪れたエラーで記憶をたどってみても再現できませんでした。
今までだったら放置だったのですが、エラーログからでも原因が分かるかもしれないようなのでログだけ貼っておきます。2017-07-05 15:04:46 [Build: 2017-07-05 06:31:42 Debug (64-bit)] cwx\utils.d:133 Stack Trace -------- cwx\editor\gui\dwt\mainwindow.d-mixin-4417, 4417 cwx\editor\gui\dwt\mainwindow.d-mixin-4420, 4420 cwx\editor\gui\dwt\absdialog.d-mixin-177, 177 cwx\editor\gui\dwt\absdialog.d-mixin-292, 292 cwx\editor\gui\dwt\absdialog.d-mixin-219, 219 cwx\editor\gui\dwt\absdialog.d-mixin-238, 238 cwx\editor\gui\dwt\absdialog.d-mixin-239, 239 cwx\editor\gui\dwt\absdialog.d-mixin-240, 240 cwx\editor\gui\dwt\eventtreeview.d-mixin-983, 983 cwx\editor\gui\dwt\eventtreeview.d-mixin-693, 693 cwx\editor\gui\dwt\eventtreeview.d-mixin-696, 696 cwx\editor\gui\dwt\eventtreeview.d-mixin-618, 618 cwx\editor\gui\dwt\eventtreeview.d-mixin-621, 621 cwx\editor\gui\dwt\eventtreeview.d-mixin-621, 621 cwx\editor\gui\dwt\eventeditor.d-mixin-1819, 1819 cwx\editor\gui\dwt\eventeditor.d-mixin-97, 97 2017-07-05 15:04:46 [Build: 2017-07-05 06:31:42 Debug (64-bit)] cwx\editor\gui\dwt\mainwindow.d:4528 [Range violation] cwx\editor\gui\dwt\eventeditor.d, 99: 0x00007FF7D83F13B2 0x00007FF7D6D63E59 0x00007FF7D6D82341 0x00007FF7D7B27205 0x00007FF7D7B26DF8 0x00007FF7D7AC9F30 0x00007FF7D7ACB11F 0x00007FF7D7AD1858 0x00007FF7D6D89110 0x00007FF7D823D814 0x00007FF7D82BC2A7 0x00007FF7D80BC879 0x00007FF7D80BCB61 0x00007FF7D80BCA0E 0x00007FF7D82B421D 0x00007FF7D819588F 0x00007FF7D6D8A118 0x00007FF7D6D8855B 0x00007FF7D823E6CB 0x00007FF7D82BC2A7 0x00007FF7D80BC879 0x00007FF7D81724BE 0x00007FF7D816FE4D 0x00007FF7D6EE5F0C 0x00007FF7D7BA2351 0x00007FF7D841DEF2 0x00007FF7D841DDAF 0x00007FF7D841DE6C 0x00007FF7D841DDAF 0x00007FF7D841DBC9 0x00007FF7D7BA2924 0x00007FF7D84D9489 0x00007FF9963C2774 in BaseThreadInitThunk 0x00007FF996570D61 in RtlUserThreadStart
-
reporter イベントコンテントを作成してビューを更新する時、更新対象のビューをCWXパスを利用して探す時に探索に失敗しているように見えます。
なぜ失敗しているのかがよく分からないですね。理屈の上では対象のコンテントはすでに存在しているので、必ず見つかるはずです。
複数ビューが存在する時に問題が起きるのか?と思って調べたところ、アンドゥで落ちるという別件を見つけて修正したのですが、たぶんこっちの問題とは関係ないと思います。
-
やはり再現できません。
原因らしきものが見当つかないので、自分には手に負えません。
因みに何故こんな時にエラーがという意味では他にも二つ遭遇したことがあって、一つはバトルイベントを閉じた時、もう一つはID検索で検索してたら唐突にエラーになりました。
全く再現できなくてログを削除してしまいましたが、何が原因なのかさっぱりだったのは似ています。話は変わりますが、Ctrl+mでコメントの記述画面を開くと編集画面も開いてしまうようです。
-
新しいウィンドウで開くのctrl+shift+Nは効いてるのでしょうか。
自分の環境だと反応がありません。 -
reporter どちらも修正しました。
バグは、再現手順が分かればかなりの割合で、エラーログがあればまあまあの割合で原因を突き止める事ができます。ログが出たらご報告いただけると助かります。再現手順があればベストです。
-
メッセージ・セリフコンテント内の参照したフラグ・ステップをID検索で置換しようとすると無効(これがバグ?)なのに検索条件は変わってしまいます(こっちがバグ?)。
一度エディターを閉じてから起動すれば戻ります。Build: 2017-07-06 22:16:19 Debug (64-bit) Compiled by Digital Mars D 2074
-
reporter どういう意味かしばらく考え込んでしまったのですが、つまり選択肢内の状態変数名をID検索で置換すると失敗する(無効)という事でしょうか?
-
違う、と思ったのですが、見てみると直ってました。
フラグ・ステップで一度名前を変えてから元に戻すを選ぶと編集できなくなります。
一度エディターを閉じれば直ります。フラグの設定画面のTRUE・FALSEの欄の名前を変えて元に戻すを選んでも戻らないようです。
-
reporter 直しました。
-
XEditorは無茶な置換も可能ですが、素材検索でfont_〇の置換をしようとすると同じfont_〇のもの以外無効なのは仕様でしょうか?
置換後が空白でも無効です。 -
reporter 仕様です。メッセージ内に
font_?.bmp
以外のファイルを配置する事はできませんから、置換しても正当な結果は得られません。空白の場合は単に
#?
を削除するという手もありますが、あまり意味のある動作とは思えません。 -
テキスト・コンテント・誤り検索においてキャストの所有カードをヒットさせるには、該当カードだけでなく、そのカードを持っているキャストにもチェックを入れないといけないようです。
他の検索は該当カードだけチェックを入れればいいのでバグですかね? -
reporter 当時の私がどういう意図で設計していたか分かりませんが、挙動はバグとしか思えません。pull request #145
-
フラグ代入の「存在しないフラグ(??Random)が指定されています。」という警告はおかしくないでしょうか。
??Randomというフラグが必要なわけではないのでは。
それとフラグ代入の選択メンバ番号というのはどう使うのでしょうか。
nextのWirthBuilderを見る限りないようですが。(選択メンバ番号があるのはステップ代入の方のみ)
あまりよくわかってないので自信はないです。 -
reporter -
よく分からないのですがフラグ代入でソース変数に選択メンバ番号を指定すると、存在しないフラグ(??SelectedPlayer)が指定されています。と出るのは??SelectedPlayerという名前のフラグを作れということなのでしょうか。
-
reporter 選択できる方が間違いです。
-
バグなのか分かりませんが、
ツールバーの編集で追加した
1.参照から格納に変更する
2.状態変数のパスをコピー
の二つのボタンは、右クリックのメニューで選べる時もonにならないようです。シーンビューの参照フラグの全てTRUE/全てFALSEでカードのON・OFFが切り替わらないようです。
反映するには個別にチェックボックスをいじる必要があります。 -
reporter pull request #149 pull request #150
「参照から~」の件は単にフォーカスのあるコントロールの操作は基本的にメインツールバーの範疇外という仕様なのですが、この際なのでメインツールバーからも操作できるようにしておきました(この時期に入れるのは危ない変更な気もするが……)。
-
参照から~は押してみたらエラーになりました。
もうちょっと早く報告しとけばよかったですね。(5日ぐらい置いてた)2017-07-14 21:26:33 [Build: 2017-07-14 20:56:24 Debug (64-bit)] cwx\utils.d:136 Stack Trace -------- cwx\editor\gui\dwt\mainwindow.d-mixin-4441, 4441 cwx\editor\gui\dwt\mainwindow.d-mixin-4444, 4444 cwx\editor\gui\dwt\dmenu.d-mixin-382, 382 cwx\editor\gui\dwt\dmenu.d-mixin-166, 166 cwx\editor\gui\dwt\dmenu.d-mixin-175, 175 cwx\editor\gui\dwt\eventtreeview.d-mixin-3121, 3121 cwx\editor\gui\dwt\eventtreeview.d-mixin-3263, 3263 cwx\editor\gui\dwt\eventtreeview.d-mixin-3298, 3298 cwx\editor\gui\dwt\eventtreeview.d-mixin-3302, 3302 cwx\editor\gui\dwt\eventtreeview.d-mixin-3307, 3307 cwx\editor\gui\dwt\eventtreeview.d-mixin-3308, 3308 cwx\editor\gui\dwt\eventtreeview.d-mixin-3319, 3319 cwx\script.d-mixin-84, 84 -------- 2017-07-14 21:26:34 [Build: 2017-07-14 20:56:24 Debug (64-bit)] cwx\editor\gui\dwt\mainwindow.d:4553 [RemoveRef cwx.editor.gui.dwt.cardwindow.CardWindow] cwx\editor\gui\dwt\mainwindow.d, 4067: 0x00007FF7DC581273 0x00007FF7DB0724F0 0x00007FF7DAA5D1BE 0x00007FF7DC3CDCFB 0x00007FF7DC439E87 0x00007FF7DC235129 0x00007FF7DC301AEE 0x00007FF7DC2FF47D 0x00007FF7DB07BB3C 0x00007FF7DBD37711 0x00007FF7DC5AFE82 0x00007FF7DC5AFD3F 0x00007FF7DC5AFDFC 0x00007FF7DC5AFD3F 0x00007FF7DC5AFB59 0x00007FF7DBD37CE4 0x00007FF7DC6689C9 0x00007FFA62972774 in BaseThreadInitThunk 0x00007FFA62B50D51 in RtlUserThreadStart
-
素材のパスをコピーでもエラーになるようです。
2017-07-14 22:14:44 [Build: 2017-07-14 20:56:24 Debug (64-bit)] cwx\utils.d:136 Stack Trace -------- cwx\editor\gui\dwt\mainwindow.d-mixin-4441, 4441 cwx\editor\gui\dwt\mainwindow.d-mixin-4444, 4444 cwx\editor\gui\dwt\dmenu.d-mixin-382, 382 cwx\editor\gui\dwt\mainwindow.d-mixin-4051, 4051 -------- 2017-07-14 22:14:44 [Build: 2017-07-14 20:56:24 Debug (64-bit)] cwx\editor\gui\dwt\mainwindow.d:4553 [CopyFilePath cwx.editor.gui.dwt.areawindow.TAreaWindow!(AbstractAreaView!(Area, MenuCard, true, true), Area, MenuCard).TAreaWindow] cwx\editor\gui\dwt\mainwindow.d, 4067: 0x00007FF7DC581273 0x00007FF7DB0724F0 0x00007FF7DAA5D1BE 0x00007FF7DC3CDCFB 0x00007FF7DC439E87 0x00007FF7DC235129 0x00007FF7DC301AEE 0x00007FF7DC2FF47D 0x00007FF7DB07BB3C 0x00007FF7DBD37711 0x00007FF7DC5AFE82 0x00007FF7DC5AFD3F 0x00007FF7DC5AFDFC 0x00007FF7DC5AFD3F 0x00007FF7DC5AFB59 0x00007FF7DBD37CE4 0x00007FF7DC6689C9 0x00007FFA62972774 in BaseThreadInitThunk 0x00007FFA62B50D51 in RtlUserThreadStart
-
reporter やはり無謀でした。フォーカスのあるコントロールをツールバーから操作できるようにするのをきちんとやるために解決するべき問題の量が膨大すぎます。
すっぱり諦める事にします。ツールバーの「参照を格納に~」はキャストの所持カードに対して使用するものとご理解ください。
-
了解しました。
状態変数ビューで削除ボタン(ツールバーに追加した)を押したらエラーログが出たと思うのですが、同じことをやっても再現しません。
今回の件とは無関係のバグなのか、ログを見たらわかるでしょうか?2017-07-14 22:31:47 [Build: 2017-07-14 20:56:24 Debug (64-bit)] cwx\utils.d:134 Stack Trace -------- cwx\editor\gui\dwt\mainwindow.d-mixin-4441, 4441 cwx\editor\gui\dwt\mainwindow.d-mixin-4444, 4444 cwx\editor\gui\dwt\dmenu.d-mixin-382, 382 cwx\editor\gui\dwt\mainwindow.d-mixin-4051, 4051 cwx\editor\gui\dwt\mainwindow.d-mixin-4053, 4053 2017-07-14 22:31:47 [Build: 2017-07-14 20:56:24 Debug (64-bit)] cwx\editor\gui\dwt\mainwindow.d:4552 [Widget is disposed] org\eclipse\swt\SWTException.d, 99: 0x00007FF7DC3067F0 0x00007FF7DC3065F4 0x00007FF7DC3065A5 0x00007FF7DC232F49 0x00007FF7DC2329C2 0x00007FF7DC240999 0x00007FF7DB072086 0x00007FF7DAA5D1BE 0x00007FF7DC3CDCFB 0x00007FF7DC439E87 0x00007FF7DC235129 0x00007FF7DC301AEE 0x00007FF7DC2FF47D 0x00007FF7DB07BB3C 0x00007FF7DBD37711 0x00007FF7DC5AFE82 0x00007FF7DC5AFD3F 0x00007FF7DC5AFDFC 0x00007FF7DC5AFD3F 0x00007FF7DC5AFB59 0x00007FF7DBD37CE4 0x00007FF7DC6689C9 0x00007FFA62972774 in BaseThreadInitThunk 0x00007FFA62B50D51 in RtlUserThreadStart
-
reporter この内容なら、たぶん他のボタンと同じ問題でしょう。今は出なくなっているはずです。
-
インポートするカードは何も変えられないようになってますが、KCだけは変えることができるのはバグでしょうか。
-
reporter バグですね。キャストの経歴もいつの間にか編集できるようになっていたようです(複数クーポン実装時?)。pull request #161で修正しました。
バグか仕様かさだかでないような事も、できるだけIssueを立てていただくと助かります。報告に「質問・連絡」のIssueを使う事には、いくつもデメリットがあります。
- 後々の検索性。「この問題はあの時の修正と関係が深いはず」と思ってIssueを検索したら長大なスレッドに埋もれていてえらく苦労する、という事がすでにしばしば起きています。
- やり取りが必要になってコメント数がむやみに増えると本来の用途を阻害します。
- 複数の話が混じり合う状況が起きます。
- 問題の出処をコミットログに記しにくいです。
もしそれがバグでなかったり、修正の必要がないものだったりしても、ステータスをwantfixとすればいいだけです。
-
XEditorにはWBにあるこのキャストはこのLvなら後何枚カードを所有できるという表示はなかったのでしたっけ。
あったような気がするのですが、今見ると見つからないような。 -
reporter カードの所有可能枚数はステータスバーに表示されます。
たしかツールチップで出していた時期もあったのですが、鬱陶しいので移動した気がします(とはいえ何年も前の事なので記憶が曖昧です)。
-
ありがとうございます。
確認してみたらありました。 左下に出るんですね。
簡単なことで手間をかけてしまい恐縮です。 -
長いイベントツリーのあるエリアでマウスでスクロールしようとすると暗転というか灰色になってイベントツリーが見れなくなる状態になったのですが(該当エリアを開き直したら元に戻る)、それからしばらく同じことを繰り返してたらエラーログが出ました。
強制終了後、再び試してみたら直っていたので再現方法は分かりません。
ただの処理落ちかなとも思うのですが、エラーログが出たので、一応貼っておきます。2017-07-23 01:21:36 [Build: 2017-07-23 00:17:23 Debug (64-bit)] cwx\utils.d:136 Stack Trace -------- cwx\editor\gui\dwt\mainwindow.d-mixin-4424, 4424 cwx\editor\gui\dwt\mainwindow.d-mixin-4427, 4427 cwx\editor\gui\dwt\dutils.d-mixin-4200, 4200 cwx\editor\gui\dwt\eventeditor.d-mixin-1308, 1308 -------- 2017-07-23 01:21:36 [Build: 2017-07-23 00:17:23 Debug (64-bit)] cwx\editor\gui\dwt\mainwindow.d:4536 [Failed to execute runnable] org\eclipse\swt\SWTException.d, 99: 0x00007FF74DBDFFB0 0x00007FF74DBDFDB4 0x00007FF74DD91DC8 0x00007FF74DBF18E6 0x00007FF74DBEF48B 0x00007FF74C8DBD8C 0x00007FF74D630D6B 0x00007FF74DEBE982 0x00007FF74DEBE83F 0x00007FF74DEBE8FC 0x00007FF74DEBE83F 0x00007FF74DEBE63F 0x00007FF74D631344 0x00007FF74DF846D5 0x00007FFD0F3A2774 in BaseThreadInitThunk 0x00007FFD10D70D51 in RtlUserThreadStart
-
reporter 再描画処理前のチェックの抜けでした。
-
セリフコンテントでセリフのコピペをしていたら突然エラーになりました。
何かの操作がかちあった結果だと思うのですがよく分かりません。
エラーログで原因が分かったらいいのですが。2017-08-02 23:52:23 [Build: 2017-08-02 19:47:57 Debug (64-bit)] cwx\utils.d:136 Stack Trace -------- cwx\editor\gui\dwt\mainwindow.d-mixin-4424, 4424 cwx\editor\gui\dwt\mainwindow.d-mixin-4427, 4427 cwx\editor\gui\dwt\dmenu.d-mixin-382, 382 cwx\editor\gui\dwt\undo.d-mixin-114, 114 cwx\editor\gui\dwt\customtext.d-mixin-427, 427 cwx\editor\gui\dwt\messageutils.d-mixin-442, 442 cwx\editor\gui\dwt\messageutils.d-mixin-448, 448 -------- 2017-08-02 23:52:24 [Build: 2017-08-02 19:47:57 Debug (64-bit)] cwx\editor\gui\dwt\mainwindow.d:4536 [Range violation] cwx\editor\gui\dwt\messageutils.d, 449: 0x00007FF675AB87D2 0x00007FF675481E37 0x00007FF6749488F7 0x00007FF674948ADB 0x00007FF6756F63CB 0x00007FF673EDD1E3 0x00007FF673EDF7BB 0x00007FF6758E7B42 0x00007FF6759817F7 0x00007FF67576EE19 0x00007FF67581C11E 0x00007FF675819A9D 0x00007FF6744ED23C 0x00007FF67525B0EB 0x00007FF675AE90A2 0x00007FF675AE8F5F 0x00007FF675AE901C 0x00007FF675AE8F5F 0x00007FF675AE8D5F 0x00007FF67525B6C4 0x00007FF675BAF275 0x00007FFF3F312774 in BaseThreadInitThunk 0x00007FFF40C50D51 in RtlUserThreadStart
-
reporter アンドゥ・リドゥのタイミングのようです。該当箇所に対策コードは入れておきます。
-
不保有のKCを編集できる状態で右クリックメニューから成功を押したタイミングでエラーになったのは覚えているのですが再現しません。
その前にやった置換やアンドゥが関っているのかもしれませんが、その辺りをアレコレやってみても上手く行きません。
ダメダメなんですが、またしてもエラーログだけになります。
ここに書き込むのも良くないのも分かっているのですが、何だか色々すみません。2017-08-08 18:08:43 [Build: 2017-08-06 11:11:06 Debug (64-bit)] cwx\utils.d:134 Stack Trace -------- cwx\editor\gui\dwt\mainwindow.d-mixin-4424, 4424 cwx\editor\gui\dwt\mainwindow.d-mixin-4427, 4427 cwx\editor\gui\dwt\dmenu.d-mixin-382, 382 cwx\editor\gui\dwt\mainwindow.d-mixin-4047, 4047 cwx\editor\gui\dwt\dmenu.d-mixin-166, 166 cwx\editor\gui\dwt\dmenu.d-mixin-175, 175 cwx\editor\gui\dwt\eventwindow.d-mixin-289, 289 cwx\editor\gui\dwt\eventview.d-mixin-2659, 2659 cwx\editor\gui\dwt\eventview.d-mixin-2662, 2662 cwx\editor\gui\dwt\eventtreeview.d-mixin-3127, 3127 cwx\editor\gui\dwt\eventtreeview.d-mixin-3268, 3268 cwx\editor\gui\dwt\eventtreeview.d-mixin-3303, 3303 cwx\editor\gui\dwt\eventtreeview.d-mixin-3307, 3307 cwx\editor\gui\dwt\eventtreeview.d-mixin-3312, 3312 cwx\editor\gui\dwt\eventtreeview.d-mixin-3313, 3313 cwx\editor\gui\dwt\eventtreeview.d-mixin-3324, 3324 cwx\script.d-mixin-84, 84 2017-08-08 18:08:43 [Build: 2017-08-06 11:11:06 Debug (64-bit)] cwx\editor\gui\dwt\mainwindow.d:4535 [Assertion failure] cwx\editor\gui\dwt\eventview.d, 1227: 0x00007FF66009830B 0x00007FF65EB6C441 0x00007FF65EB6CA23 0x00007FF65E4AF8DB 0x00007FF65FEBC2C2 0x00007FF65FF55667 0x00007FF65FD3A079 0x00007FF65FDEFECE 0x00007FF65FDED84D 0x00007FF65EABD35C 0x00007FF65F82E96B 0x00007FF6600BD822 0x00007FF6600BD6DF 0x00007FF6600BD79C 0x00007FF6600BD6DF 0x00007FF6600BD4DF 0x00007FF65F82EF44 0x00007FF660183AD5 0x00007FFF3F312774 in BaseThreadInitThunk 0x00007FFF40C50D51 in RtlUserThreadStart
-
reporter その前にやった置換やアンドゥが関っているのかもしれませんが、
おそらくその通りで、変更対象となるキーコードを所持しているイベントが本当にそのキーコードを所持しているか?というチェック処理に引っかかってエラーが出ています。
表面上のデータと実際のデータが食い違うという問題がそれ以前に発生しているはずです。それを見つける必要があります。今のところ見つけていません。
ここに書き込むのも良くないのも分かっているのですが、何だか色々すみません。
解決の目処や手掛かりがない問題だからIssueを立てるのを躊躇されているのであれば、むしろ立てていただいた方が助かります。
実際に存在する問題は解決するまでIssueに記録して取っておかなければなりませんし、存在しない・存在しない確率が著しく高い事が分かれば簡単にクローズする事ができます。
-
解決の目処や手掛かりがない問題だからIssueを立てるのを躊躇されているのであれば、むしろ立てていただいた方が助かります。
というより、適切なタイトルが思いつかないという理由が大きいのですが、Build: 2017-08-06 11:11:06版のバグ報告とかそういうのでもいいんでしょうか。
-
reporter タイトルはあとから変更することもできるので、それでも大丈夫です。
タイトルの付け方の指針といえるほどのものはありませんが、起きた現象をそのまま要約して書くのが一番簡単かつ検索性が高いです。今回の場合だと「キーコードの発火タイミングの変更でエラー」などでしょうか。
-
「飛んでけ、この想い!」というシナリオを開いてみたら、大量の(不正なコンテント名が指定されています)というのが出てきましたが、これはどういう意味なのでしょうか。
どこに問題があるのか今一分かりません。 -
reporter 以前攻略wikiのコメントページに同じ質問に対する回答を書いたので、転載しておきます。
コンテント名は、親となるコンテントの種類によってどんな文字列になるかが決まっており、たとえば成功・失敗分岐系では子コンテントの名前は「○」か「×」のどちらかでなければなりません。成功の時は○側、失敗の時は×側へ進むわけです(エディタ上の表示は異なりますが、内部的にはそうなっています)。
スタート等の分岐しないコンテントの子は名前を持たないはずで、エディタの仕様上、そのような場所にコンテントを作ったり移動させたりした時には名前に空文字列が設定されるようになっています(CardWirthEditorやWirthBuilderも)。
ところが実際にはエディタ側のバグで空文字列になっていないケースがあります。そのような時にこの警告が表示されます。
この警告は基本的に無害(分岐とか関係ないので名前がなんだろうが普通にイベントは進む)ですが、当該コンテントを移動したりペーストしたりした時に思わぬ結果を生む可能性はあります。
とはいえ、何か起きても一目で分かるはずなので、やはりほとんど無害といえます。ですからこの警告に対して手を打つ必要はありませんが、気になるのであれば、一度切り取って貼り付ける等の処置で問題を取り除く事ができるはずです。
-
ありがとうございます。エンジン側のバグの警告でしたか。
ちょっと前にoponzuさんがtwitter上で言っていたバグを思い出しました。(1.50で分岐先のコンテントをドラッグ&ドロップで子コンテントと入れ替えると、分岐条件の名称と内部の状態が違くなる)
試してみると分岐条件が空文字列になっています。という警告が出てたのですが、何を言ってるのかが初めて分かりました。 -
以下のようにリスト項目を開くと一時的にウインドウが非アクティブになってしまうようなのですが、これは(SWTの?)仕様になるでしょうか?
https://bitbucket.org/akkw/cardwirthpy-reboot/downloads/SS.png
-
reporter CCombo
が選択肢の表示を別ウィンドウで行っているための仕様と思われます。Win7などで縦幅がミスマッチになる(調節できない)のでツールバー上では
CCombo
を使っているのですが、そのうち普通のコンボボックスにしたい所ではあります。 -
WSNシナリオに1.50シナリオからアイテムを持ってくるにはどうしたらいいですか?アイテム欄にwidファイルをドラッグ&ドロップも出来ないですし。
-
reporter エディタで開いてコピー&ペーストするか、インポート機能を使ってください。
-
出来ました!ありがとうございます。
-
(誤字の報告)
全てのIDを1から振り直すを選択すると確認画面が出ますが、そこの文言が全てのエリアやカードのIDの1から振り直します。になってます。
IDの→IDをBuild: 2018-03-17 20:13:31 Debug (64-bit) Compiled by Digital Mars D 2079
-
reporter pull request
#282ありがとうございます。修正しました。
-
msgs.d などをいじってビルドしたら このように文字化けしたのですが、 これって何か書き忘れがあるのでしょうか?
-
reporter 経験上、そうした問題はフルビルドすれば直ります。
-
ありがとうございます、フルビルドしたらまともに表示されました。
-
ステップ値を空文字または空白にすると 段階数を増やしたときに (2)、(3)、・・・と括弧付きの文字が出てきてしまいます。
-
reporter -
今別のパソコンでエディタの開発環境を作ろうとしてdwtをビルド?しているところですが、git clone でソースを持ってくるところまではできるのですが、dub すると、
Target is a library. Skipping execution.
とでて、ビルド出来ません。 そのため今の開発環境も最新のDMDが入れられません。 どうしたらよろしいでしょうか?
-
reporter DWTは数ヶ月前にdubに移行しています。新しいビルド方法は
README.txt
にまとめておきました。 -
Windowsの場合 ------------- DWTをGitHubから取ってきます。 今はDWTも[dub](https://code.dlang.org/)で使えますが、CWXEditorの規模になると工夫無しではリンカがエラーを吐いてしまうので自前でライブラリを用意する必要があります。 以下のようにしてDWTをビルドします。 git clone https://github.com/d-widget-toolkit/dwt.git cd dwt dub --build=release :base dub --build=release
をやったのですが、上手くいきません。
-
reporter なんとも言えません。エラーメッセージを読んで対処してください。
-
Target is a library. Skipping execution. でライブラリが出来ていることを確認しました。 その後ビルド出来ました。ありがとうございます。
-
CardWirthPy.exeの場所を設定して、 cwxeditor.exeを1度終了し、 再度起動したとき 添付のエラーダイアログが6回表示されます。 どうしてだか分かりますでしょうか? ちなみにCardWirthPy.exeの場所を設定して なかったらエラーは起こりません。
-
ちなみにこのエラーが出た後、
CardWirthPy.exeの場所選択ダイアログをみると、
添付のようにファイル名:CardWirthPy.exeのCaが取れています。
-
reporter 見た感じ環境固有のエラーのようですが、少なくともcwxeditorはOffice15のDLLを直接ロードしてはいないはずです。WindowsのシステムDLLのどれかが参照していて、それをセキュリティソフトが妨害しているような事があるのかもしれません。私には原因が分かりません。
-
ちなみに上記エラーが出たパソコンはWindows7でウイルス対策ソフトとしてAVGが入っています。 AVGが悪さしているのかもしれません。
-
今までPyの方のミラー置き場でCWXEditorのミラーを兼用していましたが、容量が7割超えたのでCWXEditor専用のミラー置き場を別に作りました。事後報告になりますが、トップのリンクを変更させて頂きました。
https://ux.getuploader.com/m_cwxeditor/
また、長月さんの見解として旧版は残しておいても構わない・1系は特に消しにくいということでしたので、バックアップを兼ねて1~5系の最終版をアップさせて頂きました。何か問題があれば自分の方までご連絡下さい。
-
reporter いつもありがとうございます。
1系が消し難い理由はたしかすでにコンパイル可能な環境が失われている(実際にはそれ以外のバージョンも同じだが1系はD1+Tangoなので特に困難)という事だったはずなのですが、実際には調査以外の理由で過去のバージョンを扱う事は無さそうですし、将来容量に余裕が無くなれば消してしまっても構わないかと思います。とはいえcwxeditorは比較的小さいので、当分は大丈夫でしょう。
-
久し振りにログを見ました。ただ原因が分かりません。
セリフコンテントをいじってる時に出てきたことしか分からないです。
再現方法が分かりそうな感触がないので、報告だけはしておきます。2019-02-01 03:01:06 [Build: 2019-01-26 21:20:22 Debug (64-bit)] cwx\utils.d:136 Stack Trace -------- cwx\editor\gui\dwt\mainwindow.d-mixin-4734, 4734 cwx\editor\gui\dwt\mainwindow.d-mixin-4737, 4737 cwx\editor\gui\dwt\messageutils.d-mixin-781, 781 cwx\editor\gui\dwt\messageutils.d-mixin-605, 605 -------- 2019-02-01 03:01:07 [Build: 2019-01-26 21:20:22 Debug (64-bit)] cwx\editor\gui\dwt\mainwindow.d:4846 [Range violation] cwx\editor\gui\dwt\messageutils.d, 609: 0x00007FF776B680EC 0x00007FF775EEAB69 0x00007FF775EEDD82 0x00007FF7769AF342 0x00007FF7769E7B43 0x00007FF7768F8209 0x00007FF776948FFF 0x00007FF776946FFD 0x00007FF77619DFEE 0x00007FF775153AE0 0x00007FF776B8B192 0x00007FF776B8AFAF 0x00007FF776B8B0BB 0x00007FF776B8AFAF 0x00007FF776B8AD66 0x00007FF7751540C4 0x00007FF776CA362C 0x00007FFCCC813034 in BaseThreadInitThunk 0x00007FFCCD9F3691 in RtlUserThreadStart
ここはそろそろ新しいのを立てた方がいいんじゃないでしょうか。
-
reporter -
reporter issue #292を立てました。以降はそちらにお願いします。
-
reporter - changed status to resolved
- Log in to comment
上書き保存すると今度は
この二つがちかちかと表示されるようになりました。