automatic9045 / AtsEX

【BVE5・6向け】【WIP】ATSプラグインの機能を拡張するプラグインです。
MIT License
19 stars 5 forks source link

入力デバイスプラグイン版使用時に原因不明の画面が表示される #22

Closed winup-zhou closed 10 months ago

winup-zhou commented 10 months ago

開発環境

このプラグイン (https://github.com/winup-zhou/TGMT-CBTC-EX/commit/6ecaa10e7649d637f2fd92b906ead25ac86f24bf) はDXDynamicTecture機能を使用します。

プラグインが読み込みされると、この画面が二度表示され、DXDynamicTecture描画置換に使用するファイル名が表示されます。

0cdcd65906706bbb298bebc65c868f2f

問題の再現手順

  1. AtsEX、車両およびマッププラグインの適切なインストール
  2. Visual Studioに表示されるメモリの状況を監視するためのマップを読み込みます。
  3. 車両ファイルの読み込み開始時にこの画面が表示され、読み込みが中断されます。
  4. 確認をクリックすると読み込みが続行され、それ以降の機能は正常に動作する。

この問題はATSプラグイン版では発生しません。

automatic9045 commented 10 months ago

デバッグ用に表示させていたメッセージボックスを削除し忘れていたのが原因でした。

ver1.0-RC3 にて修正しました。ご報告ありがとうございました!

winup-zhou commented 10 months ago

ありがとう。

私のNuGet package managerにはまだ v1.0-RC3 バージョンはリストされていません... アップデートされましたか?

automatic9045 commented 10 months ago

先ほどアップしました! NuGet から参照しているパッケージが ver1.0-RC1 であっても、実際に動作するのは AtsEX 本体に同梱している DLL ですので問題は解消されます。