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] Incompatibility with CBPC #103

Open
Nuanulla opened this issue May 3, 2023 · 1 comment
Open

[BUG] Incompatibility with CBPC #103

Nuanulla opened this issue May 3, 2023 · 1 comment
Assignees

Comments

@Nuanulla
Copy link

Nuanulla commented May 3, 2023

Describe the bug
Various incompatibilities when both CBPC and FSMP are installed - issues which aren't apparent when only either one is installed on their own. Known issues thus far:

  1. Outfit physics disabled until re-equipped
  2. Inconsistent hair physics enabling/disabling related to the "disableSMPHairWhenWigEquipped" option

To Reproduce
Steps to reproduce the behavior:
Complicated. For starters, view CBPC bug report titled "Physics do not apply until armour is re-equipped" for possible lead on nested .nif nodes.
Then, for in-game, ensure both CBPC and FSMP are installed. Simply proceed with usual activity.
Hair Issue pt 1:

  1. don a physics-enabled hair
  2. equip chest armor from a mod such as "Remodeled Armor SE - CBBE 3BA". Hair physics should be enabled
  3. equip bracers or boots. Hair physics should now be disabled
  4. unequip bracers or boots. Hair physics should remain disabled
  5. unequip everything. Hair physics should return. Explained as actor body being refreshed

Hair Issue pt 2:

  1. don a physics-enabled hair
  2. equip bracers or boots. Hair physics should now be disabled
  3. unequip bracers or boots. Hair physics should remain disabled, even though player character is nude
  4. equip chest armor. Hair physics should return. Explained as actor body being refreshed

Physics disabled on game-load:

  1. equip an affected armor. Notice that physics work as expected
  2. save game
  3. quit game
  4. load game in new game session
  5. et voila. Physics are disabled, and perhaps you've also got a wrist seam. Use Vera's Slim Wrist skeleton to see the seam more clearly. Seam is merely a side-effect of this bug

Expected behavior

  1. Outfit physics should be enabled when loading saves in new game sessions
  2. Hair physics should enable and disable where appropriate, as described in the related option's description

Desktop (please complete the following information):

  • OS: Steam Deck, SteamOS 3.4.6, KDE Plasma 5.26.1, Proton 7.0-6

FSMP

  • Installed version: 2.0.1-beta1
  • CUDA: No_CUDA
  • AVX: No_AVX, AVX, AVX2

SKSE

  • Installed version: 2.2.3
    (You can check it in the bottom left part of the screen, when looking at your MCMs.)

Skyrim

  • Installed version number: 1.6.640
    (You can check it in the bottom left part of the screen, when looking at your MCMs.)

Required files
configs.xml: configs.txt
hdtSMP64.log: hdtSMP64.log

Additional context
Related external documentation by other users:
NexusMods Bug Report
LL Thread

Current available workarounds:

  • To fix inappropriate hair/wig physics behavior, set "disableSMPHairWhenWigEquipped" to "false"
  • To disable body physics bug, or resolve the accompanying wrist seam, either use unaffected modded outfits or disable CBPC

Said "Outfit physics" bug may manifest in seemingly arbitrary ways, so it wouldn't do to dismiss the issue entirely if physics appear to be enabled on game load. That's precisely why one should check for wrist seams. Possible manifestations of the bug:

  1. Breast physics disabled, wrist seam apparent
  2. Breast physics enabled, wrist seam apparent
  3. Breast physics disabled, no wrist seam

Assumption: When CBPC is present. FSMP is impeding correct processing of specific outfit nodes, or the correct processing of the outfit's skeleton (?). This is why symptoms of CBPC and FSMP's incompatiblity don't manifest without the presence of outfit parts.

It is important that this subject issue not be confused with issues solely on a mod user's end specifically related to their use of FSMP or Bodyslide. That the subject issue doesn't manifest if FSMP is used by itself doesn't mean this incompatibility doesn't exist. As for Bodyslide, substantial testing proves issue is related to .nif nodes and not the building of meshes.

@DaymareOn DaymareOn self-assigned this Nov 21, 2023
@DaymareOn
Copy link
Owner

Hey Nuanulla,

thanks for the detailed bug report.

I have read the cbpc bug report and the LL bug investigation.
I didn't manage to reproduce. I have before worked on a node name problem, fixed with 1.50.6.
It seems that you still have the bug with 2.0.1.

Could you contact me on Discord (DaydreamingDay)? The discord invite is on FSMP nexus description page.
I really would like to reproduce and solve this.

Cheers,
Day

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