Jump to content

Oniki Kay’s Kinky World build 424 - LoversLab Edition (Updated 2024-04-13)


Recommended Posts

On 7/25/2023 at 12:39 PM, Denton47 said:

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

I am just now trying this out. I tried setting the tariff multiplier at 0.5, and it didn't change, still showing a value of 1 in the field.

Link to comment

There's a reason OnikiKay stopped coming to the forums even though occasionally providing updates.

 

I hope you are up to the task as I even gave up trying to help people whom want everything handed to them and never lift a finger to help themselves, others, or give the slightest thanks.

 

It's great you have the ability to go into the existing code and tinker with it. As I've mentioned long ago, I have a HUGE merged package I can 'adjust', but if I take it out all my saves are borked so I''ll just keep an eye on this and once you've decided it's finished I may give it a try. I'm just lucky my gaming rig and knowledge allow me to avoid so many issues I always see others seems to have.

 

> I would like to know more about the field you mention though:   MemCacheBudgetValue

 

Load times and occasional memory errors when saving after making many changes in my bigger world saves is my remaining issue. Merging packages is all I can do for loading - but those errors are still a pain.

Link to comment
47 minutes ago, Null_001 said:

For some reason arousal simply doesn't work? It doesn't increase at all unless my Sim is reading a book added by KW.

How are you determining that it doesn't work? How quickly it increases depends on the Arousal Gain Multiplier value in the settings, what interactions your sim is performing, how attracted your sim is to another sim, what traits your sim has, etc. Some interactions have a greater effect on arousal than others. There's 2 separate hidden values for Short Term and Long Term arousal. If you have Debug Interaction enabled in the KW Miscellaneous settings, you can check the arousal values by clicking on your sim and selecting Kinky World... -> Debug... -> ShowInfos

 

47 minutes ago, Null_001 said:

Sorry if this is a general issue more than of this patch, but since the og page is gone idk where else to ask for help

Are you referring to this thread:

 

Edited by Omicr0n
Link to comment
On 7/29/2023 at 10:12 AM, mrph said:

it would be nice

I have added KW AutonomyLevel checking to KWSendWooHootyText() in the next build, hopefully this will resolved the conflict with NRaasWoohooer.

 

On 7/29/2023 at 5:26 PM, Omicr0n said:

Somebody else will have to weigh in on this, but I don't think KW changed anything related to the autonomy of woohooty texts. It did make it so the end result is a KW woohoo sequence rather than the vanilla bed woohoo. NRaas Woohooer however did make changes to the autonomy of the interaction and added a setting to toggle the autonomy on and off, but for some reason if you run both mods together the autonomy setting doesn't work and the interaction remains permanently autonomous.

KWSendWooHootyText() is almost identical to the base game SendWooHootyText(), the main difference is it calls the KW MakeSimsWooHoo() once the Sim arrives as you already mentioned.

 

On 7/29/2023 at 8:02 PM, gunthererickson said:

Greetings. Wanna know if this one can be used on medieval sims, and if it can, how?

No, while TS3 and TSM have a lot in common, mods are not compatible.
 

On 7/30/2023 at 1:28 AM, FreakyRufus said:

I am just now trying this out. I tried setting the tariff multiplier at 0.5, and it didn't change, still showing a value of 1 in the field.

I made a mistake with the range checking, this is fixed in the next build.
 

Link to comment

Hello.


I don't know what went wrong, but after a while the game starts to slow down and crashes.
Prior to this, periodically flew:
at night when everyone was asleep;
before the arrival of the postman;
during sex (suddenly stammered and crashed);
during a party when someone started to have sex on the lot or just take off.

 

Before that, this was not the case. When installing version 413, everything went fine for a while. I rolled back to version 409 - the flights stopped.

 

What could be wrong?

I really hope that the problem can be solved.

Thank you for your understanding and hard work.

Link to comment
On 8/2/2023 at 10:04 AM, mrph said:

Hello.


I don't know what went wrong, but after a while the game starts to slow down and crashes.
Prior to this, periodically flew:
at night when everyone was asleep;
before the arrival of the postman;
during sex (suddenly stammered and crashed);
during a party when someone started to have sex on the lot or just take off.

 

Before that, this was not the case. When installing version 413, everything went fine for a while. I rolled back to version 409 - the flights stopped.

 

What could be wrong?

I really hope that the problem can be solved.

Thank you for your understanding and hard work.

If the game keep crashing after a couple of hours of gameplay you most likely run out of memory, the only change I made I can think of causing this is the Outfit Texture Size, try setting it to the KW default 1024.
 

Link to comment
  • Denton47 changed the title to Oniki Kay’s Kinky World build 414 - LoversLab Edition (Updated 2023-08-04)

Build 414:

I have tracked down the source of the lot object lag and it originates from autonomous window peeping, Scoring calculation and Testing for this interaction consumes a lot of resources and this is amplified by most lots having like 10+ windows.

 

The KW Lot Object Autonomy setting now has a new function and will enable/disable autonomous window peeping for all windows on a lot (for now), Tom is excluded from this setting and if you enable him he can still cause the game to lag.

 

KWLotObjectAutonomy has been restored to like it was in build 409.


I have also added a setting for Teleport, I completely forgot about that one. KW Teleport Me Here is the same as the regular one except it doesn't play the VFX.
 

Link to comment
On 7/29/2023 at 6:28 PM, FreakyRufus said:

I am just now trying this out. I tried setting the tariff multiplier at 0.5, and it didn't change, still showing a value of 1 in the field.

 

On 8/1/2023 at 1:14 PM, Denton47 said:

I made a mistake with the range checking, this is fixed in the next build.

I can now change the value for the tariff multiplier, but it won't let me set it any lower than 1. I can set it to any decimal value as long as it is not less than 1. I was hoping to use this to set the tariffs really low so that my sim really has to work for the money. The rates even for rank amateurs seem really high, to me. "Just now raised your skill level to 1 and have never done this for money before? No problem, earn 100s of simoleans in only a few encounters!"

Link to comment
2 hours ago, FreakyRufus said:

I can now change the value for the tariff multiplier, but it won't let me set it any lower than 1.

Seems like it works fine for me. I was able to set it to < 1. I did start a new game after updating to 414 though, so maybe that had something to do with it. Could also try deleting your scriptCache.

Edited by Omicr0n
Link to comment
1 hour ago, Omicr0n said:

Seems like it works fine for me. I was able to set it to < 1. I did start a new game after updating to 414 though, so maybe that had something to do with it. Could also try deleting your scriptCache.

I always delete all my caches before starting up the game.

 

I did not start a new game, though. I have a game that I started on 413, and then when that kept crashing, I removed this mod, and the game "updated" to 409. I put 414 in today, and the game updated to 414.

Link to comment
On 8/4/2023 at 9:25 AM, Denton47 said:

If the game keep crashing after a couple of hours of gameplay you most likely run out of memory, the only change I made I can think of causing this is the Outfit Texture Size, try setting it to the KW default 1024.

 

I set the outfit size to 1024 when I first started up, and on 413, it crashed a couple of times before I removed it, switching back to 409, which worked successfully, without running out of memory. It generated dump files, but I deleted them.

 

I put in 414 today, and the only change I made was to to disable Tom Peeping, and I checked that the outfit size was still 1024. That ran for several hours, much longer than it did on 413, but eventually crashed, leaving a crash dump file behind, which I don't recall getting in the past when running out of memory. I'll attach the files, in case it might help.

KW 414 crash.7z

Link to comment

Hi Denton47, first of all, thanks for taking over this mod.
I looked for Oniki Kay, and it seems she moved to other kind of mods. So I'm really happy there's still capable people than can keep upgrading this.
Unfortunately I'm not one of them, if I'm lucky I can translate one mod.

I don't want to be that guy, but I want to make a request... is it possible to fix the play computer, with KW you can only play chess... all the other, car race, et are kind of disabled.
The sim just resets.

Thanks in advance.

Edited by CMaxi
Link to comment
On 8/6/2023 at 5:31 AM, FreakyRufus said:

 

I set the outfit size to 1024 when I first started up, and on 413, it crashed a couple of times before I removed it, switching back to 409, which worked successfully, without running out of memory. It generated dump files, but I deleted them.

 

I put in 414 today, and the only change I made was to to disable Tom Peeping, and I checked that the outfit size was still 1024. That ran for several hours, much longer than it did on 413, but eventually crashed, leaving a crash dump file behind, which I don't recall getting in the past when running out of memory. I'll attach the files, in case it might help.

KW 414 crash.7z 62.81 kB · 2 downloads

 

Hi, it seems that i encounter the same problem as yours here, and it has been frustrating ever since trying to fix this one up. i think i better off with the previous version, may i know how do you successfully revert switching back to previous version ? i tried to just use back the old 399, downloaded the file and paste it back onto my Mod folder and to override this 414, but it is still there. any help on how to is much appreciated. 

Link to comment
On 8/5/2023 at 8:06 PM, FreakyRufus said:

 

I can now change the value for the tariff multiplier, but it won't let me set it any lower than 1. I can set it to any decimal value as long as it is not less than 1. I was hoping to use this to set the tariffs really low so that my sim really has to work for the money. The rates even for rank amateurs seem really high, to me. "Just now raised your skill level to 1 and have never done this for money before? No problem, earn 100s of simoleans in only a few encounters!"

 

Unfortunately the definitions for the settings are persistent in the save file so you will need to start a new game to go below the value one.

 

One other thing, changing the Texture Size setting from 2048 to 1024 doesn’t take effect immediately, when the nude 2K outfits are created they are cached to be reused, the cached outfits are Persistable and stored in the save file but I am not sure where the game stores the textures, cleaning the Compositor Cache/World Cache files may not be enough, you may have to start a new game. In the Kinky World -> Debug menu there is an interaction named CleanOutfits that will delete the cached outfits but this has to be done Sim by Sim. 
 

On 8/6/2023 at 2:39 AM, CMaxi said:

Hi Denton47, first of all, thanks for taking over this mod.
I looked for Oniki Kay, and it seems she moved to other kind of mods. So I'm really happy there's still capable people than can keep upgrading this.
Unfortunately I'm not one of them, if I'm lucky I can translate one mod.

I don't want to be that guy, but I want to make a request... is it possible to fix the play computer, with KW you can only play chess... all the other, car race, et are kind of disabled.
The sim just resets.

Thanks in advance.

 

There is something wrong with the cooldown KW adds to PlayComputerGames, I will fix this in the next build.
 

Link to comment

I've been playing with 414 since it was released and everything seems to be working fine, but so far in my experience the safeguards that were added to prevent autonomous woohooty messaging haven't worked. I still get the occasional popup on my screen that I have to clear from inactive sims sending the messages. I saw that the autonomy for it was tied to SendPhotograph, so I disabled the autonomy for both Phone_SendPhotograph+Definition and SendPhotograph_Autonomous+Definition using the KW Interactions Tuning but sims are still sending the woohooty messages.

Link to comment
On 8/8/2023 at 12:55 PM, Denton47 said:

Unfortunately the definitions for the settings are persistent in the save file so you will need to start a new game to go below the value one.

Thanks, I started a new game, and I can set it to a low value now. Setting it to 0.1 creates the low tariffs that I am interested in. At level 1, my sim starts out at 4 simoloeans for services. :lol:

 

Is there any way the value could be edited in the save using S3PE? I don't mind trying to edit that if it gives me a chance to keep my previous game.

Link to comment
15 hours ago, FreakyRufus said:

Thanks, I started a new game, and I can set it to a low value now. Setting it to 0.1 creates the low tariffs that I am interested in. At level 1, my sim starts out at 4 simoloeans for services. :lol:

 

Is there any way the value could be edited in the save using S3PE? I don't mind trying to edit that if it gives me a chance to keep my previous game.

Well, I poked around in the save game files using S3PE, and it doesn't look like that data is in any of the bits that S3PE can actually edit.

 

I did take a game and see if "resetting" KW would reset the value of the tariff multiplier, and it looks like that may do it. I used the "Uninstall Kinky World" option from the settings menu, and then re-enabled KW and imported my previously exported settings. Then I was able to set the tariff multiplier to 0.1. I don't mind restarting my sim at low skill levels for the KW related skills, but I like the sim from this save more than I liked the one I created in the new game.

 

Edit: this may not be the solution I was hoping for. After importing the KW settings, I used Nraas MasterController to reset everything, and now the "kinkyworld..." menu has disappeared from my sim, and the "kinky..." menu only has a single item on it. I'll see if it looks okay after I load from a new save.

 

Edit 2: After loading from my new save, I got a pop-up saying it was upgrading from KW build 413, and all the menus are back and look fine. Fingers crossed that everything works okay.

 

So far, what I did was: export KW settings, "Uninstall Kinky World" from settings, then enable KW in the settings menu, then load exported KW settings. I immediately went back to the settings and changed the tariff multiplier to the 0.1 value that I wanted. Then I used Nraas MasterController to "reset everything". Then I saved the game and quit, and started the game back up and loaded my save.

Edited by FreakyRufus
Link to comment
On 8/13/2023 at 2:51 AM, FreakyRufus said:

Thanks, I started a new game, and I can set it to a low value now. Setting it to 0.1 creates the low tariffs that I am interested in. At level 1, my sim starts out at 4 simoloeans for services. :lol:

 

Is there any way the value could be edited in the save using S3PE? I don't mind trying to edit that if it gives me a chance to keep my previous game.

 

The base values are hardcoded, they are modified by celebrity level and WooHoo stats, the calculation looks like this, hope it is readable,
 

switch (type)
{
	case WooHooTypes.Teasing:
		num = 75f;
		break;
	case WooHooTypes.Handjob:
		num = 90f;
		break;
	case WooHooTypes.Oraljob:
		num = 125f;
		break;
	case WooHooTypes.Vaginal:
		num = 350f;
		break;
	case WooHooTypes.Anal:
		num = 400f;
		break;
}
if (base.SkillOwner.CelebrityManager != null)
{
	num *= 1f + (float)base.SkillOwner.CelebrityManager.Level * 0.1f;
}
num *= 0.5f + GetMastering(type);

 

There are quite a few hardcoded values in KW, I have been thinking about implementing some of them as tunable values for the more advanced user.
 

Link to comment

Some additional information about Whoring, you need to start in the "slums" and work your way up, KW consider the following lot types "slum lots",

 

CriminalHideout
EP11_Wasteland
EP2_Junkyard
EP2_JunkyardNoVisitors
EP3_DiveBarCriminal
EP5_DiveBarCriminal
EP5_Junkyard
EP7_WerewolfBar
EP9_RebelHangout

 

Once your get the title DowntownWhore you can move on to other lot types, these are the title requirements,

 

Unknown:
SlumsWhore: SkillLevel >= 2, Customers >= 2, Earnings >= 500
DowntownWhore: SkillLevel >= 4, Customers >= 6, Earnings >= 2000
Callgirl: SkillLevel >= 6, Customers >= 18, Earnings >= 6000
Escortgirl: SkillLevel >= 8, Customers >= 36, Earnings >= 15000
 

In the next build I am going to add the following tuning in a separate package to configure KW Whore,

 

WooHooSkill_0x103fbee4d842c3f3

<?xml version="1.0" encoding="utf-8"?>
<base>
  <Current_Tuning>
    <kBaseWhoringTarif value="75, 90, 125, 350, 400">
      <!--Base tarif value for Teasing, Handjob, Oraljob, Vaginal, Anal.-->
    </kBaseWhoringTarif>
    <kWhoreTitleSkillLevel value="2, 4, 6, 8">
      <!--WooHoo Skill level required for Whore title SlumsWhore, DowntownWhore, Callgirl, Escortgirl.-->
    </kWhoreTitleSkillLevel>
    <kWhoreTitleCustomers value="2, 6, 18, 36">
      <!--Customers required for Whore title SlumsWhore, DowntownWhore, Callgirl, Escortgirl.-->
    </kWhoreTitleCustomers>
    <kWhoreTitleEarnings value="500, 2000, 6000, 15000">
      <!--Earnings required for Whore title SlumsWhore, DowntownWhore, Callgirl, Escortgirl.-->
    </kWhoreTitleEarnings>
  </Current_Tuning>
</base>

 

LotTools_0xedb79c440199934f

<?xml version="1.0" encoding="utf-8"?>
<base>
  <Current_Tuning>
    <kSlums value="kCriminalHideout, kEP11_Wasteland, kEP2_Junkyard, kEP2_JunkyardNoVisitors, kEP3_DiveBarCriminal, kEP5_DiveBarCriminal, kEP5_Junkyard, kEP7_WerewolfBar, kEP9_RebelHangout">
      <!--Lot subtypes considered slum lots.-->
    </kSlums>
  </Current_Tuning>
</base>

 

KW already has around 40 tunables which I am also going to add to the tuning package.

Link to comment
5 hours ago, sim333 said:

What can I use to open the package to see this text?:)

You need to export Oniki_KinkyMod.dll from ONIKI_KinkyMod.package, decompile it using a C# decompiler and then open the project with Visual Studio.

 

In the next build I will try and make all relevant values tunable which just requires a text editor to modify.
 

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