Can't Attach to Socket after Mesh Merge - packaged builds only

HertzRat
Thu, 06 Aug 2020 07:49:24 +0000
Character & Animation

I’m using the Mesh Merge from here: http://ue4.su/en-US/Engine/Animation/WorkingwithModularCharacters/index.html, with a few gaps filled in by an old stack overflow post I found.

Everything works perfectly in the editor, and almost everything works in packaged builds. My character’s weapon/shield sockets don’t seem to exist (or does it?) in the packaged game however. Whenever I equip something, it just goes to the base of the capsule (ie, sword/shield between feet).

I’ve spent more than a day reading source code and trying different things and I’m really stuck. Master pose wasn’t working because it didn’t like my active physics animations (head kept falling off).

edit: if I print the location of the sockets in question, its the same result as if i print the location of a non-existant socket: just the spot between the feet (probably the 0,0 of the capsule). If I print the names of every socket, the socket does appear however. If I print its parent’s name via the GetSocketBoneName node, it displays the correct bone, and the location of that bone does move according to the character’s movement. The socket just does not move.

17 posts - 12 participants