Why not try the code and see for yourself instead of asking me? I can't use Riivolution or Gecko or a Wii for that matter.
If you're looking for a code that can be used for every character, then here it is. It's different from the last code, but it should give you all the customization you need.
Color Slot Modifiers:
(Credit to Dantarion who recorded all the data pointers for these codes.)
Mario
064551E8 00000010
00000906 01030204
08050302 0C000000
Donkey
064551F8 00000010
07000804 00010103
03020905 0C000000
Link
06455208 00000010
03000001 01030905
02060804 0C000000
Samus
06455218 00000010
02000103 00010805
04040302 0C000000
Zerosuit Samus
06455228 00000010
05000103 00010805
04040302 0C000000
Yoshi
06455238 00000010
03000001 01030204
06050506 0C000000
Kirby
06455248 00000010
06000204 01030001
03020905 0C000000
Fox
06455258 00000010
07000804 00010302
01030905 0C000000
Pikachu
06455268 0000000C
02000001 03020103
0C000000 00000000
Luigi
06455274 00000010
03000A05 00010103
0B040406 0C000000
Captain Falcon
06455284 00000010
05000804 00010302
01030605 0C000000
Ness
06455294 00000010
00000905 02040302
01030806 0C000000
Bowser
064552A4 00000010
03000804 00010103
09050706 0C000000
Peach
064552B4 00000010
06000A05 00010103
03020904 0C000000
Zelda
064552C4 00000010
09000001 01030405
03020804 0C000000
Sheik
064552D4 00000010
09000001 01030405
03020804 0C000000
Ice Climbers
064552E4 00000010
04000001 01030804
03020905 0C000000
Marth
064552F4 00000010
05000001 03020804
09050103 0C000000
Mr. Game & Watch
06455304 00000010
08000001 02040103
03020505 0C000000
Falco
06455314 00000010
09000A05 01030001
03020804 0C000000
Ganondorf
06455324 00000010
04000804 01030302
00010705 0C000000
Wario
06455334 0000001C
05000001 02050302
08040103 02060007
01090308 070A090B
0C000000 00000000
Metaknight
06455350 00000010
04000904 00010302
01030605 0C000000
Pit
06455360 00000010
09000204 00010302
01030805 0C000000
Olimar
06455370 00000010
02000904 00010805
03020103 0C000000
Lucas
06455380 00000010
02000704 00010103
03020405 0C000000
Diddy
06455390 00000010
00000205 06040406
03020103 0C000000
Pokemon Trainer
064553A0 0000000C
02000001 03020103
07040C00 00000000
Charizard
064553AC 0000000C
02000001 03020103
07040C00 00000000
Squirtle
064553B8 0000000C
02000001 03020103
07040C00 00000000
Ivysaur
064553C4 0000000C
02000001 03020103
07040C00 00000000
Dedede
064553D0 00000010
00000606 03020405
01030704 0C000000
Lucario
064553E0 0000000C
01000001 05040905
03020C00 00000000
Ike
064553EC 00000010
05000205 00010103
03020704 0C000000
Rob
064553FC 00000010
00000906 02050604
01030302 0C000000
Jigglypuff
0645540C 0000000C
06000001 09040103
03020C00 00000000
Toon Link
06455418 00000010
03000001 01030404
07050806 0C000000
Wolf
06455428 00000010
0B000001 08040302
01030905 0C000000
Snake
06455438 00000010
05000001 01030904
03020705 0C000000
Sonic
06455448 0000000C
01000805 02040302
00010C00 00000000
Color Associations: (XX)
00 Team Red
01 Team Blue
02 Yellow
03 Team Green
04 Purple
05 Blue
06 Pink
07 Brown
08 Black
09 White
0A Unused
0B Unused
0C List Terminator
You're going to have to get your hands dirty if you want to get the customizations you want. After the first line of each code is the data that is used for specifying the color data. It's format is this:
X1Y1X2Y2 X3Y3X4Y4
The numbered X/Y pairs store the data for the color slots. X represents the color associated with the slot as denoted above and Y represents the numbered .pac file associated with the slot. I suggest you leave the .pac file alone and only modify the color value.
I've put all the default data inside the codes already, so making minor tweaks only requires you to swap specific values. If you wanted to swap Sonic's blue and black color slots as the previous code did, then all you need to do is swap the 01(team blue) and 08(black) in his code resulting in:
Swap Sonic's Blue and Black Color Slots:
06455448 0000000C
0800
0005 02040302
00010C00 00000000