Jump to content

Zaz DoggyStyle Animation Fix (Zaz Animation Pack V7.0 and V.8.0) 1.0.0


1 Screenshot

About This File

This is a patch that fixes zaz doggy style Animations (Zaz Animation Pack V7.0 and V.8.0)

 

Installation:

 

1)  Place files in data folder (overwriting the two files from Zaz Animation Pack V7.0 or V.8.0)

2)  Clear animations in sexlab

3)  rebuild animations in Zaz

 

---------------------

 

BACKGROUND:

 

For the last 4 years, Zaz doggy style animations haven't been working (since at least zaz v6.0).  Since those animations are rather crutial to the whole zaz/DDi framework (the only armbinder on armbinder sex animation, for example) and their absence is immersion breaking in every mod that uses bound sex animations, I finally decided to track down what was preventing them from working.

 

 

The answer?  It was a typo.  Zaz doggy style animations ("BoundDoggyStyle", "BothBoundDoggyStyle", "ArmbinderDoggyStyle", "BothArmbinderDoggyStyle") haven't been working for the last 4 years because of a typo.  I can't believe I spent 7 hours pouring through code to figure this out.

 

The code in zbfSexLab.psc which is wrong:

 

Quote

 

Function DefineDoggy01(sslBaseAnimation akAnim, String asName, String asAnim1, String asAnim2)
    SetAnimationDefaults(akAnim, asName, Squishing, Sexual)

    Int B = akAnim.AddPosition(Female, addCum = Anal)
    akAnim.AddPositionStage(B, asAnim1 + "_A1_S3")
    akAnim.AddPositionStage(B, asAnim1 + "_A1_S4")
    akAnim.AddPositionStage(B, asAnim1 + "_A1_S3")
    akAnim.AddPositionStage(B, asAnim1 + "_A1_S4")
    
    Int A = akAnim.AddPosition(Male)
    akAnim.AddPositionStage(A, asAnim2 + "_A2_S3", -100, sos = 5)
    akAnim.AddPositionStage(A, asAnim2 + "_A2_S4", -100, sos = 5)
    akAnim.AddPositionStage(A, asAnim2 + "_A2_S3", -100, sos = 7)
    akAnim.AddPositionStage(A, asAnim2 + "_A2_S4", -100, sos = 5)

 

 

 

The corrected code:


 

Quote

 

Function DefineDoggy01(sslBaseAnimation akAnim, String asName, String asAnim1, String asAnim2)
    SetAnimationDefaults(akAnim, asName, Squishing, Sexual)

    Int B = akAnim.AddPosition(Female, addCum = Anal)
    akAnim.AddPositionStage(B, asAnim1 + "_A1_S1")
    akAnim.AddPositionStage(B, asAnim1 + "_A1_S2")
    akAnim.AddPositionStage(B, asAnim1 + "_A1_S3")
    akAnim.AddPositionStage(B, asAnim1 + "_A1_S4")

    Int A = akAnim.AddPosition(Male)
    akAnim.AddPositionStage(A, asAnim2 + "_A2_S1", -100, sos = 5)
    akAnim.AddPositionStage(A, asAnim2 + "_A2_S2", -100, sos = 5)
    akAnim.AddPositionStage(A, asAnim2 + "_A2_S3", -100, sos = 7)
    akAnim.AddPositionStage(A, asAnim2 + "_A2_S4", -100, sos = 5)

 

 

 



Other Files from cedec0


×
×
  • Create New...