Jump to content

Recommended Posts

Four-Play Community Patch

View File

Update 22 Nov 19: All my mods for Skyrim, Skyrim SE and Fallout 4 are up for adoptions. All their source code is included in the download packages and can be used in whatever way any other modders see fit - no need to ask me for permission. I have retired from Bethesda games' modding to focus on my own indie game project LifePlay (check it out here, it's an life simulation RPG on Unreal Engine. It's also moddable and open-source, and completely free.).

-----------------------------------------------------

 

This is now an essential patch/ unofficial update to continue Four-Play framework development during DocClox's break, with DocClox's permission. It adds a bunch of fixes and new features to the framework itself. This includes the animation loader for Leito's animations and (optionally) Crazy's animations from the Gun Version here and from here.

 

2.6 - To have dog and threesome support, you will need Crazy's latest update.

 

Permission and Statement on Unauthorized Child Content:
(I'll move this lower in the OP in a few weeks)

 


To support an open creative environment, I have a very open permission policy for all my mods and their sources: you can do whatever you want with them without needing my permission, as long as the content you end up producing is completely legal. Specifically, my mods and their sources must not be used, modified, patched or republished in any capacity that involves the sexual depiction of minors or anyone that looks like minors.

 

In accordance to both LoversLab's policy and the law, this community patch includes DocClox's original child block, enhanced later by jaam's code contribution. These child block measures are fully functional and very strict, and there is absolutely zero chance of a user accidentally triggering a sex scene involving a child actor using this mod.

 

This child block is already the absolutely best we could do about preventing child content without beginning to compromise the benefits of the majority of our users and of the whole FO4 adult modding scene (for example, by not releasing our source code or hiding our code in a dll). In fact, it can be argued that we already compromised some of the benefits to our users for the sake of this child block as such a strict multi-step child block consumes a small but significant amount of CPU resources every time a sex scene triggers and implementing this block already took up hours of development time that could have been spent adding cool features instead.

 

However, despite all our efforts, we have now been made aware that certain individuals have deliberately, persistently and illegally made and published patches to undo our child block and enable child content, without our knowledge and against our wishes. Again, those actions are completely unauthorized and against the mods' intended purposes, and I would like to distance myself, as well as everyone else working with me on my mods or whose work my mods make use of, from those individuals and their illegal activities. I will not provide support to anyone who I have reasonable grounds to suspect might be using or making one of those child patches.

 

While not releasing our sources and hiding our code in a dll might make patching our mods more difficult for these individuals, it would not make it impossible for them. In the end, the only people that lose out would be our users. Therefore, instead of engaging in a time-consuming fight, technical or legal, against child content makers that we would never be able to end, I have opted instead to simply continue the development of the features of the mod, and leave the current child block, which again is fully functional and already very strict, as is. This should however not be viewed as permission, consent, leniency or acceptance, by myself or anyone else working with me on my mods, of virtual child pornography, which we absolutely do not condone and in fact strictly prohibit. Deciding against hiding our code to combat child content should not be viewed as facilitating and enabling child content creators, it's a decision made in the best interests of our users and the FO4 adult modding community, the vast majority of whom have no interest in such child content and should therefore not be disadvantaged because of the illegal actions of a few individuals.

 

 

From 2.4 onwards, you need to disable or delete FO4_AnimationsByLeito.esp also. This is because sounds are now handled internally and dynamically by the framework - keeping Leito's esp would lead to duplication of sounds and potential damage your ears :) . Don't worry, Leito's actual animations are still used.

 

(This used to be called Four-Lei, then Four-Play Alignment Fixes and Animation Loader, but neither names reflect the scope of the patch anymore)

 

You will be asked about what animation pack(s) to load during the initial initialization of Four-Play or, if FP has already been initialized, when an animation next triggers.

 

To avoid loading screens (at least indoors), add this to your Fallout4Custom.ini :

 


[General]
fMinPlayerMoveToDistForLoadScreen=1000

 

 

The alignment fixes currently include:

  • Actors will no longer lose interest in the middle of a sex scene and stand up (i.e. Diamond City guard trying to patrol in the middle of sex)
  • Actors will no longer try to initialize a vanilla dialogue in the middle of a sex scene (i.e. merchants).
  • Actors will attempt to find a flat surface near to where the sex scene is triggered and avoid being too close to other actors and furniture - this is a complicated thing to script so it occasionally goes awol. Removed in 1.2 for further work on it. This goes wrong too often as is.
  • Neutral actors will avoid walking straight into a sex scene, screwing up the alignment
  • If a sex scene involves a companion, companion behavior is disabled during sex so that he/she won't stand up when you draw a weapon/ try to interact with him/her.
  • The game's collision is disabled for a split second to help actors position better at the start/ change of sex scene
  • The actors are forced to face the same direction when a sex scene triggers
  • Still, don't expect the alignment to be 100% perfect, but it's definitely better than without those fixes. You can also use Dongs of Fallout's Page Up and Page Down hotkeys to manually align the dick.


This also adds to the main framework:

  • Devious Devices support: Devious devices will no longer be stripped during sex.
  • Bed support: If there is a nearby bed/ mattress/ sleeping bag, any sex scene triggered will ask you whether you want the sex to take place there. Each animation now has its own unique positioning relative to beds, improving bed alignment and virtually eliminating clipping. Perfect for FP Prostitution's brothel building gameplay.
  • No Teleportation: Actors will attempt to walk to where-ever the sex takes place immersively
  • Change Sex Position (Default: Numpad 0): press this change position during a sex scene. You can change the hotkey with console command: set Vin_ChangeAnimation to #, with # from https://www.creationkit.com/fallout4/index.php?title=DirectX_Scan_Codes
  • Cinematic Camera: For now quite simple and only for NPC-NPC scenes (you can try to interact with a NPC having sex with another NPC for a nice dialogue camera zoom in)
  • Combat Interrupts Sex: If the player attacks someone having sex, the sex scene will be interrupted immediately.
  • Power Armor Can Opener Fixes: This should now be fully functional and is enabled by default.
  • MCM Menu (accessed with the "Four-Play Framework MCM" in your Apparel section, or with the default hotkey Numpad 7): with quite a few customization options and useful tools that you can use
  • Facial Expressions: Actors involved in sex will now play random facial expressions depending on whether the sex is consensual or forced
  • Sounds: now handled inside framework, just like how they should be (so that Crazy's animations also have sounds and the sounds can be played dynamically based on forced/consensual and the actual genders and races of the actors involved).
  • Cum: very basic for now
  • Threesome
  • Dog support


This also removes F4SE as Four-Play's hard dependency (purely from a technical standpoint, it's still a requirement for Four-Play in practical terms unless you only want clothed sex). Meaning if a user fails to install F4SE properly (which happens quite often so far), it won't break the whole thing like previously ("Help! Nothing happens!") but the problem is isolated to the functionalities (i.e. stripping and strap-on) where F4SE is actually used. Makes it much easier for us to diagnose and help new users.

 


Jaam was kind enough to contribute his code to fix the following issues with the framework:

  • Enhancement to strapons: no equipping of strapons on solo animations (unless it is already equipped and set as noStrip). each actor memorize its strapon so multiple actions should not impact each other. If an actor wears or has a strapon, this one will be used rather than a random one.
  • Fix for sex, and sex test placed in a function.
  • Fix for blacklist and ensure whitelist is initialized before any mod can reference it.
  • Fix for loop that could loop forever.
  • Fix for select next animation
  • Fix for referencing DDrender even if not defined
  • Test of a few function parameter for none value before referencing them
  • StopActor function to handle everything depending only on one actor at the end.
  • Slight delay added in redressing loop.
  • CloseAnimation function to cleanup at any moment and guaranty the calling mod will receive the end of animation event even if the animation never starts.
  • Block_race and Block_Race_Inner function to help mod author ban their custom child race<
  • Check_Animation verify at least one animation is loaded.
  • make sure that any currently running animation would finish properly using the system they used to get started before the mod update.

 


For modders, this patch also expands/ adds:

  • CustomEvent animation_start: Actor a0, Actor a1, int Idle_Index, Idle a0_Idle, Idle a1_Idle
  • CustomEvent animation_change: Actor a0, Actor a1, int Idle_Index, Idle a0_Idle, Idle a1_Idle
  • CustomEvent animation_over: Actor a0, Actor a1, string Placeholder, Idle a0_Idle, Idle a1_Idle
  • Function four_play: Actor a0, Actor a1, bool akPreventBed, Actor akVictim, float duration


Mods like Dongs of Fallout, FP Nudesuits and FP Violate rely on these expanded events and functions

 


If you'd rather just have a loader for Leito's animations without these alignment fixes, stick to the original Four-Lei Plus.

 

Installation Instructions: (you can also read this for a more comprehensive guide to set up your FO4 sexual experience)

  1. Install Four-Play 0.8.2 as normal (make sure you install F4SE and enable Papyrus logging as in my installation guide)
  2. Install Leito's animations
  3. (Optional) install Crazy's latest gun version, but don't let it overwrite anything. Make sure you delete or at least disable Crazy_Animations_Gun.esp.
  4. (Optional) Install Crazy's new 2 animations. These don't have an esp.
  5. Install this patch, overwriting if asked. Don't worry if you don't see any separate esp for this patch, it doesn't have any and overwrites four-play.esp itself.
  6. Load a save, ideally where Four-Play has not been installed on, even better still: a clean save without the [M].
  7. You'll see "Vinfamy: Registered Leito's (and Crazy's) animations and initialized Four-Play".
  8. Enjoy!


Future Plans:

  • Cum - just waiting on the textures from CumTec author vane000
  • Continue to look for ways to improve alignment. Better finding of flat surface - Already second attempt at this, still not happy enough to reintroduce it yet.
  • See what else I can do taking advantage of the dialogue camera system. This has a lot of potential
  • Jaam is expanding massively on the back-end functionality required for Four-Play via his F4SE plugin. If you have some programming knowledge, you can help him with the beta here.


Credits:

  • DocClox for Four-Play
  • Jaam for the amazing code contributions and his F4SE plugin, which is already packaged with the community patch
  • Leito and Crazy for their respective animation packs. Leito also for his compilation of vanilla sounds for sex scenes.
  • Chosen Clue for his suggestions for custom events and prevention of accidental hotkey triggers
  • Everyone else for bug testing and suggestions

  • Submitter
  • Submitted
    07/02/2017
  • Category
  • Requires
    Four-Play 0.8.2, Leito Animation Pack, (Optional) Crazy's Animations Gun Version, (Optional) Crazy's 2 New Animations

 

Link to post

1.1 Released

  • Added the option (not the obligation) to load Crazy's two animation packs as well.
  • Make the conditions for finding the flat surface stricter, especially so that you won't be moved to another floor.
Link to post

Everything seems to be working great with the new patch thank You.

 

Just for your information.  There is one problem, I just did the Confidence man Quest without any FP's enabled. One of the assailants Gouger in the Dugout Inn, the one I beat up went into submit and won’t come out. The dialog available is as if Violate is running, so I had sex with him but still he is in Submit all through the animation. I tried to release him but no change so I have left him there.

 

When I went back into the Dugout Inn a few moments later doing the quest he was gone.

Link to post

I'm new to fallout out 4 modding, but I just want to add that I'm a bit confused by 'even better still: a clean save without the [M].'  what is [M]?  is that without any fourplay mods?  without just fourplay+ without all mods?  Thanks for your help. 

Link to post

M means modded save file. With the M, you wont get any achievements from playing the game.

 

The problem I had with Four Lei 0.8.2 and forwards is that it would only allow one sexual encounter, then I had to restart the game. Is this still a thing? It works flawlessly if I put back the scripts from version 0.8.1.

Link to post

Weird. With this activated, when i start a new game, the game hangs at the start when the character cleans the mirror. It's fine when i disable it.

Edit: if i don't override four_play.esp the game starts OK.

Link to post

I did new install of 4play and all mods including animation loader. it is working, but i did not have option/ pop up window, after install to choose all Leito and Crazy animations.

 

 

Same here. But it seems that I have no crazy animations. Maybe just bad luck? Or maybe cause it wasnt a clean save? 

Link to post

Ok. I just load the game twice and pressed H to masturbate (SEU) and got the pop up window to choose between the animation packs. Hope for now it is going to work.  (Not at all a clean save and it works regardless) Keep up your amazing work!    :heart: P.S. Sry fo my bad english. ^^

Link to post

I did new install of 4play and all mods including animation loader. it is working, but i did not have option/ pop up window, after install to choose all Leito and Crazy animations.

Got it fixed after using save script cleaner after removing all 4play mods and reinstall of all of them. Guess just creating new save after removal was not good enough since some old scripts still lingered. 

Link to post

This mods 'repositioning' seems to be making things worse.  Most often I am seeing people standing on furniture, stairs, up against walls etc rather than on actual flat ground.  (happens with NPCs and even my character)  In fact, I can be standing on flat ground (such as on a workshop built foundation) and still get moved from there when the animations start.

 

This also seems to lead to animations not even playing in some cases.  (usually when up against walls etc)

Link to post

I did new install of 4play and all mods including animation loader. it is working, but i did not have option/ pop up window, after install to choose all Leito and Crazy animations.

 

it seems that with alot of games, you need mods disabled at the beginning.  I had problems with skyrim and FNV with active mods at the start.

Link to post

Quick question:  Both this mod and Dongs of Fallout install the main.pex file.  Which script should installed last?  Dongs or this one?

 

 

[EDIT]  Used examdif to compare the main.psc files and it looks like this one should overwrite dongs file.  There seems to be one section of code in the dongs version that is missing from the 4play alignment version, but I could not tell what that small section of code did.  [/EDIT]

Link to post

Not sure how, but with this installed, all forms of autosave result in CTD.  Have to go back to 8.2 Plus for it to be playable

 

My CTD issue is due to making a 'clean save' and then cleaning the save with Resaver.  Installing without cleaning the save works. No CTD.  Took a lot of trial and error

Link to post

Quick question:  Both this mod and Dongs of Fallout install the main.pex file.  Which script should installed last?  Dongs or this one?

 

 

[EDIT]  Used examdif to compare the main.psc files and it looks like this one should overwrite dongs file.  There seems to be one section of code in the dongs version that is missing from the 4play alignment version, but I could not tell what that small section of code did.  [/EDIT]

 

This one should overwrite Dongs. I probably should remove the main.pex from Dongs actually.

Link to post

 

Quick question:  Both this mod and Dongs of Fallout install the main.pex file.  Which script should installed last?  Dongs or this one?

 

 

[EDIT]  Used examdif to compare the main.psc files and it looks like this one should overwrite dongs file.  There seems to be one section of code in the dongs version that is missing from the 4play alignment version, but I could not tell what that small section of code did.  [/EDIT]

 

This one should overwrite Dongs. I probably should remove the main.pex from Dongs actually.

 

 

This might be the source of some bug reports I saw where the people aren't seeing the option page appear for selecting the animations.

Link to post

Please could you tell me the order they should be installed in and what shouldn’t overwrite what?
I have just reinstalled FP_Alignment_Fixes_&_Animation_Loader__1_1 overwriting Dongs which has made things a lot lot better thank You but now animations initiated inside are executed on the roof.

 

LooksMenu v1-5-0-12631-1-5-0

four_play_0_0_8_2
FO4_AnimationsByLeito_v1%2e1b
FP_Alignment_Fixes_&_Animation_Loader__1_1
FP_Prostitution__2_3
Vinfamy_CP__1_3
Strap-on dildo 1 0-13673-1-0 (2)
FP_Violate__2_3
FP_Vanilla_Fudge__2_2
Dongs_of_Fallout__1_4
SuperMutant (angle of the dangle)

Link to post

A few things to note since this update.

the reposition is very often shifting the NPC and even the PC into and under structures to begin sex scenes. On more than a few instances my avatar was standing beside the NPC in clear open flat ground and was move under some stilted wood floors that were around two building spaces away.

This is most noticeable at warwick where any scene that begins will get placed under the main building. on a side note, synth daddy really likes to keep his daughter happy :P

The alignment seems to be much worse with this than before, but I am not sure if that is because I possibly installed in a manner that caused the scripts to be overwritten.

 

I have a suggestion for this, combine all the mods into a single mod package, and use globals set in the control panel to turn certain features on/off. Start the mod with all option disabled, this will allow the mod to fully load before any scripts execute and also allow the player to activate only those parts they want to experience.

 

As always thank you for the considerable amount of effort you have put into these mods.

Link to post

Please could you tell me the order they should be installed in and what shouldn’t overwrite what?

I have just reinstalled FP_Alignment_Fixes_&_Animation_Loader__1_1 overwriting Dongs which has made things a lot lot better thank You but now animations initiated inside are executed on the roof.

 

LooksMenu v1-5-0-12631-1-5-0

four_play_0_0_8_2

FO4_AnimationsByLeito_v1%2e1b

FP_Alignment_Fixes_&_Animation_Loader__1_1

FP_Prostitution__2_3

Vinfamy_CP__1_3

Strap-on dildo 1 0-13673-1-0 (2)

FP_Violate__2_3

FP_Vanilla_Fudge__2_2

Dongs_of_Fallout__1_4

SuperMutant (angle of the dangle)

Please help -  FP_Prostitution__2_3 is unplayable since you said I should overwrite Dongs with FP_Alignment_Fixes_&_Animation_Loader__1_1 every animation jumps to the roof

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