Jump to content

AAF Family Planning Enhanced Redux


Recommended Posts

Posted
On 5/20/2022 at 9:10 PM, Morgenrot_68 said:

 

@Invictusblade

Nice that you have returned for the time being, there is still a lot to do.

Would you be so kind to publish the source codes as well? I can decompile the .pex, but with .psc's it would be easier.
And maybe you could take a look at the patches I provided and maybe integrate them permanently. Then I don't have to readjust them every time you release a hotfix.

 

so it is really basic, I simply added a second lot of if statements to the OnTimerGameTime

 

Event OnTimerGameTime(int aiTID)
	if !Ourself.HasPerk(WLD_Perk_Pregnancy_Freezing)

		Float Creature_Cycle_new = FPFP_BabyHandler.Howlongismypregnancy(FatherRace)
		if Creature_Cycle != Creature_Cycle_new
			if FatherRace == HumanRace
				Creature_Cycle = FPFP_Global_Length_Human.GetValue()
			elseIf FatherRace == GhoulRace
				Creature_Cycle = FPFP_Global_Length_Ghoul.GetValue()
			else 
				Creature_Cycle = FPFP_BabyHandler.Howlongismypregnancy(FatherRace)
			endIf
		endIf
		
		if Creature_Cycle == 0
			Creature_Cycle = 9
		endIf


bah bah bah

so if creature_cycle reads a 0 then it defaults to 9 (I might need to tweak this to be less than 1 (so it catches numbers such as -1))

 

I still cannot get the bug but I did mimic the bug (I think) *but it doesn't give a big belly for me

 

also I should add a distance option to the birth messages because I did notice a lot of messages announcing births (from Raiders and bah).

 

8 hours ago, Dont Tell My Parents said:

I'd love to bugfix test for you but frankly I have no idea what to do with those files....lol.

so you put the files into Fallout4/Data/Scripts.

 

if you want to test the issue then download the first lot of files otherwise download the second lot.

 

and if testing then do number 3 of my signature.

Posted
39 minutes ago, leesjig said:

Looks like when I started new game, Marcy Long 3 months preg.  So after 6 game days, she was looking pretty pregnant.  I was away from sanctuary then a quest ended saying Marcy gave birth in Sanctuary.  I went to check on her, she is just standing there still pregnant.  So I reloaded a previous game, to hang out in Sanctuary to observe Marcy.  Same thing happened, quest ended saying she gave birth.  She just stands there still pregnant.  Is anything supposed to happen to Marcy?  I was hopping to see her actually lay down to give birth.  nothing.  But she really looks 9 months pregnant for sure. 

so a couple of things

 

1. there is no birth animations

 

2. it depends on your MCM settings (I have added a lot of customisation)

 

3. Post Partum might be active (has the belly decreased in size but not completely) so it will take a few FPE Months to reduce in size

 

4. did you install the hotfix from the page before

Posted (edited)

so I will be changing the Existence Option Name of "Don't Ask" to something else.

because I will admit that I made it too confusing. (It is based around the idea that you do not want to know what the mother did to the baby)

 

so the options are the following.

 

1. Fresh Meat

2. Disposed

3. Infanticide

4. No Baby

5. Disabled (my problem with this one is that "Disabled" can mean different things. and one of them is particularly bad (especially in reference to removing the baby))

6. Your Choice (Maybe you have a better word) *so tell me?

 

so choose your preference.

Edited by Invictusblade
Posted (edited)
8 hours ago, Invictusblade said:

Infanticide

 

While perhaps not very catchy, this is the most accurate of the list so probably least confusing as an MCM option.

 

Edit: Granted, people might wonder where the dead fetus wound up. You could also use more words, like "don't create a baby." (Close to your "no baby" option, but more explicit.)

Edited by vaultbait
Posted

Infanticide (btw it should be mentioned that dying babies have a chance to be revived (using WDF) while infanticide will straight out kill them and disposed of them.

8 hours ago, vaultbait said:

 

While perhaps not very catchy, this is the most accurate of the list so probably least confusing as an MCM option.

 

Edit: Granted, people might wonder where the dead fetus wound up. You could also use more words, like "don't create a baby." (Close to your "no baby" option, but more explicit.)

 

just a reminder to download one of the following, I haven't received any feedback so I don't know if the preg to birth has been solved yet (like I said before, I could only mimic the bug)

On 5/20/2022 at 12:16 PM, Invictusblade said:

so I am slowing getting back into modding. (I am getting bored of Stardew Valley and others)

 

Edit-> This does not contain the fix, only the traces and Notifications (so it can display the creature cycle (which controls the number of months))


this is a debug script so messages will pop up whenever you or others get pregnant.

so anyone who has the issue, can you copy these scripts to Data/Scripts.

and get the issue a couple of times and then give me papyrus logs. (maybe it will help me with an actual fix)

 

I will post a message free version in a few minutes

 

edit-> you can also spam screenshots while getting pregnant because the messages will pop up

fpfp_playerpregdata.pex 35.28 kB · 5 downloads fpfp_basepregdata.pex 99.85 kB · 4 downloads

 

On 5/20/2022 at 12:19 PM, Invictusblade said:

so here is a hotfix for that fast birth bug (I think)

 

I think it is a problem with globals shitting itself (reverting to zero)

 

so I worked in a fix to default to 9 if it detects a zero (still don't know what causes the actual issue)

 

 

there is a number of issues, I have found to be fixed in the meantime so it will be small fixes,

 

so if you want to help me with fixing the actual bug then download the files above this post

 

fpfp_playerpregdata.pex 34.32 kB · 15 downloads fpfp_basepregdata.pex 98.7 kB · 14 downloads

 

Posted
On 5/22/2022 at 5:47 PM, Invictusblade said:

so I will be changing the Existence Option Name of "Don't Ask" to something else.

because I will admit that I made it too confusing. (It is based around the idea that you do not want to know what the mother did to the baby)

 

so the options are the following.

 

1. Fresh Meat

2. Disposed

3. Infanticide

4. No Baby

5. Disabled (my problem with this one is that "Disabled" can mean different things. and one of them is particularly bad (especially in reference to removing the baby))

6. Your Choice (Maybe you have a better word) *so tell me?

 

so choose your preference.

 

From my understanding.....all of these settings are set to don't ask which just deletes the baby? Is that the same as no baby? I have to wonder if this means that they give birth and dump a baby on the ground without claiming it, or if they just don't produce a baby.

 

I'd like a dumped baby option, where the baby survives a couple of days before being deleted if that's not what don't ask does.....that way I might come across some raider baby on the ground and take him back to my settlement. I have no idea what 1, 3, 5 are supposed to mean lol. Also what does sold mean? What do these options do in the game? Maybe you need to make that part clearer. Does sold do anything to gameplay over the others? It might be better to say something like normal (they birth and raise a baby), dump (they birth and abandon the baby), kill/stillborn (they birth and kill the baby), abort/no baby.

 

I'd also like very much to have some cross compatibility with AAF Violate so that you can raise the chances of surrendering for pregnant enemies.

 

I'm still trying to test with your files by the way :).

Posted

I didn't install the fix just the files to help you diagnose because I wanted to get you a log. I have a save file it's replicable on and I can't seem to get it again through playing, at least not on settlers.....I think some context is necessary as perhaps who and how she got pregnant matters...

 

So: I went into Fort Hagen after Kellogg. While there some synths crippled us and AAF Violate made us surrender. Piper became pregnant.

In the next section after he tells you to leave there are beds. I slept in one for 4 hours the first time, 12 total this time. On waking I get the baby born quest.

I'm unsure if AAF Violate, interiors, reloading, or travelling is the trigger so I thought I'd try to get you something here.

 

Also at first I was alarmed she was chill raising a synths baby but then when I thought about it she wouldn't blame the baby and it would be a humans DNA, so it would be completely innocent. I kind of loved that side story. Like she was protecting the baby from the institute but also giving some poor person who had been abducted a legacy.

 

Anyway.....Hope these logs help the others were empty or didn't seem relevant.

 

 

 

 

ScreenShot171.png

ScreenShot172.png

Papyrus.0.log f4se.log

Posted (edited)
7 hours ago, Dont Tell My Parents said:

Okay so I accidentally put them in the data folder instead of scripts ha ha. I fixed that and ran through again, this time happened at 5 hours. I tried to get a screenshot but the messages popped and vanished so fast I couldn't even read them. They all said cycles are 0.

f4se.log 45.48 kB · 1 download Papyrus.0.log 50.85 kB · 1 download

so try the hotfix and see if that has a problem

 

edit-> btw are you using Wasteland Offspring? (from WDF)

Edited by Invictusblade
Posted
9 hours ago, IconsEmperor73 said:

What About Ovalution And Ovalution Inducing Drugs

 

Take a dose of PregnaCare and you should see the Fertility perk get applied. Conception chance multiplier while fertile is configurable in the MCM.

Posted
On 5/20/2022 at 6:11 AM, IconsEmperor73 said:

 I Used Pregnacare On My Companion

Ho did you use meds on companion? I crafted syringe but it doesn't work. 

Posted

Hi - first off thanks for this mod. I'm new to modding but I'm trying to edit the script fpfp_basepregdata for more immersive mpreg morphs. When I try to compile this script in Creation Kit (even without modifying it at all) it says compilation failed and returns this:

C:\Program Files (x86)\Steam\steamapps\common\Fallout 4\Data\Scripts\Source\User\FPFP_BasePregData.psc(977,16): variable RenameAnything is undefined
C:\Program Files (x86)\Steam\steamapps\common\Fallout 4\Data\Scripts\Source\User\FPFP_BasePregData.psc(977,31): none is not a known user-defined script type
C:\Program Files (x86)\Steam\steamapps\common\Fallout 4\Data\Scripts\Source\User\FPFP_BasePregData.psc(0,0): Error while trying to typecheck script fpfp_basepregdata: Index (zero based) must be greater than or equal to zero and less than the size of the argument list.
No output generated for fpfp_basepregdata.psc, compilation failed.

 

I have all the sources from AAF installed btw

 

Any help is appreciated - thx!

Posted
1 hour ago, stanli76 said:

Hi - first off thanks for this mod. I'm new to modding but I'm trying to edit the script fpfp_basepregdata for more immersive mpreg morphs. When I try to compile this script in Creation Kit (even without modifying it at all) it says compilation failed and returns this:

C:\Program Files (x86)\Steam\steamapps\common\Fallout 4\Data\Scripts\Source\User\FPFP_BasePregData.psc(977,16): variable RenameAnything is undefined
C:\Program Files (x86)\Steam\steamapps\common\Fallout 4\Data\Scripts\Source\User\FPFP_BasePregData.psc(977,31): none is not a known user-defined script type
C:\Program Files (x86)\Steam\steamapps\common\Fallout 4\Data\Scripts\Source\User\FPFP_BasePregData.psc(0,0): Error while trying to typecheck script fpfp_basepregdata: Index (zero based) must be greater than or equal to zero and less than the size of the argument list.
No output generated for fpfp_basepregdata.psc, compilation failed.

 

I have all the sources from AAF installed btw

 

Any help is appreciated - thx!

 

I haven't tried to compile the scripts for FPER, but you may need the source code archive from Rename Anything, judging from the error you pasted.

Posted
28 minutes ago, vaultbait said:

 

I haven't tried to compile the scripts for FPER, but you may need the source code archive from Rename Anything, judging from the error you pasted.

That was it exactly. Thanks a bunch!

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