字幕が残り続ける不具合を修正する

Modを作ろう

字幕が残り続ける不具合を修正するModを作ったときのおぼえがき。

不具合の現象

主にフォロワーがセリフを言った際に、字幕が残り続けます。1行がそのまま残り続けたり、複数行のセリフがひたすら滝のように流れたりします。

原因

どうやら、既にセリフを発声している最中にスクリプトを使って新たなセリフを言わせると起こるようです。

対策

セリフを言わせる前に、既にセリフを発声していないか確認するようにします。

この関数を見つかられなかったので、DLLで実装してみました。

if !TalkingCondition.IsActorTalking(FollowerRef)
    FollowerRef.Say(MyTopic)
endif

配布

Skyrim AE 1.6.1170

タイトルとURLをコピーしました