sexxy117 Posted April 3, 2016 Posted April 3, 2016 Where do I find the Pregnant BNB meshes? They only seem to say Pregnant Cali
darthnoldor Posted April 4, 2016 Posted April 4, 2016 Update 20160404.1:Fixes to Ova scripts rActor checks. Thanks I try it
Halstrom Posted April 4, 2016 Posted April 4, 2016 It will tell you when you activate the debug.txt option in SCR's MCM menu. Ok, was absent for a bit, but here we go: Here are two (counterchronologically, i.e. newer file is older save) https://drive.google.com/file/d/0B5La8b7zAKTsYnZOSTI3dnBPaXc/view?usp=sharing https://drive.google.com/file/d/0B5La8b7zAKTsWWlpbG9uSjBIZVU/view?usp=sharing After the initial problem at somewhat over 200h to go, the pregnancy suddenly jumped forward to 100%/50something hours to go, but was again stuck there with no inclination to start birth. Also note the number of offspring, even though I didn't change any settings regarding multiples... Cool, I got them ok, will check them out tomorrow. From those logs the script is locked out perhaps for same reason as above posts where the script thinks the actor is still having sex. I'll have to look into the multiple pregnancies more tomorrow.
Halstrom Posted April 4, 2016 Posted April 4, 2016 I'm just waiting on a clarification from Odessa on which way I should check if an actor is engaged in sex. if (rActor.NX_GetEVFo "Sexout:Started::spellTarget" != 0) Or should I be using this: if eval(1 == call fnSexoutActorInuse rActor) The problem is from the 2 different issues above lead me to believe both are failing, though I fail to see how Pregnancy reading them can cause other mods to fail, more likely those mods are using the same checks for their scripts and failing also. Update 20160405.1: Added Formlist SexoutPPregActors that should contain all currently pregnant actors Added more debug messages to aid tracking down which script is crashing Fix for probably cause of Multiple Pregnancys from single Ova I also screwed up the date in 20160404.1 by setting it to 201600404.1 so you may get a old version error in later versions if you used it, just ignore it.
OH1972 Posted April 4, 2016 Posted April 4, 2016 Thanks. Is it safe to update with the most recent state (Pregnancy at 100%, 50something hours to go) or is it better to use an earlier one with more days to go?
Halstrom Posted April 4, 2016 Posted April 4, 2016 Thanks. Is it safe to update with the most recent state (Pregnancy at 100%, 50something hours to go) or is it better to use an earlier one with more days to go?It should be fine, though if the script is saved as crashed it may stay crashed, I don't think I've done anything to fix that issue yet. Though it should give me more info in the debugging txt too as to which script out of 5 possibilities is the one crashed. It won't remove any multiple pregnancies you have but should stop it happening next time.
OH1972 Posted April 5, 2016 Posted April 5, 2016 Thanks. Is it safe to update with the most recent state (Pregnancy at 100%, 50something hours to go) or is it better to use an earlier one with more days to go?It should be fine, though if the script is saved as crashed it may stay crashed, I don't think I've done anything to fix that issue yet.Though it should give me more info in the debugging txt too as to which script out of 5 possibilities is the one crashed. It won't remove any multiple pregnancies you have but should stop it happening next time. Here's a new debug file. I used the earlier state of pregnancy. The time then stuttered to 80 hours to go, then seemed to go down normally until it was down to about 54 hours to go, then seemed to be stuck again. I had the PC have sex several times with both male and female partners to see if that does anything. At one point, I had the impression it knocked down the timer by the time of a previous sleep period, but that might have just been lag in updating. SexoutSCRLog-2016-4-5-22-56.txt
Halstrom Posted April 5, 2016 Posted April 5, 2016 Thanks. Is it safe to update with the most recent state (Pregnancy at 100%, 50something hours to go) or is it better to use an earlier one with more days to go?It should be fine, though if the script is saved as crashed it may stay crashed, I don't think I've done anything to fix that issue yet. Though it should give me more info in the debugging txt too as to which script out of 5 possibilities is the one crashed. It won't remove any multiple pregnancies you have but should stop it happening next time. Here's a new debug file. I used the earlier state of pregnancy. The time then stuttered to 80 hours to go, then seemed to go down normally until it was down to about 54 hours to go, then seemed to be stuck again. I had the PC have sex several times with both male and female partners to see if that does anything. At one point, I had the impression it knocked down the timer by the time of a previous sleep period, but that might have just been lag in updating. SexoutSCRLog-2016-4-5-22-56.txt Are you sleeping for more than 24 hours? I put code in there for that but never really tested it myself.
OH1972 Posted April 5, 2016 Posted April 5, 2016 Thanks. Is it safe to update with the most recent state (Pregnancy at 100%, 50something hours to go) or is it better to use an earlier one with more days to go?It should be fine, though if the script is saved as crashed it may stay crashed, I don't think I've done anything to fix that issue yet.Though it should give me more info in the debugging txt too as to which script out of 5 possibilities is the one crashed. It won't remove any multiple pregnancies you have but should stop it happening next time. Here's a new debug file. I used the earlier state of pregnancy. The time then stuttered to 80 hours to go, then seemed to go down normally until it was down to about 54 hours to go, then seemed to be stuck again. I had the PC have sex several times with both male and female partners to see if that does anything. At one point, I had the impression it knocked down the timer by the time of a previous sleep period, but that might have just been lag in updating. SexoutSCRLog-2016-4-5-22-56.txt Are you sleeping for more than 24 hours? I put code in there for that but never really tested it myself. No, character was sleeping for 7-10h at a time, though she did occasionally go back to bed after a relatively short time. I do remember at one point, her hunger level was strangely high, but I never consciously made her sleep longer than 7-10h at a time, depending on time of day.
sexxy117 Posted April 6, 2016 Posted April 6, 2016 Is there a femaleupperbody.nif file that keeps the bnb breasts but allows the stomach to stretch? The one that allows it to stretch also seems to force the breasts to be type 3 cali.
Halstrom Posted April 6, 2016 Posted April 6, 2016 No, character was sleeping for 7-10h at a time, though she did occasionally go back to bed after a relatively short time. I do remember at one point, her hunger level was strangely high, but I never consciously made her sleep longer than 7-10h at a time, depending on time of day. The other thing you may be experiencing for it jumping forward is the scripts only run every 30 game minutes so after you sleep it may not update for 30min, I have no idea how it could go backwards. The only possibility is if a 2nd pregnancy occurs the PregPercent is an average of all pregnancies. I can't remember if HoursTillBirth is based off that or perhaps the latest or first pregnancy. Is there a femaleupperbody.nif file that keeps the bnb breasts but allows the stomach to stretch? The one that allows it to stretch also seems to force the breasts to be type 3 cali.No there isn't.
OH1972 Posted April 7, 2016 Posted April 7, 2016 No, character was sleeping for 7-10h at a time, though she did occasionally go back to bed after a relatively short time. I do remember at one point, her hunger level was strangely high, but I never consciously made her sleep longer than 7-10h at a time, depending on time of day. The other thing you may be experiencing for it jumping forward is the scripts only run every 30 game minutes so after you sleep it may not update for 30min, I have no idea how it could go backwards. The only possibility is if a 2nd pregnancy occurs the PregPercent is an average of all pregnancies. I can't remember if HoursTillBirth is based off that or perhaps the latest or first pregnancy. I never saw time going backwards, all I saw was that the percentage proceeded to 100 while the timer still had 54h to go. I just now made an experiment and simply let the character stand around while I in RL went out for groceries to see if birth triggered or the timer at least advanced, but while I was gone for at least RL 30-45 minutes, nothing of that sort happened. I'm attaching a debug, perhaps it helps you find out what's stuck. SexoutSCRLog-2016-4-7-9-42.txt
Halstrom Posted April 8, 2016 Posted April 8, 2016 Thanks for the log, that ruled one script out of the possibilities. I'm not seeing any feedback from the 4 Gestaing offspring scripts to show they are progressing so something is locking them out. I've added further debugging to the Gestating Offspring scripts and Birthing scripts to verify their status. It could be a case where something due to the multiple pregnancies has screwed up and we have scrap that pregnancy and start again, but hopefully I can find where its being locked out and why from the next debug file, see if you can turn off Spunk debugging too as it just makes the debug 4x bigger to sort through. I found I don't average Pregnancy Size or percentage or Hours Till Birth, each gestating offspring script has the following so it takes the the status of the highest PregSize and Percent and lowest HoursTillBirth. Also any identincal multiple pregnancies like CaucM will all set themselves to be at identical stages, its a dirty crap rough way of doing it but required a lot of scripting above my skill to do otherwise. ; *** Update external NX variables if fPregStagePerc > (rActor.NX_GetEVFl "SOP:fPregStagePercCaucM") rActor.NX_SetEVFl "SOP:fPregStagePercCaucM" fPregStagePerc endif if fCurrPregSize > (rActor.NX_GetEVFl "SOP:fCurrPregSizeCaucM") rActor.NX_SetEVFl "SOP:fCurrPregSizeCaucM" fCurrPregSize endif if fPregStagePerc > (rActor.NX_GetEVFl "SOP:fPregStagePerc") rActor.NX_SetEVFl "SOP:fPregStagePerc" fPregStagePerc endif if fHoursTillBirth < fCurrHoursTillBirth || fCurrHoursTillBirth == 0 rActor.NX_SetEVFl "SOP:fHoursTillBirth" fHoursTillBirth endifUpdate 20160408.1:Added more Debugging messaging to GestatingOffspring (Humanoids only) and BirthingEvent scripts
OH1972 Posted April 8, 2016 Posted April 8, 2016 Thanks for the log, that ruled one script out of the possibilities. I'm not seeing any feedback from the 4 Gestaing offspring scripts to show they are progressing so something is locking them out. I've added further debugging to the Gestating Offspring scripts and Birthing scripts to verify their status. It could be a case where something due to the multiple pregnancies has screwed up and we have scrap that pregnancy and start again, but hopefully I can find where its being locked out and why from the next debug file, see if you can turn off Spunk debugging too as it just makes the debug 4x bigger to sort through. I found I don't average Pregnancy Size or percentage or Hours Till Birth, each gestating offspring script has the following so it takes the the status of the highest PregSize and Percent and lowest HoursTillBirth. Also any identincal multiple pregnancies like CaucM will all set themselves to be at identical stages, its a dirty crap rough way of doing it but required a lot of scripting above my skill to do otherwise. Update 20160408.1:Added more Debugging messaging to GestatingOffspring (Humanoids only) and BirthingEvent scripts Here's another one with the newest update and Spunk switched off. Just not as much time in it as last time, since I didn't have to run for groceries SexoutSCRLog-2016-4-8-9-50.txt
darthnoldor Posted April 8, 2016 Posted April 8, 2016 Update 20160408.1:Added more Debugging messaging to GestatingOffspring (Humanoids only) and BirthingEvent scripts Thanks I try it
Halstrom Posted April 9, 2016 Posted April 9, 2016 Here's another one with the newest update and Spunk switched off. Just not as much time in it as last time, since I didn't have to run for groceries Cool, it looks like the Pregnancies are halted because one of them has reached 100% and the a birthing token has been added, which makes sense and is all cool, the others should be born anyway as they are close enough to 100%. The Pregnancies are also locked out by it the Sexout Birthing animation being called. The Birthing token is being locked out because of bodyswapping being triggered which is fine as its only a few times. So it seems the halt in proceedings is in the BirthingEventScript or the 2 BirthingUDF's it calls. Update 20160409.1: Added more debugging messages to Birthing Event and Birthing UDFs
OH1972 Posted April 10, 2016 Posted April 10, 2016 Here's another one with the newest update and Spunk switched off. Just not as much time in it as last time, since I didn't have to run for groceries Cool, it looks like the Pregnancies are halted because one of them has reached 100% and the a birthing token has been added, which makes sense and is all cool, the others should be born anyway as they are close enough to 100%.The Pregnancies are also locked out by it the Sexout Birthing animation being called. The Birthing token is being locked out because of bodyswapping being triggered which is fine as its only a few times. So it seems the halt in proceedings is in the BirthingEventScript or the 2 BirthingUDF's it calls. Update 20160409.1: Added more debugging messages to Birthing Event and Birthing UDFs Sounds like we're getting there. Here's the newest debug file. SexoutSCRLog-2016-4-11-1-28.txt
Halstrom Posted April 10, 2016 Posted April 10, 2016 Sounds like we're getting there. Here's the newest debug file. SexoutSCRLog-2016-4-11-1-28.txt Hmm I think I found the cause of the problem, probably not an easy fix. Birthing is being locked out by Bodyswapping. Bady swapping is being Locked out by Birthing because around 6 months ago we swapped Birthing to be a Sexout Animation instead of Pregnancy animation so now Bodyswapping thinks the actor is having sex creating a lockout loop.
Halstrom Posted April 11, 2016 Posted April 11, 2016 Ok I found a case where the Bodyswapping flag wasn't being reset if bodyswapping wasn't called so added that and some debug messaging to body swapping. Also did some fixes to some situations that may cause the player to go invisible during birthing I also worked out an idea to simplify bodyswapping a lot more converting the scripts to YDFs instead of effects, but will try that in the next update, see if this works first before I break anything new Update 20160411.1: Fix to Bodyswapping flag not reseting Added more debugging messages to Bodyswapping script Added fix to prevent player becoming invisible during birthing Enabled preg bodyswapping for NPC's during sex & birthing
darthnoldor Posted April 11, 2016 Posted April 11, 2016 Ok I found a case where the Bodyswapping flag wasn't being reset if bodyswapping wasn't called so added that and some debug messaging to body swapping. Also did some fixes to some situations that may cause the player to go invisible during birthing I also worked out an idea to simplify bodyswapping a lot more converting the scripts to YDFs instead of effects, but will try that in the next update, see if this works first before I break anything new Update 20160411.1: Fix to Bodyswapping flag not reseting Added more debugging messages to Bodyswapping script Added fix to prevent player becoming invisible during birthing Enabled preg bodyswapping for NPC's during sex & birthing Thanks for your continued work!!!
OH1972 Posted April 11, 2016 Posted April 11, 2016 Ok I found a case where the Bodyswapping flag wasn't being reset if bodyswapping wasn't called so added that and some debug messaging to body swapping. Also did some fixes to some situations that may cause the player to go invisible during birthing I also worked out an idea to simplify bodyswapping a lot more converting the scripts to YDFs instead of effects, but will try that in the next update, see if this works first before I break anything new Update 20160411.1: Fix to Bodyswapping flag not reseting Added more debugging messages to Bodyswapping script Added fix to prevent player becoming invisible during birthing Enabled preg bodyswapping for NPC's during sex & birthing Thanks! That did it! Birth triggered as soon as I loaded the game! Thank you so much for the continued work. Now if you could find out what caused them to have four kids and to consequently waddle around like penguins in the Mojave for ages, Veronica and my PC would probably thank you profusely as well SexoutSCRLog-2016-4-11-12-56.txt Other question: What happens with a follower's pregnancy if I dismiss her?
Halstrom Posted April 11, 2016 Posted April 11, 2016 Thanks! That did it! Birth triggered as soon as I loaded the game! Thank you so much for the continued work. Now if you could find out what caused them to have four kids and to consequently waddle around like penguins in the Mojave for ages, Veronica and my PC would probably thank you profusely as well SexoutSCRLog-2016-4-11-12-56.txt Other question: What happens with a follower's pregnancy if I dismiss her? I think I fixed the cause of the 4 kids earlier on the previous posting page somewhere last week, though I can't remove any existing ones you have already. Update 20160405.1: Added Formlist SexoutPPregActors that should contain all currently pregnant actors Added more debug messages to aid tracking down which script is crashing Fix for probably cause of Multiple Pregnancys from single Ova If you dismiss a companion then it depends on the setting you have for non-companion NPC's. If it is set to all NPCs the pregnancy continues, otherwise it should remove itself.
OH1972 Posted April 11, 2016 Posted April 11, 2016 I think I fixed the cause of the 4 kids earlier on the previous posting page somewhere last week, though I can't remove any existing ones you have already. Update 20160405.1: Added Formlist SexoutPPregActors that should contain all currently pregnant actors Added more debug messages to aid tracking down which script is crashing Fix for probably cause of Multiple Pregnancys from single Ova If you dismiss a companion then it depends on the setting you have for non-companion NPC's. If it is set to all NPCs the pregnancy continues, otherwise it should remove itself. Ah, ok, sorry for overlooking that.
OH1972 Posted April 11, 2016 Posted April 11, 2016 Ok I found a case where the Bodyswapping flag wasn't being reset if bodyswapping wasn't called so added that and some debug messaging to body swapping. Also did some fixes to some situations that may cause the player to go invisible during birthing I also worked out an idea to simplify bodyswapping a lot more converting the scripts to YDFs instead of effects, but will try that in the next update, see if this works first before I break anything new Update 20160411.1: Fix to Bodyswapping flag not reseting Added more debugging messages to Bodyswapping script Added fix to prevent player becoming invisible during birthing Enabled preg bodyswapping for NPC's during sex & birthing Ok, just in case you want to make sure everything runs smoothly, I have now cranked up the debug to include companions, though my PC's pregnancy is done now - until she gets into trouble again But Veronica's pregancy should give some data. SexoutSCRLog-2016-4-11-22-52.txt
Halstrom Posted April 11, 2016 Posted April 11, 2016 Cool, I just found another bug in fertility that may have caused it not to run without fertility drugs. The important thing I need to know now before promoting this to main release is that birthing still works ok for companions too. Sorry its takes so long to debug but I don't have New Vegas Installed anymore, I'm pretty much gearing up for FO4 GECK, there are other people with better scripting skills than me looking into Pregnancy there and I will probably work with them rather than write my own. Update20160412.1: Fix to Drug effect in Fertility
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now