How to make textures like dragon ball xenoverse

How to make textures like in dbx2.I am clueless about texturing and i can’t uderstand how is it made.If someone could tell me all the steps i would be very grateful. I know about cell shading and i tried it but it doesn’t work. I wonder should i draw directly in photoshop on my UV map or in blender or substance.
I know how to make the shading just not the texturing?

Here is how i would like it to look

I think it would work with this workflow but i just don’t understand what he did after he put the ID map in photoshop