I have a character who wears armor, and the armor is combined to be the same mesh as the character. I believe due to the thickness of the armor, automatic weights didn't work as well on it as it did for the character itself. In my research I read a lot about the data transfer modifier, which looks like exactly what I would want, except my armor and character are the same mesh. I could separate the meshes but it feels unnecessary as the armor will never be removed.
Is there any way to project my existing weight paints on my character to the armor he's wearing?