Jump to content

SexoutNG '98 BETA 8


Recommended Posts

Posted (edited)
4 hours ago, Machiavelique said:

That's Curious, I need to understand why NG selects cowgirl and standing animation on your side and works fine on my side. Can you send me your logs ? And if you get a cowgirl/standing animation, can you tell me which one ?

 

Here's log:

SexoutNG_Log.txt

Here's code that was used for latest sex act (it's part of a function that called from dialogue, so Partner refs are filled correctly on the fly):

 

call fnSexoutActRunFull (ar_map "actora"::aNDNTPartner, "actorb"::PlayerREF, "CBDialogA"::aNDNTSexAfterAnalPassive,  "Flags"::Ar_List ("Anal", "Doggy"))

 

 

Here's result, at least few times I got missionary and standing positions (most of them are mine so I'm sure tags do not fit what is set in call parameters) when switched animation.

 

Spoiler

ScreenShot5906.jpeg.7a22f9a1ef67d3fed864982ace6e16b8.jpeg

 

ScreenShot5907.jpeg.994dd3f86af078f38c47fd423a29a8e0.jpeg

 

ScreenShot5908.jpeg.283a1d1572ff4ab8357c0b01540ce32b.jpeg

 

ScreenShot5909.jpeg.990d9126ba53d8023260d5ad1771d59f.jpeg

 

 

 

Same goes if "rape" flag used, function completely ignores it and just pick up everything.

I can only assume that when sex type flag  ("anal", "vaginal" etc.) intervenes, something goes wrong for all other flags.

 

Looking at this:

 

Spoiler

[A_NaughtyDeeds.esm] [ actora ] : Подрывник (000E81D2)
[A_NaughtyDeeds.esm] [ actorb ] : Aiden (00000014)
[A_NaughtyDeeds.esm] [ CBDialogA ] : aNDNTSexAfterAnalPassive (2A006B04)
[A_NaughtyDeeds.esm] [ Flags ] : ["Anal"]
[A_NaughtyDeeds.esm] fnSAL: 000E81D2 (Подрывник) initial lock state: 0
[A_NaughtyDeeds.esm] fnSAL: 000E81D2 (Подрывник) final lock state: 1 (iResult: 1)
[A_NaughtyDeeds.esm] fnSAL: 00000014 (Aiden) initial lock state: 0
[A_NaughtyDeeds.esm] fnSAL: 00000014 (Aiden) final lock state: 1 (iResult: 1)
[A_NaughtyDeeds.esm] fnSARF: Invoking CallSort CIOS on Aiden (00000014)
[A_NaughtyDeeds.esm] SexoutNGCS: (v 2025-03-30) Starting for: Aiden(00000014)
[A_NaughtyDeeds.esm] Sexout Version is: '2.11.4(b5)
[A_NaughtyDeeds.esm] SexoutNGCS: Normalize finished, checking sanitizer.
[A_NaughtyDeeds.esm]  : fnSexoutGetArArgs Aiden(00000014), Sexout:Start:6::
[A_NaughtyDeeds.esm] NGSAN: Validating animation choices
[A_NaughtyDeeds.esm] fnSoRandAct: In randomizer
[A_NaughtyDeeds.esm] fnSoRandAct: 2 actors, skeletons: MM
[A_NaughtyDeeds.esm]  : fnSexoutGetArArgs Aiden(00000014), Sexout:Start:6::
[A_NaughtyDeeds.esm] SexoutGAI: 238 animations possible for these actors
[A_NaughtyDeeds.esm] SexoutGAI: 236 anims left after black list
[A_NaughtyDeeds.esm] SexoutGAI: 172 anims left after flag: Anal
[A_NaughtyDeeds.esm] SexoutGAI: 159 anims left after plugin: *Any* (Except ZAZ), Surface: Sexout Floor Surface
[A_NaughtyDeeds.esm] Valid anim choices: 
AllnartaSexoutAnimations.esp: 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 31, 32, 33, 
Sexout-Amra.esp: 601, 602, 603, 604, 606, 607, 609, 631, 632, 633, 634, 701, 702, 703, 704, 705, 706, 707, 721, 723, 901, 902, 903, 904, 906, 931, 932, 933, 
Sexout.esm: 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 63 ...
[A_NaughtyDeeds.esm] 8, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 714, 716, 717, 718, 719, 721, 722, 723, 740, 741, 742, 743, 744, 745, 746, 748, 749, 750, 751, 752, 753, 754, 755, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 931, 932, 934, 936, 937, 
[A_NaughtyDeeds.esm] fnSAN: Actor: Aiden (Sexout:Start:6::), isAnal: 1, isOral: 0, isVaginal: 0
[A_NaughtyDeeds.esm] NGSAN (6): Returning SUCCESS (v 2015-11-21)
[A_NaughtyDeeds.esm] CSES (6): initializing actors

 

I do suspect that it somehow fails to add other flags after first flag.


P.S. I did try "IsAnal"::1 param instead of flag, flags still do not work properly in this case.

Edited by Allnarta
Posted (edited)

There is a problem between what you send and what ActRunFull receive.

 

 

3 hours ago, Allnarta said:

Here's log:

SexoutNG_Log.txt

Here's code that was used for latest sex act (it's part of a function that called from dialogue, so Partner refs are filled correctly on the fly):

 

call fnSexoutActRunFull (ar_map "actora"::aNDNTPartner, "actorb"::PlayerREF, "CBDialogA"::aNDNTSexAfterAnalPassive,  "Flags"::Ar_List ("Anal", "Doggy"))

 

 

 

Here is what ActRunFull receive (really what it receive before doing any traitement)

1st call::

Spoiler

[A_NaughtyDeeds.esm] SexoutActRunFull (v2025-09-29) Called by: 2A0079EF
[A_NaughtyDeeds.esm] ** Dumping Array #72 **
Refs: 1 Owner 2A: A_NaughtyDeeds.esm
[A_NaughtyDeeds.esm] [ actora ] : Ïîäðûâíèê (000E81D4)
[A_NaughtyDeeds.esm] [ actorb ] : Aiden (00000014)
[A_NaughtyDeeds.esm] [ bDontUndressB ] : 1.000000
[A_NaughtyDeeds.esm] [ CBDialogA ] : aNDGApprPowdSexAfterNorm (2A0079F1)
[A_NaughtyDeeds.esm] [ Flags ] : ["Oral"]

 

2nd call:

Spoiler

A_NaughtyDeeds.esm] SexoutActRunFull (v2025-09-29) Called by: 2A00222C
[A_NaughtyDeeds.esm] ** Dumping Array #56 **
Refs: 1 Owner 2A: A_NaughtyDeeds.esm
[A_NaughtyDeeds.esm] [ actora ] : Ïîäðûâíèê (000E81D2)
[A_NaughtyDeeds.esm] [ actorb ] : Aiden (00000014)
[A_NaughtyDeeds.esm] [ CBDialogA ] : aNDNTSexAfterAnalPassive (2A006B04)
[A_NaughtyDeeds.esm] [ Flags ] : ["Anal"]

 

 

Here Sexout only give you anims containing containing "Oral" flag or "Anal" flag. I don't know if there are cowgirl and standing oral animations but sure there are cowgirl and standing anal animations. So, the behavior you're observing is fine.

 

 

 

Problem is in Ar_List ("Anal", "Doggy"). With Ar_List (something), NVSE understand there is only 1 element in the array. As it can't understand , "Doggy" which comes after "Anal", it just ignores it and keep "Anal".

 

 

Theses ones should work better:

Spoiler

call fnSexoutActRunFull (ar_map "actora"::aNDNTPartner, "actorb"::PlayerREF, "CBDialogA"::aNDNTSexAfterAnalPassive,  "Flags"::Ar_List "Anal", "Doggy")

call fnSexoutActRunFull (ar_map "actora"::aNDNTPartner, "actorb"::PlayerREF, "CBDialogA"::aNDNTSexAfterAnalPassive,  "Flags"::(Ar_List "Anal", "Doggy"))

 

 

Edited by Machiavelique
Posted

I wonder why it worked fine before. It indeed can be NVSE issue though, xNVSE developers change a lot of things without caring about legacy compatibility for older mods.

Posted

The new versions of NVSE have brought about many changes in the way the compiler interprets priorities. Some changes, like this one, make sense to me, but others do not.

Posted (edited)

This happened after i updated NVSE

And some of the files in config is missing

 

ScreenShot14.png

Edited by ZTK220
adding extra info
Posted (edited)
On 4/7/2026 at 9:43 PM, ZTK220 said:

This happened after i updated NVSE

And some of the files in config is missing

 

ScreenShot14.png

Edited 14 hours ago by ZTK220

 

 

 

I tried NVSE 6.4.6 on the new version of Sexout that I'm working on (2.11.5 b1)  and everything working fine

Then I tried NVSE 6.4.6 with Sexout2.10.98b8 and everything working fine

Then I tried NVSE 6.4.6 with Sexout2.11.4b5 and have no longer anim in arFull (something going wrong in SexoutNGTASQ)

Then I deleted NVSE 6.4.6 and restored 6.3.10b

Then I tried NVSE 6.3.10b with Sexout2.11.4b5 and have no longer anim in arFull (something going wrong in SexoutNGTASQ)

 

There is a probelm in Sexout2.11.4b5, I don't know why everything worked fine during my tests before releasing this version and why this version doesn't work now.

 

EDIT:

 

It worked with Sexout2.11.4b5, I just forgot to rename a folder since Sexout AnimDef structure has evolued in 2.11.5.

As you can see, it hard to me to work on many different versions. Can you send me your logs ? It will be easier to me to figure out why it doesn't work on your side that trying to get the issue on my side. 

 

 

16 hours ago, palethanatos said:

any updates on a fix for SexoutNG taking over other MCM menus with MCM extender installed?

No, not yet investigated

 

Edited by Machiavelique
Posted (edited)
2 hours ago, Machiavelique said:

 

 

 

I tried NVSE 6.4.6 on the new version of Sexout that I'm working on (2.11.5 b1)  and everything working fine

Then I tried NVSE 6.4.6 with Sexout2.10.98b8 and everything working fine

Then I tried NVSE 6.4.6 with Sexout2.11.4b5 and have no longer anim in arFull (something going wrong in SexoutNGTASQ)

Then I deleted NVSE 6.4.6 and restored 6.3.10b

Then I tried NVSE 6.3.10b with Sexout2.11.4b5 and have no longer anim in arFull (something going wrong in SexoutNGTASQ)

 

There is a probelm in Sexout2.11.4b5, I don't know why everything worked fine during my tests before releasing this version and why this version doesn't work now.

 

EDIT:

 

It worked with Sexout2.11.4b5, I just forgot to rename a folder since Sexout AnimDef structure has evolued in 2.11.5.

As you can see, it hard to me to work on many different versions. Can you send me your logs ? It will be easier to me to figure out why it doesn't work on your side that trying to get the issue on my side. 

 

 

No, not yet investigated

 

Here ya go! 

Though Sexout isnt the only mod that broke, as Radiation Visuals and Dialogue History did so as well, but thats neither here or there

SexoutNG_Log.txt

SexAssaultLog.txt SexAssaultConsoleLog.txt

Edited by ZTK220
Added more files
Posted (edited)

It seems that when trying to have sex with npcs with power armor while having TOTNW enabled, the game crashes. Not sure if I did something cause it worked before, and downgrading doesn't work either.

Edited by Darknut_69
Posted

I'm not sure if this is an issue with NVSE or AnimManagement, since I don't see any problems when I test it on my end. I would like you only test NVSE 6.3.4 + JIP + SexoutNG + AnimManagement + MCM. Also I should have thought to ask you to try opening the MCM menu in AnimManagement cause I can't see any errors in the logs if you aren't generating any. 

 

Can you also open your Fallout New Vegas\Data\nvse\nvse_config.ini and set:

bWarnScriptErrors = 1

bAlwaysPrintScriptCompilationError = 1

 

Then load your game, make sure SexoutNG degbug message is enable, open the SexoutAnimManagement MCM menu and tell me if you see error message in the top left corner and send me your SexoutNG_Log.txt and your nvse.log

 

 

 

 

47 minutes ago, Darknut_69 said:

It seems that when trying to have sex with npcs with power armor while having TOTNW enabled, the game crashes. Not sure if I did something cause it worked before, and downgrading doesn't work either.

 

Is it also since NVSE uodate ?

 

Posted (edited)
54 minutes ago, Machiavelique said:

I'm not sure if this is an issue with NVSE or AnimManagement, since I don't see any problems when I test it on my end. I would like you only test NVSE 6.3.4 + JIP + SexoutNG + AnimManagement + MCM. Also I should have thought to ask you to try opening the MCM menu in AnimManagement cause I can't see any errors in the logs if you aren't generating any. 

 

Can you also open your Fallout New Vegas\Data\nvse\nvse_config.ini and set:

bWarnScriptErrors = 1

bAlwaysPrintScriptCompilationError = 1

 

Then load your game, make sure SexoutNG degbug message is enable, open the SexoutAnimManagement MCM menu and tell me if you see error message in the top left corner and send me your SexoutNG_Log.txt and your nvse.log

 

 

 

 

 

Is it also since NVSE uodate ?

 

 

Correct, this is with the new NVSE update. 

CrashLogger.2026-04-11-14-15-13.log

Edited by Darknut_69
Posted
2 hours ago, Machiavelique said:

I'm not sure if this is an issue with NVSE or AnimManagement, since I don't see any problems when I test it on my end. I would like you only test NVSE 6.3.4 + JIP + SexoutNG + AnimManagement + MCM. Also I should have thought to ask you to try opening the MCM menu in AnimManagement cause I can't see any errors in the logs if you aren't generating any. 

 

Can you also open your Fallout New Vegas\Data\nvse\nvse_config.ini and set:

bWarnScriptErrors = 1

bAlwaysPrintScriptCompilationError = 1

 

Then load your game, make sure SexoutNG degbug message is enable, open the SexoutAnimManagement MCM menu and tell me if you see error message in the top left corner and send me your SexoutNG_Log.txt and your nvse.log

 

 

 

 

 

Is it also since NVSE uodate ?

 

If you meant that i should test it with NVSE 6.3.4

It crashes immediately before it hits the main menu

 

Posted (edited)
14 hours ago, Darknut_69 said:

 

Correct, this is with the new NVSE update. 

CrashLogger.2026-04-11-14-15-13.log 77.28 kB · 0 downloads

 

Seems problem is a missing NiRefObject:

Spoiler

Registry:
 REG |    Value   | DEREFERENCE INFO
 ebp | 0x001AF7B0 |
 ebx | 0x00000001 |
 eax | 0x3D80199E |
 edx | 0x1D832970 | 0x0101DCE4 => Class: NiRefObject
                    Reference Count: 0
                    WARNING: Reference Count is zero, object may be deleted!

 ecx | 0x3D80199E |
 esi | 0x00000000 |
 edi | 0xFFFFFFFE |
 eip | 0x00822B4C |
 esp | 0x001AF7A4 |

 

[...]

 

 19 | 0x410B2618 | 0x01086A60 => RTTI: Character
 25 | 0x1D832970 | 0x0101DCE4 => Class: NiRefObject
                    Reference Count: 0
                    WARNING: Reference Count is zero, object may be deleted!

 29 | 0x3237ECC0 | 0x0109B5AC => Class: NiNode
                    Reference Count: 1
                    Name: "Bip01 Weapon2"
                    Flags: SELECTIVE_UPDATE | SELECTIVE_UPDATE_TRANSFORMS | ORPHANED_BOUND
                    Owner Reference:
                     Full Name: "NCR Heavy Trooper"
                     FormID: 00179B13 ("McCarranHsuGuard02REF")
                     Flags: MASTER | ALTERED | INITIALIZED | HAS_SPOKEN | PERSISTENT | TARGETED
                     Plugin: "FalloutNV.esm"
                     BaseForm: NPC
                    Parent: NiNode

 

 

Your problem seems to be more related to a mod that alters armor or skeletons, because I've run some tests on my end and everything works fine, no crashes.

I tested with:

- NVSE 6.4.6

- JIP 57.30

- JohnnyGuitar 5.15

- ConsolePaste

- SexoutNG2.11.4b5

(and that's all)

 

I added and equipped a T-51 Power armor + T-51 helmet to Player, then I tried to get sex with Ringo => Both get undressed without crash and sex animation worked fine

Then I tried to get sex with McCarranHsuGuard02REF* => Both get undressed without crash and sex animation worked fine

Then I tried to trigger sex with McCarranHsuGuard02REF and VeronicaREF => Both get undressed without crash and sex animation worked fine

 

McCarranHsuGuard02REF* = The NPC in your log file which should be equipped a PowerNCRSalvaged PowerArmor (excepted if a mod replace it)

I just can tell that SexoutNG skeleton + vanilla armors doesn't crash the game with NVSE 6.4.6 (don't know why the new NVSE update crash your game whereas previous doesn't, )  

Even though it might seem unlikely, the only explanation that comes to mind is that you’ve always had this error, which used to throw an exception that was caught and handled by previous NVSE versions, but that they must have inadvertently changed something, causing that exception to no longer be handled. However, this is just a suggestion, take it with a grain of salt.

 

 

13 hours ago, ZTK220 said:

If you meant that i should test it with NVSE 6.3.4

It crashes immediately before it hits the main menu

 

 

No, I didn't know why I mentionned 6.3.4 (probably tired).

I meant 6.4.6 and try to capture log from SexoutAnimManagement. 

One thing I'd be interested in, for example, is knowing the contains of the ‘Animations’ array in AnimBanMCM quest when you get these lines: '#0:           available' since this array is supposed to contain the animation index. I’d expect to see ‘0’ everywhere, but what I’m interested in is seeing what the other SexoutAnimManagement log data returns, and also checking if there are any NVSE errors when running the SexoutAnimManagement scripts that might explain why the ‘Animations’ array contains incorrect data .


Here is my Sexout_Log.txt after opening AnimManagement MCM menu:

SexoutNG_Log.txt

 

I don't have any errors, I have the expected values and everything is working fine.

Edited by Machiavelique
Posted (edited)
5 hours ago, Machiavelique said:

 

Seems problem is a missing NiRefObject:

  Reveal hidden contents

Registry:
 REG |    Value   | DEREFERENCE INFO
 ebp | 0x001AF7B0 |
 ebx | 0x00000001 |
 eax | 0x3D80199E |
 edx | 0x1D832970 | 0x0101DCE4 => Class: NiRefObject
                    Reference Count: 0
                    WARNING: Reference Count is zero, object may be deleted!

 ecx | 0x3D80199E |
 esi | 0x00000000 |
 edi | 0xFFFFFFFE |
 eip | 0x00822B4C |
 esp | 0x001AF7A4 |

 

[...]

 

 19 | 0x410B2618 | 0x01086A60 => RTTI: Character
 25 | 0x1D832970 | 0x0101DCE4 => Class: NiRefObject
                    Reference Count: 0
                    WARNING: Reference Count is zero, object may be deleted!

 29 | 0x3237ECC0 | 0x0109B5AC => Class: NiNode
                    Reference Count: 1
                    Name: "Bip01 Weapon2"
                    Flags: SELECTIVE_UPDATE | SELECTIVE_UPDATE_TRANSFORMS | ORPHANED_BOUND
                    Owner Reference:
                     Full Name: "NCR Heavy Trooper"
                     FormID: 00179B13 ("McCarranHsuGuard02REF")
                     Flags: MASTER | ALTERED | INITIALIZED | HAS_SPOKEN | PERSISTENT | TARGETED
                     Plugin: "FalloutNV.esm"
                     BaseForm: NPC
                    Parent: NiNode

 

 

Your problem seems to be more related to a mod that alters armor or skeletons, because I've run some tests on my end and everything works fine, no crashes.

I tested with:

- NVSE 6.4.6

- JIP 57.30

- JohnnyGuitar 5.15

- ConsolePaste

- SexoutNG2.11.4b5

(and that's all)

 

I added and equipped a T-51 Power armor + T-51 helmet to Player, then I tried to get sex with Ringo => Both get undressed without crash and sex animation worked fine

Then I tried to get sex with McCarranHsuGuard02REF* => Both get undressed without crash and sex animation worked fine

Then I tried to trigger sex with McCarranHsuGuard02REF and VeronicaREF => Both get undressed without crash and sex animation worked fine

 

McCarranHsuGuard02REF* = The NPC in your log file which should be equipped a PowerNCRSalvaged PowerArmor (excepted if a mod replace it)

I just can tell that SexoutNG skeleton + vanilla armors doesn't crash the game with NVSE 6.4.6 (don't know why the new NVSE update crash your game whereas previous doesn't, )  

Even though it might seem unlikely, the only explanation that comes to mind is that you’ve always had this error, which used to throw an exception that was caught and handled by previous NVSE versions, but that they must have inadvertently changed something, causing that exception to no longer be handled. However, this is just a suggestion, take it with a grain of salt.

 

 

 

No, I didn't know why I mentionned 6.3.4 (probably tired).

I meant 6.4.6 and try to capture log from SexoutAnimManagement. 

One thing I'd be interested in, for example, is knowing the contains of the ‘Animations’ array in AnimBanMCM quest when you get these lines: '#0:           available' since this array is supposed to contain the animation index. I’d expect to see ‘0’ everywhere, but what I’m interested in is seeing what the other SexoutAnimManagement log data returns, and also checking if there are any NVSE errors when running the SexoutAnimManagement scripts that might explain why the ‘Animations’ array contains incorrect data .


Here is my Sexout_Log.txt after opening AnimManagement MCM menu:

SexoutNG_Log.txt 42.07 kB · 1 download

 

I don't have any errors, I have the expected values and everything is working fine.

 

Update:

Anim Management list is no longer empty but it seems that it skips the animation and goes straight to the character ragdolling like it does after the animation

SexoutNG_Log.txt

Edited by ZTK220
adding more info
Posted
8 hours ago, Machiavelique said:

 

Seems problem is a missing NiRefObject:

  Hide contents

Registry:
 REG |    Value   | DEREFERENCE INFO
 ebp | 0x001AF7B0 |
 ebx | 0x00000001 |
 eax | 0x3D80199E |
 edx | 0x1D832970 | 0x0101DCE4 => Class: NiRefObject
                    Reference Count: 0
                    WARNING: Reference Count is zero, object may be deleted!

 ecx | 0x3D80199E |
 esi | 0x00000000 |
 edi | 0xFFFFFFFE |
 eip | 0x00822B4C |
 esp | 0x001AF7A4 |

 

[...]

 

 19 | 0x410B2618 | 0x01086A60 => RTTI: Character
 25 | 0x1D832970 | 0x0101DCE4 => Class: NiRefObject
                    Reference Count: 0
                    WARNING: Reference Count is zero, object may be deleted!

 29 | 0x3237ECC0 | 0x0109B5AC => Class: NiNode
                    Reference Count: 1
                    Name: "Bip01 Weapon2"
                    Flags: SELECTIVE_UPDATE | SELECTIVE_UPDATE_TRANSFORMS | ORPHANED_BOUND
                    Owner Reference:
                     Full Name: "NCR Heavy Trooper"
                     FormID: 00179B13 ("McCarranHsuGuard02REF")
                     Flags: MASTER | ALTERED | INITIALIZED | HAS_SPOKEN | PERSISTENT | TARGETED
                     Plugin: "FalloutNV.esm"
                     BaseForm: NPC
                    Parent: NiNode

 

 

Your problem seems to be more related to a mod that alters armor or skeletons, because I've run some tests on my end and everything works fine, no crashes.

I tested with:

- NVSE 6.4.6

- JIP 57.30

- JohnnyGuitar 5.15

- ConsolePaste

- SexoutNG2.11.4b5

(and that's all)

 

I added and equipped a T-51 Power armor + T-51 helmet to Player, then I tried to get sex with Ringo => Both get undressed without crash and sex animation worked fine

Then I tried to get sex with McCarranHsuGuard02REF* => Both get undressed without crash and sex animation worked fine

Then I tried to trigger sex with McCarranHsuGuard02REF and VeronicaREF => Both get undressed without crash and sex animation worked fine

 

McCarranHsuGuard02REF* = The NPC in your log file which should be equipped a PowerNCRSalvaged PowerArmor (excepted if a mod replace it)

I just can tell that SexoutNG skeleton + vanilla armors doesn't crash the game with NVSE 6.4.6 (don't know why the new NVSE update crash your game whereas previous doesn't, )  

Even though it might seem unlikely, the only explanation that comes to mind is that you’ve always had this error, which used to throw an exception that was caught and handled by previous NVSE versions, but that they must have inadvertently changed something, causing that exception to no longer be handled. However, this is just a suggestion, take it with a grain of salt.

 

 

 

No, I didn't know why I mentionned 6.3.4 (probably tired).

I meant 6.4.6 and try to capture log from SexoutAnimManagement. 

One thing I'd be interested in, for example, is knowing the contains of the ‘Animations’ array in AnimBanMCM quest when you get these lines: '#0:           available' since this array is supposed to contain the animation index. I’d expect to see ‘0’ everywhere, but what I’m interested in is seeing what the other SexoutAnimManagement log data returns, and also checking if there are any NVSE errors when running the SexoutAnimManagement scripts that might explain why the ‘Animations’ array contains incorrect data .


Here is my Sexout_Log.txt after opening AnimManagement MCM menu:

SexoutNG_Log.txt 42.07 kB · 1 download

 

I don't have any errors, I have the expected values and everything is working fine.

 

Well I'm not really sure, as it happens with BoS npcs in power armor. But like i mentioned before this is with Titans of the New West enabled, but it used to work fine before so idk what happened or what I installed.

Posted (edited)
On 4/12/2026 at 5:33 PM, ZTK220 said:

Anim Management list is no longer empty but it seems that it skips the animation and goes straight to the character ragdolling like it does after the animation

SexoutNG_Log.txt 56.6 kB · 1 download

Edited Sunday at 05:41 PM by ZTK220

 


 

 

Really strange cause when I make the same animation request, everything works fine on my end

 

Here is your log file:

Spoiler

SexoutGAI: 34 animations possible for these actors
SexoutGAI: 33 anims left after black list
SexoutGAI: 11 anims left after flag: masturbation
SexoutGAI: 0 anims left after plugin: *Any* (Except ZAZ), Surface: Sexout Floor Surface
SexoutGAI: No matching results for any plugin. Switching to no animation...

Valid anim choices: 
Sexout.esm: 99999, 
fnSAN: Actor: Mei Star (Sexout:Start:131::), isAnal: 0, isOral: 1, isVaginal: 1
NGSAN (131): Returning SUCCESS (v 2015-11-21)

 

 

Here is my log file:

Spoiler

SexoutGAI: 34 animations possible for these actors
SexoutGAI: 33 anims left after black list
SexoutGAI: 11 anims left after flag: masturbation
SexoutGAI: 11 anims left after plugin: *Any* (Except ZAZ), Surface: Sexout Floor Surface
Valid anim choices: 
Sexout-Amra.esp: 111, 112, 114, 115, 116, 
Sexout.esm: 111, 112, 113, 114, 115, 116, 

 

 

Tested with

NVSE 6.4.6

JohnnyGuitar 5.25

JIP 57.30

SexoutNG 2.11.4 beta 5

 

 

Maybe problem lies with JohnnyGuitar, I check refSurface using the EditorIDToFormID JohnnyGuitar function and AllNarta said new JG versions (Higher 5.20) breaks many mods. Since then, a new version has been released (JohnnyGuitar 5.25). I just can see that Sexout works fine with JG 5.25 (and worked fine with 5.15). So if your 5.20 < JG version < 5.25  please update to 5.25.

 

If your issue doesn't lie with JG, maybe there is something wrong in your AnimDef or tagDef files ? I don't understand why it doesn't work, I need more data.
So I send you a mod in pm. Install and load it at the end of your load order, then try to start sex and send me again your SexoutNG_Log.txt

This mod will give me additionnal logs, so I should understand what's going wrong. 

 

 

 

Edited by Machiavelique
Posted
16 hours ago, Machiavelique said:

 


 

 

Really strange cause when I make the same animation request, everything works fine on my end

 

Here is your log file:

  Reveal hidden contents

SexoutGAI: 34 animations possible for these actors
SexoutGAI: 33 anims left after black list
SexoutGAI: 11 anims left after flag: masturbation
SexoutGAI: 0 anims left after plugin: *Any* (Except ZAZ), Surface: Sexout Floor Surface
SexoutGAI: No matching results for any plugin. Switching to no animation...

Valid anim choices: 
Sexout.esm: 99999, 
fnSAN: Actor: Mei Star (Sexout:Start:131::), isAnal: 0, isOral: 1, isVaginal: 1
NGSAN (131): Returning SUCCESS (v 2015-11-21)

 

 

Here is my log file:

  Reveal hidden contents

SexoutGAI: 34 animations possible for these actors
SexoutGAI: 33 anims left after black list
SexoutGAI: 11 anims left after flag: masturbation
SexoutGAI: 11 anims left after plugin: *Any* (Except ZAZ), Surface: Sexout Floor Surface
Valid anim choices: 
Sexout-Amra.esp: 111, 112, 114, 115, 116, 
Sexout.esm: 111, 112, 113, 114, 115, 116, 

 

 

Tested with

NVSE 6.4.6

JohnnyGuitar 5.25

JIP 57.30

SexoutNG 2.11.4 beta 5

 

 

Maybe problem lies with JohnnyGuitar, I check refSurface using the EditorIDToFormID JohnnyGuitar function and AllNarta said new JG versions (Higher 5.20) breaks many mods. Since then, a new version has been released (JohnnyGuitar 5.25). I just can see that Sexout works fine with JG 5.25 (and worked fine with 5.15). So if your 5.20 < JG version < 5.25  please update to 5.25.

 

If your issue doesn't lie with JG, maybe there is something wrong in your AnimDef or tagDef files ? I don't understand why it doesn't work, I need more data.
So I send you a mod in pm. Install and load it at the end of your load order, then try to start sex and send me again your SexoutNG_Log.txt

This mod will give me additionnal logs, so I should understand what's going wrong. 

 

 

 

 

SexoutNG_Log.txt

Posted (edited)
10 hours ago, ZTK220 said:

 

 

So there are at less 3 big problems, 1 one them explain why you get straight ragdoll

 

1°) SexoutNGTASQ.arTags is empty

Spoiler

SexoutNG 2.11.4 beta 5:

SexoutNGMAIN: Breezes detected: White Legs Pain-Maker
Dumping SexoutNGTASQ.arTags[]
** Dumping Array #4324 **

Refs: 1 Owner 10: Sexout.esm
fnSAL: Added Pregnancy - Birthing By Beck, idx 1 to temp storage.
fnSAL: Added Sexout-Amra.esp - I found you, with my scissor!, idx 1 to temp storage.

 

It seems that FNV can't find your GlobalTagsDef.ini file, but this issue has no impact on your ragdoll problem

 

 

 

 

 

 

2°) Errors in SexoutNGTASQ.ArSorted

Spoiler

SexoutNGMAIN: Version 2.11.4b5
SexoutNGMAIN: Sexout Quest:      10000DC0
SexoutNGMAIN: SexoutNG Quest:    10019333
SexoutNGMAIN: SexoutBegin:       CIOS 100027A8
SexoutNGMain: SexoutNGFinishNow: CIOS 1006E548
SexoutNGMain: SexoutNGPause     is 1006E54C
SexoutNGMain: SexoutNGResume    is 1006E550
SexoutNGMain: SexoutDPV          CIOS 10064770
SexoutNGMain: SexoutNGDPMe       CIOS 100B16CA
SexoutNGMain: Dump NX Vars:      AddItem 100BB4ED 1
SpunkQuInit: stage 0
SpunkQuInit: NG not ready
REfreshed HERE and adjusted shit
msexVeronica 2.8
SpunkQuInit: stage 0
SpunkQuInit: NG not ready
Sexual Assault: Version 2.0.5 - Loaded at index 178 (0xB2)
Added 0 animations and updated 0 for Pregnancy to registry.
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=2, plugin="Sexout-Amra.esp", idx=721
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=1, plugin="Sexout-Amra.esp", idx=721
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=0, plugin="Sexout-Amra.esp", idx=721
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] != plugin || arSorted[flag][iKey]["Idx"] != idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=-1, plugin="Sexout-Amra.esp", idx=721
    File: Sexout.esm Offset: 0x077C Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=2, plugin="Sexout-Amra.esp", idx=723
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=1, plugin="Sexout-Amra.esp", idx=723
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=0, plugin="Sexout-Amra.esp", idx=723
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] != plugin || arSorted[flag][iKey]["Idx"] != idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=-1, plugin="Sexout-Amra.esp", idx=723
    File: Sexout.esm Offset: 0x077C Command: eval
Added 0 animations and updated 0 for Sexout-Amra.esp to registry.
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="bukkake", iKey=2, plugin="Sexout.esm", idx=301
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="bukkake", iKey=1, plugin="Sexout.esm", idx=301
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="bukkake", iKey=0, plugin="Sexout.esm", idx=301
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] != plugin || arSorted[flag][iKey]["Idx"] != idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="bukkake", iKey=-1, plugin="Sexout.esm", idx=301
    File: Sexout.esm Offset: 0x077C Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=2, plugin="Sexout.esm", idx=721
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=1, plugin="Sexout.esm", idx=721
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=0, plugin="Sexout.esm", idx=721
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] != plugin || arSorted[flag][iKey]["Idx"] != idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=-1, plugin="Sexout.esm", idx=721
    File: Sexout.esm Offset: 0x077C Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=2, plugin="Sexout.esm", idx=722
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=1, plugin="Sexout.esm", idx=722
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=0, plugin="Sexout.esm", idx=722
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] != plugin || arSorted[flag][iKey]["Idx"] != idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=-1, plugin="Sexout.esm", idx=722
    File: Sexout.esm Offset: 0x077C Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=2, plugin="Sexout.esm", idx=723
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=1, plugin="Sexout.esm", idx=723
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=0, plugin="Sexout.esm", idx=723
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] != plugin || arSorted[flag][iKey]["Idx"] != idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=-1, plugin="Sexout.esm", idx=723
    File: Sexout.esm Offset: 0x077C Command: eval

Added 0 animations and updated 0 for Sexout.esm to registry.
Added 0 animations and updated 0 for ZAZ to registry.
Player is being affected by the ability: 0
SpunkQuInit: stage 0
SpunkQuInit: stage 50
Sexual Assault: Version 2.0.5 - Loaded at index 178 (0xB2)

 

There are 2 problem here

 

2.1) Bad array type in some arSorted[flag]

eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=2, plugin="Sexout-Amra.esp", idx=721
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result

 

Here your SexoutNGTASQ["spoon"] hold a string index array (TypeOf "stringmap") wheras it's a numeric index expected (TypeOf "array"), that's why you got all these script errors. Note that you also got the same problem with  SexoutNGTASQ["bukkake"], but there are maybe about 50 flags and you only get bad array type with "spoon" and "bukkake" flags.

 

I'm not worried about those error messages. Just deleting arFull and arSorted, saving your game, and reloading it should solve this issue. But before deleting them, I'd like to see what's in them

 

2.2) Inexplicable Error (NVSE problem ?)

Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=2, plugin="Sexout.esm", idx=721
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=1, plugin="Sexout.esm", idx=721
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=0, plugin="Sexout.esm", idx=721
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] != plugin || arSorted[flag][iKey]["Idx"] != idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=-1, plugin="Sexout.esm", idx=721
    File: Sexout.esm Offset: 0x077C Command: eval

 

Here iKey should not reach '-1' value. The code managing this part is:

          iKey = Ar_Size arSorted[flag]
          while -1 < (iKey-=1)
            if eval arSorted[flag][iKey]["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx
              arSorted[flag][iKey] = Anim_Def           ; Update if found
              break
            endif
          loop

 

 With -1 < (iKey-=1),  first iKey value is decremented then compared to '-1'. So (-1 < -1) returns FALSE and eval arSorted[flag][iKey]["Plug"] shouldn't be tested with iKey = -1. The eval command is handled by NVSE but problem ocurs in while -1 < (iKey-=1), not sure this part is handle by NVSE.

 

I'm really worried cause I can't explain why the script is not doing what it's supposed to do. Even though we're both using NVSE 6.4.6, I don't have this problem, and I never had it with 6.3.10b either.

But none of these issues are related to the ragdoll problem. 

 

 

 

 

 

3°) 'eval (rForm = EditorIDToFormID $sTag)' always returns FALSE even with SexoutFloor

Spoiler

GAI: idx= 111
GTDF: Dumping tagDefList[]:
** Dumping Array #4942 **
Refs: 2 Owner 10: Sexout.esm
[ 0.000000 ] : SexoutFloor
[ 1.000000 ] : *MiscSurfaces
GTDF: tag= SexoutFloor

GTDF: ???

 

Here, the SexoutNG code line which doesn't work on your side is elseif eval (rForm = EditorIDToFormID $sTag)

   elseif eval (rForm = EditorIDToFormID $sTag)
     PrintD "GTDF: 4"
     if eval IsFormValid rForm
       PrintD "GTDF: 5"
       if eval !(IsReference rForm)
         PrintD "GTDF: 6"
         Ar_Append resultList, rForm
       endif
     endif

    else
      PrintD "GTDF: ???"

 

 

There is a small inaccuracy: Since sTag is already a string, $sTag is a redundant cast.  

 

 

I don't know if it's due to the $sTag, but what's certain is that this line returns FALSE on your end, and that's what's causing your ragdoll issue.

I'll send you a new version of the mod that will try to fix the issue in different ways and include additional logs.

Note that eval command is handle by NVSE, so it may be a NVSE problem even if I can't explain why it works on my end and not on your end.

Edited by Machiavelique
Posted
17 hours ago, Machiavelique said:

 

 

So there are at less 3 big problems, 1 one them explain why you get straight ragdoll

 

1°) SexoutNGTASQ.arTags is empty

  Reveal hidden contents

SexoutNG 2.11.4 beta 5:

SexoutNGMAIN: Breezes detected: White Legs Pain-Maker
Dumping SexoutNGTASQ.arTags[]
** Dumping Array #4324 **

Refs: 1 Owner 10: Sexout.esm
fnSAL: Added Pregnancy - Birthing By Beck, idx 1 to temp storage.
fnSAL: Added Sexout-Amra.esp - I found you, with my scissor!, idx 1 to temp storage.

 

It seems that FNV can't find your GlobalTagsDef.ini file, but this issue has no impact on your ragdoll problem

 

 

 

 

 

 

2°) Errors in SexoutNGTASQ.ArSorted

  Reveal hidden contents

SexoutNGMAIN: Version 2.11.4b5
SexoutNGMAIN: Sexout Quest:      10000DC0
SexoutNGMAIN: SexoutNG Quest:    10019333
SexoutNGMAIN: SexoutBegin:       CIOS 100027A8
SexoutNGMain: SexoutNGFinishNow: CIOS 1006E548
SexoutNGMain: SexoutNGPause     is 1006E54C
SexoutNGMain: SexoutNGResume    is 1006E550
SexoutNGMain: SexoutDPV          CIOS 10064770
SexoutNGMain: SexoutNGDPMe       CIOS 100B16CA
SexoutNGMain: Dump NX Vars:      AddItem 100BB4ED 1
SpunkQuInit: stage 0
SpunkQuInit: NG not ready
REfreshed HERE and adjusted shit
msexVeronica 2.8
SpunkQuInit: stage 0
SpunkQuInit: NG not ready
Sexual Assault: Version 2.0.5 - Loaded at index 178 (0xB2)
Added 0 animations and updated 0 for Pregnancy to registry.
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=2, plugin="Sexout-Amra.esp", idx=721
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=1, plugin="Sexout-Amra.esp", idx=721
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=0, plugin="Sexout-Amra.esp", idx=721
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] != plugin || arSorted[flag][iKey]["Idx"] != idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=-1, plugin="Sexout-Amra.esp", idx=721
    File: Sexout.esm Offset: 0x077C Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=2, plugin="Sexout-Amra.esp", idx=723
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=1, plugin="Sexout-Amra.esp", idx=723
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=0, plugin="Sexout-Amra.esp", idx=723
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] != plugin || arSorted[flag][iKey]["Idx"] != idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=-1, plugin="Sexout-Amra.esp", idx=723
    File: Sexout.esm Offset: 0x077C Command: eval
Added 0 animations and updated 0 for Sexout-Amra.esp to registry.
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="bukkake", iKey=2, plugin="Sexout.esm", idx=301
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="bukkake", iKey=1, plugin="Sexout.esm", idx=301
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="bukkake", iKey=0, plugin="Sexout.esm", idx=301
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] != plugin || arSorted[flag][iKey]["Idx"] != idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="bukkake", iKey=-1, plugin="Sexout.esm", idx=301
    File: Sexout.esm Offset: 0x077C Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=2, plugin="Sexout.esm", idx=721
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=1, plugin="Sexout.esm", idx=721
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=0, plugin="Sexout.esm", idx=721
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] != plugin || arSorted[flag][iKey]["Idx"] != idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=-1, plugin="Sexout.esm", idx=721
    File: Sexout.esm Offset: 0x077C Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=2, plugin="Sexout.esm", idx=722
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=1, plugin="Sexout.esm", idx=722
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=0, plugin="Sexout.esm", idx=722
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] != plugin || arSorted[flag][iKey]["Idx"] != idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=-1, plugin="Sexout.esm", idx=722
    File: Sexout.esm Offset: 0x077C Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=2, plugin="Sexout.esm", idx=723
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=1, plugin="Sexout.esm", idx=723
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=0, plugin="Sexout.esm", idx=723
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] != plugin || arSorted[flag][iKey]["Idx"] != idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=-1, plugin="Sexout.esm", idx=723
    File: Sexout.esm Offset: 0x077C Command: eval

Added 0 animations and updated 0 for Sexout.esm to registry.
Added 0 animations and updated 0 for ZAZ to registry.
Player is being affected by the ability: 0
SpunkQuInit: stage 0
SpunkQuInit: stage 50
Sexual Assault: Version 2.0.5 - Loaded at index 178 (0xB2)

 

There are 2 problem here

 

2.1) Bad array type in some arSorted[flag]

eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=2, plugin="Sexout-Amra.esp", idx=721
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result

 

Here your SexoutNGTASQ["spoon"] hold a string index array (TypeOf "stringmap") wheras it's a numeric index expected (TypeOf "array"), that's why you got all these script errors. Note that you also got the same problem with  SexoutNGTASQ["bukkake"], but there are maybe about 50 flags and you only get bad array type with "spoon" and "bukkake" flags.

 

I'm not worried about those error messages. Just deleting arFull and arSorted, saving your game, and reloading it should solve this issue. But before deleting them, I'd like to see what's in them

 

2.2) Inexplicable Error (NVSE problem ?)

Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=2, plugin="Sexout.esm", idx=721
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=1, plugin="Sexout.esm", idx=721
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=0, plugin="Sexout.esm", idx=721
    File: Sexout.esm Offset: 0x06F7 Command: eval
Error in script 100A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] != plugin || arSorted[flag][iKey]["Idx"] != idx (error wrapped in ##'s)
    Where arSorted=array size 135, flag="spoon", iKey=-1, plugin="Sexout.esm", idx=721
    File: Sexout.esm Offset: 0x077C Command: eval

 

Here iKey should not reach '-1' value. The code managing this part is:

          iKey = Ar_Size arSorted[flag]
          while -1 < (iKey-=1)
            if eval arSorted[flag][iKey]["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx
              arSorted[flag][iKey] = Anim_Def           ; Update if found
              break
            endif
          loop

 

 With -1 < (iKey-=1),  first iKey value is decremented then compared to '-1'. So (-1 < -1) returns FALSE and eval arSorted[flag][iKey]["Plug"] shouldn't be tested with iKey = -1. The eval command is handled by NVSE but problem ocurs in while -1 < (iKey-=1), not sure this part is handle by NVSE.

 

I'm really worried cause I can't explain why the script is not doing what it's supposed to do. Even though we're both using NVSE 6.4.6, I don't have this problem, and I never had it with 6.3.10b either.

But none of these issues are related to the ragdoll problem. 

 

 

 

 

 

3°) 'eval (rForm = EditorIDToFormID $sTag)' always returns FALSE even with SexoutFloor

  Reveal hidden contents

GAI: idx= 111
GTDF: Dumping tagDefList[]:
** Dumping Array #4942 **
Refs: 2 Owner 10: Sexout.esm
[ 0.000000 ] : SexoutFloor
[ 1.000000 ] : *MiscSurfaces
GTDF: tag= SexoutFloor

GTDF: ???

 

Here, the SexoutNG code line which doesn't work on your side is elseif eval (rForm = EditorIDToFormID $sTag)

   elseif eval (rForm = EditorIDToFormID $sTag)
     PrintD "GTDF: 4"
     if eval IsFormValid rForm
       PrintD "GTDF: 5"
       if eval !(IsReference rForm)
         PrintD "GTDF: 6"
         Ar_Append resultList, rForm
       endif
     endif

    else
      PrintD "GTDF: ???"

 

 

There is a small inaccuracy: Since sTag is already a string, $sTag is a redundant cast.  

 

 

I don't know if it's due to the $sTag, but what's certain is that this line returns FALSE on your end, and that's what's causing your ragdoll issue.

I'll send you a new version of the mod that will try to fix the issue in different ways and include additional logs.

Note that eval command is handle by NVSE, so it may be a NVSE problem even if I can't explain why it works on my end and not on your end.

 

SexoutNG_Log.txt

Posted

  

On 4/17/2026 at 5:49 PM, ZTK220 said:

 

 

1°)  eval (rForm = EditorIDToFormID $sTag)' always returns FALSE even with SexoutFloor
It looks like you forgot to trigger a sex animation cause I don't see call to ActRunFull in these logs, so I can't progress in the ragdoll issue.

2°)  SexoutNGTASQ.arTags is empty

I now can see that your GlobalTagsDef.ini file is successfully detected. So the problem is in the loop, but we can look at that later; it's not the most important thing right now.

 

3°)  Bad array type in some arSorted[flag

I now can see thant you have array from SexAssault (SexAssaultRR.aknowledge) in SexoutNGTASQ.arSorted["spoon"] and SexoutNGTASQ.arSorted["bukkake"]. But SexAssault doesn't overwrite SexoutNGTASQ.ar_sorted content with SexAssaultRR.aknowledge content. This seems to be clearly an NVSE issue here (Probably a stack overflow issue or similar since SexAssaultRR.aknowledge can really become quite large.

 

4°) Inexplicable Error (NVSE problem ?)

Thanks to your logs, I was able to reproduce the same issue on my end. All I had to do was break my ar_sorted[“spoon”]` with ar_sorted[“spoon”] = Ar_Map "Actor"::PlayerREF, "Confidence"::74.631250, "MinAngle"::98.000000

and I got the same NVSE error message:

Error in script 030A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 34, flag="spoon", iKey=2, plugin="Sexout-Amra.esp", idx=721
    File: Sexout.esm Offset: 0x0A49 Command: eval
Error in script 030A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 34, flag="spoon", iKey=1, plugin="Sexout-Amra.esp", idx=721
    File: Sexout.esm Offset: 0x0A49 Command: eval
Error in script 030A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] == plugin && arSorted[flag][iKey]["Idx"] == idx (error wrapped in ##'s)
    Where arSorted=array size 34, flag="spoon", iKey=0, plugin="Sexout-Amra.esp", idx=721
    File: Sexout.esm Offset: 0x0A49 Command: eval
Error in script 030A8D42 (SexoutNGTASQS) in mod Sexout.esm
Invalid array access - expected string index, received numeric.
Operator [ failed to evaluate to a valid result
Script line approximation: eval ##arSorted[flag][iKey]##["Plug"] != plugin || arSorted[flag][iKey]["Idx"] != idx (error wrapped in ##'s)
    Where arSorted=array size 34, flag="spoon", iKey=-1, plugin="Sexout-Amra.esp", idx=721
    File: Sexout.esm Offset: 0x0ACE Command: eval

 

So I took the opportunity to test it thoroughly, and finaly I obserse that the loop doesn't iterate at all when iKey < 0, even though the NVSE message indicate that it does. So the loop is working properly, and that's a good thing cause there's no risk of trying to modify an array at index [-1]

 

 

 

 

 

 

What you can do now:

From the SexAssault MCM menu, go to the Mod Settings tab and perform a clean-up

Then type: SexoutNG.iBeta = 4

Then save your game in a new location and reaload it.

Then try to start sex (you'll still get ragdoll issue)

Then post your SexoutNG_Log.txt



The SexAssault cleanup will reduce the size of the 'aknowledge' array by removing all references that are no longer needed, and properly reorganize the array

Then Sexout will be saved thinking beta version is 4, so next load it will perform an update resetting ar_Sorted and ar_Full.
I expect it will solve your NVSE error message, otherwise you'll requiert a SexAssault reset instead of clean up.

Posted (edited)

That's much better; everything's working fine now, except for the EditorIDToFormID function (from JonhnnyGuitar plugin), which doesn't seem to be working for you.

 

In console type (case-sensitive) :

EditorIDToFormID "GSSunnySmiles"

EditorIDToFormID "SexoutFloor"

 

 

if you use the same mods list and doesn't change your load order, here the expected return values: 

EditorIDToFormID "GSSunnySmiles"

EditorIDToFormID >> 0x104E84

EditorIDToFormID "SexoutFloor"

EditorIDToFormID >> 0x1C0EB363

Edited by Machiavelique
Posted
6 hours ago, Machiavelique said:

That's much better; everything's working fine now, except for the EditorIDToFormID function (from JonhnnyGuitar plugin), which doesn't seem to be working for you.

 

In console type (case-sensitive) :

EditorIDToFormID "GSSunnySmiles"

EditorIDToFormID "SexoutFloor"

 

 

if you use the same mods list and doesn't change your load order, here the expected return values: 

EditorIDToFormID "GSSunnySmiles"

EditorIDToFormID >> 0x104E84

EditorIDToFormID "SexoutFloor"

EditorIDToFormID >> 0x1C0EB363

 

ScreenShot15.png

Posted (edited)

So, your problem is that the EditorIDToFormID function definitely not working for you

 

You can report this issue directly to JohnnyGuitar mentioning that EditorIDToFormID always return <NULL REF> for you even when typing in console EditorIDToFormID "GSSunnySmiles"

EditorIDToFormID "GSSunnySmiles"

EditorIDToFormID >> 0x0

 

 

But I can see you're using JIP 57.54 (JIP-PP-LN), which isn't the official version of JIP. So they'll just brush you off, and you won't get any support at all.
So before posting your issue there, I recommend creating a new game instance where you only install FalloutNV + NVSE 6.4.7 + JohnnyGuitar 5.25 + JIP 57.30, then try again:
EditorIDToFormID “GSSunnySmiles” 

 

If it works (meaning you get 0x104E84), then disable official JIP 57.30 and try with unofficial JIP 57.54

 

Edited by Machiavelique
Posted
4 hours ago, Machiavelique said:

So, your problem is that the EditorIDToFormID function definitely not working for you

 

You can report this issue directly to JohnnyGuitar mentioning that EditorIDToFormID always return <NULL REF> for you even when typing in console EditorIDToFormID "GSSunnySmiles"

EditorIDToFormID "GSSunnySmiles"

EditorIDToFormID >> 0x0

 

 

But I can see you're using JIP 57.54 (JIP-PP-LN), which isn't the official version of JIP. So they'll just brush you off, and you won't get any support at all.
So before posting your issue there, I recommend creating a new game instance where you only install FalloutNV + NVSE 6.4.7 + JohnnyGuitar 5.25 + JIP 57.30, then try again:
EditorIDToFormID “GSSunnySmiles” 

 

If it works (meaning you get 0x104E84), then disable official JIP 57.30 and try with unofficial JIP 57.54

 

After switching to JIP 57.30, i tried it again and it still comes up empty, even with a new game

 

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