The engine removes the feet when it puts on the shoes, so if they don't cover the entire foot, you'll need skin where the gap is. Which means either a fixed piece of texture (representing socks?) or a bit of the same flesh colour as the wearer, meaning you'd need all the race variants.
I don't recall if it even supports the latter, as shoes weren't expected to expose skin in the base game. I'd just add socks at first, and look into matching skin later. A totally naked character gets the foot texture from the head in DS1, and the body in DS2, but there's no mechanism for combining that with an armour mesh's texture, except where the armour provides a default foot covering that differs from the naked foot.
Somewhere here there's an explanation of when you get red stripes, orange stripes and yellow stripes. Something is missing in each case, and sometimes it has to be fixed by an NNK update.
Edit: Found it in one of my own posts. Red stripes mean the texture was found, but is invalid e.g. size not a multiple of 64 (or whatever the rules say) or wrong file type, Orange is the simple "not found" situation and yellow is when it's not specified at all - such as an NNK error. That's also why a missing mesh gets a yellow striped placeholder.
The engine removes the feet when it puts on the shoes, so if they don't cover the entire foot, you'll need skin where the gap is. Which means either a fixed piece of texture (representing socks?) or a bit of the same flesh colour as the wearer, meaning you'd need all the race variants.
I don't recall if it even supports the latter, as shoes weren't expected to expose skin in the base game. I'd just add socks at first, and look into matching skin later. A totally naked character gets the foot texture from the head in DS1, and the body in DS2, but there's no mechanism for combining that with an armour mesh's texture, except where the armour provides a default foot covering that differs from the naked foot.
Somewhere here there's an explanation of when you get red stripes, orange stripes and yellow stripes. Something is missing in each case, and sometimes it has to be fixed by an NNK update.
Edit: Found it in one of my own posts. Red stripes mean the texture was found, but is invalid e.g. size not a multiple of 64 (or whatever the rules say) or wrong file type, Orange is the simple "not found" situation and yellow is when it's not specified at all - such as an NNK error. That's also why a missing mesh gets a yellow striped placeholder.