Jump to content

AAF Nuka Ride: A Porn Studio Mod


Recommended Posts

Posted (edited)

I am having some issues with this quest:
130     [Quest] Go watch the stream near the warehouse     SetStage _NukaRide_Lucy 130;

When I get to the point where Nora is kidnapped the screen goes black, there are sounds of Nora getting beat up. And then a ctd.

 

Manually progressing by:

coc NukaCave
SetStage _NukaRide_Lucy 140

 

I can talk to the raider for 1 line, then the same black screen with sound effects and a ctd.

 

Manually going to stage 150 does let me progress, I do still get the black screen and sfx but the quest seems to continue normally (I hope).

coc NukaCave
SetStage _NukaRide_Lucy 150

 

I can't really make heads or tails from the crashlog.

crash-2026-09-09-15-37-30.log

Edited by caqa
Posted
12 minutes ago, caqa said:

I am having some issues with this quest:
130     [Quest] Go watch the stream near the warehouse     SetStage _NukaRide_Lucy 130;

When I get to the point where Nora is kidnapped the screen goes black, there are sounds of Nora getting beat up. And then a ctd.

 

Manually progressing by:

coc NukaCave
SetStage _NukaRide_Lucy 140

 

I can talk to the raider for 1 line, then the same black screen with sound effects and a ctd.

 

Manually going to stage 150 does let me progress, I do still get the black screen and sfx but the quest seems to continue normally (I hope).

coc NukaCave
SetStage _NukaRide_Lucy 150

 

I can't really make heads or tails from the crashlog.

crash-2026-09-09-15-37-30.log 68.66 kB · 1 download

CTDs there are usually because the user doesn't have AAF Bad end animations, but I see you do. The AI is giving me this.

 

Spoiler

Likely Causes

  1. UI/Scaleform mods — Anything that injects custom menus, HUD elements, or workshop interfaces can trigger this.

  2. Memory allocator conflict — You’re using sAllocator: "voltek" with bScaleformAllocator: true. Scaleform is notoriously fragile with custom allocators.

  3. Papyrus overloadnMaxPapyrusOpsPerFrame: 500 is high; combined with F4SE hooks, it can destabilize UI calls.

  4. Workshop/menu scripts — The stack mentions sendEvent and root1.instance…receiver.sendEvent, pointing to a Flash event dispatch in a custom menu.

🛠️ Suggested Fixes

  • Switch allocator: Try setting sAllocator = "default" instead of "voltek". Scaleform often crashes with non‑default allocators.

  • Disable Scaleform allocator patch: Set bScaleformAllocator = false in your Addictol/patch settings.

  • Reduce Papyrus ops: Lower nMaxPapyrusOpsPerFrame to ~200–300 to avoid UI overload.

  • Check UI mods: Temporarily disable mods that add custom menus (DEF_UI, HUDFramework, workshop mods) and see if stability improves.

 

Posted (edited)

Thanks for having a look. But unfortunately those didn't fix the ctd.

 

I found using coc NukaCave, then SetStage _NukaRide_Lucy 140, and then waiting for the fade to black and beating up, without moving or doing anything, stopped the ctd.

 

Somehow the fade to black scene doesn't play nice with anything else going on in Fallout (loading another cell like the normal game, moving around, starting conversation), on my computer

Edited by caqa
Posted

@JB., quest _NukaRide_VIP, scene OverbossDialogue. The Overboss says a line, but in the voiceover there's a shorter version of that line.

 

Spoiler

image.thumb.png.80279aa701498a357ed4d3f02fcc530e.pngimage.png.8d42c90a1819fde744950fcc581ffdbc.png

 

Also, I repeat the quest _NukaRide_VIP. After talking to the Overboss, the quest Fizztop Chores starts. In the quest Fizztop Chores, after completing the stage 'Serve the table', the quest freezes and stays in the Pip-Boy. If I repeat the quest _NukaRide_VIP again, trash appears again in Fizztop, even though the table with food is still there. Is that supposed to happen?

Spoiler

image.png.cd593727dc4ec4963a4d34dc4bf674b0.pngimage.png.3e11d91b794d331d999583a7dd725f1e.png

 

Posted (edited)
29 minutes ago, bobrovskii said:

Also, I repeat the quest _NukaRide_VIP. After talking to the Overboss, the quest Fizztop Chores starts. In the quest Fizztop Chores, after completing the stage 'Serve the table', the quest freezes and stays in the Pip-Boy. If I repeat the quest _NukaRide_VIP again, trash appears again in Fizztop, even though the table with food is still there. Is that supposed to happen?

 

I just noticed something similar. The second time I do the quest, it adds new objectives to the existing Fizztop Chores quest. It also instantly gives me options to entertain the guests at my apartment. Completing the chores again doesn't seem to do anything.

 

/edit

I just noticed I don't have the last update. Well guess I should test that first...

Edited by caqa
Posted
9 minutes ago, caqa said:

 

I just noticed something similar. The second time I do the quest, it adds new objectives to the existing Fizztop Chores quest. It also instantly gives me options to entertain the guests at my apartment. Completing the chores again doesn't seem to do anything.

 

/edit

I just noticed I don't have the last update. Well guess I should test that first...

 

I have last version. Nora's path.

It's just objects overlapping. Could this lead to crashes in the future...?

Posted (edited)

Hmm, I'll check that out tonight. 

 

@bobrovskii SetStage _NR_ChoresFizztop 1000  

 

That should clean everything up and end the quest. From what I can see, that happens after serving the food, but I can't be sure until I test it tonight, given your report.

 

There's just one thing that makes me scratch my head. Nora doesn't set the table; she just cooks and then reports to the OB. At least in Nora's route, she shouldn't be setting the table, but I'll see what happens.

 

Do you have Fast Maid mode enabled in the MCM? That way I'll try to replicate the problem.

Edited by JB.
Posted (edited)

Версия ААФ 1.7.4. Нет Норы.

Спойлер

image.png.ece9bfd70dc0a3bf4506f4c6938d4135.png

АФФ 1.5.5. Работает хорошо. Хм?

Спойлер

image.png.4d6ce4a61a8735abdffe38aec85f0e09.png

I painted my lips black. The lipstick didn't go on well. What could be the reason?

Spoiler

image.png.f0e1aaa72a20399cfcddfa2d51713a57.png

 

Edited by _Nomad_
Posted
2 hours ago, _Nomad_ said:

Версия ААФ 1.7.4. Нет Норы.

  Reveal hidden contents

АФФ 1.5.5. Работает хорошо. Хм?

  Reveal hidden contents

I painted my lips black. The lipstick didn't go on well. What could be the reason?

  Reveal hidden contents

 

The "Clean Face" option on the compact mirror removes lipstick too. I can edit this for another update.

Posted (edited)

I am having some difficulties with the mule mission with Nelson Latimer.

During the dialogue with Nelson there are two answers with slightly different consequences, but both don't result in a working delivery.

 

"You damn Bastard... Okay fuck I'll do it quick. Don't think I'll consume that shit."
After pooping there is a followup mission objective. But I still can give the drugs to Nelson

 

"If you want me to shit, at least pay me extra asshole"
After pooping the quest just seems to stop, there is no followup.

 

You do get the poop in both situations. That you can search through and you do get the drugs.
But the animation never seems to stop until going to 1st person for a bit, or using pipboy.
Without a followup quest I can't talk to Nelson at all.
And with a followup quest Nora only calls him a jerk, there is no delivery.

 

This also breaks any further mission from Nisha.

 

I used: SetStage _NukaRide_Mule 38

That initiated a sex scene, and at least let me get back on track with the quest.

 

(I am running the latest version now. I was already on 7.0 so updating shouldn't have broken anything?)

Edited by caqa
Posted (edited)
48 minutes ago, caqa said:

I am having some difficulties with the mule mission with Nelson Latimer.

During the dialogue with Nelson there are two answers with slightly different consequences, but both don't result in a working delivery.

 

"You damn Bastard... Okay fuck I'll do it quick. Don't think I'll consume that shit."
After pooping there is a followup mission objective. But I still can give the drugs to Nelson

 

"If you want me to shit, at least pay me extra asshole"
After pooping the quest just seems to stop, there is no followup.

 

You do get the poop in both situations. That you can search through and you do get the drugs.
But the animation never seems to stop until going to 1st person for a bit, or using pipboy.
Without a followup quest I can't talk to Nelson at all.
And with a followup quest Nora only calls him a jerk, there is no delivery.

 

This also breaks any further mission from Nisha.

 

I used: SetStage _NukaRide_Mule 38

That initiated a sex scene, and at least let me get back on track with the quest.

 

(I am running the latest version now. I was already on 7.0 so updating shouldn't have broken anything?)

I'll check it out. I just happened to have a save file with a delivery for that guy.

 

@bobrovskii

I just checked the VIP party at Fizztop and I didn't have any problems. After cooking, the next objective is to talk to the Overboss and the chores quest auto-completes. I'm still not sure how it could have broken. There is no "setting the table" on Nora's path. 🤔

 

Edit: ooooh, okay, the second time you play it... Okay, gonna test it. 

Edited by JB.
Posted
7 hours ago, caqa said:

I am having some issues with this quest:
130     [Quest] Go watch the stream near the warehouse     SetStage _NukaRide_Lucy 130;

When I get to the point where Nora is kidnapped the screen goes black, there are sounds of Nora getting beat up. And then a ctd.

 

Manually progressing by:

coc NukaCave
SetStage _NukaRide_Lucy 140

 

I can talk to the raider for 1 line, then the same black screen with sound effects and a ctd.

 

Manually going to stage 150 does let me progress, I do still get the black screen and sfx but the quest seems to continue normally (I hope).

coc NukaCave
SetStage _NukaRide_Lucy 150

 

I can't really make heads or tails from the crashlog.

crash-2026-09-09-15-37-30.log 68.66 kB · 1 download

That crash log looks similar to tinkerbell's stuff giving a false error about ui problems

do you have addictol?

this was the fix from dav42

# Increases the allowed number of archives from 255 GNRL and from 254 DX10 to 65355.
bArchiveLimits = false
Posted (edited)

 

17 minutes ago, JB. said:

But the animation never seems to stop until going to 1st person for a bit, or using pipboy.

Everything went well for me. Are you playing with the dialogue camera on? I can't think of any other reason why the animation is taking so long. But at least you figured out that you can break it by changing perspectives or using the Pip-Boy. 

 

If you were able to use the Pip-Boy, it means the mod removed the handcuffs from Nora. And, basically, Nelson should be able to talk to you and continue.

 

By the way, have you "eslified" many plugins? Or is that what I understand from your log. With Addictol you shouldn't even have to worry about that anymore.

Edited by JB.
Posted
10 minutes ago, JB. said:

I'll check it out. I just happened to have a save file with a delivery for that guy.

 

@bobrovskii

I just checked the VIP party at Fizztop and I didn't have any problems. After cooking, the next objective is to talk to the Overboss and the chores quest auto-completes. I'm still not sure how it could have broken. There is no "setting the table" on Nora's path. 🤔

 

 

 

Thank you.

 

I had the same thing with setting a table with Nora. But that was only the second time I started the quest from Music, while the previous quest wasn't completed properly. The first time it all worked as expected.

 

11 minutes ago, Hoobu said:

That crash log looks similar to tinkerbell's stuff giving a false error about ui problems

do you have addictol?

this was the fix from dav42

# Increases the allowed number of archives from 255 GNRL and from 254 DX10 to 65355.
bArchiveLimits = false

 

I do have that, but I already tried disabling the whole mod (and any other non essential F4SE mods). Disabling that setting alone didn't fix it.

Posted (edited)

Ohhh, yep. The second time you have to do the VIP Party as Nora, there's a bug! Thanks! I'll fix it soon. @bobrovskii  

Edited by JB.
Posted
19 minutes ago, caqa said:

I do have that, but I already tried disabling the whole mod (and any other non essential F4SE mods). Disabling that setting alone didn't fix it.

 

1.6 should be working with bArchiveLimits = true.  I would try bScaleformAllocator = false, I believe JB mentioned this as well.  If that doesn't work then I would go with a new profile and just start with what's required/recommended on page 1, otherwise you have to figure out what is causing the crash with your mod list/load order.

 

Posted (edited)

@JB. @lee3310 It looks like SFT 1.3.2 has a problem with the black eye/broken nose/etc tints applied to OB & Gage.  Rolling back to 1.3.1 works.  (1.3.2 does work with females, at least this cqf "SFT_Main" "SFT:SFT_API.ApplyHeadPartIfNone" "Damage" "Boxer - 12 Rounds" "2f1f" worked on Piper).  Looks like in ApplyHeadPartIfNone your appending _M, and then in HasHeadPart you are appending _M again.

 

SFT 1.3.2 Papyrus debug:

Spoiler

[09/09/2026 - 06:34:00PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - Broken Nose_M
[09/09/2026 - 06:34:00PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - Broken Nose_M_M
[09/09/2026 - 06:34:00PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor <OverbossREF (4403E92F)>] | HPart = Boxer - Broken Nose_M_M | Found = False
[09/09/2026 - 06:34:00PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:34:00PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart()(): Headpart Not found, Boxer - Broken Nose_M and/or Damage_M Don't exist
[09/09/2026 - 06:34:00PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - 12 Rounds_M
[09/09/2026 - 06:34:00PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - 12 Rounds_M_M
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor <OverbossREF (4403E92F)>] | HPart = Boxer - 12 Rounds_M_M | Found = False
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart()(): Headpart Not found, Boxer - 12 Rounds_M and/or Damage_M Don't exist
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - Broken Nose_M
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - Broken Nose_M_M
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor < (4400CFB9)>] | HPart = Boxer - Broken Nose_M_M | Found = False
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart()(): Headpart Not found, Boxer - Broken Nose_M and/or Damage_M Don't exist
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - 12 Rounds_M
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - 12 Rounds_M_M
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - Black Eye_M
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - Black Eye_M_M
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - Fat Lip_M
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - Fat Lip_M_M
[09/09/2026 - 06:34:02PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor <playerRef (00000014)>] | HPart = Tears 2 | Found = False
[09/09/2026 - 06:34:02PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Female & list =[[HeadList = [FormList <SFT_Damage (3700008D)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos (37000098)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_SlaveTattoos (3700008B)>], HeadListName = "SlaveTattoos"], [HeadList = [FormList <SFT_Tears (3700008C)>], HeadListName = "Tears"]]
[09/09/2026 - 06:34:02PM] [SFT_API]: headpart found = Tears 2 and Called Category = Tears
[09/09/2026 - 06:34:02PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - Black Eye_M
[09/09/2026 - 06:34:02PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - Black Eye_M_M
[09/09/2026 - 06:34:03PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor < (4400CFB9)>] | HPart = Boxer - Black Eye_M_M | Found = False
[09/09/2026 - 06:34:03PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:34:03PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart()(): Headpart Not found, Boxer - Black Eye_M and/or Damage_M Don't exist
[09/09/2026 - 06:34:03PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor <OverbossREF (4403E92F)>] | HPart = Boxer - Black Eye_M_M | Found = False
[09/09/2026 - 06:34:03PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:34:03PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart()(): Headpart Not found, Boxer - Black Eye_M and/or Damage_M Don't exist
[09/09/2026 - 06:34:03PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor < (4400CFB9)>] | HPart = Boxer - Fat Lip_M_M | Found = False
[09/09/2026 - 06:34:03PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:34:03PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart()(): Headpart Not found, Boxer - Fat Lip_M and/or Damage_M Don't exist
[09/09/2026 - 06:34:04PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor < (4400CFB9)>] | HPart = Boxer - 12 Rounds_M_M | Found = False
[09/09/2026 - 06:34:04PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:34:04PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart()(): Headpart Not found, Boxer - 12 Rounds_M and/or Damage_M Don't exist

 

 

 

SFT 1.3.1 Papyrus debug:

Spoiler

[09/09/2026 - 06:37:36PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor <OverbossREF (4403E92F)>] | HPart = Boxer - Broken Nose | Found = False
[09/09/2026 - 06:37:36PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:37:36PM] [SFT_API]: headpart found = Boxer - Broken Nose and Called Category = damage
[09/09/2026 - 06:37:36PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor <OverbossREF (4403E92F)>] | HPart = Boxer - 12 Rounds | Found = False
[09/09/2026 - 06:37:36PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:37:36PM] [SFT_API]: headpart found = Boxer - 12 Rounds and Called Category = damage
[09/09/2026 - 06:37:37PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor < (4400CFB9)>] | HPart = Boxer - Broken Nose | Found = False
[09/09/2026 - 06:37:37PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:37:37PM] [SFT_API]: headpart found = Boxer - Broken Nose and Called Category = damage
[09/09/2026 - 06:37:37PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor < (4400CFB9)>] | HPart = Boxer - 12 Rounds | Found = False
[09/09/2026 - 06:37:37PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:37:37PM] [SFT_API]: headpart found = Boxer - 12 Rounds and Called Category = damage
[09/09/2026 - 06:37:38PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor <playerRef (00000014)>] | HPart = Tears 2 | Found = False
[09/09/2026 - 06:37:38PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Female & list =[[HeadList = [FormList <SFT_Damage (3700008D)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos (37000098)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_SlaveTattoos (3700008B)>], HeadListName = "SlaveTattoos"], [HeadList = [FormList <SFT_Tears (3700008C)>], HeadListName = "Tears"]]
[09/09/2026 - 06:37:38PM] [SFT_API]: headpart found = Tears 2 and Called Category = Tears
[09/09/2026 - 06:37:38PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor < (4400CFB9)>] | HPart = Boxer - Black Eye | Found = False
[09/09/2026 - 06:37:38PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:37:39PM] [SFT_API]: headpart found = Boxer - Black Eye and Called Category = damage
[09/09/2026 - 06:37:39PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor <OverbossREF (4403E92F)>] | HPart = Boxer - Black Eye | Found = False
[09/09/2026 - 06:37:39PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:37:39PM] [SFT_API]: headpart found = Boxer - Black Eye and Called Category = damage
[09/09/2026 - 06:37:39PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor < (4400CFB9)>] | HPart = Boxer - Fat Lip | Found = False
[09/09/2026 - 06:37:39PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:37:39PM] [SFT_API]: headpart found = Boxer - Fat Lip and Called Category = damage

 

Edited by dav42
Posted (edited)

Да. Келлогу нужна анимация. Было бы идеально, если бы это было возможно. Но увы...

Спойлер

Photo46.png.5325d9fa8f552717627774a6a34ef722.pngPhoto45.png.a159d9293c52813d396ed7c75c952b9f.png

еще немного

Норита вернулась от капитана Ларсена .

Спойлер

Овербосс дождался, пока тяжелая герметичная дверь закроется, отрезав их от остальной части Нука-Уорлда. Сняв тяжелую перчатку своей силовой брони, он резко притянул девушку к себе за талию и с глухой, ревнивой пощечиной ударил ее по ягодицам. «Перестань вилять хвостом перед этим морским ублюдком, куколка», — прорычал он прямо ей в губы, хотя в его глазах мелькнула опасная искра. «Мне плевать на всю твою довоенную дипломатию и сделки с Братством, когда эта старая лиса пускает слюни на тебя». Он чуть сильнее сжал ее бедра, напоминая ей, кто здесь главный, но затем громко выдохнул, смягчившись. «Ты думаешь, я не могу сказать тебе ни слова только потому, что Ниша стоит за тобой?» Да, ее ножи действуют мне на нервы, и я не хочу связываться с этой сумасшедшей сукой… Но ты моя. Моя Госпожа. Так что прекрати эти свои опасные игры, пока я окончательно не сошел с ума от ревности. Этот их старейшина Максон скоро появится со своими жестяными банками, и мне нужны ваши довоенные мозги в трезвом состоянии, а не ваши кокетливые глаза, которые сводят с ума половину Содружества.

Объятия влюбленных с властными боссами

Спойлер

В объятиях Верховного Босса: под защитой веков

(Описание эффекта): Пока весь Нука-Уорлд дрожит перед его гневом, она правит им из тени. Её довоенные принципы могут разозлить Верховного Босса, но в его объятиях она находит абсолютную защиту от безумия Пустоши. Он позволяет ей манипулировать им, потому что это самая безопасная игра, в которую она может играть в этом диком мире.

Вы умело манипулируете грозным Верховным боссом, и он с радостью уступает, лишь бы защитить вашу довоенную душу от дикой Пустоши. Полученный опыт увеличивается на 15%, а ваша защита в Нука-Уорлде значительно повышается.

Billy the ladies' man dumped Candy and went on a date.

Spoiler

image.png.fa298592ea53275c02f040e96ba977ce.png

 

Edited by _Nomad_
Posted
2 hours ago, JB. said:

 

Everything went well for me. Are you playing with the dialogue camera on? I can't think of any other reason why the animation is taking so long. But at least you figured out that you can break it by changing perspectives or using the Pip-Boy. 

 

If you were able to use the Pip-Boy, it means the mod removed the handcuffs from Nora. And, basically, Nelson should be able to talk to you and continue.

 

By the way, have you "eslified" many plugins? Or is that what I understand from your log. With Addictol you shouldn't even have to worry about that anymore.

 

How odd. The other quests from Nisha seemed to work fine.

 

And no, I didn't elsify any plugins. Many mods just come tagged as esl (but named esp) by default. Like most of the AAF animation mods, possibly due to EAP?

 

I'll just assume this save is corrupted in some way then. So far I've been able to muddle through with your quest reference guide, so I'll see how far that goes.

Posted
1 hour ago, dav42 said:

Looks like in ApplyHeadPartIfNone your appending _M, and then in HasHeadPart you are appending _M again.

 

OK, It's a bit more than that.  The appended suffixes to akCategory are unnecessary because the MasterStruct still labels HeadListName without _M.  I managed to patch the Papyrus script bugs in SFT_API.psc for the non-GOE path.

Posted
1 hour ago, dav42 said:

@JB. @lee3310 It looks like SFT 1.3.2 has a problem with the black eye/broken nose/etc tints applied to OB & Gage.  Rolling back to 1.3.1 works.  (1.3.2 does work with females, at least this cqf "SFT_Main" "SFT:SFT_API.ApplyHeadPartIfNone" "Damage" "Boxer - 12 Rounds" "2f1f" worked on Piper).  Looks like in ApplyHeadPartIfNone your appending _M, and then in HasHeadPart you are appending _M again.

 

SFT 1.3.2 Papyrus debug:

  Reveal hidden contents

[09/09/2026 - 06:34:00PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - Broken Nose_M
[09/09/2026 - 06:34:00PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - Broken Nose_M_M
[09/09/2026 - 06:34:00PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor <OverbossREF (4403E92F)>] | HPart = Boxer - Broken Nose_M_M | Found = False
[09/09/2026 - 06:34:00PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:34:00PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart()(): Headpart Not found, Boxer - Broken Nose_M and/or Damage_M Don't exist
[09/09/2026 - 06:34:00PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - 12 Rounds_M
[09/09/2026 - 06:34:00PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - 12 Rounds_M_M
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor <OverbossREF (4403E92F)>] | HPart = Boxer - 12 Rounds_M_M | Found = False
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart()(): Headpart Not found, Boxer - 12 Rounds_M and/or Damage_M Don't exist
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - Broken Nose_M
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - Broken Nose_M_M
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor < (4400CFB9)>] | HPart = Boxer - Broken Nose_M_M | Found = False
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart()(): Headpart Not found, Boxer - Broken Nose_M and/or Damage_M Don't exist
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - 12 Rounds_M
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - 12 Rounds_M_M
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - Black Eye_M
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - Black Eye_M_M
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - Fat Lip_M
[09/09/2026 - 06:34:01PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - Fat Lip_M_M
[09/09/2026 - 06:34:02PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor <playerRef (00000014)>] | HPart = Tears 2 | Found = False
[09/09/2026 - 06:34:02PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Female & list =[[HeadList = [FormList <SFT_Damage (3700008D)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos (37000098)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_SlaveTattoos (3700008B)>], HeadListName = "SlaveTattoos"], [HeadList = [FormList <SFT_Tears (3700008C)>], HeadListName = "Tears"]]
[09/09/2026 - 06:34:02PM] [SFT_API]: headpart found = Tears 2 and Called Category = Tears
[09/09/2026 - 06:34:02PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - Black Eye_M
[09/09/2026 - 06:34:02PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyRandomHeadPart(): Actor is male, new Tint name = Boxer - Black Eye_M_M
[09/09/2026 - 06:34:03PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor < (4400CFB9)>] | HPart = Boxer - Black Eye_M_M | Found = False
[09/09/2026 - 06:34:03PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:34:03PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart()(): Headpart Not found, Boxer - Black Eye_M and/or Damage_M Don't exist
[09/09/2026 - 06:34:03PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor <OverbossREF (4403E92F)>] | HPart = Boxer - Black Eye_M_M | Found = False
[09/09/2026 - 06:34:03PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:34:03PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart()(): Headpart Not found, Boxer - Black Eye_M and/or Damage_M Don't exist
[09/09/2026 - 06:34:03PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor < (4400CFB9)>] | HPart = Boxer - Fat Lip_M_M | Found = False
[09/09/2026 - 06:34:03PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:34:03PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart()(): Headpart Not found, Boxer - Fat Lip_M and/or Damage_M Don't exist
[09/09/2026 - 06:34:04PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor < (4400CFB9)>] | HPart = Boxer - 12 Rounds_M_M | Found = False
[09/09/2026 - 06:34:04PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:34:04PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart()(): Headpart Not found, Boxer - 12 Rounds_M and/or Damage_M Don't exist

 

 

 

SFT 1.3.1 Papyrus debug:

  Reveal hidden contents

[09/09/2026 - 06:37:36PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor <OverbossREF (4403E92F)>] | HPart = Boxer - Broken Nose | Found = False
[09/09/2026 - 06:37:36PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:37:36PM] [SFT_API]: headpart found = Boxer - Broken Nose and Called Category = damage
[09/09/2026 - 06:37:36PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor <OverbossREF (4403E92F)>] | HPart = Boxer - 12 Rounds | Found = False
[09/09/2026 - 06:37:36PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:37:36PM] [SFT_API]: headpart found = Boxer - 12 Rounds and Called Category = damage
[09/09/2026 - 06:37:37PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor < (4400CFB9)>] | HPart = Boxer - Broken Nose | Found = False
[09/09/2026 - 06:37:37PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:37:37PM] [SFT_API]: headpart found = Boxer - Broken Nose and Called Category = damage
[09/09/2026 - 06:37:37PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor < (4400CFB9)>] | HPart = Boxer - 12 Rounds | Found = False
[09/09/2026 - 06:37:37PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:37:37PM] [SFT_API]: headpart found = Boxer - 12 Rounds and Called Category = damage
[09/09/2026 - 06:37:38PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor <playerRef (00000014)>] | HPart = Tears 2 | Found = False
[09/09/2026 - 06:37:38PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Female & list =[[HeadList = [FormList <SFT_Damage (3700008D)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos (37000098)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_SlaveTattoos (3700008B)>], HeadListName = "SlaveTattoos"], [HeadList = [FormList <SFT_Tears (3700008C)>], HeadListName = "Tears"]]
[09/09/2026 - 06:37:38PM] [SFT_API]: headpart found = Tears 2 and Called Category = Tears
[09/09/2026 - 06:37:38PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor < (4400CFB9)>] | HPart = Boxer - Black Eye | Found = False
[09/09/2026 - 06:37:38PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:37:39PM] [SFT_API]: headpart found = Boxer - Black Eye and Called Category = damage
[09/09/2026 - 06:37:39PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor <OverbossREF (4403E92F)>] | HPart = Boxer - Black Eye | Found = False
[09/09/2026 - 06:37:39PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:37:39PM] [SFT_API]: headpart found = Boxer - Black Eye and Called Category = damage
[09/09/2026 - 06:37:39PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->HasHeadPart(): Actor = [Actor < (4400CFB9)>] | HPart = Boxer - Fat Lip | Found = False
[09/09/2026 - 06:37:39PM] [SFT:SFT_API <SFT_Main (3700008A)>]-->ApplyHeadPart(): Actor is Male & list =[[HeadList = [FormList <SFT_Damage_M (370000B2)>], HeadListName = "damage"], [HeadList = [FormList <SFT_FaceTattoos_M (370000B1)>], HeadListName = "Face Tattoos"], [HeadList = [FormList <SFT_Tears_M (370000B3)>], HeadListName = "Tears"]]
[09/09/2026 - 06:37:39PM] [SFT_API]: headpart found = Boxer - Fat Lip and Called Category = damage

 

I know 😶‍🌫️, there is a problem with the male handling script. Will push an update asap.

Posted (edited)

Just did the Nuka Club quest on Norita route. What a blast. And loved the Bunny outfit. Quick question about Michelle. 

 

Spoiler

Without much detail, will Michelle ever be involved with the Nuka Club? Or any other future quests?

 

Edited by Magnum717
Posted
10 minutes ago, Magnum717 said:

Just did the Nuka Club quest on Norita route. What a blast. And loved the Bunny outfit. Quick question about the workers there. 

 

  Hide contents

Without much detail, will Michelle ever be involved with the Nuka Club? Or any other future quests?

 

Yeah, Michelle will have her own quest later on. 😄

 

1 hour ago, Forester 333 said:

J.B. I have a question. Can this beauty be given a dildo so it looks natural?

  Reveal hidden contents

 

It's possible, but it's beyond my skills. An animator needs to do it. 😄

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
×
×
  • Create New...