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

[Feature request] Expand list of objects that can be declared as bones / Allow children of SMP bones to inherit physics movement #106

Open
isshininu opened this issue May 25, 2023 · 0 comments

Comments

@isshininu
Copy link

isshininu commented May 25, 2023

Particle systems are effects that can be attached to weapons and armors of Skyrim. Right now they have a lot of limitations and even bugs and do not play well along with SMP effect. The purpose of this feature request is to circumvent those limitations and bugs with FSMP and allow HDT-SMP weapons and armors expand SMP movement to particle systems.

Particle systems usually declared as AddonNode objects, and linked via BSValueNode in the NIF.
Armors/creatures cannot have BSValueNodes attached directly, and instead linked via spell/perk system. Those particle effects attached to bone names (I did not checked yet what happens if AttachT declares HDT-SMP bones as attachment point).
Weapons can have BSValueNodes, but they are bugged and produce duplicates of said effects in random positions far away from original position. To mitigate this bug, particle effects such as fires, frost and etc either copypasted directly into mesh or called via script on weapon sheathe/unsheathe (like in this weapon Calamity Queller).

Bug description: particle effects copypasted into weapon mesh as children of SMP bone, do not inherit SMP movement and stay in their position as in whole chain of HDT-SMP bones are static.

I prepared demo mod for showcase of this bug:
_demo project.zip

Inside of this project two weapons:
489830_20230526001505_1

one have attached AddonNode particle effect via BSValueNode,

489830_20230526001433_1

and another have have effects copypasted into the right position.

Mesh with copypasted effects have effects stay in their place completely static.

@isshininu isshininu changed the title [Feature request] Expand list of objects that can be declared as bones / Allow children of SMP bones to receive physics movement [Feature request] Expand list of objects that can be declared as bones / Allow children of SMP bones to inherit physics movement May 25, 2023
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

1 participant