desyncとは、エミュレータに記録されたプレイヤーの行動情報が再生時に同期されない現象を指す。
別名「同期ズレ」。主にTASで使用される用語であるが、それ以外のケースでも使用される。
TASはエミュレータ等に含まれている各種機能によって
・「ある瞬間における内部データを含めたプレイヤーの行動記録(ステート)」をセーブし、(A)
・その後解法までの最短経路と思われるものを実行速度変化機能などを駆使して試行し、(B)
・失敗するたびにクイックロードしてAの内部データや変数などを操作(例:ウィンドウ開閉)し別の解法を施行する。(C)
・最適な解法が確立されたらそのデータをムービーに追記して次のステートにとりかかる。(D)
という手順をとって作成される。TAS動画における「追記回数」とはつまりA~Dセットの試行回数に等しい。
この時、クイックロードでCからAに戻る際に何らかの理由でステートが完全にセーブされておらず、Dが確立した後で別の人間がA・B・Dと同じ手順を行っても投稿されたムービーとは違う結果になる場合がある。
つまり別の人間が同じようにA~CをしてもDに至らないということ。この結果ムービーとテストプレイで総時間に誤差が生じる現象などが起き、TASVideosの投稿条件である「再現性」が満たされなくなる現象をdesyncと呼ぶ。
desyncに陥れば「どのデータを含めて保存すればいいのか」「どの操作が結果に影響を与えているのか」などを検討しなければならず、作りなおしてもdesyncが多発する場合数十フレームという短いスパンでのステート操作を要求され、最悪モチベーションがdesyncして制作中止ということもある。
ほとんどの場合、セーブしたデータに全ての(場面の推移に関わる)変数が保存されていない場合やステートのセーブが正しく行われていないのが原因であり、他にツールのバグによって保存ステートに取りこぼしのメモリデータがある場合もある。
また、最新機であればあるほどメモリなどの増大によるdesync発生の傾向が強いため、原因を調べる場合そのエミュレータでTASを作っている人に聞いてみると解決する場合がある。(もちろん2Dでも発生するものは発生する)
内界にばかりにいて、久しぶりに外界に出てみたら、妙な違和感を感じることはありませんか?
掲示板
27 ななしのよっしん
2016/01/11(月) 20:41:49 ID: rlaSgOCM9J
2の2の天和積み込んだのにオヒキが賽の目しくじって台無しに、とだいたい同じ現象。
28 ななしのよっしん
2017/02/12(日) 16:49:32 ID: XZvlveWng9
コンビニに入って「右に5m進んで」
「右の棚の一番上のモノを取って」「2m左に進んで」
「右の棚の下から二番目のモノを取って」
「1m前」「5m左に進んで」「目の前のレジで会計を済ませて」
「左に3m進んで」コンビニから出る
っていうメモを友人に渡して買い物に行かせて
要望どおりのものを買ってきたら成功
コンビニの品揃えが変わってたり距離がマイル表記になってたりすると
途中で壁にぶつかったり違うもの買ってきたりする
29 ななしのよっしん
2020/04/11(土) 10:47:23 ID: xlPQB32xG5
処理落ちのせいでキャラの移動距離が変わってしまうことなども原因
急上昇ワード改
最終更新:2024/04/24(水) 12:00
最終更新:2024/04/24(水) 12:00
ウォッチリストに追加しました!
すでにウォッチリストに
入っています。
追加に失敗しました。
ほめた!
ほめるを取消しました。
ほめるに失敗しました。
ほめるの取消しに失敗しました。