Hi. I’m currently using decals on each face of the character parts instead of shirts due to the very low resolution of shirts. All is working well, however there is 1 very clear problem - the decals do not exactly wrap around the rig, you can see the decal wrapped from certain angles, but from most this does not happen and you get the illusion that the rig is blocky.
In a nutshell I ended up exporting and importing the torso, arms and legs and manipulating the character to weld the imported body parts to the original body parts while making the original ones invisible. There is some sort of optimization involved where it automatically does this weird overlay when it detects decals on body parts, so this is the only solution.