Jump to content

TDF Prostitution Dance CTD Fix and OG TDF Prostitution


Recommended Posts

Posted (edited)

TDF Prostitution Dance CTD Fix and OG TDF Prostitution

View File

TDF Prostitution Dance CTD Fix

 

fixes the NPC dancing ctd.

 

TLTR:

 

guess finally found the reason for the random ctd's on NPC dancing.

Never can be 100% sure, however, after long time of searching and testing I am pretty pretty sure that's the reason.

It's not the NPC dancer, it's the onlookers.

Testing dancing events in a row, I got a sever frame drop caused by script stacking.

Checking the crash logs again and again I found one thing what appeared always in addition to the dancer.

Caused by the onlooker package.

Checking this, I found a double entry in a procedure. This messed up and stacked the procedure. 

If you install this, you will notice at once, the onlookers say there lines in an overwhelming amount, they will not stop the chatter.

Because the script stacking is gone.

 

You can put the fix direct into TDF with xedit, however, I prefer the FE mod, avoid changes in original.

The dance timer are now accesible via xedit e.g.

 

PS: on the way to fix the issue; I replaced dances, created a new behaviour hkx and matched timers to dances (see list original timers if you want revert).

As the origininal behaviour drows a warning (outdated), I included the new one into this mod.

If you don't want it, just delete the meshes folder.

 

Thanks you to @TheDriedFinger for the original ang giving permission for tweaks.

and

to @Pfiffi for the SE conversion.

 

I use a older version and made the tweaks for this. If you got an extension, load thia after and forward the tweaks of extension

or vice versa.

 

Here the original timers:

 

Spoiler

float Duration

    if DanceAnim == "BB_BoPeep"
        Duration = 220
    elseif DanceAnim == "BB_CyberThunderCider"
        Duration = 195
    elseif DanceAnim == "BB_DoubleLariat"
        Duration = 205
    elseif DanceAnim == "BB_EvenEvenEven"
        Duration = 225
    elseif DanceAnim == "BB_Galaxias"
        Duration = 85
    elseif DanceAnim == "BB_HurlyBurly"
        Duration = 150
    elseif DanceAnim == "BB_KissMe"
        Duration = 270
    elseif DanceAnim == "BB_LilyLilyBurningNight"
        Duration = 235
    elseif DanceAnim == "BB_MassaraBlueJeans"
        Duration = 250
    elseif DanceAnim == "BB_MeguMeguFire"
        Duration = 230
    elseif DanceAnim == "BB_MosaicRoll"
        Duration = 195
    elseif DanceAnim == "BB_SweetDevil"
        Duration = 165
    elseif DanceAnim == "BB_DanceAnim1Begin"
        Duration = 95
    elseif DanceAnim == "BB_CustomDanceAnim1"
        Duration = (CustomDanceAnimDuration[0].GetValue() as float)
    elseif DanceAnim == "BB_CustomDanceAnim2"
        Duration = (CustomDanceAnimDuration[1].GetValue() as float)
    else
        Duration = 10
 

 

OG TDF Prostitution

 

1. you see hookers working now.

 

2. reworked city hooker packages

 

3. added new type "freelancer". This one uses the independant slots.

   a slot can only be used by one type hooker. Freelancer or independant.

 

   Freelancer behave like before. No change in behaviour or quest stuff etc.

  The only difference to before, the have fun occasionally.

 

  Make a freelancer is done via a spell. Cast -> freelancer, recast no freelancer.

 

4. Another spell added, make hookers work harder. Can be cast on hookers only. Revert, cast again.

  This feature is build into freelancer spell.

  It sets the energy value to 90 (50 default), so the hookers move a bit more to find clients.

 

5. new type "Private Hookers"

   Made via spell as above.

  This one is quite special, it doesn't use slots anymore.

  Invisible as hookers for player, guards, no cut, no dialogue.

  Can be cast on followers, any npc except other type hookers and childs.

  It's like they are private NPC's which have fun occasionally.

  They can have fun to each other, to other type hookers, any other npc.

 

6. added spell "Horselovers"

   works only on privates. They might choose a npc or horse.

 

7.  added book "how stop privates from traveling to bed"

    read skips travel, reread allows travel

 

All books, items are craftable smelter, should be something iron ingot leather strips like iron dagger.

 

7.  TDF aroused Rape patch. 

     This is for TDF aroused rape (not needed for the TDF Prostitution)

     extends max cooldown from 5min to 20min and applies different packages for NPC or follower.

    This can be installed as a mod (needs TDF aroused rape as master)

 

All spells are lesser power shouts (through mouth), or some are regular spell in addition (left those in).

 

For the OG TDF Prostitution you need the original mods (link somewhere in support thread) .

Extract content into a new folder, e.g. deskop folder.

Copy/overwrite the content into the original mods.

 

 

PS:

the original description got messed up. 

What I could save you can find in this txt file.

 

Spoiler

 

 

 

 


  • Submitter
  • Submitted
    03/20/24
  • Category
  • Requirements
    TDF prostitution https://www.loverslab.com/files/file/403-sexlab-tdf-prostitution-and-pimping-the-former-aggressive-prostitution-v2255/
    Ind_Hookers https://www.loverslab.com/files/file/2423-tdfs-prostitution-and-pimping-independent-prostitutes-plug-in/
  • Regular Edition Compatible
    Not Applicable
  • Install Instructions

 

Edited by Tlam99
Posted (edited)

To work better with my follower package, I also tweaked the dancer package.

 

TLTR again.

 

The TDF scripts got alot utilwait().

So it might take up to 15s until the spells are applied.

 

To avoid the dancer using default idles, I go into sneak mode before asking to dance.

Sneak interrupts alot of things by the way.

 

I remain in senak until the first onlookers show up. Thats the sign, the scripts applied.

Now I can leave sneak and the dancer remains dancing.

 

The dancer package uses a new template, which avoids all events, which could interrupt the dancer's dancing.

 

If there is interest I could upload this, too. 

I use the FLP package (follower live package) which introduces alot events for followers.

Not sure how other packages handle those.

Edited by Tlam99
Posted

I presume this fix is for the original TDF only or not if using TDF Enhanced too? Just I see from xEdit both Enhanced and this fix change the same packages so I guess this may break whatever TDF Enhanced is doing (frankly I don't know enough to know the difference).

Posted (edited)
On 3/20/2024 at 10:02 PM, MachinaJim said:

TDF Enhanced too

remove the 14 in whatever package. Load this mod as latest and forward, or vice versa, before the expansion.

Edited by Tlam99
  • 2 months later...
Posted
4 hours ago, DoroLL said:

Hello.

No CTD

This fixes the npc dancing. Player fix is included in the player dance dawnguard. 

I don't understand what you want to fix, the loot warning ?

Posted
21 minutes ago, DoroLL said:

LOOT warn

modding a game is:

 

1. change things

2. add things

3. remove things

 

this is possible in most cases only with overwrites. LOOT is a usesless tool for advanced modding. It destroys more than making good then.

Learn Xedit to mod. there you know what you do.

 

Your issue is related to player idle, does not kick in on dance finished. The dance spells last even after dancing, if dancing animation ist shorter then the spell duration.

Space bar press removes the spell. Your char should fall into the normal idle pose on dance animation ends. 

 

Without really detailed info, like mods installed etc, it very very difficult to help.

  • 2 weeks later...
Posted

i'm getting ctd while dancing

i'm using se version of the mod with enhanced version of the mod

can you help me out. i installed your mod through mo2

Posted
2 hours ago, milidious said:

player dancing

This one fixes the NPC dancing.

(It's mentioned in description)

 

For player you need this.

 

 

Posted
51 minutes ago, Tlam99 said:

This one fixes the NPC dancing.

(It's mentioned in description)

 

For player you need this.

 

 


i can't find the dependency called "Estrus trapped spider eggs" for arousing player dance, where can i find it

  • 1 month later...
  • 4 months later...
Posted (edited)

I am sorry, i'm not understanding the previous answer. So pls allow me to ask specifically:

 

I am using TDF2023.

Is that version needing your fixes? If yes:

Will your fixes for NPC, and the one for player you linked above, work for that version?

 

Thank you in advance for clarifying!

Edited by effrenatus
  • 1 year later...
Posted
On 12/31/2024 at 9:32 PM, effrenatus said:

clarifying!

I use this version v2255

 

 

 

plus this addon

 

 

 

later includes all tweaks I made for my setup.

E.g. you see the hookers working. High frequency in inns, low frequency market place (longer ways. walk to a hidden place, not to player home).

 

Posted (edited)

OG TDF Prostitution V2

 

extract content to a folder on desktop.

Copy the content into the according mod (folders)

 

1 adds 2 spelltomes. Craftable at smelter, like an iron dagger.

 

place a bedroll or a haypile. Stay on flat ground, stay even and not to close to a lefthand wall.

This bedrolls are useful outside, if no bed nearby.

 

2 changed a bit the packages Riften Inn and Market as well as in Whiterun.

 

this should improve the trigger rate a bit.

 

update not critical for running game.

Edited by Tlam99
Posted (edited)

Freelancers which work pretty well:

 

Haelga

Ysolda

Lisette (here "take a break" is quite useful to make her sandboxing in the Inn). Mod stop Bard playing.

Serana (works with supernatural powers in the castle)

Flowergirls --> Freelancers 

Aela

Edited by Tlam99
Posted (edited)

OG TDF V3

 

First, the edit of the features ate the thanks to:

 

@nyctophilia

 

 

extract zip to folder on desktop and copy it into the proper mod (adds 15..).

 

New :

 

1. Spelltome "make Hooker work harder !"

 

2. reworked spell make Freelancer.

 

3. little edit to a Vivienne Onis Package (Angeline's Aromatics)

   It's a personal package only for her, does no harm, it just enables the forcegreed flag.

 

DO NOT cast the new Freelancer spell on assigned Hookers. FIRST release them ("take a break")

 

Spell "work harder" can be cast at any time onto any Hooker. It just toggles the flag (little message left upper screen shows the status when cast).

 

reworked spell "make a Freelancer" has the "work harder" flag set by default. If cast a second time, flags Freelancer and work harder will be removed.

If added or removed, little message upper left corner.

 

All tomes craftable as mentioned.

 

Remarks:

I use a FG NPC replacer, something like Flowergirls Tavernwrench replacer. New hairs, faces and so.

This mod assigns a not suited package to Aelwen. In the city, it blocks the forcegreed !

 

 

OG TDF V3.1

 

bugfix

 

there has been a zero instead a deactivated field. in some slots. Oversight it, sorry.

may have an influence, if lots of slots filled and quick travel from hooker to hooker. (Not sure about this, but the field is wrong. It might influence the SMQN).

 

OG TDF V3.2

No need to update. It just adds a little gadget.

 

Triple f ring (fun for followers)

 

If the player wears this ring, followers can be a client to the city, independant, freelancer hookers.

 

craftable smelter 2500 goldpieces, 1 silver ingot.

 

Avoid fancy things after scene started, like draw weapon etc.

Depending on your follower framework doing so might interrupt the scene.

 

Sorine is one of my active followers:

 

Spoiler

image.jpeg

 

 

brothel proof version V4

Edited by Tlam99
Posted
37 minutes ago, PippinTom said:

I can't figure it out - what does "OG" in the file name stand for?

not "NG"

 

Posted (edited)

V6.0

 

hint:

Lisette and Viviene Onis are a unbeatable freelancer pair.

 

V6.2

adapted a little bit city- to freelancer hookers. 

 

Scriptfix for OG TDF.

Description see dl page.

Edited by Tlam99

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