CWXEditorについての質問・連絡等(part3)

Issue #149 resolved
k4nagatsuki repo owner created an issue

新規Issueを立てるのに躊躇するような事柄を吸収するための汎用Issueです。

CWXEditorの使い方などの質問・軽い連絡・報告など、自由にご利用ください(ただしコメントにはBitbucketのアカウントが必要です)。

スレッドが長くなりすぎた場合はクローズして次の汎用Issueを立てます。


このIssueは#106の続きです。

Comments (192)

  1. jinto_

    上書き保存すると今度は
    WS001061.JPG
    WS001062.JPG

    この二つがちかちかと表示されるようになりました。

    Build: 2017-04-16 18:52:57 Debug (64-bit)
    Compiled by Digital Mars D 2074
    
  2. jinto_

    もう一つ同じエディターなのですが上書き保存するとCPUの使用率が跳ね上がります。
    2%ぐらいから30%近くになります。

  3. k4nagatsuki reporter

    pull request #46

    たぶん修正できたと思いますが、これでどうでしょうか。

    もう一つ同じエディターなのですが上書き保存するとCPUの使用率が跳ね上がります。

    これは永遠に高いままになるという事でしょうか?

    一時的な事であれば、保存に伴ってデータの書き出しやアーカイブなどの処理が走っているはずなので、環境にもよりますがそのくらいのCPUパワーは食うのではないかと思います。

  4. jinto_

    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まで上がり中々下がらないです。

  5. jinto_

    お忙しい中、いつもありがとうございます。
    2が直ってるのを確認しました。

  6. jinto_

    所持カードの一覧を新しいウィンドウで表示したとき、右側のタブの状態に戻したくなったらそのためのコマンドというのはあるのでしょうか?

  7. k4nagatsuki reporter

    所持カードのタブ(ウィンドウではなく)をドラッグして、ワークエリア(シーンビューなどが表示されるエリア)の右側へ動かし、ワークエリアの右側が薄黒く表示されたらドロップしてください。それで薄黒くなっている位置に移動するはずです。

  8. req

    マージして気づいたんですけど、
    msn_no_effect.png
    ソース管理に上がってないかもしれませんよ?

  9. k4nagatsuki reporter

    たしかにそうですね。ありがとうございます。add忘れはたまにやってしまいます。

    別件ですがpull request #49の中で一緒に追加しておきました。

  10. req

    操作していて、イベントビューのコンテントを中押しでも
    ダブルクリック代わりになるオプションとかしたほうがいいんじゃない?と思いました。

    XEについてのアイディアなのでとりあえず連絡しておきます。
    一考に値すると思えば、課題立ててご議論ください。

  11. jinto_

    状態変数
    新しく作成で名前被りでOK押す→(2)が作成される。
    既存の変数を名前を被らせてOK押す→キャンセルとなるのは仕様でしょうか?
    後者が仕様だとしたらOKが押せなくなるなり注意が出るなりした方が親切だと思います。

    Build: 2017-04-28 21:26:18 Debug (32-bit)
    Compiled by Digital Mars D 2074
    
  12. k4nagatsuki reporter

    これは名前以外が更新されるという仕様ですが、ちょっと分かりにくいかもしれないですね。数値付きにする方が妥当かもしれません。

  13. ハルキゲニア

    初期及び二次効果音の選択なんですが、デフォルトからWSN2標準等を選択をしようとすると一旦効果音無しにしないと選びなおせません。

  14. ハルキゲニア

    あと、イベントの効果音の選択時に、デフォルトの効果音をクリックした時に一瞬WSN2標準の効果音が表示されます。

    効果音の選択自体は普通に出来ます。

  15. ハルキゲニア

    お疲れ様です。

    初期&二次効果音の方は正常に動作する事を確認しました。

    イベントの効果音指定の方がクリックするとデフォルトだとWSN2が一瞬表示されてちらつきます。

    WSN2デフォルト共に選んだ効果音の表示が一番下に移動してしまいます。

    2回クリックで音の確認が出来るのはサンプラーみたいで良いと思います。

    デフォルトの2回クリックがなんと言うか、押しても表示がちらついて反応しづらいです。

  16. k4nagatsuki reporter

    pull request #66

    ご確認ありがとうございます。

    たぶんWSN標準素材の対応の頃から、デフォルトのフォルダ内で選択を行った時に無駄にリストの更新処理が走るようになっていたようです。修正しました。

  17. jinto_

    BGMを再生すると、毎回
    WS001078.JPG
    これが表示されてしまうのですが(不思議なことに一度長さが取得できたことがあった)、
    音声の長さを取得する方法というのはあるのでしょうか。

  18. k4nagatsuki reporter

    SDL_mixerで曲の長さをうまく取得する方法は無いようです。

    今のCWPy・cwxeditorでは、基本的にSDL_mixerで音声を再生しておらず、可能な場合はBASS Audio(bass.dll)を使っています。それが使えないか、設定でSDLを選択した場合にSDL_mixerを使います。

    そのように表示される原因は、設定で再生方式がSDLに固定されているか、CardWirthPyの場所が正しく設定されていないかだと思います。前者の場合は「自動選択」にしてみてください。

    設定の「SDL(CardWirthPy方式)」という文言が現状に合っていないですね……。あとで手入れしておきます。

  19. jinto_

    設定で再生方式がSDLに固定されているか、CardWirthPyの場所が正しく設定されていないかだと思います。

    確認してみた限りどちらも当てはまらないようです。
    ただWinmm方式にすると表示されるようになりました。(ogg以外)
    特に不満があるわけでもないので、仕様ならそれで構いません。

  20. k4nagatsuki reporter

    BASS Audioでの再生が上手く動かない理由としては、

    • CWPyの場所が不明
    • CWPy付属のBASS関連DLLが正しい位置にない(bass.dllbass_midi.dll /64bit版はx64以下)
    • クラシックエンジンを使っている時にbass.dllbass_midi.dllが正しい位置にない
    • エンジン側のサウンドフォントの設定が正しくない

    などが考えられますが、いずれにせよ動かないのであればWinMMを使うというのも有効かと思います。ただ、音量の調節がうまくいかない(フェードイン・アウトができない)事に注意が必要です。

  21. jinto_

    ありがとうございます。
    新しくpyをDLしてbass.dllとbass_midi.dllをコピペしてみたら直りました。
    壊れてたんですかね 。
    お手数おかけしました。

  22. jinto_

    格納された召喚獣の使用時イベントを開いて、コンテントを削除するとクラッシュするようです。

    Build: 2017-05-04 20:56:54 Debug (64-bit)
    Compiled by Digital Mars D 2074
    
  23. k4nagatsuki reporter

    pull request #72

    だいぶ前(たぶん複数ビュー対応あたり)から格納カードの使用時イベントがほとんど動かなくなっていたみたいです。

    ご報告ありがとうございます。修正しました。

  24. jinto_

    ありがとうございます。

    この修正が原因なのか?カードのイベントビューのツリー上でおかしなことが起こるようになったようです。
    1.新しくコンテントを入れようとしても無反応で、一度画面を切り替えると反映される。
    2.コンテントを削除するとクラッシュする。

  25. k4nagatsuki reporter

    pull request #73

    すいません、格納カード側を直した時の見落としで、メニュー・エネミーカード・プレイヤーカードの方で同じ問題が起きるようになっていました。今度は大丈夫だと思います。

  26. jinto_

    禁則処理のチェックを外しても、新しくコンテントの作成をすると禁則処理にチェックが入った状態になってるのは使わない人(或いはたまに使う人)からすると問題ある仕様ではないでしょうか。
    wsn.2限定の機能なので難しいでしょうが、デフォルトで禁則処理をオフにするオプションは必要ではないかと思います。

  27. k4nagatsuki reporter
    1. 禁則処理は次の行の頭にが来たり、行末にが来るのを防ぐ処理です。
    2. そのような不自然な文章にならない場合は、禁則処理をしていてもしていなくても結果は同じになります。
    3. Wsn.2より前では禁則処理は使えないので、新規作成時にはデフォルトでオフになります。

    仰る問題は、Wsn.2で作ったシナリオであっても、メッセージの行頭のや行末のが表示される事を望む人ないし状況が多い、という前提がなければ成り立たないように思います。

    私にはそうは思えないのですが、実際のところどうなのでしょうか。

  28. jinto_

    禁則処理を使っていて後でシナリオを別のデータバージョンにした時に、メッセージとセリフコンテントのチェックが大変そうだなと思いました。

    あと、右側に禁則処理ありと表示されるのが何となくいやという酷い理由もあります。(使いたくて使っているならいいのですが、そうではないので毎回表示されるのが気になる)
    これは自分だけだから意味はあまりないでしょうが。

  29. Liar_cw NA

    害となり得る点を挙げるとすれば、こんなところでしょうか。
    私もオプションが必要だと思います。

    1. 分岐や選択肢のための空のメッセージコンテントを置いたときに(禁則処理あり)の表示が気になる。
    2. 文章の途中でも高確率で禁則処理が入る。以外でも処理が入ってしまい、端まで使い切れない。(禁則処理のための余白?)
    3. 禁則処理なしが当たり前だった環境からデフォルトでオンにされると却って邪魔になる可能性がある。機能に頼らず自分で整える人からすると、いちいちオフにするのが面倒くさい。
    4. 禁則処理のヒントがどこか不安が残る内容であり、あまり信用できそうにない。
  30. k4nagatsuki reporter

    Wsn.2で作って1.50に移植するというマルチプラットフォーム対応手順がありうる事などを考えると、たしかに納得がいきます。

    しかしこれは個別に対応するべき問題ではないです。すべてのイベントコンテントで初期値を設定可能にするという課題がすでにあり、その一部として解決されるべきです。

    なんとなくインタフェースも浮かんだので、いい加減着手してみましょう。

    文章の途中でも高確率で禁則処理が入る。。や」以外でも処理が入ってしまい、端まで使い切れない。(禁則処理のための余白?)

    これは変ですね。処理を見直してみます。

    右側に禁則処理ありと表示されるのが何となくいや

    これは単に表示の問題です。その理屈でデフォルトがオフの方がいい、という事になるのであれば、禁則処理無しの時に「禁則処理無し」と表示されるという仕様であれば禁則処理をデフォルトでオンにするべきという事になってしまいますが、そんな事はないはずです。

  31. jinto_

    これは単に表示の問題です。その理屈でデフォルトがオフの方がいい、という事になるのであれば、禁則処理無しの時に「禁則処理無し」と表示されるという仕様であれば禁則処理をデフォルトでオンにするべきという事になってしまいますが、そんな事はないはずです。

    うーん、分かりにくかったと思いますが、使いたくて使ってるわけではないのにの方に力点がありました。
    だから、自分が選んでonにした結果として禁則処理ありと表示されるなら全く問題はなかったのです。
    今は常にonの状態でoffにするには毎回チェックを外さないといけない→面倒だからチェックを外さない→禁則処理ありと表示されるのがちょっとうっとうしい、と感じたのです。

  32. jinto_

    XEditorの場合、最大化した状態で最小化→最大化をすると、一度縮小画面(元のサイズに戻すでつくられる画面)になってから最大化しますが、これはWindowsの挙動とは違うのではないでしょうか。
    その副産物として、
    WS001129.JPG

    WS001130.JPG
    この位置が最小化→最大化で変わるのが少し不便に感じます。

  33. jinto_

    1.セリフコンテントのID検索のソートがイベントツリー内の下のものから並べられるようです。
    例えばクーポンビューで老人で参照を検索してみてみると、一つのイベントツリー内の下のものから順に並べられて、一番上まで行くと次のイベントツリーの一番下のセリフコンテントからとなります。

    2.素材検索の結果がランダムになってるようです。
    例えばゴブリンの洞窟の背景_暗闇で検索してみると、
    WS001132.JPG

    Build: 2017-05-07 02:39:22 Debug (64-bit)
    Compiled by Digital Mars D 2074
    
  34. jinto_

    対応はいつでもいいので、見つけたもの置いときます。

    1.寺雨さんの評価メンバの概要には、

    ※ちなみにクーポンを何も指定しない場合は、初期点が何点であっても全員の中からランダムで話者決定される。

    とあり、実際そうなってるようですが、pyの場合初期点が0以下だとランダム決定ではなく台詞がスキップされるようです。

    2.クーポン多岐分岐のこれは分岐条件の重複にならないのでしょうか。
    WS001138.JPG

    3.pyの場合、イベントビューでキーコードを追加すると[]がつきますが、その状態で検索かけると
    WS001133.JPG
    こう二重になってしまうのであまり良くないのではないでしょうか?

  35. jinto_

    スクリプトに変換したセリフコンテントで、台詞の種類を3つ以上含めて途中までのコピーで貼り付けるとエラーになります。
    WS001136.JPG
    こんな感じです。

    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
    
  36. jinto_

    スタートコンテントの文字列を空にしてそのままイベントの作成ボタンを押すとエラーになります。

    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
    
  37. jinto_

    お疲れ様です。
    直ってるのを確認しました。

    後から編集で入れたのですが、
    2.クーポン多岐分岐のこれは分岐条件の重複にならないのでしょうか。
    WS001138.JPG
    はこのままでよいということでしょうか。

    できれば個別の問題には個別のIssueを立てていただけると助かります。

    了解しました。
    簡単なことでissueを立てるのは抵抗があったのですが、これからはissueを立てるハードルをもっと下げてみます。

  38. k4nagatsuki reporter

    pull request #85

    ありがとうございます。対応しました。

    今のところBitbucketはコメントの修正や削除についてはまったく通知をくれないので、後から編集された場合は内容に気づかない事があります。

  39. jinto_

    忘れてましたが、

    pyの場合初期点が0以下だとランダム決定ではなく台詞がスキップされるようです。

    これは仕様ということでしょうか。
    寺雨さんの評価メンバの概要は評価メンバの解説としては有名なので、合わせた方がいいように思うのですが。

  40. 暗黒 騎士

    自分の見逃しだったらすいませんが、それはPyの方の問題で
    ここの最後のPRで修正されているのでは…?

    XEにも修正必要箇所があるということでしょうか。

  41. jinto_

    すみません。確かにそうでした。
    xeditorの方しか見てないので気づきませんでした。
    教えてくださってありがとうございます。

  42. jinto_

    こんなものを作ってみました。
    http://ux.getuploader.com/Slash/
    どうも更新されそうにないblackhole氏の差し替えアイコンセットの補完アイコンです。

    暗黒騎士さん、もし問題なかったら、お手数ですが攻略wikiの方でリンクを張ってくれませんか。
    ただ、blackhole氏の差し替えアイコンセットが更新されることがあったら削除します。

  43. jinto_

    評価メンバで見てみたら変な感じになったので取り下げます。

    ・・・
    幾つか削除して、再度上げときました。

  44. 暗黒 騎士

    おぉ、いいですね。早速リンクさせて頂きました。
    と書こうとしたら取り下げられていた……。

    リンク集には残しておきますね。選択肢は多い方が良いと思うので気が向いたらまた公開してください。

  45. jinto_

    シーンビューのカードを選択して、位置とサイズの変更から小さく揃える・大きく揃えるを選ぶとエラーになります。

    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
    
  46. jinto_

    お疲れ様です。
    エリアとバトルのシーンビューで数値を上げるボタンを押すと、下のボタンが隠れるというか一時的に非表示になるようです。
    WS001144.JPG

    Build: 2017-05-20 11:43:49 Debug (64-bit)
    Compiled by Digital Mars D 2074
    
  47. jinto_

    大雑把な報告になってしまうのですが、白光-ⅲ-でファイルb_20.jpy1の参照を検索して背景変更の画面を開いて、背景画像の設定から画像の一覧表示のボタンをクリックすると確定でクラッシュします。

  48. k4nagatsuki reporter

    pull request #92

    ありがとうございます。どうもJPY1イメージを一覧に表示しようとすると必ずアクセス違反になっていたようです。

    エリアとバトルのシーンビューで数値を上げるボタンを押すと、下のボタンが隠れるというか一時的に非表示になるようです。

    これはなんなんだろう? Windowsかライブラリの不具合だと思うのですが、回避しようとしてもどうもうまくいきません。

  49. jinto_

    スタートの呼び出しコンテントをクリックして編集画面を出し、適用を押してコンテントを生成、そのまま画面を閉じずに生成したコンテントを削除するとエラーになります。

    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
    
  50. 暗黒 騎士

    自分は以下のような感じで管理しているのですが、

    CWPy
    └XEditor
    
    ○○バリアント
    └Py用シナリオ
    

    たとえばこのバリアントのPy用シナリオ(WSN2形式)を読んでいる時、効果音再生コンテントの▷等でWSN2効果音が再生されません(CWPy.exe場所は設定済みで32bit/64bit両方で確認、念のためWinMMとSDL両方に設定して再生しましたがどちらも再生できず)

    また、スキンを指定しての新規作成時にはXEのTempフォルダに一時展開されているようですが、
    その時にClassicなどデフォルト効果音がoggになっているスキンを指定すると効果音全般が鳴らない感じです。
    多分ディレクトリのパス探しで表示と再生で読む先が一致してないのかなと思ったんですが、wavのスキンは再生されるので、oggのみの現象のようです。

  51. k4nagatsuki reporter

    どうも、症状からするとBASS Audioでの再生が行えていないように見えます。サウンドフォントの設定が空になっているとか、bass.dllbassmidi.dllが正しい位置に無いという事はないでしょうか。

  52. k4nagatsuki reporter

    コンソール版を実行すれば、どの音声再生機構が初期化されて再生に失敗して解放されているか、というような挙動が見えるようになると思います。

    たぶん違う問題だと思いますが、BASS Audioを一度開放すると二度と使えなくなる不具合があったのでpull request #97で修正しました。

  53. 暗黒 騎士

    すいません、最新版のDLLで上書きして再起動したら再生されるようになりました。
    よく見ると上記jinto_さんと同じ症状でしたね…大変失礼しました。

  54. jinto_

    ステップ・フラグ代入や比較分岐のコンテントが、一度適用ボタンを押すと次からはもう適用ボタンが押せなくなるようです。

    Build: 2017-05-26 22:27:18 Debug (64-bit)
    Compiled by Digital Mars D 2074
    
  55. jinto_

    WS001159.JPG
    この状態で閉じるボタンを押して、再度開くと
    WS001160.JPG
    こんな風にクーポン・ランダム多岐分岐のチェックが外れませんか。

  56. 暗黒 騎士

    CWE/WBで特徴を全て左で入力したキャストカードは

    ♂・子供・標準型・秀麗・都会育ち・厚き信仰・冷静沈着…
    

    と特徴チェック一覧の縦順並び(宿でPCを制作した時は横順)になりますが、

    XEditorの場合、どちらとも異なる

    ♂・子供・標準型・秀麗・過激・好奇心旺盛・裕福・名誉こそ命・楽観的・誠実・お人好し…
    

    というような並び順になるようです。これは意図された仕様になりますか?(気にするのは自分ぐらいかもしれませんが…)

  57. jinto_

    1.すべて置換する前に確認ダイアログを表示するにチェックを入れると、置換前・後が同じでも確認ダイアログが出ますが、ID検索のタブだけは挙動が違うようです。

    2.検索対象の絞り込み検索がクラシックだと
    WS001161.JPG
    こうなって、同じシナリオがWSNだと
    WS001162.JPG
    こうなるのは仕様でしょうか?

    3.WS001149.JPG
    このキャンセルボタンはどこで使うのでしょうか。

  58. k4nagatsuki reporter

    pull request #101

    テキストとパスは、置換前と置換後が同じ文字列でも、ワイルドカードや正規表現を使うと結果が異なる事があります。タイミングが違うのはたぶんそのためだと思います。が、統一しておいた方がよさそうなのでID検索の方を合わせました。

    2.は、すみませんが意味が分かりません。本来絞込条件に該当しないリソースまで出てきてしまうという事でしょうか? クラシックとWSNが同じシナリオであるというのもありえず、どちらかであるはずです。

    キャンセルボタンは検索時間が長い時に中止する時に使ってください。


    すみませんが個別の問題についてはできるだけ個別にIssueを立てていただけると助かります。検索性が悪くなる上、やり取りが発生すると面倒な事になってしまいます。

  59. jinto_

    2は名前が空白のカードの扱いの違いです。
    検索と置換画面の右側にある検索対象の絞り込み検索で文字が合ってなくてもクラシックだと表示され、WSNだと非表示になるようなので。

  60. k4nagatsuki reporter

    手許では再現できないのですが、それは全てのシナリオで再現するのですか?

    絞込条件はどうなっていますか?

  61. jinto_

    確か上書き保存して再起動しないと出なかったと思います。
    前に吹雪さんのシナリオでもやってみたら表示されました。
    絞込条件は適当です。 キーボードでめちゃくちゃに。
    仕様ではないんですかね。

  62. k4nagatsuki reporter

    仕様ではありませんし、まったく再現しないのですが、具体的な手順は分かりますか?

  63. jinto_

    クラシックシナリオで
    1.カードの作成、空白でOKを押す。
    2.上書き保存後、一度閉じる。
    3.検索と置換画面の右側にある検索対象の絞り込み検索で適当に文字を入れる。
    4.すると1で作ったカードが残る。
    WS001163.JPG
    こんな感じです。この7が1で作ったカードです。

  64. k4nagatsuki reporter

    pull request #102

    再現できたので修正しました。D言語の仕様上の罠に引っかかったみたいです。

    今回に限らず、諸々の現象は再現手順を教えていただけると助かります。

  65. jinto_

    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
    
  66. k4nagatsuki reporter

    とりあえず原因は分かりました。データを削除してくださるようお願いします。

    バグ調査のためにシナリオの一部を取り出して提供するという事は、著作権法が認める範囲でも可能なのですが、充分に注意して行う必要があります。

    一番いいのは、やはり自分で最低限の再現データを作る事です。

    1. 対象のシナリオのうち、バグと関係無いものをどんどん削っていく。これは徹底的に行うべきです。たとえば今回のバグはラウンドとキーコードの発火条件が並んでいる所で発生するので、効果音コンテントの内容は関係無いはずです。
    2. データを削っていくうちに、本当に問題なのがどこかは分かる可能性が高いです。その部分を自分で再現すれば、問題は一切無くなります。

    上記の方法が無理な場合、シナリオの「引用」を試みる事が、おそらく可能だと思います。引用の要件を満たせばよいです。要件は、引用するデータが最低限必要な分だけである事、引用する部分の内容を変更しない事、バグ報告が主で引用データが従になっている事、出処(著作権者)を明示する事です。

    それもできない場合は、作者の許可無しで再現用データの提供を諦めるべきです。たしか著作権法では図書館が調査用にデータを提供したり録画等の技術開発試験のためにデータを利用する事を認めていますが、cwxeditorのバグ調査のためにユーザが自分に著作権の無いシナリオを許可無く提供する、というのは無理なはずです。

    私がたまたまそのシナリオを持っているという可能性もあるのでシナリオ名をあげるだけでもいいですし、エラーログがあればシナリオが無くても原因が分かる可能性があります。再現データの提供を求めている立場で言うのも心苦しいのですが、どうか法的な無理はしないようお願いします。

  67. jinto_

    再現しないのを確認しました。

    危ういことをしてしまったようで、どうもすみません。

    言い訳にもならないですが最初の何だこれは?からエラーが出るのを40回ぐらいは見て、精一杯絞り込んだのがあれでした。
    自分の能力的には ラウンドとキーコードの発火条件が並んでいる所で発生するというのを突き止めるのには150~200は見ないと無理(或いは、見ても無理)で、それだけの忍耐は持ち合わせてないです。
    そのLvのテスターが理想でしょうが、自分はそこまでのものではないようです。

    今回はシナリオ名とエラーログが良かったようですね。
    ただこれにもちょっと言い訳があって、あのシナリオはバックアップ取らずにnextでセーブしてしまったのを地道に復元したものなのです。
    しかも、元のシナリオはnextからの移行とともに削除していました。
    同じシナリオになってるか確実には分からなかったもので、シナリオ名をあげても再現しませんとならないかなと思いああいう形をとりました。
    複数回のやり取りを前提にすればいいことなんですが、一発で決めたかったのです…。

    言い訳ばかりで見苦しい。
    丁寧な言葉ありがとうございます。次からはもっと慎重にやります。

  68. k4nagatsuki reporter

    何はともあれ修正できてよかったです。ご確認ありがとうございます。

    個別のIssueを立てる事には、やり取りが多少しやすくなるという効果もあるので、調査が長引きそうと思えた場合にはそれも考えてみてください。

  69. jinto_

    対象エンジンを1.28にして二足の竜の島で誤り検索をして思ったんですが、選択肢内の特殊文字はCardWirth1.50より前のバージョンでは展開されませんの警告がおかしくないでしょうか。
    1.メッセージコンテントでは選択肢の作れるところでコンテント内においてフラグ・ステップの埋め込みをすると表示される。
    2.選択肢内ではフラグ・ステップの埋め込みでは警告されるが、特殊文字では警告が出ない。

    Build: 2017-05-29 21:42:28 Debug (64-bit)
    Compiled by Digital Mars D 2074
    
  70. jinto_

    カードの効果音を別の効果音に置換後、該当カードを開いて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
    
  71. jinto_

    この二つはバグでしょうか。
    1.カードの効果音でファイルを選択を選ぶと素材検索にファイルを選択が追加される。
    2.リューンの闇に隠れるやモンスター図鑑+の飛行カードをインポートすると素材検索に(なし).wavが追加される。

  72. k4nagatsuki reporter
    1. pull request #108
    2. pull request #109

    後者はおそらくCardWirthEditorの仕様またはバグによるもので、実際に(なし).wavというファイル名が設定されています。

    (なし)という拡張子のないファイル名が現れる事は認識していて、そちらは読み込み時点で設定なしに差し替えるようにしていたのですが、.wavつきのものもあるとは知りませんでした。対処方法は同じです。

  73. jinto_

    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
    
  74. jinto_

    1.値が未決定の変数の設定で絞り込み検索をして、プルダウンメニュー選択でキャンセル。
    2.カードと背景の欄、コンテントの初期値では絞り込み検索ができない。
    1はバグで、2は忘れたのでしょうか?
    カードと背景の方はやろうとすると大変そうですが。

  75. k4nagatsuki reporter

    1.はテンプレート機能のダイアログで問題が起こるという事でしょうか? 手許で試しましたが、今のところ特に問題は起きていません。

    2.は必要性の割に実装が大変です。必要だと思われるのでしたら、Issueを立てておいていただければ、将来実装できるかもしれません。

  76. jinto_

    1.WS001172.JPG
    この名前の一部をクリックするとメニューが出るのではなく、キャンセルになります。

    2.必要とは感じてません。
    こんなにたくさん絞り込み検索が対応してあるのに何でだろうと思ったのです。

  77. k4nagatsuki reporter

    pull request #112

    どうもSWTのカスタムコンポーネントの何かと干渉してうまく動いていないようなのでOSネイティブのコンボボックスに変更しました。

    絞り込み検索は、邪魔にもならないですし、できないよりはできた方がいいと思ったところにはつけるようにしていますが、それもかかる手間によりますね。特にシーンビューに後付しようとするととんでもない事になると思います。

  78. jinto_

    検索と置換画面で格納された召喚獣内のコンテントを開こうとすると、Text、コンテント、未使用、誤りだと WS001173.JPG
    これが出て開けなくて、IDと素材検索だと開けますね。
    全てで開けたらいいなと思うのですが、それは難しいでしょうか。

  79. 暗黒 騎士

    ステップ数を10000まで増やしたステップが一つでもあると
    ステップやステップ操作系コンテントのダイアログ(代入は軽い)を開く度に
    3秒ぐらい掛かって重いのですが、これは改善難しいですか?あるいはスペック次第では軽いなら良いのですが…

    NEXTの数値ステップの上位互換的に思っていたのですが、現状だと代わりに扱うのは結構しんどいのかもしれません。

  80. k4nagatsuki reporter

    pull request #115

    一応やってみましたが、初期値のコンボボックスの初期化が遅いのはどうにもならんですね。フォーカスが合った時にはじめて初期化するようにはしました。

  81. 暗黒 騎士

    ありがとうございます。劇的に速くなってました!

    副作用か不明ですが、設定のステップ値=$Nで、値直接入力で一気に10000まで入れた場合
    9-98までが9、100-998までが10、999-9998までが11、9999が12
    という変則的な連番になるようです。

  82. jinto_

    親父を倒せ SPver for PY開いていて思ったのですが、
    背景画像の設定で画像の一覧表示を開いていくとサクッと開けるフォルダと時間のかかるフォルダがありますが、これは改善のしようがないでしょうか。
    必ずではないけど時間のかかるフォルダを開くとメモリ消費量が上がっていくのも気になります。

  83. k4nagatsuki reporter

    重いのは画像の読み込みとサムネイルの表示処理です。画面外のイメージを除外する処理はすでに行っているので、これ以上のチューニングはちょっと難しいです。

    必ずではないけど時間のかかるフォルダを開くとメモリ消費量が上がっていくのも気になります。

    これはだいぶ前からあるDの処理系の問題なのですが、今のところ改善されていないです。しばらく前に改善の試みはありましたがまだ採用されていません。

  84. jinto_

    そうですか。
    改善できるならずっと前にやってますよね。
    シナリオを色々開いたりするとメモリ消費量がどんどん上がっていきますが、これもやはりどうしようもない?
    WS001180.JPG
    シナリオを閉じてからもう一度開けばいいのですが、WBのメモリ消費量と比べてしまうと何かもったいない欠点のように見えてきます。

  85. k4nagatsuki reporter

    今のdruntimeのGCは大きめのメモリを確保するといとも簡単にメモリリークします。dmdのIssue Trackerでは、これの解決にはPrecise GCが必要だ、という結論になっているようです。

    Precise GCの実装は去年druntimeにPull Requestされましたが、たぶんパフォーマンス問題か何かのせいでマージされなかったようです。その後GCを選択式にする機能が入ったのは、Precise GCを入れるための布石かもしれませんが、議論を追っていないので分かりません。いずれにせよ、これは私がどうにかできるレベルの話ではないので、待つしかありません。

  86. jinto_

    現状どうしようもないということはわかりました。
    XAudio2_7.dll_unloadedの時と一緒ですね。
    改善したらいいなぐらいの気持ちで待つことにします。

  87. jinto_

    イベントビューのキーコードを置換した後、発火タイミングをいじるとエラーになるようです。

    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
    
  88. jinto_

    例えばメッセージコンテントの画像を標準の効果音・BGMで置換すると(存在しないイメージ)と警告が出ますが、そうでない効果音・BGMで置換すると警告が出ないのはバグでしょうか。

  89. k4nagatsuki reporter

    これはスキンのBgmSoundフォルダに入っている画像はTableフォルダを探しても見つからないからですね。

    シナリオ内のファイルはスキン内のフォルダ分けとは関係なく存在するので発見でき、見つからないという警告は出ません。

    それはそうと、誤った形式のファイルを指定している場合には警告した方がよさそうです。Issueを立てておいていただけると助かります。

  90. jinto_

    クーポンビュー他、新規追加されたビューでツールバーにある切り取り・貼り付けボタンを使うとエラーになるようです。

    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
    
  91. jinto_

    (クラシックなシナリオでキャストの所有カードや召喚対象カードを参照で設定する)にチェックを入れて召喚するカードを設定し、画面を一度閉じると召喚対象カードを参照しているのだけど色が変わってない状態になります。

  92. k4nagatsuki reporter

    問題が再現しないのですが、具体的な再現方法を教えていただけないでしょうか?

  93. jinto_

    もしかして名前のないカードをシーンビューにdrag-and-dropするとキャンセルされるのもバグだったのでしょうか。

  94. jinto_

    バグなのか分かりませんが、クラシックシナリオで標準以外の効果音はシナリオの外で鳴らない可能性がありますの警告の出方が少しおかしく思えます。
    1.効果音無しからデフォルトを選択すると警告が出る。
    2.シナリオに導入されてる効果音の場合
    効果音無し→/フォルダだと警告が出るが、効果音無し→デフォルト→/フォルダだと警告が出ない。

  95. jinto_

    filenameで指定されているファイルは素材検索をすると所属なしで表示されますが、それを開くと概略の設定画面が出てきます。
    これはややこしく思えるんですが、仕方のないことなのでしょうか。

  96. k4nagatsuki reporter

    pull request #131

    バグですね。シナリオファイル内部の何かと素材ファイルではリソースの種類が違うので異なる開き方をしなくてはならないのですが、それの見落としでした。

  97. jinto_

    たぶんpull request #131で入り込んだバグだと思うのですが、例えば白光ⅲで未使用・誤り検索で出てくるjpy1ファイルを開こうとするとクラッシュします。

    Build: 2017-07-04 20:56:31 Debug (64-bit)
    Compiled by Digital Mars D 2074
    
  98. jinto_

    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
    
  99. k4nagatsuki reporter

    イベントコンテントを作成してビューを更新する時、更新対象のビューをCWXパスを利用して探す時に探索に失敗しているように見えます。

    なぜ失敗しているのかがよく分からないですね。理屈の上では対象のコンテントはすでに存在しているので、必ず見つかるはずです。

    複数ビューが存在する時に問題が起きるのか?と思って調べたところ、アンドゥで落ちるという別件を見つけて修正したのですが、たぶんこっちの問題とは関係ないと思います。

  100. jinto_

    やはり再現できません。
    原因らしきものが見当つかないので、自分には手に負えません。
    因みに何故こんな時にエラーがという意味では他にも二つ遭遇したことがあって、一つはバトルイベントを閉じた時、もう一つはID検索で検索してたら唐突にエラーになりました。
    全く再現できなくてログを削除してしまいましたが、何が原因なのかさっぱりだったのは似ています。

    話は変わりますが、Ctrl+mでコメントの記述画面を開くと編集画面も開いてしまうようです。

  101. jinto_

    新しいウィンドウで開くのctrl+shift+Nは効いてるのでしょうか。
    自分の環境だと反応がありません。

  102. k4nagatsuki reporter

    どちらも修正しました。

    バグは、再現手順が分かればかなりの割合で、エラーログがあればまあまあの割合で原因を突き止める事ができます。ログが出たらご報告いただけると助かります。再現手順があればベストです。

  103. jinto_

    メッセージ・セリフコンテント内の参照したフラグ・ステップをID検索で置換しようとすると無効(これがバグ?)なのに検索条件は変わってしまいます(こっちがバグ?)。
    一度エディターを閉じてから起動すれば戻ります。

    Build: 2017-07-06 22:16:19 Debug (64-bit)
    Compiled by Digital Mars D 2074
    
  104. k4nagatsuki reporter

    pull request #139

    どういう意味かしばらく考え込んでしまったのですが、つまり選択肢内の状態変数名をID検索で置換すると失敗する(無効)という事でしょうか?

  105. jinto_

    違う、と思ったのですが、見てみると直ってました。

    フラグ・ステップで一度名前を変えてから元に戻すを選ぶと編集できなくなります。
    一度エディターを閉じれば直ります。

    フラグの設定画面のTRUE・FALSEの欄の名前を変えて元に戻すを選んでも戻らないようです。

  106. jinto_

    XEditorは無茶な置換も可能ですが、素材検索でfont_〇の置換をしようとすると同じfont_〇のもの以外無効なのは仕様でしょうか?
    置換後が空白でも無効です。

  107. k4nagatsuki reporter

    仕様です。メッセージ内にfont_?.bmp以外のファイルを配置する事はできませんから、置換しても正当な結果は得られません。

    空白の場合は単に#?を削除するという手もありますが、あまり意味のある動作とは思えません。

  108. jinto_

    テキスト・コンテント・誤り検索においてキャストの所有カードをヒットさせるには、該当カードだけでなく、そのカードを持っているキャストにもチェックを入れないといけないようです。
    他の検索は該当カードだけチェックを入れればいいのでバグですかね?

  109. jinto_

    フラグ代入の「存在しないフラグ(??Random)が指定されています。」という警告はおかしくないでしょうか。
    ??Randomというフラグが必要なわけではないのでは。
    それとフラグ代入の選択メンバ番号というのはどう使うのでしょうか。
    nextのWirthBuilderを見る限りないようですが。(選択メンバ番号があるのはステップ代入の方のみ)
    あまりよくわかってないので自信はないです。

  110. k4nagatsuki reporter

    pull request #146

    ??Randomに関する警告がステップの方も含めておかしいですね。

    選択メンバ番号についてはWsn.2の記事をご覧ください。

  111. jinto_

    よく分からないのですがフラグ代入でソース変数に選択メンバ番号を指定すると、存在しないフラグ(??SelectedPlayer)が指定されています。と出るのは??SelectedPlayerという名前のフラグを作れということなのでしょうか。

  112. jinto_

    バグなのか分かりませんが、
    ツールバーの編集で追加した
    1.参照から格納に変更する
    2.状態変数のパスをコピー
    の二つのボタンは、右クリックのメニューで選べる時もonにならないようです。

    シーンビューの参照フラグの全てTRUE/全てFALSEでカードのON・OFFが切り替わらないようです。
    反映するには個別にチェックボックスをいじる必要があります。

  113. k4nagatsuki reporter

    pull request #149
    pull request #150

    「参照から~」の件は単にフォーカスのあるコントロールの操作は基本的にメインツールバーの範疇外という仕様なのですが、この際なのでメインツールバーからも操作できるようにしておきました(この時期に入れるのは危ない変更な気もするが……)。

  114. jinto_

    参照から~は押してみたらエラーになりました。
    もうちょっと早く報告しとけばよかったですね。(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
    
  115. jinto_

    素材のパスをコピーでもエラーになるようです。

    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
    
  116. k4nagatsuki reporter

    やはり無謀でした。フォーカスのあるコントロールをツールバーから操作できるようにするのをきちんとやるために解決するべき問題の量が膨大すぎます。

    すっぱり諦める事にします。ツールバーの「参照を格納に~」はキャストの所持カードに対して使用するものとご理解ください。

  117. jinto_

    了解しました。
    状態変数ビューで削除ボタン(ツールバーに追加した)を押したらエラーログが出たと思うのですが、同じことをやっても再現しません。
    今回の件とは無関係のバグなのか、ログを見たらわかるでしょうか?

    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
    
  118. k4nagatsuki reporter

    この内容なら、たぶん他のボタンと同じ問題でしょう。今は出なくなっているはずです。

  119. jinto_

    インポートするカードは何も変えられないようになってますが、KCだけは変えることができるのはバグでしょうか。

  120. k4nagatsuki reporter

    バグですね。キャストの経歴もいつの間にか編集できるようになっていたようです(複数クーポン実装時?)。pull request #161で修正しました。

    バグか仕様かさだかでないような事も、できるだけIssueを立てていただくと助かります。報告に「質問・連絡」のIssueを使う事には、いくつもデメリットがあります。

    • 後々の検索性。「この問題はあの時の修正と関係が深いはず」と思ってIssueを検索したら長大なスレッドに埋もれていてえらく苦労する、という事がすでにしばしば起きています。
    • やり取りが必要になってコメント数がむやみに増えると本来の用途を阻害します。
    • 複数の話が混じり合う状況が起きます。
    • 問題の出処をコミットログに記しにくいです。

    もしそれがバグでなかったり、修正の必要がないものだったりしても、ステータスをwantfixとすればいいだけです。

  121. jinto_

    XEditorにはWBにあるこのキャストはこのLvなら後何枚カードを所有できるという表示はなかったのでしたっけ。
    あったような気がするのですが、今見ると見つからないような。

  122. k4nagatsuki reporter

    カードの所有可能枚数はステータスバーに表示されます。

    たしかツールチップで出していた時期もあったのですが、鬱陶しいので移動した気がします(とはいえ何年も前の事なので記憶が曖昧です)。

  123. jinto_

    ありがとうございます。
    確認してみたらありました。 左下に出るんですね。
    簡単なことで手間をかけてしまい恐縮です。

  124. jinto_

    長いイベントツリーのあるエリアでマウスでスクロールしようとすると暗転というか灰色になってイベントツリーが見れなくなる状態になったのですが(該当エリアを開き直したら元に戻る)、それからしばらく同じことを繰り返してたらエラーログが出ました。
    強制終了後、再び試してみたら直っていたので再現方法は分かりません。
    ただの処理落ちかなとも思うのですが、エラーログが出たので、一応貼っておきます。

    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
    
  125. jinto_

    セリフコンテントでセリフのコピペをしていたら突然エラーになりました。
    何かの操作がかちあった結果だと思うのですがよく分かりません。
    エラーログで原因が分かったらいいのですが。

    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
    
  126. k4nagatsuki reporter

    アンドゥ・リドゥのタイミングのようです。該当箇所に対策コードは入れておきます。

  127. jinto_

    不保有のKCを編集できる状態で右クリックメニューから成功を押したタイミングでエラーになったのは覚えているのですが再現しません。
    WS001354.JPG
    その前にやった置換やアンドゥが関っているのかもしれませんが、その辺りをアレコレやってみても上手く行きません。
    ダメダメなんですが、またしてもエラーログだけになります。
    ここに書き込むのも良くないのも分かっているのですが、何だか色々すみません。

    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
    
  128. k4nagatsuki reporter

    その前にやった置換やアンドゥが関っているのかもしれませんが、

    おそらくその通りで、変更対象となるキーコードを所持しているイベントが本当にそのキーコードを所持しているか?というチェック処理に引っかかってエラーが出ています。

    表面上のデータと実際のデータが食い違うという問題がそれ以前に発生しているはずです。それを見つける必要があります。今のところ見つけていません。


    ここに書き込むのも良くないのも分かっているのですが、何だか色々すみません。

    解決の目処や手掛かりがない問題だからIssueを立てるのを躊躇されているのであれば、むしろ立てていただいた方が助かります。

    実際に存在する問題は解決するまでIssueに記録して取っておかなければなりませんし、存在しない・存在しない確率が著しく高い事が分かれば簡単にクローズする事ができます。

  129. jinto_

    解決の目処や手掛かりがない問題だからIssueを立てるのを躊躇されているのであれば、むしろ立てていただいた方が助かります。

    というより、適切なタイトルが思いつかないという理由が大きいのですが、Build: 2017-08-06 11:11:06版のバグ報告とかそういうのでもいいんでしょうか。

  130. k4nagatsuki reporter

    タイトルはあとから変更することもできるので、それでも大丈夫です。

    タイトルの付け方の指針といえるほどのものはありませんが、起きた現象をそのまま要約して書くのが一番簡単かつ検索性が高いです。今回の場合だと「キーコードの発火タイミングの変更でエラー」などでしょうか。

  131. jinto_

    「飛んでけ、この想い!」というシナリオを開いてみたら、大量の(不正なコンテント名が指定されています)というのが出てきましたが、これはどういう意味なのでしょうか。
    どこに問題があるのか今一分かりません。

  132. k4nagatsuki reporter

    以前攻略wikiのコメントページに同じ質問に対する回答を書いたので、転載しておきます。


    コンテント名は、親となるコンテントの種類によってどんな文字列になるかが決まっており、たとえば成功・失敗分岐系では子コンテントの名前は「○」か「×」のどちらかでなければなりません。成功の時は○側、失敗の時は×側へ進むわけです(エディタ上の表示は異なりますが、内部的にはそうなっています)。

    スタート等の分岐しないコンテントの子は名前を持たないはずで、エディタの仕様上、そのような場所にコンテントを作ったり移動させたりした時には名前に空文字列が設定されるようになっています(CardWirthEditorやWirthBuilderも)。

    ところが実際にはエディタ側のバグで空文字列になっていないケースがあります。そのような時にこの警告が表示されます。

    この警告は基本的に無害(分岐とか関係ないので名前がなんだろうが普通にイベントは進む)ですが、当該コンテントを移動したりペーストしたりした時に思わぬ結果を生む可能性はあります。

    とはいえ、何か起きても一目で分かるはずなので、やはりほとんど無害といえます。ですからこの警告に対して手を打つ必要はありませんが、気になるのであれば、一度切り取って貼り付ける等の処置で問題を取り除く事ができるはずです。

  133. jinto_

    ありがとうございます。エンジン側のバグの警告でしたか。
    ちょっと前にoponzuさんがtwitter上で言っていたバグを思い出しました。(1.50で分岐先のコンテントをドラッグ&ドロップで子コンテントと入れ替えると、分岐条件の名称と内部の状態が違くなる)
    試してみると分岐条件が空文字列になっています。という警告が出てたのですが、何を言ってるのかが初めて分かりました。

  134. k4nagatsuki reporter

    CComboが選択肢の表示を別ウィンドウで行っているための仕様と思われます。

    Win7などで縦幅がミスマッチになる(調節できない)のでツールバー上ではCComboを使っているのですが、そのうち普通のコンボボックスにしたい所ではあります。

  135. req

    WSNシナリオに1.50シナリオからアイテムを持ってくるにはどうしたらいいですか?アイテム欄にwidファイルをドラッグ&ドロップも出来ないですし。

  136. k4nagatsuki reporter

    エディタで開いてコピー&ペーストするか、インポート機能を使ってください。

  137. jinto_

    (誤字の報告)

    全てのIDを1から振り直すを選択すると確認画面が出ますが、そこの文言が全てのエリアやカードのIDの1から振り直します。になってます。
    IDの→IDを

    Build: 2018-03-17 20:13:31 Debug (64-bit)
    Compiled by Digital Mars D 2079
    
  138. req

    msgs.d などをいじってビルドしたら
    このように文字化けしたのですが、
    これって何か書き忘れがあるのでしょうか?

    msgs_dをいじったら文字化け.jpg

  139. req

    ステップ値.jpg
    ステップ値を空文字または空白にすると
    step空白.jpg
    段階数を増やしたときに
    (2)、(3)、・・・と括弧付きの文字が出てきてしまいます。

  140. k4nagatsuki reporter

    issue #247

    仕様ですがから文字列のままの方がよさそうなので変更しました。

    提案やバグ等、できるだけ独立したIssueにしていただけると助かります。

  141. req

    今別のパソコンでエディタの開発環境を作ろうとしてdwtをビルド?しているところですが、git clone でソースを持ってくるところまではできるのですが、dub すると、

    Target is a library. Skipping execution.

    とでて、ビルド出来ません。
    そのため今の開発環境も最新のDMDが入れられません。
    どうしたらよろしいでしょうか?

  142. k4nagatsuki reporter

    DWTは数ヶ月前にdubに移行しています。新しいビルド方法はREADME.txtにまとめておきました。

  143. req
    Windowsの場合
    -------------
    
    DWTGitHubから取ってきます。
    
    今は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
    

    をやったのですが、上手くいきません。

  144. k4nagatsuki reporter

    なんとも言えません。エラーメッセージを読んで対処してください。

  145. req

    Target is a library. Skipping execution.
    でライブラリが出来ていることを確認しました。
    その後ビルド出来ました。ありがとうございます。

  146. req

    CardWirthPy.exeの場所を設定して、
    cwxeditor.exeを1度終了し、
    再度起動したとき
    添付のエラーダイアログが6回表示されます。
    どうしてだか分かりますでしょうか?
    ちなみにCardWirthPy.exeの場所を設定して
    なかったらエラーは起こりません。

    error.jpg

  147. req

    ちなみにこのエラーが出た後、

    CardWirthPy.exeの場所選択ダイアログをみると、

    添付のようにファイル名:CardWirthPy.exeのCaが取れています。

    place.jpg

  148. k4nagatsuki reporter

    見た感じ環境固有のエラーのようですが、少なくともcwxeditorはOffice15のDLLを直接ロードしてはいないはずです。WindowsのシステムDLLのどれかが参照していて、それをセキュリティソフトが妨害しているような事があるのかもしれません。私には原因が分かりません。

  149. req

    ちなみに上記エラーが出たパソコンはWindows7でウイルス対策ソフトとしてAVGが入っています。
    AVGが悪さしているのかもしれません。

  150. 暗黒 騎士

    今までPyの方のミラー置き場でCWXEditorのミラーを兼用していましたが、容量が7割超えたのでCWXEditor専用のミラー置き場を別に作りました。事後報告になりますが、トップのリンクを変更させて頂きました。

    https://ux.getuploader.com/m_cwxeditor/

    また、長月さんの見解として旧版は残しておいても構わない・1系は特に消しにくいということでしたので、バックアップを兼ねて1~5系の最終版をアップさせて頂きました。何か問題があれば自分の方までご連絡下さい。

  151. k4nagatsuki reporter

    いつもありがとうございます。

    1系が消し難い理由はたしかすでにコンパイル可能な環境が失われている(実際にはそれ以外のバージョンも同じだが1系はD1+Tangoなので特に困難)という事だったはずなのですが、実際には調査以外の理由で過去のバージョンを扱う事は無さそうですし、将来容量に余裕が無くなれば消してしまっても構わないかと思います。とはいえcwxeditorは比較的小さいので、当分は大丈夫でしょう。

  152. jinto_

    久し振りにログを見ました。ただ原因が分かりません。
    セリフコンテントをいじってる時に出てきたことしか分からないです。
    再現方法が分かりそうな感触がないので、報告だけはしておきます。

    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
    

    ここはそろそろ新しいのを立てた方がいいんじゃないでしょうか。

  153. k4nagatsuki reporter

    ご報告ありがとうございます。issue #291を立てました。

    ここはそろそろ新しいのを立てた方がいいんじゃないでしょうか。

    確かにそろそろ200件近いので、リリース作業が終わったら次を立てます。

  154. Log in to comment