Jump to content


Photo
* * * * * 2 votes
Skyrim

Fix Lip Sync (by meh321)

fix lip sync

  • Please log in to reply
13 replies to this topic

#1 Neovalen

Neovalen

    Talos

  • Mod Authors
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 5,679 posts

Posted 28 May 2016 - 03:06 PM

Fix Lip Sync

Author: meh321

 

From the same author as Better Stealing, Crash Fixes, etc comes the fix we've all been waiting for. Lets test it! :)

 

Expanation of what caused the lip sync issue in the first place (lifted from comment section):

 


lintonthepenguin

That isn't actually the cause, as far as Meh and I were able to gather.

The lip sync bug is due to a faulty Patch 1.9 optimisation that caused an (intentional) audio/lip sync playback delay feature that had been in the game since launch to malfunction. Some lines of dialogue have always been subject to an audio and lip sync playback delay designed to ensure that the FaceFX (lip sync middleware) integration has time to properly morph the face so it can keep up with the start of the audio file. Pre-Patch 1.9 this worked fine, and the delay on the lip sync was the same as the delay on the audio. Post-Patch 1.9, the lip sync delay became around 2x the length of the audio delay, causing the infamous desync.

While I'm not entirely sure of the specifics of how Meh's code changes actually work, they basically prevent the delay from being multiplied 2x, thus ensuring that lip sync delay remains proportional to the audio delay and preventing the desync. It basically restores the behaviour to how it was before the 1.9 Patch that introduced the bug.

The bug was never due to issues with resource load, as evidenced by the fact that the same lines (those that trigger the FaceFX delay feature) displayed the bug consistently. It wasn't random or situational, the bug was 100% reproducible on each line, each time, to the same degree.

In case you're curious, the reason why some lines displayed the bug moreso than others is due to the fact that the issue was essentially caused by the aforementioned 2x multiplication of the delay. Those lines which only had a short delay instituted by the FaceFX delay feature obviously don't display as much desync when multiplied by 2 as those that have a longer, more drastic FaceFX delay.

And the reason why some lines never displayed the bug? Those lines weren't targeted by the FaceFX negative keyframe delay feature since the engine didn't need to delay their playback in order to have time to properly morph the face.

  • 0

#2 Neovalen

Neovalen

    Talos

  • Mod Authors
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 5,679 posts

Posted 28 May 2016 - 03:41 PM

I've done some testing and the lip sync issue is completely gone.... finally! :) Instant add for me.


  • 0

#3 darkside

darkside

    High King

  • Mod Authors
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 1,345 posts

Posted 28 May 2016 - 03:46 PM

He has been releasing great fixes lately.

Edited by darkside, 28 May 2016 - 03:49 PM.

  • 0

#4 TechAngel85

TechAngel85

    Akatosh

  • Administrators
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 12,623 posts

Posted 28 May 2016 - 04:11 PM

This should be marked for testing. I'm at work and will do it when I get home...if no one beats me to it.

#5 GrantSP

GrantSP

    The antipodean

  • Super Moderators
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 4,333 posts

Posted 28 May 2016 - 07:50 PM

Marked for Testing.

#6 DoubleYou

DoubleYou

    Wiki Stepper

  • Super Moderators
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 4,624 posts

Posted 28 May 2016 - 10:38 PM

Awesome!



#7 mikegray

mikegray

    Guard

  • Contributors
  • PipPip
  • 127 posts

Posted 29 May 2016 - 09:08 AM

This guy's so good it's scary.


  • 0

#8 phazer11

phazer11

    Chatroom Supervisor

  • Super Moderators
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 3,288 posts

Posted 29 May 2016 - 08:34 PM

They'd better not make any demands on my second born.



#9 Shadriss

Shadriss

    High King

  • Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 1,495 posts

Posted 29 May 2016 - 08:40 PM

Sheson apparently has a new competing demon in the neighborhood. Hide your wives, hide your kids, and hide your husbands, 'cause they moddin' everything up in here.


  • 0

#10 Nozzer66

Nozzer66

    Dragon Prince

  • Pack Authors
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2,594 posts

Posted 29 May 2016 - 08:42 PM

Ah I'm OK. I don't have a wife (or husband, for that matter...) or kids, and I'm a soulless husk...


  • 0

#11 Shadriss

Shadriss

    High King

  • Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 1,495 posts

Posted 30 May 2016 - 01:05 AM

There's still your DNA for cloning purposes...


  • 0

#12 Nazenn

Nazenn

    Citizen

  • Mod Authors
  • Pip
  • 66 posts

Posted 03 June 2016 - 12:41 AM

Apparently sheson also now accepts pie, so we're onto deserts to hide all of them as well now

 

On topic, yes this works as a reliable fix for me, haven't see any sync issues on the usual lines since I installed it.


  • 0

#13 Greg

Greg

    Dragon Prince

  • Super Moderators
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2,024 posts

Posted 01 July 2016 - 06:46 PM

As noted elsewhere, Lip Sync Fixes has been merged into Bug Fixes by meh321.



#14 TechAngel85

TechAngel85

    Akatosh

  • Administrators
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 12,623 posts

Posted 01 July 2016 - 06:50 PM

As noted elsewhere, Lip Sync Fixes has been merged into Bug Fixes by meh321.

Right, which I have been testing today. Haven't tested the double damage fix yet. I will drop this mod from testing.





Also tagged with one or more of these keywords: skyrim, fix, lip, sync

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users