Jump to content

Question about recompiling scripts for a mod dependent on SexLab to port from LE to SSE


Recommended Posts

Posted

I am interested in using the mod Skinny Dip for LE in SE. I contacted the author of the mod and they advised me to recompile the scripts in SSE CK (I used Papyrus Compiler App). The vanilla and mod scripts/sources are detected by Papyrus Compiler App, which I have used without issue before.

 

Most of the scripts recompiled without issue, however the ones referencing SexLabFramework and sslThreadController failed to recompile.

 

I have installed the prerequisites including SkyUI 5.1 SDK, SKSE 2.0.17, FNIS Creatures, SexLab 1.63.08 Beta, and ran the latest FNIS for Users and Nemesis without issue.

 

The error is as follows in all 5 cases:

 

failed to compile: \...\sslThreadController.psc(392,1): the parameter defaults of function centeroncoords in state animating on script sslthreadcontroller do not match the parent script sslthreadmodel

 

SexLabFramework.psc(3032,1): the parameter defaults of function newthread in state disabled on script sexlabframework does not match the empty state

 

The affected script sources are attached.

 

What could be the problem? Any help would be gratefully appreciated.

Skinny Dip Sources.7z

Posted

You do not need to recompile the scripts. The scripts alone will work fine.
That being said, i usually do recompile scripts when converting LE mods to SE, but the reason for it is simply that it MAY help to discover some incompatibilities (especially when the mod requires several other mods and you are not sure which versions to use).

More on the point:
Are you sure you are not using a mix of SexLab scripts, consisting of different versions? - meaning, the sslThreadController is from a different SL version than the sslThreadModel ?
Are you 100% sure that all the SL script sources (and the compiled scripts) you have installed, are from the same version of SL?
Maybe some pesky mod came with some old or altered SL scripts, and is causing this mess?

Posted
23 minutes ago, slizer40000 said:

SKSE 2.0.17

You sure you know what you are doing there? Isn't the latest SKSE 2019???
...not that it should matter when it comes to the errors you mentioned, but maybe you want to double check that.

Posted
9 minutes ago, Roggvir said:

You do not need to recompile the scripts. The scripts alone will work fine.
That being said, i usually do recompile scripts when converting LE mods to SE, but the reason for it is simply that it MAY help to discover some incompatibilities (especially when the mod requires several other mods and you are not sure which versions to use).

More on the point:
Are you sure you are not using a mix of SexLab scripts, consisting of different versions? - meaning, the sslThreadController is from a different version from SL than the sslThreadModel.
Are you 100% sure that all the SL script sources (and the compiled scripts) you have installed, are from the same version?
Maybe some pesky mod came with some old or altered SL scripts, and is causing this mess?

Alright, if the scripts do not need to be recompiled then there is no issue whatsoever. I will test the mod in-game and if all is good I'll let the mod author know it is SE compatible (may send a form 44 plugin to silence MO2).

 

The SL script sources are all from the same version and are not overriden, except by a newer jcontainers.

Thanks for the assistance.

 

Edit: I am using SKSE 2.0.17 since some mods have not updated to 2.0.19 that still are not dependent on address library. I also read that there were some problems with CTDs related to 2.0.19, although it sounds rather suspect without real evidence.

Posted

Hmm, maybe i was too fast dismissing the need for recompiling the scripts - it could be needed if they were originally compiled with a different version of SL (or any of the other dependencies).

Posted
29 minutes ago, Roggvir said:

@slizer40000 Anyway, i recompiled the scripts you posted without any problems.
So, something must be messed up in your installation, or your dev environment.
Skinny Dip Sources - recompiled by Roggvir, using SL 1.63b8.zip

Thank you very much!

 

Now that raises the question why, how and to what extent is my installation broken...

 

In any case, I'll be back once I fail start making an MCM menu for my own mod.

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

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