View Issue Details
Category | |||||
---|---|---|---|---|---|
SSPBT:本体(SSP) | |||||
Severity | minor | Reproducibility | always | ||
Status | closed | ||||
Fixed in Version | 2.5 (リリース) | ||||
Summary | 0000454: OnWindowStateRestoreに204を返した場合、立ち絵が表示されない | ||||
Description | OnBootに204を返してもデフォルトのサーフェスが表示されますが、OnWindowStateRestoreに204を返すとサーフェスが表示されません。 SSP/2.5.79 (20220307-2; Windows NT 10.0.19044) | ||||
Tags | No tags attached. | ||||
Attach Tags | |||||
|
横から失礼します。不可視状態から表示させる場合は\0\s[0]\1\s[10]\eなど サーフェスタグを返さないと表示されないです。これは元々Materiaの仕様 なのでSSPも合わせているのだと思います。 |
|
確認したところ、内部で意図的に204の時にデフォルトサーフェスを表示する処理を解除していました。 コメントの通りで、もともとの仕様通りのはずです。 理由はわかりませんが、今は残っていないものの、当時何か並々ならぬ感じで「OnWindowStateRestoreでサーフィス指定がなければ表示されない」の旨書いてあったはずです。 とはいえ、当時から20年近く経った状況で、今更これにこだわるのもナンセンスなので、デフォルトサーフェスを表示する処理を復活しても特に支障はないと思いますが、どうしましょう。 |
|
調べてみました。 ---- 74.80 ■EMBRYO - 複合的問題なんですが、とりあえずつぐなの AI グラフがまともに表示できて なかったので修正。 ■EMBRYO - 起動時および最小化復帰時に直前の立ち絵が一瞬見える問題を修正、とい うよりそっちの動作の方がまともなので修正ではなく「まともだったものをまともじゃなくした」 と言った方が正しい。 動作としては起動時および最小化復帰後何か surface がセットされるか実際に何か喋 るまで表示されません。これは起動時および最小化復帰時にウインドウの可視状態を変 化させる権利および全責任がゴースト側に移動するという意味なので、スクリプトは必ず \h\s0\u\s0\h解除。\e のように書く必要があります。さもないと喋り出すまで立ち絵が出ません。これはバグで はないです。もちろん両取りも不可能です。 ------- Materiaではなくembryoの時代でした。2001年頃のようです。ただ、embryoも最初は サーフェスタグが無くても表示していたのに途中から変わって慌ててゴーストを修正 した記憶がありますね。これはOnWindowStateRestoreだけでなく「不可視の状態から 表示する時」なので起動時、ゴースト変更時、シェル変更時なども同じです。ただ、 これは何も指定しないとサーフェスが表示されないので個人的にはイマイチだなとは 思っていました。なのでSSPの場合は204の時にデフォルトサーフェスを表示するで良い と思います。 |
|
2.5.80 |
Date Modified | Username | Field | Change |
---|---|---|---|
2022-03-07 19:44 | guest | New Issue | |
2022-03-07 22:18 | guest | Note Added: 0001165 | |
2022-03-08 11:30 | ponapalt | Assigned To | => ponapalt |
2022-03-08 11:30 | ponapalt | Status | new => feedback |
2022-03-08 11:30 | ponapalt | Note Added: 0001166 | |
2022-03-08 21:39 | guest | Note Added: 0001167 | |
2022-03-08 21:39 | guest | Status | feedback => assigned |
2022-03-13 07:20 | ponapalt | Status | assigned => closed |
2022-03-13 07:20 | ponapalt | Resolution | open => fixed |
2022-03-13 07:20 | ponapalt | Fixed in Version | => 2.5 (リリース) |
2022-03-13 07:20 | ponapalt | Note Added: 0001170 |