Jump to content

Recommended Posts

AAF Prostitution

View File

Many thanks to @Torn for actively testing the mod and suggestions for its improvement.

 

This is FP Prostitution (based on 2.71) conversion to AAF API with some changes.  Original mod was made by @vinfamy

 

AFF 0.36+ is REQUIRED! (https://www.loverslab.com/files/file/5584-advanced-animation-framework/)
 

If you turn on "Bed using" feature you need those mods:

* SavageCabbages Animation Pack (https://www.loverslab.com/files/file/5983-my-animation-pack-updated-25082018/) 
* Various AAF XML files 2.21 is required (https://www.loverslab.com/files/file/7057-fo4-various-aaf-xml-files/). When Install it choose "SavageCabbage - Crowd", "SavageCabbage - FF" and "SavageCabbage - Ground"


Main features

Quote

 

Allows the player to play the role of a prostitute (without quests)
Allows the player to organize his brothel and hire employees

All interactions with characters are moved to dialogues for the best immersion in the game world

Enemies interaction are removed. You need to use AAF Violate for it

 

 

 

General checks information

Quote

Checking the success or failure of events is arranged quite specifically. For example, there is no such thing as a "chance of success". In my opinion, the odds make a big imbalance in the game. Even with a small chance of success, you can achieve what you want for a large number of approaches.
At the same time, when developing the system, I wanted the player's parameters to directly affect whether or not he will get this or that action, and the picture was not static.
I also wanted to achieve a result when the player would have to wear certain things, and get a certain buffs to be able to influence the success.
Let's look at a specific situation.
Assume that a player wants to offer himself to a character named Ivan. The charisma of the player is 1 and at Ivan - equal 4. If the player tries to seduce Ivan, Ivan will see the following picture: he was approached by a terrible, stuttering, dirty prostitute, and she wants money for what Ivan will please her. Ivan's reaction, in my opinion, will be unambiguous.
If the charisma of Ivan and player are the same, or the charisma of the player above, then Ivan would agree.
However, for each event in this mod, there are two additional indicators that are available in the MCM menu. These indicators have a different names to better fit the specific situation, but work in the same way.
Consider these options on the example of "Player attractiveness" and "NPC frigidity".
In the same situation, when the player has charisma 1, and Ivan has this value is 4, if we put the value of "attractiveness" in 3, and the value of "frigidity"  to 0, the final values will be equal, and Ivan agrees to the player's proposal.
So "attraction" is some kind of life-saver for those players who don't want to bother. Just set the value of "attractiveness", 10, "frigidity" leave zero, and all your attempts to seduce NPCs will succeed. The same applies to similar settings in other sections.
Why do we need "frigidity"?
What if that we want to see the difference in how the player is dressed at the time of seduction, and also take into account the influence of buffs (such as alcohol).
Let's assume that the total values of the charisma of the player and Ivan are 4. If the player is dressed in a ragged jacket and armed with a rocket launcher and will approach Ivan - he will still agree to the player's proposal.
But if we set Ivan's "frigidity" value to 2, the total values will be 4 and 6,  and Ivan will refuse the player
Now, imagine the player wearing a beautiful dress that gives +2 to charisma, and drink alcohol that gives another +1 to charisma. These bonuses are enough to exceed Ivan's "frigidity" and seduced him.
In other words, "frigidity" is the amount of bonuses that need to be collected by the player for the success of seduction. Assuming that the initial value of the charisma of the player and NPCs are equal. This is the same all applies to similar settings of other sections.


Prostitution Mode

Quote

The player can enable this mode via the MCM menu. In this mode, the player is available to new conversations with NPCs, in which you can persuade that NPC to have sex. Default dialogs are not displayed, and to see them,you need to disable this mode.
Also, while the mode is active, the player can be approached by customers who will ask for a certain type of service from the player.
If this mode is enabled, the "role assignment mode" is automatically turned off

 

Role assignment mode

Quote

The player can enable this mode via the MCM menu. In this mode, the player has access to new dialogues with the NPC, in which you can hire this character to work. Default dialogs are not displayed, and to see them,you need to disable this mode.
If this mode is enabled, the "prostitution" mode is automatically turned off

 

MCM Settings

Quote

 

Global Options. This section presents the basic settings of the mod

  • Scene Duration. Exposes the duration of each sex scene of this mod.
  • Satisfaction duration After completing the sex scene the NPC will not want sex for a while. The duration of this effect is specified by this parameter.

Player's Options. This section contains settings for the player character

  • Cap reward. Affects the player's reward after sex. The parameter specifies how many caps a player will get for each unit of his charisma. If the charisma of the player is 4, and this parameter is set to 10, then the reward will be 40 caps. There are a number of situations where this reward can be changed.
  • Player attractiveness. Affects the difficulty of player seducing. The higher the value, the easier it is for the player. If you want to always succeed, you should set this parameter to 10, and the value of "NPC frigidity" to 0
  • NPC frigidity. Affects the difficulty of player seducing. The higher the value, the harder it is for the player. If you want to always succeed, you should set this parameter to 0, and the value of "Player attractiveness" to 10

    Settings for incoming customers. Settings for customers that approach the player with offers of sex

  • Customer approach. It turns on the possibility that in the mode of prostitution the player will be approached by customers. When the charisma of the player is low, customers will be less likely to approach. The chance of the approach is affected by settings the "Player attractiveness" and "NPC frigidity". If the option is disabled, the player will always successfully refuse the client, in the case of the choice this replica in the dialogue.
  • Approach frequency. The time interval between approaching customers. If you set this value too low, in towns and cities, the player will constantly face the fact that it will interrupted and he will not be able to play normally
  • Angry customers. In dialogue with the client, who himself approached the player, the player can refuse sex. If this option is enabled, the client may be so dissatisfied with the refusal that it will rape to player. The characteristic influencing the failure or success is the strength of the player and the NPCs.
  • Player Eloquence. Affects the difficulty of player refusing. The higher the value, the easier it is for the player. If you want to always succeed, you should set this parameter to 10, and the value of "NPC arousal" to 0
  • NPC arousal. Affects the difficulty of player refusing. The higher the value, the harder it is for the player. If you want to always succeed, you should set this parameter to 0, and the value of "Player Eloquence" to 10

Hiring Options. Contains some hiring settings

  • Difficult hiring. This turn on harder procedure of recruitment of other characters. If this option is disabled, hiring other characters will always be successful. On the success of recruitment affects the strength and charisma of the player and the NTC
  • Player convincing. Affects the difficulty of player hiring. The higher the value, the easier it is for the player. If you want to always succeed, you should set this parameter to 10, and the value of "Character incredulity" to 0
  • Character incredulity. Affects the difficulty of player hiring. The higher the value, the harder it is for the player. If you want to always succeed, you should set this parameter to 0, and the value of "Player convincing" to 10

 

  •  

 

Original mod page (with detailed descrition) is:

 

 


  • Submitter
  • Submitted
    11/15/2018
  • Category
  • Requires
    AAF, MCM, SavageCabbages Animation Pack, Various AAF XML files 2.21

 

Share this post


Link to post

update 0.51 
+AAF now is required as master file
+Prostitution mode dialogs have a race filter (humans, ghouls, synths, super mutants)
+Returned "Assign mode" (to MCM menu) to be able assign roles without clients approaches. "Assign Mode" and "Prostitution mode" are exclude each other.
+Fix updating process from early versions
+Rearange dialog tree. "Assign role" dialogs avaiable only when "Assign mode" is ON. Prostitution dialogs avaiable only when "Prostitution mode" is ON
 

Share this post


Link to post

0.6 Major update
+ added "Angry customers" options to MCM menu (default is OFF). If you reject a customer request, there is a chance that he will take the player by force
+ added "Difficult hiring" option to MCM menu. NPC can reject players invitation. 
+ changed Sex chance when player ask for sex
+ changed Sex chance when customer looking for prostitute (changes affects only player character)
+ reinitializing "Prostitution mode" upon load game. No more need to turn OFF and ON this mode via MCMafter loading
+ added checking for player busy in AAF scene before any client will try to greet player and asks for sex
+ rearanged and translated to russian MCM menu
+ freeing NPC (who followed player for private sex) after scene ending

 

 

Tommorow i'll post detailed mod description with some situations describing, for better game experience

Share this post


Link to post

Is there anyway to force my brothel prostitutes and their johns to use the beds in the brothel rather than just having sex on the floor?

Share this post


Link to post
6 minutes ago, mjmcooke said:

Is there anyway to force my brothel prostitutes and their johns to use the beds in the brothel rather than just having sex on the floor?

i'll investigate it today/tommorow

Share this post


Link to post

0.61
+ Brothel scenes exclude characters already busy with AAF animation
+ Added onLocationChange event catcher, so not only Teleport will initialise Brothel scenes
+ Added face expresions to scenes (still need to find good expressions to be realy visibile)
+ Fix for  brothel scenes
 

 

i found no way to use bed or other "inworld" furniture so brothel scenes still not on beds...

Share this post


Link to post
1 hour ago, Jahem_kinkaid said:

0.61
+ Brothel scenes exclude characters already busy with AAF animation
+ Added onLocationChange event catcher, so not only Teleport will initialise Brothel scenes
+ Added face expresions to scenes (still need to find good expressions to be realy visibile)
+ Fix for  brothel scenes
 

 

i found no way to use bed or other "inworld" furniture so brothel scenes still not on beds...

Nice work. 

 

In the original FP version the girls/clients would walk to and use nearby beds, although i don't know if that was a part of the mod or something that was possible through fourplay itself. 

Share this post


Link to post
10 minutes ago, Evilhomer said:

Nice work. 

 

In the original FP version the girls/clients would walk to and use nearby beds, although i don't know if that was a part of the mod or something that was possible through fourplay itself. 

it's was fourplay feature

Share this post


Link to post

FOR BED USING those mods are Required!
* SavageCabbages Animation Pack (https://www.loverslab.com/files/file/5983-my-animation-pack-updated-25082018/) 
* Various AAF XML files 2.21 is required (https://www.loverslab.com/files/file/7057-fo4-various-aaf-xml-files/). When Install it choose "SavageCabbage - Crowd", "SavageCabbage - FF" and "SavageCabbage - Ground"

 

0.62
+ Brothel scenes tries using beds. New MCM menu options: "Use Beds" and "Beds Search Distance".  If you turn it ON you NEED all mods listed above
+ Brothel dialogs exclude characters already busy with AAF animation (previously only scenes excluded those characters)
+ New brothel actors AI: client and prostitute will meet near safe and only then looking for bed (if bed option turned on) 
+ Actors already in brothel safe Cell will no more teleport to it
+ Added Debug switcher. Set it off to prevent this mod to logging into papyrus
+ Added cleaning actors process if scene can't initialised
 

Share this post


Link to post

There is knowing issue: when you save during active NPC scenes and load this save after - scene become broken. It will be fixes in 34+ AAF build and i'll also publish 0.63 tommorow with manual reseting for bugged NPC (via dialog)

Share this post


Link to post

AFF 0.35+ is REQUIRED! (https://www.loverslab.com/files/file/5584-advanced-animation-framework/)

 

0.7 Major update 
CLEAN SAVE OR NEW GAME IS REQUIRED
+ Scripts cleaning from unused and wrong aliases
+ Massive MCM rearange and changes
+ Clients will no more come to brothel safe when want to start sex - prostitute will seek for them for own. It prevent large amount of scenes at one place (with few active prostitutes)
+ Prostitutes now waiting after sex before arriving next client (they need to rest too)
+ If prostiture are resting you can talk with her and she will have own dialogue. Dialogue options: sex and equipment
+ Added sex with own prostitute - just ask her via dialog and she can't decline
+ Added equipment scan for prostitutes - if you get them any outfit with charisma modifier they will wear it instead current equipment. Only pure charisma items accepted (drecces, hats, glasses).
+ Prostitutes succesing now based on their charisma. Order them to wear charisma items! Its also affect money they gain when player is out of brothel location!
+ When "Assign role" mode is active you can manualy reset Client or Prostitute via dialog if it necessary
+ If player working as prostitute she can't have sex with the same NPC until his satisfaction gone
+ Clearing following NPC if player exited from prostitute mode
+ If player assign prostitute and there is no active "quest" it will start automaticaly - no need to leave current location and come back
+ Carla excluded from clients list, cause her brahmin is pain in ass
+ The player can enable the option "Extended customer approach". While it and  the option "customer Approach" is active customers will try to approach player  EVEN WHEN the prostitution mode is OFF!
+ Clients leave brothel after gaining sutisfaction (previously there is a bug that prevent it). Small values of satisfaction timer can prevent them from leaving
+ Clients no longer try to approach the player if he is in battle
+ In case any NPCs already follows the player for a more private scene, new customers will not disturb them
+ save and load in the location with the brothel no longer stop brothel scripts. If you think that something went wrong, you can try to save and load again - a great chance that the situation will be fixed
 

Share this post


Link to post

i found few bugs, so there is hotfix

 

0.71
No need to clean save or start new game if you are updated from 0.7. Just update files and load your game
+ "Hostile faction" option returned to the MCM menu. It allows the characters from hostile factions to visit the brothel. (option added mostly for future using)
+ a bug where brothel scenes could repeat one after another with the same characters if they couldn't find the bed has been fixed
+ a bug when prostitutes used beds even when the option was turned off has been fixed
+ bug with using "NPC's Boost" option in scenes with prostitutes has been fixed
+ a bug where if a client refused a prostitute, brothel scripts could not restart has been fixed
+ situation where scenes with prostitutes started one after another without any delay when the player returned to the brothel has been solved
 

Share this post


Link to post

0.72
No need to clean save or start new game if you are updated from 0.7 or 0.71. Just update files and load your game
+ an option is added to the MCM that allows prostitutes in the rest mode to approach the safe of the brothel and put their earnings in it
+ an option is added to the MCM that allows to configure prostitutes activity raidus (to prevent them going far away from brothel centre (safe)
+ Client's Ai changed, so if they want sex they will come to prostitute (previously prostitute came to client)
+ an option "move from bed " is added to the MCM. It's allow to move prostitute and client from the bed upon scene ends
+ When player hire a new prostitute, brothel scripts will not start if in the same location there is no brothel safe (location is not a brothel)
 

Share this post


Link to post

Was wondering if in future version you will add a key you can use to activate certain parts instead of only mcm ?? So far this looks very promising keep up the good work.

Share this post


Link to post
1 hour ago, D_ManXX2 said:

Was wondering if in future version you will add a key you can use to activate certain parts instead of only mcm ?? So far this looks very promising keep up the good work.

i doing it right now. will publish small update when it's done

Share this post


Link to post

0.72.1
No need to clean save or start new game if you are updated from 0.7+. Just update files and load your game
+ To MCM added hotkeys for toggling Prostitute and Assign role modes
+ When Brothel scripts starts active prostitutes come to Brothel safe for "rest" distance and only then starts to work
+ An option "Delayed Starting" added to MCM. It's return old mechanism of starting Brothel - with location changing
+ When player come to any brothel location any AAF scene with linked prostitutes and clients are stops and those persons cleared from brothel scripts
 

 

Tommorow i'm going to buisiness trip for a week, so no updates this time

Share this post


Link to post

i cleaned my save installed new 0.72 version and it says old version found updating... how is that i cleared all the unattached instances with fallrim tools... can someone tell me how to make properly cleaned save ?

Share this post


Link to post
7 hours ago, Dave0000 said:

i cleaned my save installed new 0.72 version and it says old version found updating... how is that i cleared all the unattached instances with fallrim tools... can someone tell me how to make properly cleaned save ?

I have, too, so writes after every entry in game)don't pay attention.

Share this post


Link to post

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