Jump to content

Oniki Kay’s Kinky World build 426 - LoversLab Edition (Updated 2024-05-14)


Recommended Posts

First of all, thank you so much for this! This fixes so many things that have bothered me since playing with the newer KW builds.

 

The only issue I've come across is that for some reason my male sims don't have the option to clean stoves when they are dirty, only my female sims do.
It only happens while I have the KW packages in my mods folder (tested it with no other mods installed to make sure it wasn't just some weird mod conflict!)

Either way, not a big deal and I am extremely grateful for this! :)

Link to comment
15 hours ago, jacent said:

I have a problem with no stages found when I try to start a woohoo. nothing works.

how to fix it?

 

 

Did you installed animation packs? If yes then try objects like beds, doors, windows, seats etc.

 

56 minutes ago, Eleevoli said:

First of all, thank you so much for this! This fixes so many things that have bothered me since playing with the newer KW builds.

 

The only issue I've come across is that for some reason my male sims don't have the option to clean stoves when they are dirty, only my female sims do.
It only happens while I have the KW packages in my mods folder (tested it with no other mods installed to make sure it wasn't just some weird mod conflict!)

Either way, not a big deal and I am extremely grateful for this! :)

 

There is a kinky interaction which fires once a female sim starts cleaning a stove :P Perhaps kinky world's gender restriction block males for this reason.

Link to comment
1 hour ago, sapique said:

 

Did you installed animation packs? If yes then try objects like beds, doors, windows, seats etc.

 

 

There is a kinky interaction which fires once a female sim starts cleaning a stove :P Perhaps kinky world's gender restriction block males for this reason.

 

Thanks for the reply!

It must be something to do with that, though I don't have this issue with the standard KW 409 build (or previous versions). Seems to only happen with this build, so I was just pointing it out in case it was an unintentional change xD

As I said it's no biggie, it's just something I randomly noticed when playing today ?

Everything else is working perfectly so far!

Link to comment
On 12/2/2023 at 8:08 PM, FreakyRufus said:

 

The KW feature to woohoo a sim that is sleeping on a sofa seems to not work. You can low shark and high shark a sleeper, but after that, clicking on a sim sleeping on a sofa doesn't even show the Kinky menu.

 

 

On 12/6/2023 at 4:23 AM, Dalon44 said:

Sleeping on couch and hole in wall does not trigger and no kinkyworld menu appears when clicking on sim to start whoohoo interactions*

 

 

This is fixed in the next build.

Link to comment
On 12/2/2023 at 9:22 PM, FreakyRufus said:

Oh, another thing I've noticed. On the Kinky World menu, there are options to create uniforms for Dancers and for Whores. Normally, in a KW brothel, a sim assigned to one of those roles will switch to that outfit. Using build 419, they will only switch to their Career outfit.

 

All uniforms are Career outfits and mapped like this,

 

Career = 0
HighSchool = 1
Whore = 2
Callgirl = 3
Escortgirl = 4
Dancer = 5

 

There are no changes to the outfit system but I will take a closer look when I do some Brothel testing to try and get rid of the GoHome override.
 

On 12/3/2023 at 3:04 AM, sapique said:

I agree with Rufus and many others, you really fixed the mod. It's in smoothest state I've ever seen, many thanks. One more thing, is it possible to add gender options for other service sims too?

 

I can only add a gender option to those service Sims that are created/assigned by KW, however as I recall there is a NRaas mod where you can control service Sims.
 

On 12/3/2023 at 12:25 PM, Лиз99 said:

Hello everyone
I have another problem, the animals can't communicate with each other, the action will blink once and that's it. On 389, this was all right, the problem starts with the 400-409 build.

 

I will investigate this.

 

On 12/6/2023 at 5:13 PM, Lochar said:

Hello, I found someone mentioning in another site that they never added a floating line to make teen/adults match up better. Do you know if this is possible?

 

KW applies a Vector3(0, 0.06, 0) offset to Teens (0.06 up).

 

22 hours ago, Eleevoli said:

First of all, thank you so much for this! This fixes so many things that have bothered me since playing with the newer KW builds.

 

The only issue I've come across is that for some reason my male sims don't have the option to clean stoves when they are dirty, only my female sims do.
It only happens while I have the KW packages in my mods folder (tested it with no other mods installed to make sure it wasn't just some weird mod conflict!)

Either way, not a big deal and I am extremely grateful for this! :)

 

KWStoveClean should be usable by both male and female Sims, I will investigate.

 

Link to comment
On 11/15/2023 at 8:42 AM, Jvsmith said:

@Denton47 Please, if you have the time and desire, I kindly ask you to check the logic of the WooHooTools class. Something is wrong with CreampiedEffects and BuffCreampied. In particular, in the PostWooHoo_Anal and PostWooHoo_Vaginal methods. CreampieEffects are always received by the initiator of sex, not the recipient of sex. Only the PostWooHoo_Oraljob method works correctly.

I have been playing with creampie effects enabled for a while and I have not encountered any issues, I need more specific information about when this goes wrong, is it when some specific animations are played ?
 

Link to comment
On 12/3/2023 at 12:25 PM, Лиз99 said:

Hello everyone
I have another problem, the animals can't communicate with each other, the action will blink once and that's it. On 389, this was all right, the problem starts with the 400-409 build.

I created a household with two cats and I don't have any issues when the cats are socializing, what type of pets are you having trouble with ?, what interactions are you using ?
 

Link to comment
13 hours ago, Lochar said:

Sorry if this has been asked but anyway to tie in LL options with KW saves?

 

Even after import kw I still have to tweak LL options again.

If KW information is removed it is most likely because you have alternate save or save cleaner mods installed.
 

Link to comment
52 minutes ago, Denton47 said:

If KW information is removed it is most likely because you have alternate save or save cleaner mods installed.
 

I am not sure I follow, KW saves all the woohoo and other settings if start a new game and import except for the LL options on the bottom. I always have to togle those again to what I want. Granted once I do set them, they stay that way until a new game, or sometimes if switch to another active family.

Link to comment
1 hour ago, Denton47 said:

I have been playing with creampie effects enabled for a while and I have not encountered any issues, I need more specific information about when this goes wrong, is it when some specific animations are played ?
 


In male to male and often in male to shemale sex with tag <Category>Anal</Category> BuffCreampiedAnal and accordingly CreampiedEffect always gets WooHooActor Id=“0” who is usually the top. If the gender filter is disabled in the KW settings, then sex with tag <Category>Vaginal</Category> BuffCreampiedAnal also always gets WooHooActor Id=“0”. At the same time, BuffCreampiedFace receives WooHooActor Id=“1”, who is  the bottom, this is correct. In male to female sex also effects sometimes messed up, I couldn't understand the patterns, so I can't say for sure.

Link to comment

Just noticed that FF don't seem to be triggering strapon usage, not sure why, only 2 core mods I have in game are this and NRAAS so not sure if conflict. I have the strapon usage to AUTO, the strapon package is in KW folder, unless I am missing another setting somewhere that is overriding it, but not sure what that could be.

 

EDIT:

 

I resolved my issue, was playing with the toggles and can't say 100% since messed with a few things as well but re=enabling allowing KW to do its auto was last thing I did and they showed up, but may have been something else since I didnt do thorough isolation.

Edited by Lochar
Link to comment

Something that is in KW but does not seem to have ever worked is the Kraken. Under Kinky World > Settings > Global Settings, there is an option called something like Kraken Enabled. When that is enabled, when a sim goes swimming the in the ocean, there is a chance that a Kraken will appear under water and will follow the sim around for a while. After some point, an error will occur. I get a pop-up window showing the exception info, possibly because I have Error Trap installed. Clicking on the "Reset" button on the window will sort of clear stuff up.

 

Sims3Screenshot2023_12_10-14_10_53_76.thumb.png.0e7576a1ecf5d70e5293bbbc28b03dc8.png

Link to comment

Hi, first of all thank you so much for the huge improvement on this mod, it runs so much better. I noticed something though, when I have 2 sims in a dom/sub relationship, when I go to kinky, I can order the sub to remove their top show cock/boobs and also woohoo with or simply woohoo. Problem is, the interaction to order to woohoo only show up when there is more than these 2 sims on the lot, otherwise the interaction doesn't show up, which is bothersome. Is thisn issue that can be fixed?

Link to comment
On 12/11/2023 at 6:17 AM, FreakyRufus said:

Something that is in KW but does not seem to have ever worked is the Kraken. Under Kinky World > Settings > Global Settings, there is an option called something like Kraken Enabled. When that is enabled, when a sim goes swimming the in the ocean, there is a chance that a Kraken will appear under water and will follow the sim around for a while. After some point, an error will occur. I get a pop-up window showing the exception info, possibly because I have Error Trap installed. Clicking on the "Reset" button on the window will sort of clear stuff up.

 

In my case, when loading the game, a log with a similar error is generated:

 

<ScriptError Version="6" Type="MiniScriptError">
  <ExceptionData>Oniki.KinkyMod v0.7.0 (419)

Sims3.SimIFace.SacsErrorException: This state machine does not have a valid C++ driver, which is usually caused by a call to StopAllAnimation().  It is likely that the host object was reset.  Objects that host state machines should null out and re-acquire state machines on reset. They may also avoid calling the base DoReset on GameObject if they do not need its functionality. (actor = 'x', state = 'Idle')
#0: 0x005cb throw      in Sims3.SimIFace.Sims3.SimIFace.StateMachineClient:RequestState (bool,string,string,Sims3.SimIFace.SACS.DriverRequestFlags,int,Sims3.SimIFace.StateMachineClient,string,Sims3.SimIFace.BridgeOrigin) (56F43E60 [0] [46A91F90] [461A9B28] [64] [60] [00000000] [00000000] [00000000] )
#1: 0x0001c call       in Sims3.SimIFace.Sims3.SimIFace.StateMachineClient:RequestState (bool,string,string) (56F43E60 [0] [46A91F90] [461A9B28] )
#2: 0x00014 callvirt   in Sims3.Gameplay.Objects.OnikiStuff.Sims3.Gameplay.Objects.OnikiStuff.Kraken:StartIdle () ()
#3: 0x0003c call       in Sims3.Gameplay.Objects.OnikiStuff.Sims3.Gameplay.Objects.OnikiStuff.Kraken:OnStartup () ()
#4: 0x000b1 callvirt   in Sims3.Gameplay.Abstracts.Sims3.Gameplay.Abstracts.GameObject:Init (bool) (523616C0 [1] )
#5: 0x0000a callvirt   in ScriptCore.ScriptCore.ScriptProxy:PostLoad () ()
</ExceptionData>
</ScriptError>

Link to comment
On 10.12.2023 at 10:03, Denton47 said:

Я создал семью с двумя кошками, и у меня нет никаких проблем, когда кошки общаются, с какими домашними животными у вас проблемы?, какие взаимодействия вы используете?
 

My Sim has a horse, a dog and a cat. Any animal cannot (communicate, sniff, bark at, beg for carrots, chase) with any other animal and sim. Horses (as communication) began to bite. Cats can only "attack" by playing. Sims, instead of communicating with each other, began to pay more attention to animals.

Link to comment

I have to say, I stopped playing sims 3 ages ago due to the constant lag and crashing, and your updated tuning of KW has made my game while not flawless, but no real lag that is noticeable.

 

Took me a bit to mess with toggles but everything is running as it should.

 

I have noticed tho that your keyboard shortcut E overrides the E for eyedropper in build/buy, but I don't build alot so wasn't that big a pain.

 

I do have a question tho, I read you just were interested in reducing the lag in KW, so no interest in adding or continuing on? I saw on KW original page he had some future plans but never came to light. Not sure what they were tho, but just curious since I have been enjoying S3 again.

 

Again thanks again for doing this even tho never mentioned that in my other posts.

 

EDIT

 

PS I know someone asked about more female characters for KW but thought was no more being used but I have about 5-6 males being generated for KW that I am not 100% sure of their roles. Possible for HS or another feature. Tiger Goods is one, another named switfinger. Also have 2 peeping males and while I dont have them enabled nor rape, think it generates males for those. I tried to use NRAAS to limit what they can do but rather if stuck with NPCs that they be females.

 

BTW Those busty women you added for the mail and such, did u use a certain mesh because even bringing breast sliders down they still bigger than the biggest I can get regular sims.

 

Sorry for all the questions and annoyances but striking while iron is hot. :)

 

Edited by Lochar
Link to comment
On 12/10/2023 at 5:16 PM, Jvsmith said:

In male to male and often in male to shemale sex with tag <Category>Anal</Category> BuffCreampiedAnal and accordingly CreampiedEffect always gets WooHooActor Id=“0” who is usually the top. If the gender filter is disabled in the KW settings, then sex with tag <Category>Vaginal</Category> BuffCreampiedAnal also always gets WooHooActor Id=“0”. At the same time, BuffCreampiedFace receives WooHooActor Id=“1”, who is  the bottom, this is correct. In male to female sex also effects sometimes messed up, I couldn't understand the patterns, so I can't say for sure.

 

I dug deeper into the code, and it seems I understood the reason, this is a piece of code from the PostWooho_Anal method in the WoohooTools class:

        if (!isSafe)
        {
            if (actorData.CreatedSim != wooHooInstance.Victim && actorData.IsMale && (!actorData.Sim.IsHuman || RandomUtil.RandomChance(actorData.LTArousal)))
            {
                int num2 = 10;
                if (wooHooInstance.Victim == targetData.CreatedSim && !SimTools.IsMasochist(wooHooInstance.Victim))
                {
                    num2 = -num2;
                }
                    int num3 = (actorData.Sim.IsADogSpecies ? AddCreampiedEffects(targetData, Origins.FromWooHooWithDog, num2, CreampiedLocations.Butt) : ((!actorData.Sim.IsHorse) ? AddCreampiedEffects(targetData, Origins.FromWooHoo, num2, CreampiedLocations.Butt) : AddCreampiedEffects(targetData, Origins.FromWooHooWithHorse, num2, CreampiedLocations.Butt)));
                    BuffCreampiedInstance buffCreampiedInstance = targetData.CreatedSim.BuffManager.GetElement((BuffNames)13120924196215783483uL) as BuffCreampiedInstance;
                    if (buffCreampiedInstance != null)
                    {
                        num3 += buffCreampiedInstance.Stacks;
                    }
                    buffCreampiedInstance = targetData.CreatedSim.BuffManager.GetElement((BuffNames)2647824420601105240uL) as BuffCreampiedInstance;
                    if (buffCreampiedInstance != null)
                    {
                        num3 += buffCreampiedInstance.Stacks;
                    }
                    if (num3 > 2)
                    {
                        AddCreampiedEffects(targetData, Origins.FromWooHoo, num2, CreampiedLocations.Body);
                    }
                }
            }

 

If both actors in the scene are male, then exactly what I wrote above happens. It might be worth trying to add an additional check like:

 

                WooHooSkill skill = targetData.Sim.SkillManager.GetSkill<WooHooSkill>((SkillNames)948086088uL);
                if (wooHooInstance.GetId(actorData.CreatedSim) == 0 || skill.HasFlags(WooHooSkill.Flags.ReceivedAnal))
                {

 

I'll try if I can compile correctly and check how it changes the behavior.

Link to comment
On 12/13/2023 at 3:39 AM, Lochar said:

PS I know someone asked about more female characters for KW but thought was no more being used but I have about 5-6 males being generated for KW that I am not 100% sure of their roles. Possible for HS or another feature. Tiger Goods is one, another named switfinger. Also have 2 peeping males and while I dont have them enabled nor rape, think it generates males for those. I tried to use NRAAS to limit what they can do but rather if stuck with NPCs that they be females.

 

BTW Those busty women you added for the mail and such, did u use a certain mesh because even bringing breast sliders down they still bigger than the biggest I can get regular sims.

 

Sorry for all the questions and annoyances but striking while iron is hot. :)

 

Swiftfinger - director and cameraman for a career as a model and porn actress. Nraas Overwatch can remove NPCs, but they will be created again and this will cause errors to accumulate. In the Cityhall there is a KW menu for removing unused NPCs. Try it.

Link to comment
On 12/16/2023 at 6:37 PM, Jvsmith said:

 

I dug deeper into the code, and it seems I understood the reason, this is a piece of code from the PostWooho_Anal method in the WoohooTools class:

I'll try if I can compile correctly and check how it changes the behavior.

 

After adjusting the code as in the attached file, everything works as expected.

PostWooHoo_Anal-SimData--SimData--GameObject--WooHooInstance--bool--bool--float32-.cs

Link to comment
On 11/15/2023 at 4:55 PM, Denton47 said:

I will take a closer look, I have started to work on the visual effects and I will most likely need to make some changes to get those two parts to work together.

 

If you've already started working on effects, I don't know if my suggestion will interest you, but if so, would you consider adding a visual element to using a condom? For example, there is a mod with CASPart Accessory LeftGarter condom. It seems to me that this is quite simply implemented, similar to how the use of a whip or strapon is coded. And this will not require a fix in the _XML of the animation packages.

P2FX_Condom.package

Link to comment

@Denton47 I also finished the Creampied_Breast buff, which Oniki either unfinished or simply abandoned the idea. Attached are all the necessary resources and code sections. Thank you very much if you agree to implement this. I also attached the compiled ONIKI_KinkyMod.package just in case. Boys and girls, please do not download this, this is all for Denton47. When he releases a new version, my file will no longer be relevant.

S3_2F7D0004_00000000_955D3C1E0C589A54_moodlet_breast_creampied%%+IMAG.png

S3_0333406C_00000000_F6FE3568B374039D_KinkyBuffs%%+_XML.xml Strings_English_STBL.stbl Oniki.Gameplay.BuffCreampiedBreast.cs Oniki.Gameplay.KWBuff.cs Oniki.Utilities.CreampiedLocations.cs Oniki.Utilities.OutfitTools.cs ONIKI_PubicHairs.packageONIKI_KinkyMod.package

 

Oniki.Utilities.WooHooTools.cs

Edited by Jvsmith
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
×
×
  • 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