Jump to content

Oniki Kay’s Kinky World build 421 - LoversLab Edition (Updated 2024-01-26) 421


1 Screenshot

About This File

I made some changes to get rid of the lag the mod seems to be generating on modern CPUs, I have eliminated most of the lag generated by KW but there is still a slight stutter now and then that I don't think I can remove entirely.

 

I also made some other changes, most of them can be toggled on/off if you don't like them.

 

There is a new Loverslab menu in Kinky World -> Settings,

 

Settings.png.87d608abb1a168173f98f1faa39cb7f4.png


KW Mail Carrier
When disabled the normal Mail Carrier situation will run, if this setting is changed after KW is started you will need to save/load.

 

KW Mail Carrier gender
The gender of the Mail Carrier when KW Mail Carrier is enabled, the NPC is created/assigned at the beginning of a new game and once assigned the gender cannot be changed unless the Sim is culled.

 

KW Pizza Delivery gender
The gender of the Pizza Delivery Sim, once assigned the gender cannot be changed unless the Sim is culled.

 

KW Repairman gender
The gender of the Repairman, once assigned the gender cannot be changed unless the Sim is culled.

 

KW Virgin
I think this is stupid but that is probably just me, anyway, change the setting to your preference. This setting doesn't update any Sim data, it just enables/disables the mechanic, if you enable this mid game you resume where you left off.

 

Tarif multiplier
A tariff multiplier for all your kinky earnings, 2.0 is double, 0.5 is half etc.

 

Outfit Texture Size
This is the target texture size used when rendering the naked upper and lower body, if you are using 2K body textures like the ones from Kurasoberina I recommend setting this to 2048 for a better result, the KW default size is 1024, I am not sure what values are actually supported.

 

When setting this to 2048 the game will consume more resources, make sure your MemCacheBudgetValue is not set too high or you will get Error 12 when saving or the game will just crash when running out of memory.

 

Autonomy sleep tics
This will slow down the processing of the Autonomy queue, the faster the queue runs the more lag you can get, the value 20 may be a little high so feel free to experiment, if you are not using the TS3 Smooth Patch the value should be much lower (around 5 I think), the KW default is 0.

 

The value can be changed while the game is running and takes effect immediately.

 

KW Autonomy Threshold
If autonomy processing time for a single Sim reaches this value it will be split into multiple tasks for more smooth gameplay, the effect is most noticeable when you have a large number of Sims on the current lot. Setting the value to 0 will disable this feature.

 

The setting can be changed while the game is running and takes effect immediately.

 

KW Autonomy Cooldown
This is the cooldown for autonomous Kinky interactions, increasing this can help a little with performance and prevent Sims from spamming the same interaction over and over again, the KW default value is 1.
 

Autonomous Window Peeping

Autonomous Window Peeping can generate a considerable amount of lag and this setting should remain disabled, the setting does not affect Tom Peeping.

 

The setting can be changed while the game is running and takes effect immediately.

 

KW RunAutonomy
When disabled, KW will use an alternate RunAutonomy that will eliminate most of the lag KW is generating when Sims get really excited, when enabled KW will use the original code.

 

The setting can be changed while the game is running and takes effect immediately.

 

WooHoo motive intensity
This value is set too high in my opinion, lowering the value should allow Sims to function more normal when aroused/horny, the KW default value is 1250.

 

If you change this value you will need to restart the game before it takes effect.
 

Reduced KW Autonomy
Setting this to enabled will activate a number of tunables found in the tuning package, this is only a minor performance improvement mainly related to a high Exhibition skill, it is disabled by default.

 

The setting can be changed while the game is running but the tuning values are loaded when the game starts.
 

KW Autonomy in water

Setting this to disabled will prevent Sims swimming around doing anything kinky and block Sims on land trying to get kinky with Sims in water, these interactions can sometimes generate lag (due to routing I think).

 

The setting can be changed while the game is running and takes effect immediately.
 

Morphing nipples
Morphing nipples look awful in my opinion and now you can turn it off. When disabled the cmar sliders are not required anymore.

 

Actor move value
I have added a new set of move commands to the Sims Kinky menu for easier access, this is the move distance value.

 

WooHoo Outcome
When disabled you will always get a good outcome no matter what.

 

WooHoo Outcome Animation
This will enable/disable the Boo and Cheer animations.

 

WooHoo Freeze Motive Decay
When enabled, KW will freeze Bladder/Hunger/Hygiene during WooHoo, if a value is below -61 (stressed) it will be set to -61 to avoid premature WooHoo loop exits. Energy will only be frozen if below -61 (Sleepy).

 

WooHoo GoTo
When set to Instant, Sims will "teleport" to their destination and start the WooHoo immediately, this is still experimental and Sims sometimes end up into strange locations, instant goto doesn't work with rugs.

 

The default value is Route, it can be changed while the game is running and takes effect when the next WooHoo starts.

 

WooHoo Route PassThrough
This will allow Sims to pass through certain objects on the way to their WooHoo destination to shorten the distance, this is a base game feature, I don't know the exact rules.

 

WooHoo Route DisableAvoidance
This will disable Avoidance when Sims are routing to their WooHoo destination, Sims can still bump into each other and block each others path but they should resolve it instantly.

 

WooHoo Object Weight System
This will enable a weighted object type WooHoo stage choosing system, the weights for the various object types can be configured in the sub-menu, setting a weight to zero means the object type will not be chosen, it is not possible to set Floor lower than one as this is the fallback if nothing else can be found.

 

"Multiplier for objects in same room as WooHooer" is a weight multiplier to increase the chance of choosing something in the same room as the WooHooer, setting it to one makes this neutral.

 

Please note that weighted WooHoo stage choosing is still random, also the chance of choosing your favourite object type is dependent on how many animations of that type you have installed.

 

Changing these settings take effect immediately.


WooHoo Score calculation
Disabling this can improve performance but it will also make Sims WooHoo more.

 

The setting can be changed while the game is running and takes effect immediately.
 

Autonomous Solo Teasing
This will enable/disable autonomous Solo Teasing (the annoying dance), it is enabled by default.
 

The setting can be changed while the game is running and takes effect immediately.
 

Actor Position Reset
When enabled (default), actor positions will reset / use stored offsets between WooHoo stages.
 

KW Teleport Me Here
This is the same as the regular Teleport except it doesn't play the VFX.
 

 

I have also added some new interactions to the WooHoo context (Kinky Menu),

 

Remove Top/Bottom
This just undresses the Sim.

 

Next Stage
This will request the next WooHoo stage independent of the timer, the running animations will still play out before moving on (like Change Position).

 

Cancel Join
If a joining Sim doesn't show up for some reason you can use this interaction to cancel the join so you don't get stuck in the WooHoo loop.

 

Next Stage & Cancel Join are only available on the master (the Sim that started the WooHoo).


Debug/Testing interactions
When clicking on a lot there are now debug interactions to control the kinky state of all Sims currently on the lot.

 

CityHall now has debug interactions to set WooHoo and Exhibition skills of all Sims.

 

 

Keyboard shortcuts

Q=Next Stage

E=Change Position

F5=Save Game

 

 

I have also fixed the message notification issue.

 

 

Changelog

414:
+[Fixed]: Import settings not working for Autonomy settings.
+[Fixed]: Range for Tarif multiplier setting (requires you start a new game).
+[Modified]: KW SendWooHootyText autonomy rules to be the same as KW SendPhotograph.
+[Modified]: Lot Object Autonomy to enable/disable the peeping interaction on lot windows which is causing most of the lag.
+[Added]: Setting to enable/disable KW Teleport Me Here.
 

415:
+[Fixed]: Play Computer Games.
+[Fixed]: MorningWood timeout stopping erection during WooHoo.
+[Modified]: Default Texture Size set to 1024.
+[Modified]: KW Teleport Me Here to be standalone not overriding the default cheat interaction.
+[Modified]: KW Swim Around to also block autonomous WooHoo with Sims in water.
+[Added]: Separate tuning package.
+[Added]: Option to reduce KW Autonomy to improve performance, can be customized in tuning.
+[Added]: Option to disable autonomous Solo Teasing.

 

416:

+[Added]: Alternate KWRunAutonomy to improve performance.
+[Added]: Option to set WooHoo motive intensity.
 

417:
+[Fixed]: Disable KW Teleport Me Here.
+[Fixed]: PostLoadFixup resetting Opportunities.
+[Modified]: WooHoo instant goto to avoid Sims stacking on top of each other.
+[Added]: Autonomy resource monitoring to reduce lag when you have a large number of Sims on a Lot.
+[Added]: Option to set kinky interaction cooldown.
+[Added]: Keyboard shortcuts: Q=Next Stage, E=Change Position, F5=Save Game.
+[Added]: Debug interactions to AdminstrationCenter.
+[Added]: Global and Lot interactions to set Sims arousal state to Normal.
+[Added]: More tunables.
 

418:
+[Fixed]: WooHoo Join to only allow joining master to prevent Sims getting stuck in the middle of the WooHoo.
+[Fixed]: KinkyDance, KinkyDanceOnCounterOrTable and DancePole.Dance causing WatchExhibition to crash the game.
+[Modified]: WooHoo instant goto to teleport Sims closer together.
+[Modified]: WooHoo random next stage to choose from a wider selection of animations (enabled by object type weight system).
+[Modified]: Motive decay freeze values to remove negative buffs.
+[Added]: Object type weight system to choose WooHoo location.
+[Added]: Option to disable WooHoo Score calculation.
+[Added]: More tuning.
 

419:
+[Fixed]: Various KW interactions being available to the SimBot, a.k.a. Frankenstein.
+[Fixed]: Various KW interactions being available to EP11 Future Bots without the trait chip.
+[Fixed]: FollowSim not actually following.
+[Added]: More Brothel tuning.
 

420:
+[Fixed]: StartWhoring interaction showing on Sims that can't WooHoo.
+[Fixed]: WooHooJoinGeneric should now work again with Couch_SleepOnCouch, HoleInWall etc.
+[Fixed]: KWStoveClean not being available to male Sims.
+[Modified]: UseToilet to use base game interaction for Sims not viable for kinky interactions.
 

421:
+[Fixed]: Anal CreampiedEffects*
+[Fixed]: OutfitManager switching to Career instead of current Uniform.
+[Fixed]: Sim/Pet social interactions throwing an exception.
+[Fixed]: PostLoadFixup destroying KWPhotographs not in Phone Camera or Sim Inventory.
+[Fixed]: Populate Lot/World not Randomizing Traits.
+[Fixed]: Pool commodity tuning bug.
+[Fixed]: RequestToWooHoo requiring more than two WooHooable Sims on lot.
+[Fixed]: WooHoo loop premature exit due to KW not allowing same stage to be played more than once.
+[Modified]: CreateUniform to include hidden outfits.
+[Added]: Hands and Breast CreampiedLocations*
+[Added]: Submissive Trait*
+[Added]: More text localization*
+[Added]: New Actor Offset system to save and export Actor positions for WooHoo stages.
+[Added]: <AdultOffset> and <TeenOffset> to OKW XML resource.
+[Added]: Sims now have a 25% chance of loosing their swimwear when jumping into a pool.
+[Removed]: Terrain.GoHere override, swimwear accident is implemented elsewhere.
+[Removed]: GoHome override, it appears to be obsolete, GoToVirtualHome override still remains.

* = By Jvsmith.
 


Installation
Download and install OWK 409 first and then replace ONIKI_KinkyMod.package with the one inside ONIKI_KinkyMod421.zip, installing the tuning package is completely optional.


Links
Kinky World 409
https://www.patreon.com/posts/kw-build-409-45406638

 

TS3 Smooth Patch 2.1
https://modthesims.info/d/658759/smooth-patch-2-1.html


 

Edited by Denton47


×
×
  • 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