eflat0 Posted June 16, 2021 Posted June 16, 2021 (edited) On 6/14/2021 at 11:48 PM, Carradon said: I think this was directed at Wired, but fwiw, mine was up to date during all my 6.0.9 time, or at least during the time from Mar thru late May... Looks like a YUP 12.2 was released at that time... Given that, I took the liberty of setting up nvse 6.1.2 again, and updated to yup 12.2. Initiated sex event w/willow again; without log, no error messages, but checking the console after the fact saw an array dump again. Verified no apparent cum/sperm in her using book version of AMS. Turned on debug log, and generated a second event. Rec'd a couple of error notifications but so much runs thru the console with the debug turned on that spotting anything in particular was/is beyond me. Regardless, debug log is attached, w/ updated nvse & YUP. In addition, verified no cum/sperm at least as far as AMS book and quest scanner options are concerned. Once again, thanks for continuing to look into these issues! ScreenShot101.bmp 5.93 MB · 0 downloads SexoutSpunk-Log--2021-6-14-22-39-46.txt 54.02 kB · 0 downloads ScreenShot100.bmp 5.93 MB · 0 downloads Okay here is what I can figure out from that so far, The error here is from (17: 23 : SexoutPregnancyV3.esm), I'll have to load it up geck to find the script still. This has something to do with a race - appears can't find the form ID for the actor and in turn not the race? Error in script 170E05EF in mod SexoutPregnancyV3.esm Attempting to call a function on a NULL reference Script line approximation: Let rActorRace := ##rNPC.GetRace <...args>## (error wrapped in ##'s) Where rActorRace=uninitialized form (0), rNPC=uninitialized form (0) File: SexoutPregnancyV3.esm Offset: 0x005F Command: Let This one is from Sexout's fnSexoutPlayIdle script (it's used in playing an animation) and looks to me like it was invoked by the pregnancy mod? Error in script 0C0B9849 in mod Sexout.esm Operator [ failed to evaluate to a valid result Script line approximation: Let idle_anim := ##.arFull[plugin][idx]##["idle"] (error wrapped in ##'s) Where idle_anim="", .arFull=array keys ["Pregnancy", "Sexout-Amra.esp", "Sexout.esm", "ZAZ"], plugin="", idx=0 File: Sexout.esm Offset: 0x015B Command: Let this section here tells me spunk is tracking sperm... and correctly from what I can see. SpunkSpermTracking: checking index 0, actor is Willow, 12007E61 SpunkQuSpermTracking: spurt 1: dimrate to get from 0.016717 to 0.024790 in 3.50 days is 1.00003910 SpunkQuSpermTracking: dimrate 1.00003910, NA SpunkQuTracking: checking index 1, actor is Willow, 12007E61 SpunkFuSpurtEvalVag called on Willow, 12007E61 - spurt 0, vol is 2.314981' SpunkFuSpurtEvalVag: mult to get from 3.226673 to 0.500000 in 3.0 days is 0.99978423 SpunkFuSpurtEvalVag: 7 evals makes for new vol 2.311487, diff is 0.003494 As far as I can tell spunk looks like it's working cleanly and the issue is in pregnancy, Seems as though pregnancy may not recognize willow for some odd reason? This is your real load order not what loot or anything else tells you btw: (if you noticed the script ID's in the error messages above the first two digits in them are from the load order) Load Order: 00: 0 : FalloutNV.esm 01: 1 : DeadMoney.esm 02: 2 : HonestHearts.esm 03: 3 : OldWorldBlues.esm 04: 4 : LonesomeRoad.esm 05: 5 : GunRunnersArsenal.esm 06: 6 : ClassicPack.esm 07: 7 : MercenaryPack.esm 08: 8 : TribalPack.esm 09: 9 : CaravanPack.esm 0A: 10 : YUP - Base Game + All DLC.esm 0B: 11 : New Vegas Redesigned II.esm 0C: 12 : Sexout.esm 0D: 13 : SexoutCommonResources.esm 0E: 14 : SexoutSlavery.esm 0F: 15 : Interior Lighting Overhaul - Core.esm 10: 16 : SexoutTryout.esm 11: 17 : SexoutWorkingGirl.esp 12: 18 : NVWillow.esp 13: 19 : Uncut Road to Legate's Camp.esm 14: 20 : VanessaFollowerNV.esm 15: 21 : SexoutStore.esm 16: 22 : 11K2_Tops Pool.esm 17: 23 : SexoutPregnancyV3.esm 18: 24 : SexoutOffSpring.esm 19: 25 : Interior Lighting Overhaul - L38PS.esm 1A: 26 : Maternity Pack Overkill.esp 1B: 27 : jokristinascloset.esm 1C: 28 : Project Nevada - Core.esm 1D: 29 : Project Nevada - Equipment.esm 1E: 30 : Project Nevada - Rebalance.esp 1F: 31 : Project Nevada - Cyberware.esp 20: 32 : iCalendar - Main.esm 21: 33 : SpeedyResources.esm 22: 34 : Decrucifixion.esm 23: 35 : YUP - NPC Fixes (Base Game + All DLC).esp 24: 36 : The Mod Configuration Menu.esp 25: 37 : EVE FNV - ALL DLC.esp 26: 38 : IMPACT.esp 27: 39 : Weapon Retexture Project.esp 28: 40 : MuchNeededLOD.esp 29: 41 : RWD-NV v1.4 [No Limbs Explosions].esp 2A: 42 : Uncut Wasteland.esp 2B: 43 : Uncut Extra Collection.esp 2C: 44 : Casino Crowds.esp 2D: 45 : SexoutSpunk.esp 2E: 46 : SexoutTryoutResistanceOverhaul.esp 2F: 47 : YUP - NV Redesigned II.esp 30: 48 : NVR2 - YUP Patch.esp 31: 49 : T4-plugin.esp 32: 50 : MPO scriptaddon AllDLC.esp 33: 51 : SexoutConsequences.esp 34: 52 : SunnyCompanion.esp 35: 53 : Companion Sandbox Mode3.esp 36: 54 : Uncut Cottonwood Cove Shack.esp 37: 55 : zzjayHairsFNV.esp 38: 56 : NVR2 - UW NPCs Patch.esp 39: 57 : T4-plugin-Races.esp 3A: 58 : Cass Barks.esp 3B: 59 : Riven's Chirstmas tree.esp 3C: 60 : SexoutAnimManagement.esp 3D: 61 : SexoutPosNew.esp 3E: 62 : SexoutSexkey.esp 3F: 63 : SexoutSex.esp 40: 64 : SexoutBang.esp 41: 65 : SexoutWillow.esp 42: 66 : sexoutVanessa.esp 43: 67 : SmallerTalk.esp 44: 68 : SexoutLoversBed.esp 45: 69 : SexoutCompanions.esp 46: 70 : SexoutRapist.esp 47: 71 : 11K2_Tops Pool.esp 48: 72 : Northern Passage Cave Entrance.esp 49: 73 : C2O_PantsThongUnderwear.esp 4A: 74 : VegasVariations.esp 4B: 75 : Primm Reputation Restored.esp 4C: 76 : ILO - NVWillow.esp 4D: 77 : ILO - YUP Patch.esp 4E: 78 : BodyMorph.esp 4F: 79 : RaceBodyMorph.esp 50: 80 : BodyMorphSelector.esp 51: 81 : RemoveWorkstationNeeds.esp 52: 82 : AMS.esp 53: 83 : Decrucifixion.esp 54: 84 : Uncut Bison Steve Trees.esp 55: 85 : Decrucifixion - More Victims.esp 56: 86 : bzArmour.esp 57: 87 : Interior Lighting Overhaul - Ultimate Edition.esp 58: 88 : ILO - GS Shack.esp 59: 89 : FNVLODGen.esp 5A: 90 : tmzLODadditions.esp 5B: 91 : Feng Shui NV.esp 5C: 92 : Level100PerkPerLevel.esp 5D: 93 : NevadaSkies.esp Edited June 16, 2021 by eflat0
dborg2 Posted June 17, 2021 Posted June 17, 2021 eflat0, do you have the latest Sexout Common Resources. Neutron made changes to it, so that the 'add third party support' script always runs and loading a save game (and new game)
Hatoc123 Posted June 28, 2021 Posted June 28, 2021 Hey looks like people have been having similar issues is there any fix to this or is it nothing to worry about (the Error that is)
Hatoc123 Posted June 28, 2021 Posted June 28, 2021 8 minutes ago, Hatoc123 said: Hey looks like people have been having similar issues is there any fix to this or is it nothing to worry about (the Error that is) Heres A Clearer Image
eflat0 Posted June 28, 2021 Posted June 28, 2021 On 6/17/2021 at 10:15 AM, dborg2 said: eflat0, do you have the latest Sexout Common Resources. Neutron made changes to it, so that the 'add third party support' script always runs and loading a save game (and new game) Thanks Yep, I grabbed that... opened up the perks in it again - playable/not hidden and of course the interface icons. (Seems I edit everything a slight bit).
eflat0 Posted June 29, 2021 Posted June 29, 2021 6 hours ago, Hatoc123 said: Heres A Clearer Image The error occurred in the SpunkSpOrgasmScpt script. I think ? Right in here: if iStage == 7 ; get physprotection vol spread, handle big crits if rTarget.NX_GetEVFl "SCR:fProtectionCondomF" || rTarget.NX_GetEVFL "SCR:fProtectionAPFI" PrintD "SpunkSpOrgasm, 7:phys protection detected" if eval -1 < (ar_find sv_species SpunkVARZ.ar_bigcrits) PrintD "SpunkSpOrgasm, 7: destroying phys protection, species '" + $sv_species + "'" NX_ClrEVFL "SCR:fProtectionCondomF" elseif eval 0 < ar_size ar_spread rTarget.call SpunkFuCheckPhysConSpr sv_loc ar_spread else let ar_spread := rTarget.call SpunkFuCheckPhysCon sv_loc fVol endif endif if eval sv_loc == "Vagina" if eval -1 < (ar_find sv_species SpunkVARZ.ar_bigcrits) if eval !(ar_spread) let ar_spread := ar_map "Vagina"::fVol endif let ar_spread["Cervix"] := (0.1 * ar_spread["Vagina"]) let ar_spread["Vagina"] *= 0.9 call SpunkFuDBArDump ar_spread endif endif let iStage := 8 return endif Anyway, it's not going to really break anything...
Hatoc123 Posted June 29, 2021 Posted June 29, 2021 15 hours ago, eflat0 said: The error occurred in the SpunkSpOrgasmScpt script. I think ? Right in here: if iStage == 7 ; get physprotection vol spread, handle big crits if rTarget.NX_GetEVFl "SCR:fProtectionCondomF" || rTarget.NX_GetEVFL "SCR:fProtectionAPFI" PrintD "SpunkSpOrgasm, 7:phys protection detected" if eval -1 < (ar_find sv_species SpunkVARZ.ar_bigcrits) PrintD "SpunkSpOrgasm, 7: destroying phys protection, species '" + $sv_species + "'" NX_ClrEVFL "SCR:fProtectionCondomF" elseif eval 0 < ar_size ar_spread rTarget.call SpunkFuCheckPhysConSpr sv_loc ar_spread else let ar_spread := rTarget.call SpunkFuCheckPhysCon sv_loc fVol endif endif if eval sv_loc == "Vagina" if eval -1 < (ar_find sv_species SpunkVARZ.ar_bigcrits) if eval !(ar_spread) let ar_spread := ar_map "Vagina"::fVol endif let ar_spread["Cervix"] := (0.1 * ar_spread["Vagina"]) let ar_spread["Vagina"] *= 0.9 call SpunkFuDBArDump ar_spread endif endif let iStage := 8 return endif Anyway, it's not going to really break anything... You sure I'm just concerned since errors arnt useally there for decoration
Feledae Posted July 3, 2021 Posted July 3, 2021 NVSE Extender got updated to version 19 in the comments to the file page. Does Spunk work with NVSE Extender 19?
JKeeney Posted July 9, 2021 Posted July 9, 2021 could we please get a update for this mod the required mods that are not on this site have been updated and this mod will not work with them
dborg2 Posted July 10, 2021 Posted July 10, 2021 The team that works on SexoutPregnancy also checks for compatibility and issues that are related to Sexout Spunk, and if you use NX 19, the newest XNVSE and keep SexoutCommonResources/Pregnancy up to date, Sexout Spunk works fine, with only tiny issues. 11 hours ago, JKeeney said: could we please get a update for this mod the required mods that are not on this site have been updated and this mod will not work with them Sexout Spunk has no other requirements than SexoutNG and SexoutCommonResources so if SexoutNG and SexoutCommonResources have no issues, Spunk has no issues and if somebody on a website releases a mod that is not compatible with Sexout, than you have a choice to use, or not use that mod. 1
Reaperofthefallen001 Posted July 10, 2021 Posted July 10, 2021 (edited) 6 hours ago, dborg2 said: The team that works on SexoutPregnancy also checks for compatibility and issues that are related to Sexout Spunk, and if you use NX 19, the newest XNVSE and keep SexoutCommonResources/Pregnancy up to date, Sexout Spunk works fine, with only tiny issues. Sexout Spunk has no other requirements than SexoutNG and SexoutCommonResources so if SexoutNG and SexoutCommonResources have no issues, Spunk has no issues and if somebody on a website releases a mod that is not compatible with Sexout, than you have a choice to use, or not use that mod. i get error array dose not have key anytime i sleep with someone no incompatibility issues, where would i find my log Edited July 10, 2021 by Reaperofthefallen001
Reaperofthefallen001 Posted July 10, 2021 Posted July 10, 2021 SexoutSpunk-Log--2021-7-10-11-48-13.txt
dborg2 Posted July 10, 2021 Posted July 10, 2021 3 hours ago, Reaperofthefallen001 said: SexoutSpunk-Log--2021-7-10-11-48-13.txt 81.97 kB · 0 downloads How Spunk internally works has always been a black box for me, but considering the error message, I would guess issues are caused by a perk. Did you add a perk during your testing? and if so, which one?
Arcangel64 Posted July 12, 2021 Posted July 12, 2021 Hey what does JIP 53+ mean? it keeps saying I require that.
bicobus Posted July 12, 2021 Posted July 12, 2021 1 hour ago, Arcangel64 said: Hey what does JIP 53+ mean? it keeps saying I require that. This: https://www.nexusmods.com/newvegas/mods/58277
Arcangel64 Posted July 12, 2021 Posted July 12, 2021 7 hours ago, bicobus said: This: https://www.nexusmods.com/newvegas/mods/58277 I have this installed and yet it still says -1 needs JIP 53+, am I stupid or doing something wrong
bicobus Posted July 12, 2021 Posted July 12, 2021 1 hour ago, Arcangel64 said: I have this installed and yet it still says -1 needs JIP 53+, am I stupid or doing something wrong Your version of JIP may be too recent for your version of NVSE or something like that. I can't remember the details. I use JIP 55.84 with silverlock's NVSE and it works fine.
Reaperofthefallen001 Posted July 13, 2021 Posted July 13, 2021 On 7/10/2021 at 3:26 PM, dborg2 said: How Spunk internally works has always been a black box for me, but considering the error message, I would guess issues are caused by a perk. Did you add a perk during your testing? and if so, which one? insatiable and experienced
dborg2 Posted July 16, 2021 Posted July 16, 2021 On 7/13/2021 at 2:22 PM, Reaperofthefallen001 said: insatiable and experienced Sorry for not responding for a while. I believe these perks come from SexoutNG itself. Just like Spunk, I haven't gone into the coding of SexoutNG, so I can't tell you where these perks cause issues.
Reaperofthefallen001 Posted July 17, 2021 Posted July 17, 2021 8 hours ago, dborg2 said: Sorry for not responding for a while. I believe these perks come from SexoutNG itself. Just like Spunk, I haven't gone into the coding of SexoutNG, so I can't tell you where these perks cause issues. even without those perks i still get issues from time to time
eflat0 Posted July 17, 2021 Posted July 17, 2021 (edited) On 7/10/2021 at 4:26 PM, dborg2 said: How Spunk internally works has always been a black box for me, but considering the error message, I would guess issues are caused by a perk. Did you add a perk during your testing? and if so, which one? Spunk adds and removes it's own set of perks. With each sex act it determines the type and re-adjust (adds or removes a perk) associated with the act. Spunk categorizes the sex acts (generally classifying them and likely was doing so before Sexout had started classifying them beyond anal, oral and vaginal). These are used when the enjoy toggle in the McM menu is on. The perks are only there for flavor - they have no effect other than to appear in your perk list with some text describing sexual experiences yet coincides with keeping track of your preferences and affects arousal. Your preferences diminish your enjoyment of the particular act over use/time... the more you perform a particular act the less you enjoy it and the less it arouses you - actually to the point where it technically speaking is no longer a "preference", and thus you may never have orgasms' from it again. i.e. utilizing this with prostitution and/or slavery mods will eventually make the character not enjoy and even dislike sex of any type (realistic, yet detrimental due you may get horny via lust - and penalized in stats for it if that's turned on - but may never turn that around - so do not use the buffs if enjoy is on, and never ever enable the rape affect feature as every rough or dom/sub like animation is considered rape). Spunk tracks - and may be adding and removing - these perks every sex act (keeping this throughout the game). The more you perform an act the more it becomes a preference until the perk is added, then eventually if you perform the act enough it is taken away due repetition - it's not exciting anymore - or were once raped via the same act a few times and you no longer enjoy it anymore. - it will also remove the perk from the PC as it's falls.) Rubbed and Rubber are roles in SpunkVARZ.ar_roles4xp: let a["Rubbed"] := "Rubber" let a["Rubber"] := "Rubbed" Script 51E30 is: scn SpunkFuRemovePerk ; remove perk if no longer valid string_var sv_role ref rPerkP ref rPerkN Begin Function {sv_role} let rPerkP := SpunkVARZ.ar_PerksPos[sv_role] let rPerkN := SpunkVARZ.ar_PerksNeg[sv_role] if playerref.HasPerk rPerkP playerref.RemovePerk rPerkP endif if playerref.HasPerk rPerkN playerref.RemovePerk rPerkN endif End Called from mainly: SpunkQuEnjoy and SpunkFuEnjoyCleanup in game use. I hi-lighted (bold-italic) the statements which failed. The SpunkVARZ.ar_PerksPos and SpunkVARZ.ar_PerksNeg[sv_role] are tainted? No not really. The perks are originally added for tracking in the script: SpunkFuInitVersion with a call to SpunkFuArPopPerks and there is no perk assigned to Rubbed or Rubber so there are no perks to remove in these cases. i.e. It relates the roles to the perks via string keys: let p["Assfucked"] := SpunkPPAssfucked let p["Assfucker"] := SpunkPPAssfucker let p["Binding"] := SpunkPPBinding let p["Bound"] := SpunkPPBound let p["DoggyDo"] := SpunkPPDoggyDo let p["DoggyDone"] := SpunkPPDoggyDone let p["Dom"] := SpunkPPDom let p["Fingered"] := SpunkPPFingered let p["Fingerer"] := SpunkPPFingerer So, under old xnvse had these SpunkVARZ.ar_PerksPos[sv_role] and SpunkVARZ.ar_PerksNeg[sv_role] "may had evaluated to null" and in this case yields failure instead? I do not know as I had shut off enjoy a while ago. If the former is the case the checking of sv_role via : scn SpunkFuRemovePerk ; remove perk if no longer valid string_var sv_role ref rPerkP ref rPerkN Begin Function {sv_role} if eval Ar_HasKey SpunkVARZ.ar_PerksPos sv_role && eval Ar_HasKey SpunkVARZ.ar_PerksNeg sv_role ; or however you check if a key exist let rPerkP := SpunkVARZ.ar_PerksPos[sv_role] let rPerkN := SpunkVARZ.ar_PerksNeg[sv_role] if playerref.HasPerk rPerkP playerref.RemovePerk rPerkP endif if playerref.HasPerk rPerkN playerref.RemovePerk rPerkN endif endif End in the function SpunkFuRemovePerk may be worth testing? To answer some questions: How did the error occur? answer: some newer versions of xnvse not only redefine arrays - opcode commands react differently, but I have also seen some xnvse versions clean arrays up, making some of them "non-persistent". I assume part of their new 'automatic' garbage collect which can affect many older mods - the C++ code around arrays and strings between 6.x.x and 5.x.x are like night and day. Sometimes the array is skewed or malformed (created in a previous xnvse version or created incorrectly in the first place). Does the error have a detrimental affect? answer: No, other than rendering the feature of assigning/reassigning spunk perks (and enjoyment to some extent) in functionality. In the case of Rubbed and Rubber it hurts nothing because there are really no related perks to remove for them... and the code goes merrily on it's way - not a show or code stopping error. For those of you with issues here: On older saves the enjoy feature may be rendered useless The cum and sperm tracking may also be somewhat faulty at times - particularly if you're attempting bestialities or the likes (not my cup of tea). Neither of these play much significance unless used with mods such as pregnancy for such things or spunk xp. The errors have no ill effect game-wise outside those functionalities. What someone may do is reset the entries in spunk to see if that recreates things correctly. Edited August 16, 2021 by eflat0 1
eflat0 Posted July 17, 2021 Posted July 17, 2021 On 7/12/2021 at 2:59 PM, bicobus said: Your version of JIP may be too recent for your version of NVSE or something like that. I can't remember the details. I use JIP 55.84 with silverlock's NVSE and it works fine. I think there is a new jip just posted today or yesterday.
bicobus Posted July 17, 2021 Posted July 17, 2021 2 hours ago, eflat0 said: I think there is a new jip just posted today or yesterday. Doesn't matter if you're not using xNVSE.
eflat0 Posted July 18, 2021 Posted July 18, 2021 5 hours ago, bicobus said: Doesn't matter if you're not using xNVSE. Yep, sorry
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