Jump to content

Recommended Posts

Posted

Im currently trying to fix some weird and wrong footstep sounds, a bunch of meshes is affected.

I know it was technically very easy to swap the soundfile via NIFskope for Skyrim:

bhkCollisionObject>bhkRigidBody>bhkMoppBvTreeShape>bhkCompressedMeshShapeData: Chunk Materials>Chunk Materials>Skyrim Material

Something like that.

In FO4 however it seems it is baked into the mesh?!

No idea how to swap via material editor, there seem to be no sound file path or else.

Anyone able to help?

Thanks.

  • 2 weeks later...
Posted

Is it strictly vital for that idea to deal with nifs exactly? Well, just in case it's unknown somehow. Footsteps are/can be managed via esp, IPCT, IPDS, FSTS, FSTP. Though nifs define hardcoded material for steps handling, it seems.

Posted

The collision material type(s) determine the sound (metal, metal hollow, wood, concrete, etc.). Which is baked into the collision data.

Would have been better if it was defined by the material file containing the textures.

Posted (edited)

Untested theory:

Grab a mesh with the footstep sounds (and collision settings like static/havok) you want to copy

Open the mesh in nifskope, go to the bhkPhysicsSystem

In block details it says binary data, right click and export

Open the mesh where you want to change the footstep sound, paste the binary data in it

Note: I did not test this for changing footstep sounds. I use this to change havok-enabled meshes to static, but it might work for this

Edited by d4em
  • Thanks 1
Posted
2 hours ago, RoNin1971 said:

The collision material type(s) determine the sound (metal, metal hollow, wood, concrete, etc.). Which is baked into the collision data.

True. It was much easier in Skyrim NIF.

This way BGS made sure due to the shitty PreCombination and else that footsteps are baked into the NIF which in turn is baked into the PreCombined cluster which in turn cannot be modded. Epic fail for modders.

1 hour ago, d4em said:

Open the mesh where you want to change the footstep sound, paste the binary data in it

Clever, this will probably work.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...