The DC original had a different lighting engine (called Lantern Engine) than the GC ports and those based on it. I believe your comment about Ice Cap stage having the wrong colors was also due to the lighting, possibly not texture related. The Gamecube version not so much, but the PC port (which is based on the GC version) has been pretty thoroughly hacked with tons of mods.