Jump to content

S.A.P. (Sexlab Animation Pack) v1.4 (05.08.2016)


Recommended Posts

Sorry, I ran out of ideas how to help you. Simple renaming & replacing should be enough to test any animation, IDK why it is not working for you. On a side note, I'd better keep an eye on Sexlab's main thread, I've seen several ppl reporting the same issue there.

Link to comment

These animations look nice, I appreciate your work :) I was wondering if a better missionary could be made? Since you noted (I read the whole thread) that you indicated you wanted some suggestions. A nice sensual touch, stomach, sides, hips and missionary fuck, I figure to avoid the breasts and the whole breast size issue. Just a suggestion :) Thank you for your work :) 

 

-C

Link to comment

After a few people messaging me in my inbox asking how to do this, I decided to post it here. 

The following is a guide on how to take the resource animations, and add them non-destructively to your SexLab gamemode for testing. For this example, we will use 3j_domination, but it works for any set of animations. This method has been tried and tested repeatedly - it works. If something goes wrong, it's probably on your end.
This guide assumes that you're competent enough to read, open creation kit, and go through a tutorial without getting your dick stuck in a blender. (in other words, this tutorial assumes you are smarter than the average Nexus user)

 

1 - In 3ji_domination, we have 10 animations. All animations are of the form 3j_domination_a#_s#.hkx in this animation, but sometimes they're 3j_animation_m#.hkx and 3j_animation_f#.hkx. They are effectively the same. [a1_s# = f# and a2_s# = m#] Paste all of the animations in your data/meshes/actors/character/animations/SexLab/ folder.

 

2 - Open FNIS_Sexlab_List.txt. Add the following entries:

s 3j_domination_a1_s1  3j_domination_a1_s1.hkx

+ 3j_domination_a1_s2  3j_domination_a1_s2.hkx

...

+ 3j_domination_a1_s5  3j_domination_a1_s5.hkx

s 3j_domination_a2_s1  3j_domination_a2_s1.hkx

...

+ 3j_domination_a2_s5  3j_domination_a2_s5.hkx

 

When you are done, you should have ten entries. The "s" denotes the start of the animation for each actor, and the + is an additional stage. If the animation has three actors, and five stages, you'll have 3 s' and 15 entries, and 15 animations in total. (unless animations are reused). Save, obviously.

Note: The first name is what you will use to script the animation. So, you can name it whatever you want, (e.g s cuntbasket 3j_domination_a1_s1.hkx), but consistency is always better. 

 

3 - Make sure all of the SexLab, FNIS, SKSE, and PapyrusUtil script source (.psc) files are in data/scripts/source. If you get compiler errors or crashes, you probably fucked up that step, unless you made a silly syntax error. 

4 - Open up sslanimationdefaults.psc in whatever competent text editor you have.

At the end of the file, add in a function of the following form. Yes, it's scripting, but you only need to know what and where to paste, not how it works.

 

 

function whateveryouwant(int id)
sslBaseAnimation Base = Create(id)
Base.Name = "Whatever the fuck you want"
Base.SetContent(Sexual)
Base.SoundFX = Squishing ;other types of effects for blowjob animations, etc.
int a1 = Base.AddPosition(Female, addCum=Vaginal) ;can also be oral, anal, or a combination such as vaginaloralanal
Base.AddPositionStage(a1, "animation_firststage", 0, up = 0) ; you can set up default reposition here, if you want
...
Base.AddPositionStage(a1, "animation_laststage", 0, up = 0)
int a2 = Base.AddPosition(Male)
Base.AddPositionStage(a1, "animation_firststage", 0, up = 0) ;the animation names here are whatever you set in FNIS_Sexlab_List.txt
...
Base.AddPositionStage(a1, "animation_laststage", 0, up = 0)
Base.AddTag("3j")
Base.AddTag("Sex")
Base.AddTag("MF")
Base.Save(id)
endFunction

So, in the case of 3ji_domination, I have this function:

function zjDomination(int id)
    sslBaseAnimation Base = Create(id)
    Base.Name = "3j Domination"
    Base.SetContent(Sexual)
    Base.SoundFX = Squishing
    int a1 = Base.AddPosition(Female, addCum=Vaginal)
    Base.AddPositionStage(a1, "3j_domination_a1_s1", 0, up = 0)
    Base.AddPositionStage(a1, "3j_domination_a1_s2", 0, up = 0)
    Base.AddPositionStage(a1, "3j_domination_a1_s3", 0, up = 0)
    Base.AddPositionStage(a1, "3j_domination_a1_s4", 0, up = 0)
    Base.AddPositionStage(a1, "3j_domination_a1_s5", 0, up = 0)
    int a2 = Base.AddPosition(Male)
    Base.AddPositionStage(a2, "3j_domination_a2_s1", 0, up = 0, side = 0, rotate = 0, sos = 0)
    Base.AddPositionStage(a2, "3j_domination_a2_s2", 0, up = 0, side = 0, rotate = 0, sos = 0)
    Base.AddPositionStage(a2, "3j_domination_a2_s3", 0, up = 0, side = 0, rotate = 0, sos = 0)
    Base.AddPositionStage(a2, "3j_domination_a2_s4", 0, up = 0, side = 0, rotate = 0, sos = 0)
    Base.AddPositionStage(a2, "3j_domination_a2_s5", 0, up = 0, side = 0, rotate = 0, sos = 0)
    Base.AddTag("3j")
    Base.AddTag("BBP")
    Base.AddTag("Sex")
    Base.AddTag("Vaginal")
    Base.AddTag("MF")
    Base.Save(id)
endFunction

 

 

 

Then, at the top of the animation, add a line of the following form to register the function with all the other entries:

RegisterAnimation("whateveryouwant")

In the case of zjDomination, it was:

RegisterAnimation("zjDomination")

 

I added it after APBedMissionary, so it appears immediately after. Save, of course.

 

5 - Creation kit. You do not need to load any ESP's. Just go to Gameplay->Papyrus Script Manager. Search for sslanimationdefaults. Right click it, click "Compile source". If you get an error, most likely, you either fucked up the syntax, or you don't have all of the files in your data/scripts/source folder you should. Read the error, try to figure out what went wrong. 

 

6 - Start Skyrim, go to SexLab's MCM, and click the "reregister animations" button. If the animation shows up and plays, you win. You can repeat this process quickly with any animations, including your own animations. 

 

Problems you are likely encounter, and what you did wrong to cause them:

P - The animation doesn't show up after I register animations.

C - Something went wrong in sslanimationdefaults.psc.
S - Crack open sslanimationdefaults.psc and see what went wrong. Maybe you forgot to use registeranimation at the start. Maybe you didn't write the function properly.

P - The animation shows up, but I can't find it when I use matchmaker or get raped.

C - You probably forgot to use addtag.

S - In your function, make sure the bare minimum AddTag("Sex") and AddTag(["FF"/"MF"/MM") are there, or most mods won't find your animations.

P - The animation shows up, but my characters are doing whatever animation I used before, and the animation is not playing.

C - Something went wrong with FNIS, or you did not link to the correct animations.

S - Cross-reference FNIS_Sexlab_List.txt and make sure s >>this<< youranimation.hkx matches AddPositionStage([a1/a2], ">>this<<" ...). If they match, something probably went wrong. Make sure the syntax in FNIS_Sexlab_List.txt is right, and run FNIS for modders then users again.

P - The animation plays, but my characters stand completely still, in a default pose.

C - Something went wrong with the animation.

S - Make sure you've got the animations in the right folder. Make sure FNIS_Sexlab_List.txt is using the correct filenames and is in the correct path.

P - I get a scripting error linking to lines in sslanimationdefaults.psc.

C - You fucked up writing the function or registering the animation.

S - Listen to it, fix whatever went wrong.

P - I get a scripting error linking to lines in another SexLab file or another file entirely.

C - You do not have all of the files in your SexLab folder you should.

S - Make sure all of the source files, including SexLab and PapyrusUtil both, are in the correct folder. 

P - I get a script error involving 'FNIS'

C - You do not have the latest FNIS scripts in your scripts/source folder.

S - Put them there.

P - I get a load of script errors involving strings and stringUtil.

C - You do not have the latest SKSE scripts in your scripts/source folder.

S - Put them there.

P - I updated SexLab and my animations are gone!

C - That's because your FNIS_Sexlab_List.txt, sslanimationdefaults.psc and sslanimationdefaults.pex got replaced.

S - Now you have to do everything again. QQ. Hope you saved file copies somewhere - if you did, it's a matter of copy/paste.

P - Animations vanish when I register animations!

C - SexLab can't read sslAnimationDefaults.pex.

S - This seems to be a MO-related issue, and I have no idea how Mod Organizer works. All I can say is make sure all of your script files are where they should be when the game is running. 

Link to comment

After a few people messaging me in my inbox asking how to do this, I decided to post it here. 

The following is a guide on how to take the resource animations, and add them non-destructively to your SexLab gamemode for testing. For this example, we will use 3j_domination, but it works for any set of animations. This method has been tried and tested repeatedly - it works. If something goes wrong, it's probably on your end.

This guide assumes that you're competent enough to read, open creation kit, and go through a tutorial without getting your dick stuck in a blender. (in other words, this tutorial assumes you are smarter than the average Nexus user)

 

Almost spat my breakfast out at the 'dick in a blender' comment. Thanks for this guide!

 

 

Link to comment

After a few people messaging me in my inbox asking how to do this, I decided to post it here. 

The following is a guide on how to take the resource animations, and add them non-destructively to your SexLab gamemode for testing. For this example, we will use 3j_domination, but it works for any set of animations. This method has been tried and tested repeatedly - it works. If something goes wrong, it's probably on your end.

This guide assumes that you're competent enough to read, open creation kit, and go through a tutorial without getting your dick stuck in a blender. (in other words, this tutorial assumes you are smarter than the average Nexus user)

 

 

 

HAHAHAHAHAHA 

BEST comment ever !!  :D  :D

 

Thnx a lot for the tutorial :-)

 

Link to comment

 

 

After a few people messaging me in my inbox asking how to do this, I decided to post it here. 

The following is a guide on how to take the resource animations, and add them non-destructively to your SexLab gamemode for testing. For this example, we will use 3j_domination, but it works for any set of animations. This method has been tried and tested repeatedly - it works. If something goes wrong, it's probably on your end.
This guide assumes that you're competent enough to read, open creation kit, and go through a tutorial without getting your dick stuck in a blender. (in other words, this tutorial assumes you are smarter than the average Nexus user)

 

1 - In 3ji_domination, we have 10 animations. All animations are of the form 3j_domination_a#_s#.hkx in this animation, but sometimes they're 3j_animation_m#.hkx and 3j_animation_f#.hkx. They are effectively the same. [a1_s# = f# and a2_s# = m#] Paste all of the animations in your data/meshes/actors/character/animations/SexLab/ folder.

 

2 - Open FNIS_Sexlab_List.txt. Add the following entries:

s 3j_domination_a1_s1  3j_domination_a1_s1.hkx

+ 3j_domination_a1_s2  3j_domination_a1_s2.hkx

...

+ 3j_domination_a1_s5  3j_domination_a1_s5.hkx

s 3j_domination_a2_s1  3j_domination_a2_s1.hkx

...

+ 3j_domination_a2_s5  3j_domination_a2_s5.hkx

 

When you are done, you should have ten entries. The "s" denotes the start of the animation for each actor, and the + is an additional stage. If the animation has three actors, and five stages, you'll have 3 s' and 15 entries, and 15 animations in total. (unless animations are reused). Save, obviously.

Note: The first name is what you will use to script the animation. So, you can name it whatever you want, (e.g s cuntbasket 3j_domination_a1_s1.hkx), but consistency is always better. 

 

3 - Make sure all of the SexLab and PapyrusUtil .psc files are in data/scripts/source. If you get compiler errors or crashes, you probably fucked up that step, unless you made a silly syntax error. 

4 - Open up sslanimationdefaults.psc in whatever competent text editor you have.

At the end of the file, add in a function of the following form. Yes, it's scripting, but you only need to know what and where to paste, not how it works.

 

 

function whateveryouwant(int id)
sslBaseAnimation Base = Create(id)
Base.Name = "Whatever the fuck you want"
Base.SetContent(Sexual)
Base.SoundFX = Squishing ;other types of effects for blowjob animations, etc.
int a1 = Base.AddPosition(Female, addCum=Vaginal) ;can also be oral, anal, or a combination such as vaginaloralanal
Base.AddPositionStage(a1, "animation_firststage", 0, up = 0) ; you can set up default reposition here, if you want
...
Base.AddPositionStage(a1, "animation_laststage", 0, up = 0)
int a2 = Base.AddPosition(Male)
Base.AddPositionStage(a1, "animation_firststage", 0, up = 0) ;the animation names here are whatever you set in FNIS_Sexlab_List.txt
...
Base.AddPositionStage(a1, "animation_laststage", 0, up = 0)
Base.AddTag("3j")
Base.AddTag("Sex")
Base.AddTag("MF")
Base.Save(id)
endFunction

So, in the case of 3ji_domination, I have this function:

function zjDomination(int id)
    sslBaseAnimation Base = Create(id)
    Base.Name = "3j Domination"
    Base.SetContent(Sexual)
    Base.SoundFX = Squishing
    int a1 = Base.AddPosition(Female, addCum=Vaginal)
    Base.AddPositionStage(a1, "3j_domination_a1_s1", 0, up = 0)
    Base.AddPositionStage(a1, "3j_domination_a1_s2", 0, up = 0)
    Base.AddPositionStage(a1, "3j_domination_a1_s3", 0, up = 0)
    Base.AddPositionStage(a1, "3j_domination_a1_s4", 0, up = 0)
    Base.AddPositionStage(a1, "3j_domination_a1_s5", 0, up = 0)
    int a2 = Base.AddPosition(Male)
    Base.AddPositionStage(a2, "3j_domination_a2_s1", 0, up = 0, side = 0, rotate = 0, sos = 0)
    Base.AddPositionStage(a2, "3j_domination_a2_s2", 0, up = 0, side = 0, rotate = 0, sos = 0)
    Base.AddPositionStage(a2, "3j_domination_a2_s3", 0, up = 0, side = 0, rotate = 0, sos = 0)
    Base.AddPositionStage(a2, "3j_domination_a2_s4", 0, up = 0, side = 0, rotate = 0, sos = 0)
    Base.AddPositionStage(a2, "3j_domination_a2_s5", 0, up = 0, side = 0, rotate = 0, sos = 0)
    Base.AddTag("3j")
    Base.AddTag("BBP")
    Base.AddTag("Sex")
    Base.AddTag("Vaginal")
    Base.AddTag("MF")
    Base.Save(id)
endFunction

 

 

 

Then, at the top of the animation, register the function with all the other entries:

RegisterAnimation("whateveryouwant")

In the case of zjDomination, it was:

RegisterAnimation("zjDomination")

 

I added it after APBedMissionary, so it appears immediately after Save. Of course.

 

5 - Creation kit. You do not need to load any ESP's. Just go to Gameplay->Papyrus Script Manager. Search for sslanimationdefaults. Right click it, click "Compile source". If you get an error, most likely, you either fucked up the syntax, or you don't have all of the files in your data/scripts/source folder you should. Read the error, try to figure out what went wrong. 

 

6 - Start Skyrim, go to SexLab's MCM, and click the "reregister animations" button. If the animation shows up and plays, you win. You can repeat this process quickly with any animations, including your own animations. 

 

Problems you are likely encounter, and what you did wrong to cause them:

P - The animation doesn't show up after I register animations.

C - Something went wrong in sslanimationdefaults.psc.
S - Crack open sslanimationdefaults.psc and see what went wrong. Maybe you forgot to use registeranimation at the start. Maybe you didn't write the function properly.

P - The animation shows up, but I can't find it when I use matchmaker or get raped.

C - You probably forgot to use addtag.

S - In your function, make sure the bare minimum AddTag("Sex") and AddTag(["FF"/"MF"/MM") are there, or most mods won't find your animations.

P - The animation shows up, but my characters are doing whatever animation I used before, and the animation is not playing.

C - Something went wrong with FNIS, or you did not link to the correct animations.

S - Cross-reference FNIS_Sexlab_List.txt and make sure s >>this<< youranimation.hkx matches AddPositionStage([a1/a2], ">>this<<" ...). If they match, something probably went wrong. Make sure the syntax in FNIS_Sexlab_List.txt is right, and run FNIS for modders then users again.

P - The animation plays, but my characters stand completely still, in a default pose.

C - Something went wrong with the animation.

S - Make sure you've got the animations in the right folder. Make sure FNIS_Sexlab_List.txt is using the correct filenames and is in the correct path.

P - I get a scripting error linking to lines in sslanimationdefaults.psc.

C - You fucked up writing the function or registering the animation.

S - Listen to it, fix whatever went wrong.

P - I get a scripting error linking to lines in another SexLab file or another file entirely.

C - You do not have all of the files in your SexLab folder you should.

S - Make sure all of the source files, including SexLab and PapyrusUtil both, are in the correct folder. 

P - I updated SexLab and my animations are gone!

C - That's because your FNIS_Sexlab_List.txt, sslanimationdefaults.psc and sslanimationdefaults.pex got replaced.

S - Now you have to do everything again. QQ. Hope you saved file copies somewhere - if you did, it's a matter of copy/paste.

 

 

 

Thanks for the guide! o/

Link to comment

It looks like im one of those who stick their dicks in blender -.-

Ive gone so far as to actually fix my CK so it doesnt crash on startup and i was able to do everything you committed in your well written guide
Ive put many many many many hours into this to work ok, yet my MCM still does the same stuff as before...when i click "reset animation registry" ALL of my animations are gone for good


In fact, if i dont do anything and use just the vanilla sexlab, and click reset animation registry in MCM it still does the same! it just erases every animations.

(yea i have a full skyrim vanilla backup for testing purposes)

EDIT : nope, i was wrong, it fails to compile even on vanilla skyrim/sl giving me at least 133 error lines, (i stopped counting)

Link to comment

Regarding the tutorial:

 

Shouldn't the new animations also be added in the appropriate category in the register animations section of the sslanimationdefaults.psc?

Yup they do. the tutorial states that too :-)

 

 

 

function LoadAnimations()
; Prepare factory resources (as non creature)
PrepareFactory()
; Missionary
RegisterAnimation("SexLabMissionary")
RegisterAnimation("SexLabAggrMissionary")
RegisterAnimation("ArrokMissionary")
RegisterAnimation("ArrokLegUp")
RegisterAnimation("ZynMissionary")
RegisterAnimation("APBedMissionary")
RegisterAnimation("APHoldLegUp")
RegisterAnimation("APLegUp")
; Doggystyle
RegisterAnimation("SexLabDoggyStyle")
RegisterAnimation("SexLabAggrBehind")
RegisterAnimation("SexLabAggrDoggyStyle")
RegisterAnimation("ArrokDoggyStyle")
RegisterAnimation("ArrokRape")
RegisterAnimation("ZynDoggystyle")
RegisterAnimation("DarkInvestigationsDoggystyle")
RegisterAnimation("APDoggyStyle")
; Cowgirl
RegisterAnimation("SexLabReverseCowgirl")
RegisterAnimation("ArrokCowgirl")
RegisterAnimation("ArrokReverseCowgirl")
RegisterAnimation("APCowgirl")
; Sideways
RegisterAnimation("SexLabSideways")
RegisterAnimation("ArrokSideways")
RegisterAnimation("APShoulder")
; Standing
RegisterAnimation("SexLabHuggingSex")
RegisterAnimation("SexLabStanding")
RegisterAnimation("ArrokHugFuck")
RegisterAnimation("ArrokStanding")
RegisterAnimation("APStanding")
RegisterAnimation("ZynRoughStanding")
; Anal
RegisterAnimation("ArrokAnal")
RegisterAnimation("APAnal")
RegisterAnimation("APFaceDown")
; Oral
RegisterAnimation("ArrokBlowjob")
RegisterAnimation("ArrokOral")
RegisterAnimation("DarkInvestigationsBlowjob")
RegisterAnimation("APBlowjob")
RegisterAnimation("APKneelBlowjob")
RegisterAnimation("APStandBlowjob")
RegisterAnimation("APHandjob")
RegisterAnimation("APSkullFuck")
; Boobjob
RegisterAnimation("SexLabBoobjob")
RegisterAnimation("ArrokBoobjob")
RegisterAnimation("APBoobjob")
; Foreplay
RegisterAnimation("ArrokForeplay")
RegisterAnimation("ArrokSittingForeplay")
RegisterAnimation("ArrokStandingForeplay")
; Footjob
RegisterAnimation("BleaghFootJob")
; Solo
RegisterAnimation("BleaghFemaleSolo")
RegisterAnimation("APFemaleSolo")
RegisterAnimation("ArrokMaleMasturbation")
; Gay/Lesbian
RegisterAnimation("SexLabTribadism")
RegisterAnimation("ArrokLesbian")
RegisterAnimation("ZynLesbian")
RegisterAnimation("ZynLicking")
; Misc
RegisterAnimation("APFisting")
; 3P+
RegisterAnimation("ArrokDevilsThreeway")
RegisterAnimation("ArrokTricycle")
RegisterAnimation("ZynDoublePenetration")
RegisterAnimation("ZynFemdom")
RegisterAnimation("ZynFourWay")
RegisterAnimation("DarkInvestigationsThreesome")
endFunction

Link to comment

Ok, I was going to create 5 stages for a breastfeeding animation, but it looks kinda weird in my opinion, since there's no lips/mouth movement, so I'm giving up for now. Uploaded as is, with 3 stages.

 

 

 

Regarding the tutorial:

 

Shouldn't the new animations also be added in the appropriate category in the register animations section of the sslanimationdefaults.psc?

 

 

That's entirely optional.

Link to comment

It looks like im one of those who stick their dicks in blender -.-

 

Ive gone so far as to actually fix my CK so it doesnt crash on startup and i was able to do everything you committed in your well written guide

Ive put many many many many hours into this to work ok, yet my MCM still does the same stuff as before...when i click "reset animation registry" ALL of my animations are gone for good

 

 

In fact, if i dont do anything and use just the vanilla sexlab, and click reset animation registry in MCM it still does the same! it just erases every animations.

 

(yea i have a full skyrim vanilla backup for testing purposes)

 

EDIT : nope, i was wrong, it fails to compile even on vanilla skyrim/sl giving me at least 133 error lines, (i stopped counting)

 

 

 

- Make sure all of the SexLab and PapyrusUtil .psc files are in data/scripts/source. If you get compiler errors or crashes, you probably fucked up that step, unless you made a silly syntax error.

 

 

 

P - I get a scripting error linking to lines in sslanimationdefaults.psc.

C - You fucked up writing the function or registering the animation.

S - Listen to it, fix whatever went wrong.

P - I get a scripting error linking to lines in another SexLab file or another file entirely.

C - You do not have all of the files in your SexLab folder you should.

S - Make sure all of the source files, including SexLab and PapyrusUtil both, are in the correct folder.

 

If you're using Mod Organizer, not having the right files in the right places are the most likely culprit here. You'll need to copy everything CK needs to your main folder independently of MO, then you'll need to overwrite the files in MO with the edited ones. Or, at least, that's what you need to do if Mod Organizer works how I think it works. It might not. I have never used it before.

Link to comment

Thanks for trying to help me guys and sorry for ruining this thread with my nonsense. Ill just give up now and wait till someone decides to do an .esp of this.
i tried again and again and its not working for me, i have no mod manager, i get these errors:


Compiling "sslAnimationDefaults"...
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslBaseAnimation.psc(449,13): string[] is not a known user-defined type
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslBaseAnimation.psc(449,23): cannot compare a none to a int (cast missing or types unrelated)
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslBaseAnimation.psc(475,43): Find is not a function or does not exist
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslBaseAnimation.psc(475,58): cannot compare a none to a int (cast missing or types unrelated)
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslCreatureAnimationSlots.psc(39,45): Find is not a function or does not exist
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslCreatureAnimationSlots.psc(39,60): cannot compare a none to a int (cast missing or types unrelated)
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslActorStats.psc(123,17): string[] is not a known user-defined type
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslActorStats.psc(123,1): cannot return a none from findstat, the types do not match (cast missing or types unrelated)
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslBaseVoice.psc(99,14): string[] is not a known user-defined type
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslBaseVoice.psc(99,24): cannot compare a none to a int (cast missing or types unrelated)
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslBaseVoice.psc(99,24): cannot relatively compare variables to None
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslVoiceSlots.psc(90,17): string[] is not a known user-defined type
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslVoiceSlots.psc(90,1): cannot return a none from findbyregistrar, the types do not match (cast missing or types unrelated)
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslVoiceSlots.psc(94,14): Find is not a function or does not exist
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslVoiceSlots.psc(94,1): cannot return a none from find, the types do not match (cast missing or types unrelated)
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslVoiceSlots.psc(109,14): Find is not a function or does not exist
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslVoiceSlots.psc(109,1): cannot return a none from register, the types do not match (cast missing or types unrelated)
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(153,16): Find is not a function or does not exist
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(153,48): RFind is not a function or does not exist
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(423,18): Find is not a function or does not exist
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(423,33): cannot compare a none to a int (cast missing or types unrelated)
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(471,15): Find is not a function or does not exist
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(471,33): cannot compare a none to a int (cast missing or types unrelated)
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(494,14): Find is not a function or does not exist
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(494,33): cannot compare a none to a int (cast missing or types unrelated)
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(603,18): Find is not a function or does not exist
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(603,1): cannot return a none from getposition, the types do not match (cast missing or types unrelated)
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(633,18): Find is not a function or does not exist
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(633,1): cannot return a none from getplayerposition, the types do not match (cast missing or types unrelated)
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(645,18): Find is not a function or does not exist
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(645,33): cannot compare a none to a int (cast missing or types unrelated)
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslAnimationSlots.psc(39,12): Find is not a function or does not exist
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslAnimationSlots.psc(39,32): cannot compare a none to a int (cast missing or types unrelated)
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslAnimationSlots.psc(123,17): string[] is not a known user-defined type
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslAnimationSlots.psc(123,1): cannot return a none from findbyregistrar, the types do not match (cast missing or types unrelated)
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslAnimationSlots.psc(127,14): Find is not a function or does not exist
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslAnimationSlots.psc(127,1): cannot return a none from find, the types do not match (cast missing or types unrelated)
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslAnimationSlots.psc(142,14): Find is not a function or does not exist
H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslAnimationSlots.psc(142,1): cannot return a none from register, the types do not match (cast missing or types unrelated)
No output generated for sslAnimationDefaults, compilation failed.

Batch compile of 1 files finished. 0 succeeded, 1 failed.
Failed on sslAnimationDefaults

 

Link to comment

Thanks for trying to help me guys and sorry for ruining this thread with my nonsense. Ill just give up now and wait till someone decides to do an .esp of this.

i tried again and again and its not working for me, i have no mod manager, i get these errors:

 

 

 

Compiling "sslAnimationDefaults"...

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslBaseAnimation.psc(449,13): string[] is not a known user-defined type

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslBaseAnimation.psc(449,23): cannot compare a none to a int (cast missing or types unrelated)

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslBaseAnimation.psc(475,43): Find is not a function or does not exist

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslBaseAnimation.psc(475,58): cannot compare a none to a int (cast missing or types unrelated)

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslCreatureAnimationSlots.psc(39,45): Find is not a function or does not exist

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslCreatureAnimationSlots.psc(39,60): cannot compare a none to a int (cast missing or types unrelated)

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslActorStats.psc(123,17): string[] is not a known user-defined type

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslActorStats.psc(123,1): cannot return a none from findstat, the types do not match (cast missing or types unrelated)

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslBaseVoice.psc(99,14): string[] is not a known user-defined type

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslBaseVoice.psc(99,24): cannot compare a none to a int (cast missing or types unrelated)

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslBaseVoice.psc(99,24): cannot relatively compare variables to None

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslVoiceSlots.psc(90,17): string[] is not a known user-defined type

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslVoiceSlots.psc(90,1): cannot return a none from findbyregistrar, the types do not match (cast missing or types unrelated)

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslVoiceSlots.psc(94,14): Find is not a function or does not exist

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslVoiceSlots.psc(94,1): cannot return a none from find, the types do not match (cast missing or types unrelated)

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslVoiceSlots.psc(109,14): Find is not a function or does not exist

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslVoiceSlots.psc(109,1): cannot return a none from register, the types do not match (cast missing or types unrelated)

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(153,16): Find is not a function or does not exist

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(153,48): RFind is not a function or does not exist

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(423,18): Find is not a function or does not exist

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(423,33): cannot compare a none to a int (cast missing or types unrelated)

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(471,15): Find is not a function or does not exist

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(471,33): cannot compare a none to a int (cast missing or types unrelated)

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(494,14): Find is not a function or does not exist

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(494,33): cannot compare a none to a int (cast missing or types unrelated)

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(603,18): Find is not a function or does not exist

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(603,1): cannot return a none from getposition, the types do not match (cast missing or types unrelated)

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(633,18): Find is not a function or does not exist

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(633,1): cannot return a none from getplayerposition, the types do not match (cast missing or types unrelated)

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(645,18): Find is not a function or does not exist

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslThreadModel.psc(645,33): cannot compare a none to a int (cast missing or types unrelated)

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslAnimationSlots.psc(39,12): Find is not a function or does not exist

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslAnimationSlots.psc(39,32): cannot compare a none to a int (cast missing or types unrelated)

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslAnimationSlots.psc(123,17): string[] is not a known user-defined type

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslAnimationSlots.psc(123,1): cannot return a none from findbyregistrar, the types do not match (cast missing or types unrelated)

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslAnimationSlots.psc(127,14): Find is not a function or does not exist

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslAnimationSlots.psc(127,1): cannot return a none from find, the types do not match (cast missing or types unrelated)

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslAnimationSlots.psc(142,14): Find is not a function or does not exist

H:\The Elder Scrolls V Skyrim\Data\Scripts\Source\sslAnimationSlots.psc(142,1): cannot return a none from register, the types do not match (cast missing or types unrelated)

No output generated for sslAnimationDefaults, compilation failed.

 

Batch compile of 1 files finished. 0 succeeded, 1 failed.

Failed on sslAnimationDefaults

 

 

 

Wait a minute, this looks familiar.

 

Try making sure all of the scripts from SKSE are in your scripts/source folder. I got something like this when my SKSE wasn't extracted possibly.

Link to comment

 

Find - StringUtil

SKSE Member of: StringUtil Script

Returns the index of the first occurence of specified phrase inside given string, optionally starting on selected position. (This function requires SKSE)

 

Source: http://www.creationkit.com/Find_-_StringUtil

 

So yeah, looks like your SKSE is not installed properly.

 

 

LOLOL!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

EXACTLY!!!!!!!!!!!!!!!!!!

I just had to update my SKSE ALL ALONG to latest version NOW everything is working fineeee

 

I even got animations i tried installing about a year ago (not a year ofc but long time) :D

I'd buy you guys an icecream!

Link to comment

 

 

Find - StringUtil

SKSE Member of: StringUtil Script

Returns the index of the first occurence of specified phrase inside given string, optionally starting on selected position. (This function requires SKSE)

 

Source: http://www.creationkit.com/Find_-_StringUtil

 

So yeah, looks like your SKSE is not installed properly.

 

 

LOLOL!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

EXACTLY!!!!!!!!!!!!!!!!!!

I just had to update my SKSE ALL ALONG to latest version NOW everything is working fineeee

 

I even got animations i tried installing about a year ago :D

I'd buy you guys an icecream!

 

 

I added your problem to the tutorial.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use