Postby PixelPest » Mon Jan 25, 2016 3:49 pm
Recolouring is relatively simple. You download Paint.NET from getpaint.net and then use the Recolour tool to do the magic.
Creating a reskin (the character looks different but acts the same) is a bit more difficult and requires knowledge of .ini files to adjust hitboxes and calibrate player movement.
Creating your own character with custom physics, etc. is a highly advanced operation that involves everything above along with highly complex Lua scripting.