-
-
Notifications
You must be signed in to change notification settings - Fork 68
SpespeTime
anoyetta edited this page Dec 10, 2019
·
28 revisions
- スペスペに独自タイムライン機能を搭載しました
正式名称「スペスペたいむ」
ランダム性が高くなった最近のコンテンツに対応しています。サブルーチン、コールなどの定義を使用してよりスマートにタイムラインを定義できます。ビジュアルはアイコン等を使用してよりグラフィカルなオーバーレイを表示できます。 - 定義ファイルは独自フォーマットです。他のタイムラインとの互換性はありません
イメージ
次元の狭間オメガ零式:シグマ編3 のデモ動画 (YouTube)
-
resources\timeline フォルダにタイムラインの定義ファイルを作る
作り方は下記を参考にしてください。 -
スペスペたいむ(時計アイコンのタブ) で読み込む
-
該当ゾーンにいく
該当ゾーンにいくと自動的にロードされます。 -
カウントダウン付きで戦闘する
カウントダウンを検知してタイムラインを自動的に開始します。
- UI からある程度編集できます
- もっと細かく編集したいときは ResourcesDictionary を編集してください
かなり詳細に変更できますがそれなりのプログラミング知識が必要になります。WPF, XAML 等のキーワードで調べてみてください。
スペスペたいむは通知の有無に関わらず下記のような形式のログを出力します。
- アクティビティの場合
00:0038:[TL] Notice from TL. name={name}, text={text}, notice={notice}, offset={notice-o}
例)
00:0038:[TL] Notice from TL. name=デスセンテンス, text=デスセンテンス, notice=デスセンテンスまで、あと5秒。, offset=-5.0
- トリガの場合
00:0038:[TL] Notice from TL. name={name}, text={text}, notice={notice}
例)
00:0038:[TL] Notice from TL. name=ツイスター, text=ツイスター, notice=ツイスター
これらをスペル・テロップのキーワードに指定することでタイムラインの進行に合せてスペル・テロップを表示させることが出来ます。
例) スペルの高度なレイアウトを使用して散開図を表示する
例) 危険度の高いギミックについてテロップで予告を強調する
resources フォルダを探す優先順位は下記の通りになっています。
- EntryAssembly の配下の resources フォルダ
- ExecutingAssembly の配下の resources フォルダ
すなわち、ACT本体の配下に resources がある場合はそちらを優先します。スペスペTLの追加によって resources 配下には timeline フォルダと styles フォルダが追加されました。自分の環境に合わせて配置してください。
下記を指定すると任意の場所に変更できます。
<!-- ACT.SpecialSpellTimer.config の抜粋 -->
<Settings
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<TimelineDirectory></TimelineDirectory>
</Settings>
スペスペたいむの定義ファイルを作成するための補助機能として戦闘ログをフィルタリングし、基点からの相対時間等を分析します。
- 自動分析をONにすると、カウントダウン付きの本格戦闘時に敵の行動を記録します
- 戦闘の終了は全滅または「ロットしてください」などの戦闘終了時に発生するログをトリガにしています
- 画面に表示されるのは直近の戦闘のみです
- スペスペが出力する過去の戦闘ログをインポートして分析できます
- 分析した結果は下記の3つ形式で出力できます
テスト用ログ、スプレッドシートは自動生成をONにすると戦闘の区切り毎に自動的に生成、保存されます。- テスト用ログ
元のログと同じ形式ですが必要な行のみにフィルタリングしたログを出力します。またPC名などは無読化されるためそのまま他人に提供することも出来ます。自作したスペスペたいむ定義ファイルをテストする場合などに使用できます - ドラフト版スペスペたいむ
分析した内容からスペスペたいむの定義ファイルを生成します。定義ファイルの作成のベースラインとして使用してください。そのまま運用することは想定されていません。 - スプレッドシート
分析結果をスプレッドシートに保存します。
- テスト用ログ
記載されている会社名・製品名・システム名などは、各社の商標、または登録商標です。
Copyright © 2010 - 2020 SQUARE ENIX CO., LTD. All Rights Reserved.