Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Breaks quests with corpses #104

Open
fefe17 opened this issue May 15, 2023 · 6 comments
Open

[BUG] Breaks quests with corpses #104

fefe17 opened this issue May 15, 2023 · 6 comments

Comments

@fefe17
Copy link

fefe17 commented May 15, 2023

With fsmp loaded, Flying Fred from the Paraglider intro quest does not land. When you go near Peak Shade Tower near Falkreath, Flying Fred and his broken paraglider are supposed to drop from the sky, starting the quest.

His paraglider lands, he doesn't.

Using console on his refid for moveto player moves him next to player but he is immediately gone again.

I'm using GOG Skyrim with skse 2.02.03 and fsmp 2.0.2-beta1.
Removing the fsmp DLL fixes the problem.

Some other quests that place corpses also fail. I noticed it also with the necromancer corpse in the zombie creation club mod, where you are supposed to look around and pick up a note on the necromancer's corpse, but it's not there with fsmp.

I tried with wind enabled and disabled, with NPC head parts enabled and disabled, and even with "smp off" on the console before going to the cell. No change. Only removing the fsmp dll helped.

I have v-sync on and a 60 fps monitor.

hdtSMP64.log
configs.xml.gz

@fefe17
Copy link
Author

fefe17 commented May 15, 2023

The body does not just disappear again, it moves with huge speed in a certain direction.
It like it is placed by script / quest and that causes fsmp to see a huge movement and assign a huge impulse to it, which is the erroneously carried on.

@DaymareOn
Copy link
Owner

The body isn't normally moved by FSMP, only some physics enabled bones (like tits), and some specific meshes (like face parts).
I don't say that FSMP isn't guilty, just that this is outside the realm of the usual bugs.

@fefe17
Copy link
Author

fefe17 commented Nov 30, 2023

The reason I'm filing this as FSMP bug is because I once moved the FSMP DLL away and the problem went away, too.

That does not necessarily prove that it's FSMP's fault, but it's a strong indicator.

Unfortunately, when I now try to move the FSMP DLL away, the game will CTD when trying to load a save game. Not sure why that is happening but it means I can't really debug the issue much here. Sorry for that.

Can anyone at least reproduce the issue?

@fefe17
Copy link
Author

fefe17 commented Jan 13, 2024

I narrowed it down substantially.

Easy repro: Use the GOG version of Skyrim (maybe others too). Install SOS and Artifacts of Skyrim Revised Edition (https://www.patreon.com/posts/artifacts-of-v1-65790091). It places a dead argonian at sleeping tree camp. So right from the main menu you can use the console and type coc sleepingtreecampexterior01 and walk a few steps forward and you'll see a lute next to a tree stump.

There should be a dead argonian bard next to the lute. If I have SOS and FSMP installed, the corpse is missing.

Here's my working theory.

The dead argonian is male. I think SOS spawns a schlong on him as soon as the player enters the cell, that triggers HDT physics, and that triggers the corpse to be warped away with a huge impulse.

I used the version of SOS that does not need a DLL.

Having fsmp installed and doing "smp off" on the console before going to sleeping tree camp does not help. I'm baffled why the problem goes away if I uninstall fsmp, but it does.

@DaymareOn
Copy link
Owner

DaymareOn commented Jan 13, 2024

Could you test if you reproduce with 1.50.7? And more generally, would you be able to pinpoint the specific version which introduced this bug? Knowing that this bug is there since the introduction of the GOG version (1.50.3) would be valuable too.

If we pinpoint the version introducing the bug, we'll have better hypotheses.

@fefe17
Copy link
Author

fefe17 commented Jan 13, 2024

Was there a release version of 1.50.7? I only see rc1 on nexusmods.

With 1.50.7-rc1 the corpse is also missing.
Can't see 1.50.3 so I'll try 1.50.4 now.
1.50.4 also has the corpse missing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants