Jump to content

SexLab Inflation Framework


Recommended Posts

Guest ffabris
Posted

The idea of this mod was, that you mainly have to call SLIF_Main.inflate() and be done with it.

 

The only other things you would have to do, is:

 

1. Getting the values (value, min, max), if you need them and are not already calculating them yourself.

2. Unregistering the actor (for your mod only) if you don't need him/her anymore, which can also be done manually via my mcm menu.

Understood. It was (1) I've been talking about, and making it a bit more "developer friendly" to do. But that's ok - I wrote my own Get() wrapper. :)

 

Added: One more thing to consider, and I am bowing out of this line of conversation.

 

Let's say, hypothetically, that one day you decide to change the implementation of the mod, and switch from StorageUtil to JContainers or some other method. Anyone using SLIF and needing to get values, will have to alter their code to adapt to the change. This would not be necessary if you "wrap" the implementation in a function, and thus "hide" the change from other mods.

 

Anyway, I'm back to writing the actual mod I am working on. I got SLIF working, so I can move on. Thanks for the help yesterday. :)

Posted

Understood. It was (1) I've been talking about, and making it a bit more "developer friendly" to do. But that's ok - I wrote my own Get() wrapper. :)

 

Added: One more thing to consider, and I am bowing out of this line of conversation.

 

Let's say, hypothetically, that one day you decide to change the implementation of the mod, and switch from StorageUtil to JContainers or some other method. Anyone using SLIF and needing to get values, will have to alter their code to adapt to the change. This would not be necessary if you "wrap" the implementation in a function, and thus "hide" the change from other mods.

 

Anyway, I'm back to writing the actual mod I am working on. I got SLIF working, so I can move on. Thanks for the help yesterday. :)

That's a valid point, haven't thought about that, thanks, will think of something.

 

No problem, if you have any more questions, feel free to ask them.

Guest ffabris
Posted

Will do - thank you. :)

  • 2 weeks later...
Posted

hey i was wondering if there where somewhere i could see the prefered load order for this mod since i playd around whit my loadorder to get other mods working and now this mod doesnt register anny other mods

Posted

hey i was wondering if there where somewhere i could see the prefered load order for this mod since i playd around whit my loadorder to get other mods working and now this mod doesnt register anny other mods

Since this mod is completely script based, there is no special load order required.

Mods are only added to the list, once that mod calls the inflate function.

Posted

 

hey i was wondering if there where somewhere i could see the prefered load order for this mod since i playd around whit my loadorder to get other mods working and now this mod doesnt register anny other mods

Since this mod is completely script based, there is no special load order required.

Mods are only added to the list, once that mod calls the inflate function.

 

 

ohh i forgot i got it working i think it was cuse the mods that i had patches for where overwriting the patches i moved everything to the bottom of my mod organiser then it worked perfectly

Posted

hello can you make patch for estrus thanks (because crash all version (  )

What do you mean make a patch for estrus? I already did, make sure you use this version:

Estrus Chaurus+

and none of the older ones (except for the assets from EstrusForSkyrim, but not the esp).

Uninstall Estrus Chaurus, before installing Estrus Chaurus+.

Posted

hello estrus bug i dont know wich version used, last script error

Sorry, but if you don't give me any more information than that, I can't help you.

Which version of Estrus Chaurus are you using?

I only am providing support for Estrus Chaurus+, since it's the most up to date and only for version 4.21.

Posted

Can't get this to work. I install your mod and all of the compatibility scripts for my mods (Fill Her Up, Estrus Chaurus+, Milk Mod Economy, and Devious Devices Integration) but the framework wont recognize any.

Posted

hello witout mod only estrus : (same  error wityh hermo)

 

 

or estrus is icompatible with ske last version

From your papyrus log, I see, that you are using the wrong estrus version (didn't deactivate the esp):

EstrusForSkyrim (zzEstrus.esp)

This is the old version, from which only the assets are needed, the patch is for the new more up to date version:

Estrus Chaurus+ (EstrusChaurus.esp)

 

Please deactivate zzEstrus.esp (do not uninstall), install the new version, and my patch last.

 

Can't get this to work. I install your mod and all of the compatibility scripts for my mods (Fill Her Up, Estrus Chaurus+, Milk Mod Economy, and Devious Devices Integration) but the framework wont recognize any.

As I have stated before, the mods are only added to the list, once that mod calls the inflate function of this mod. (for example for Fill Her Up, after the Sexlab Orgasm Event)

Posted

New small update 0.9.1e beta:

- added functions getValue(), getMinValue(), getMaxValue(), setMinValue(), setMaxValue(), setMinMaxValue(), like @ffabris suggested (thanks again).

- added new button to toggle ingame notifications (at the moment only the register actor notification)

- updated Milk Mod Economy Patch to version 2016-06-07

 

Updated the documentation for the new version:

SexLab Inflation Framework Documentation

Guest ffabris
Posted

\o/  Thanks.  :-)

Posted

\o/  Thanks.  :-)

No problem :3

 

New version 0.9.1f beta:

- removed all mod internally used functions from SLIF_Main, so that it is hopefully more clear, which are important, and moved them to a new script SLIF_Util

- added new script SLIF_Util, which will contain all auxiliary functions for SLIF_Main and others

Posted

Hi I am hoping I This is what I would like to be able to do.....

1. Soul gem oven to incubate soul gems

2. Beeing female for pregnancy

3. Estrus charus + for instance inflation

4. Still being pregnant for beeing female

5. Milk of mod for inflation when using milk machine

PLEASE,PLEASE SAY YES ????

If not all tell me which is possible an which is not

New to this mod going to try just would like some info before hand.

Thanks again for you effort

Guest ffabris
Posted

 

\o/  Thanks.  :-)

No problem :3

 

 

Persist settings via JsonUtil?  [smiles very sweetly and offers cookies...]  ;)

Guest ffabris
Posted

OK, problem. There are two copies of 0.9.1f on the d/l page. In both, the script source is not source, but binary. I can't compile my mod unless I strip out SLIF entirely.

Posted

Hi I am hoping I This is what I would like to be able to do.....

1. Soul gem oven to incubate soul gems

2. Beeing female for pregnancy

3. Estrus charus + for instance inflation

4. Still being pregnant for beeing female

5. Milk of mod for inflation when using milk machine

PLEASE,PLEASE SAY YES ????

If not all tell me which is possible an which is not

New to this mod going to try just would like some info before hand.

Thanks again for you effort

1. Soulgem Oven is not supported right now, but should be fine, since it also uses NiOverride.

2. Beeing Female is supported.

3. Estrus Chaurus + is supported.

(what do you mean "instance" inflation? do you mean "instant" inflation? If you set that, all mods will use that method)

4. ???

5. Milk Mod Economy is supported.

 

Persist settings via JsonUtil?  [smiles very sweetly and offers cookies...]  ;)

Sure, I only have to figure out, how to set this up, maybe you can help me?

Only the settings in json or all characters?

I am also figuring out, how to make my mod more efficient, any help appreciated :3

 

OK, problem. There are two copies of 0.9.1f on the d/l page. In both, the script source is not source, but binary. I can't compile my mod unless I strip out SLIF entirely.

Hmm, strange, I deleted those, re-uploaded and downloaded it, should be fine now, sorry for the inconvenience.

I also have to note, that I moved some functions to SLIF_Util, so if you are using the ones contained in that script, don't :3

Posted

 

1. Soulgem Oven is not supported right now, but should be fine, since it also uses NiOverride.

 

So, for SOG, after lurking for a while to see what this was all about, I decided to see how hard/bad it would be to implement SLIF functionality, as a working experience should I decide to do the same for my BSR derivative. If darkconsole has no issue with it, I can upload the changed script + source for v 308.

Guest ffabris
Posted

 

Persist settings via JsonUtil?  [smiles very sweetly and offers cookies...]  ;)

Sure, I only have to figure out, how to set this up, maybe you can help me?

Only the settings in json or all characters?

I am also figuring out, how to make my mod more efficient, any help appreciated :3

 

Gladly! PM me anytime, be glad to help, maybe give code snippets if you like.

 

 

OK, problem. There are two copies of 0.9.1f on the d/l page. In both, the script source is not source, but binary. I can't compile my mod unless I strip out SLIF entirely.

Hmm, strange, I deleted those, re-uploaded and downloaded it, should be fine now, sorry for the inconvenience.

I also have to note, that I moved some functions to SLIF_Util, so if you are using the ones contained in that script, don't :3

 

Noted. I'll have to review my code.

 

And I just re-downloaded, and again, the source is binary. Attaching one file as an example.

SLIF_Main.psc

Posted

 

Persist settings via JsonUtil?  [smiles very sweetly and offers cookies...]  ;)

Sure, I only have to figure out, how to set this up, maybe you can help me?

Only the settings in json or all characters?

I am also figuring out, how to make my mod more efficient, any help appreciated :3

 

 

Hello.

 

Just a side note.

SexLab V1.62 has a brand new PapyrusUtil, with the ability to handle structured JSON formats (I am using it already for one of my mods.)

Way more powerful than JContainers, and way faster.

 

@ffabris is one of the top modders here. Rely on him.

In case anybody whats some help on coding with this new version of JSONUtil, I already got a bunch of experience.

Guest ffabris
Posted

Thanks for the vote of confidence!  (blush)

 

Not looked at the new JsonUtil functions yet, but I will. I am unlikely to adapt any finished mods, as that would break people's saved data, but I may for the one I have in progress.

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...