Alright, Lisandra did a decent guide but I thought I'd write a more friendly guide to modifying characters' bodies. Hopefully you will be able to follow along. This is for
@ShinRPGamer
Before you start, I expect you to have Gecko.net (Gecko dNet, or "TCPGecko") ready for use, and know the steps for running XCXGecko. I also recommend HxD hex editor mainly because it's free and it does it's job. I also expect you know how hexadecimal works; 00 is 0; 01 is 1; 0F is 15; FF is 255. It's like counting to 10, but instead of using a 2 digits to represent 10 we just use A, 11 for B, and so on up to F. You can google it.
First, you want to dump your character, so you need the address for your character and a calculator capable of doing math in hexadecimal. (On windows 10, use Calculator. Hit the top left and select programmer, then click "hex" to highlight it. It will be in hex mode.) Open Gecko.net and connect to your Wii U with the same IP you would use for XCXGecko (it's the same process as you would to launch XCXGecko, but running TCPGecko instead).
Now, open XCXGecko. Don't connect to your Wii U, and if you already followed the last step, you can't anyways; only one program can connect at a time lol. This doesn't require XCXGecko to be connected. Okay, now select the character you want to modify from the drop-down menu and hover over their name. I'll use Gwin for this:
Write it down in the calculator. Now, go to TCPGecko and go to the "Tools" tab. In the memory dumper, input the start with the address you just wrote down. In the calculator, use addition to add 57C. For Gwin, 1C390134 + 57C = 1C3906B0. Input the sum into the "End" box on Gecko.net and choose a filename (i put "Gwin.bin", humorously rhyming in my head), and then hitting Dump on Gecko.net. Open the file you dumped with HxD.
With the file open in HxD, You might want to go to the View toolbar and hit the byte group size, setting it to 4 to more closely resemble Gecko.net's memory viewer. Now, go to the edit toolbar and hit "Select Block" and for the window that pops up, put start as 44 and the end as 77. It should look something like this:
All of that is the character's configuration for stuff like eyes, hairstyle, skin tone, etc. That's all you need to edit.
Now, onto my favorite way of formatting hex data for people to replace:
Format:
ZZZZYYYY XXXXWWVV AABBCCCC DDDDEEEE ????FFFF GGGGHHHH UUUUTTTT SSSSRRRR QQQQ???? PPPPPPPP OOOOOOOO MMMMMMMM NNNNNNNN
Example, Gwin:
0005001C 00000000 00000000 00000001 00002D00 00000000 00000000 00000000 00000000 3F7851EC 3F800000 3F800000 3F800000
ZZZZ : face, two bytes
YYYY : hairstyle
XXXX : hair add on
WW : moles, one byte
VV : Freckles, one byte
AA : Cheeks, one byte
BB : scars, one byte
CCCC : Face paint, two (?) bytes
DDDD : Eye style, two bytes
EEEE : gender, two bytes. 01 is male, 02 is female
???? : two byte unknown, doesn't crash with garbage data
FFFF : voice, two bytes
GGGG : skin tone, two bytes
HHHH : lips, two bytes
UUUU : Eyeshadow, two bytes
TTTT : Eye color 1, two bytes
SSSS : Eye color 2, two bytes
RRRR : Hair color 1, two bytes
QQQQ : hair color 2, two bytes
???? : two byte unknown, doesn't crash with garbage data
PPPPPPPP : height, four bytes (floating point number, just use XCXGecko to modify it lol)
OOOOOOOO : breast depth, four bytes (floating point number, just use XCXGecko)
MMMMMMMM : breast height, four bytes (floating point number, just use XCXGecko)
NNNNNNNN : breast width, four bytes (floating point number, just use XCXGecko)
Replace each variable with whatever you want to change! It just takes some experimentation to see what works, and sometimes it can get glitchy (i.e. female head on male body). To send changes to the Wii U, save the file in HxD and in TCPGecko, go to memory viewer and input the character address, then right click the highlighted blue area and "upload data". Use the bin file we modified.
*
Finally, go to party>active members and hit "Confirm" to update the changes!
If
@MiMiCAX could implement a full customizer, that would be nice. For now, use this.