View Issue Details

Category
SSPBT:ゴースト
SeverityminorReproducibilityalways 
Status closed 
Fixed in Version2.5 (リリース) 
Summary0000393: ssp最新版、一部環境、一部ゴーストのOnShellChanged中にバルーンが消える
Description自分の環境で拙作『人体視願/ヴィイ』など自作ゴーストの一部で不具合が発生しています。
不具合の内容はシェルの変更を行ったあと、シェルの変更後に再生されるトークがすぐに消えてしまい、サーフェスもデフォルトに戻ってしまうものです。
内部的にはOnShellChangedのスクリプトが再生された直後に\0\s[0]\eというスクリプトが再生されて、OnShellChangedのスクリプトが書かれたバルーンが消されているようです。

下記のゴーストを使用中、かつssp_2_5_52d(およびssp_2_5_51d)を使用中に発生を確認しましたが、ssp_2_5_50dでは発生を確認できませんでした。
また拙作『人体視願/ヴィイ』および『ゆうやけ ないて』で発生を確認しましたが、『人狩りの王』では発生を確認できませんでした。
(また何体か他作者様のゴーストでもシェルの変更を試してみましたが、同様の現象はみられませんでした)
それと新規インストールした別フォルダのssp(バージョンは2_5_52)で人体視願/ヴィイを起動しても発生を確認できませんでした。

ゴースト内のOnShellChanged関係のスクリプトを極限まで単純にしても発生するため、\0\s[0]\eがどこから来ているのかがわからない状態です。
ただ最新版のsspで発生すると言っても自分のゴースト以外で不具合が確認できない、かつ新規インストールのsspで発生しないという状況だと、なにかゴースト側でやらかしているかこちらのssp内の設定ミスが原因の可能性も高いと思われます。
なにか考えられそうなやらかしがあればご指摘いただければ幸いです。

Windows10 バージョン20H2
TagsNo tags attached.
Attach Tags

Activities

ponapalt

2021-12-25 17:33

administrator   ~0001007

とりあえずログにスクリプトの出どころのイベント情報を追加しました。
これでなぜ起こるかの確認はできると思います。

guest

2021-12-25 21:26

reporter   ~0001009

ご対応くださり誠にありがとうございます。
SSP 2.5.53でテストしたところ、『人体視願/ヴィイ』では現象が発生しなくなりました。
ただ『ゆうやけ ないて』では毎回現象が再現し、スクリプトログ上でのイベント情報は『Ghost』となっています。
『ゆうやけ ないて』の起動直後にマスターシェルへの変更を行ったログのスクリーンショットを添付させていただきます。
SShetaera.png (15,161 bytes)   
SShetaera.png (15,161 bytes)   

ponapalt

2021-12-26 04:59

administrator   ~0001010

原因不明の場所から原因不明のスクリプトが飛んできているという謎現象が…!
プラグインかSAORIですかね。

guest

2021-12-26 14:34

reporter   ~0001011

横から失礼します。こちらで確認したところサーフィステストが開いていて
Scriptにチェックが付いているとその時に選択されているサーフィス番号が
OnShellChangedの後にOnTranslateで送られています。症状は0番
でしたが1番を選択すると\0\s[1]\eが送られてきます。サーフィステストを
閉じるかScriptのチェックを外すと直ります。症状はどのゴーストでも発生します。

-----send------------------------
GET SHIORI/3.0
ID: OnTranslate
Charset: Shift_JIS
Sender: SSP
SenderType: internal
SecurityLevel: local
Reference0: \0\s[1]\e
Reference1:
Reference2:
Reference3:


-----response--------------------
SHIORI/3.0 204 No Content
Charset: Shift_JIS

ちなみにSSPの説明書を見たのですがScriptの説明が途中で終わっています。
チェックを付けるとサーフィス番号を選択した時にスクリプトが送られるという
ことでしょうか?栞のログを見るとこれもOnTranslateで送られています。

guest

2021-12-26 20:26

reporter   ~0001012

課題の報告者です、こちらでもサーフィステストが開いていてScriptにチェックが付いている時に現象が再現することを確認いたしました。
ご助言くださりありがとうございます。

ponapalt

2021-12-26 21:01

administrator   ~0001013

うちでも確認しました。シェル切り替え時には自動で選択してサーフィス切り替えを実行する機能を抑止するよう次バージョンで改善します。

ponapalt

2021-12-26 22:29

administrator   ~0001014

2.5.54

Issue History

Date Modified Username Field Change
2021-12-20 17:38 guest New Issue
2021-12-25 17:32 ponapalt Assigned To => ponapalt
2021-12-25 17:32 ponapalt Status new => assigned
2021-12-25 17:33 ponapalt Status assigned => feedback
2021-12-25 17:33 ponapalt Note Added: 0001007
2021-12-25 21:26 guest Note Added: 0001009
2021-12-25 21:26 guest File Added: SShetaera.png
2021-12-25 21:26 guest Status feedback => assigned
2021-12-26 04:59 ponapalt Note Added: 0001010
2021-12-26 04:59 ponapalt Status assigned => feedback
2021-12-26 14:34 guest Note Added: 0001011
2021-12-26 14:34 guest Status feedback => assigned
2021-12-26 20:26 guest Note Added: 0001012
2021-12-26 21:01 ponapalt Status assigned => feedback
2021-12-26 21:01 ponapalt Note Added: 0001013
2021-12-26 21:01 ponapalt Status feedback => confirmed
2021-12-26 22:29 ponapalt Status confirmed => closed
2021-12-26 22:29 ponapalt Resolution open => fixed
2021-12-26 22:29 ponapalt Fixed in Version => 2.5 (リリース)
2021-12-26 22:29 ponapalt Note Added: 0001014