Hacking XCXGecko: Xenoblade Chronicles X trainer GUI using pyGecko

TGLaw

Well-Known Member
Newcomer
Joined
May 5, 2016
Messages
79
Trophies
0
Age
22
XP
189
Country
United States
Post back here as soon as you find a solution. Also, thanks. I mean it.
Well I suppose a bad answer is better than no answer. I tried looking for the missions and was unsuccessful at finding the mission slots :/.

I'd imagine this would be a big find if I did find it... because you could probably set a mission to Chapter 4 and re-unlock (spoiler character you lose in chapter 9/10). I might keep trying but it's not a priority.

and how can i add missing characters to the list?

Missing characters? You mean the person that you lose in chapter 10? There is currently no way of re-gaining their availability status, though you CAN swap a pre-chapter 10 chunk of data with another character and it would cause them to inherit everything (including class, skills, level, name, model, voice, etc) from that character. That's the only way but it is quite tedious.

how do i give myself ground gear?
i want every set of ultra infinite gear to wear as accessories.

This is doable in XCXGecko but you have to have some dummy gear to change. Any low-level piece of gear will be easy to get (or you can just use any piece of gear you have already) will be sufficient.

First you have to get a drop of the infinite gear. Here's a link to a guide as to where you'll find all the ultra infinite gear. If you want to duplicate it, you have to take the first part of data on the gear and copy it to something else. To do that, follow the steps of XCXGecko to target an armor piece (the infinite gear) and once you target it, copy the first 8 characters of hex data. Then, repeat the steps to target a random piece of armor you found from a low level enemy and with that, paste the data onto the new armor piece and go back to reload the armor and you should find it's now an ultra infinite armor piece.

--------------------- MERGED ---------------------------

Well I suppose a bad answer is better than no answer. I tried looking for the missions and was unsuccessful at finding the mission slots :/.

I'd imagine this would be a big find if I did find it... because you could probably set a mission to Chapter 4 and re-unlock (spoiler character you lose in chapter 9/10). I might keep trying but it's not a priority.



Missing characters? You mean the person that you lose in chapter 10? There is currently no way of re-gaining their availability status, though you CAN swap a pre-chapter 10 chunk of data with another character and it would cause them to inherit everything (including class, skills, level, name, model, voice, etc) from that character. That's the only way but it is quite tedious.



This is doable in XCXGecko but you have to have some dummy gear to change. Any low-level piece of gear will be easy to get (or you can just use any piece of gear you have already) will be sufficient.

First you have to get a drop of the infinite gear. Here's a link to a guide as to where you'll find all the ultra infinite gear. If you want to duplicate it, you have to take the first part of data on the gear and copy it to something else. To do that, follow the steps of XCXGecko to target an armor piece (the infinite gear) and once you target it, copy the first 8 characters of hex data. Then, repeat the steps to target a random piece of armor you found from a low level enemy and with that, paste the data onto the new armor piece and go back to reload the armor and you should find it's now an ultra infinite armor piece.

Though, now that I think about it, if you just wanted it for accessory wear then you should get it pretty quickly with the table i mentioned. Just get an Ares 90 and kill them really quick.
 

yashar13

Well-Known Member
Newcomer
Joined
Dec 29, 2015
Messages
48
Trophies
0
Age
37
XP
706
Country
Italy
hi guys, i can connect fine xcxgecko to my wii u, but when i try to change the amount of resources (miranium, funds, etc) nothing happens (only one time changed the value in a random way)
What am i mistaking?
 

TGLaw

Well-Known Member
Newcomer
Joined
May 5, 2016
Messages
79
Trophies
0
Age
22
XP
189
Country
United States
hi guys, i can connect fine xcxgecko to my wii u, but when i try to change the amount of resources (miranium, funds, etc) nothing happens (only one time changed the value in a random way)
What am i mistaking?
Are you clicking the pencil after typing out what you edit? What does the log say at the bottom?
 

catnaps

New Member
Newbie
Joined
May 25, 2016
Messages
3
Trophies
0
XP
71
Country
United States
Is there any way to add specific augments to your inventory through this? Or maybe unlock them at the terminal?
I want to make a certain augment, but the very first material you need to unlock it only drops via an online mission, and I'm kinda paranoid about going online after using this.

Maybe this is kind of a silly question, but is there a chance I could get banned if I went online at all after using this?
I haven't done anything super extreme to my character, at least I don't think, but I have edited some of my equipment and changed my name.
 

yashar13

Well-Known Member
Newcomer
Joined
Dec 29, 2015
Messages
48
Trophies
0
Age
37
XP
706
Country
Italy
Are you clicking the pencil after typing out what you edit? What does the log say at the bottom?

Yes I click the pencil but nothing happens, BTW I didn't read the log, I'll report later


Inviato dal mio iPhone utilizzando Tapatalk
 

ShinRPGamer

New Member
Newbie
Joined
Nov 5, 2016
Messages
1
Trophies
0
Age
28
XP
50
Country
Canada
Could anyone tell me the offsets for every playable character to alter a characters appearance? Not the ones posted by Lisandra_Brave back in page 25 but rather the offsets before that. I know Elma's is 1C392260 from page 7 for example but what about for everyone else like Celica or Irina? Apologies if the question doesn't make much sense, and thank you in advance.
 
  • Like
Reactions: Trine

TGLaw

Well-Known Member
Newcomer
Joined
May 5, 2016
Messages
79
Trophies
0
Age
22
XP
189
Country
United States
Could anyone tell me the offsets for every playable character to alter a characters appearance? Not the ones posted by Lisandra_Brave back in page 25 but rather the offsets before that. I know Elma's is 1C392260 from page 7 for example but what about for everyone else like Celica or Irina? Apologies if the question doesn't make much sense, and thank you in advance.

Notice how Elma's name address is 1C39221C, and the address you posted is 1C392260. Using math you can find the address for every character by using their name address and adding an offset of 44 to find their appearance data.

Using that method, here's all of them besides cross.

Elma: 1C392260
Lin: 1C3927DC
Alexa: 1C393DCC
Boze: 1C391768
Celica: 1C392D58
Doug: 1C390C70
Frye: 1C3906F4
Gwin: 1C390178
H.B.: 1C38FBFC
Hope: 1C394348
Irina: 1C3932D4
L: 1C38F104
Lao: 1C38F680
Mia: 1C3948C4
Murderess: 1C393850
Nagi: 1C38EB88
Phog: 1C391CE4
Yelv: 1C3911EC

I tested none of this but if it doesn't work then let me know and ill try to find the actual values.
 

Jessica1987

Active Member
Newcomer
Joined
Nov 3, 2016
Messages
27
Trophies
0
XP
58
Country
Argentina
Great tool, thank you for making it! Will XCXGecko support more things in future updates? Maybe an easy way to change your BLADE medal count?
 

TGLaw

Well-Known Member
Newcomer
Joined
May 5, 2016
Messages
79
Trophies
0
Age
22
XP
189
Country
United States
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:

EKqlZKO.png


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:

JtMix8X.png


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.
 
Last edited by TGLaw,

dudemanchan

New Member
Newbie
Joined
Nov 12, 2016
Messages
1
Trophies
0
Age
40
XP
51
Country
United States
could i get a more comprehensive explanation on how to get xcxgecko to open? i get the log that says

Traceback (most recent call last):
File "XCXGecko.py", line 4, in <module>
File "urllib2.pyc", line 94, in <module>
File "httplib.pyc", line 80, in <module>
File "mimetools.pyc", line 6, in <module>
File "tempfile.pyc", line 35, in <module>
File "random.pyc", line 885, in <module>
File "random.pyc", line 97, in __init__
File "random.pyc", line 113, in seed
WindowsError: [Error -2146893795] Provider DLL failed to initialize correctly

the workaround detailed a few pages ago hasn't helped me as i'm a total nooblet. so any more help would be greatly appreciated. :)
 

TGLaw

Well-Known Member
Newcomer
Joined
May 5, 2016
Messages
79
Trophies
0
Age
22
XP
189
Country
United States
has anyone tried giving themselves the skell license?
Yeah, I recall trying it. Just gives the item, flags still aren't set.

Though it might be possible to fill and assign a skell slot to someone before chapter 6. Dunno. Might try it.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan @ BakerMan:
    the legal drinking age here in the US is 21, as some of you may know, but i think either it should be 18 or the age you're an adult should be 21.
    +1
  • BakerMan @ BakerMan:
    and i know what you may be thinking, "why become an adult at 21? doesn't that mean that banging an 18 year old would be illegal?"
    first of all, being in a relationship with someone who's 18 is technically ok, as long as it started when they were 18, but the age gap is still weird depending on how old you are. besides, the age of consent differs between different states
    +1
  • BakerMan @ BakerMan:
    also my reasoning for adult age being 21 is because the reason that's the drinking (and now smoking) age is because it "gives them more time to think rationally and not drive drunk"
    so you should have that extra time to mature and think rationally before going to serve in the military or vote
    +1
  • BakerMan @ BakerMan:
    tl;dr the "adult" age and the legal drinking age (and voting age) here in the US should be the same
    +4
  • Psionic Roshambo @ Psionic Roshambo:
    It's all good no one pays attention to the law anyway lol
  • BigOnYa @ BigOnYa:
    What about making kids wait till 18 or 21 to drive? And yea is messed up, you can join army and die for your country at age 18, but you can't drink alcohol or smoke a cig til 21, is ridiculous
    +3
  • Psionic Roshambo @ Psionic Roshambo:
    If someone is in the military they should be allowed to smoke and drink at 18.... Would help drive recruitment lol
    +3
  • BigOnYa @ BigOnYa:
    We all know they do and will anyways. I think laws prevented them only pushes them to illegally do it. Even tho if was legal, most prob wouldn't even bother. Not a big deal or risque if its legal, no fun.
    +2
  • ZeroT21 @ ZeroT21:
    That's why some kids don't mind having a rap sheet or two just so they never get drafted
    +2
  • BakerMan @ BakerMan:
    also, i think the voting age should match the adult and drinking ages too, because by the logic of giving them time to mature and think rationally so they don't drive drunk, then they should also have that time to mature and think rationally so they can think for themselves
    +2
  • BakerMan @ BakerMan:
    fucking hell i'm becoming a mini leo with the way i yap aren't i?
    +1
  • impeeza @ impeeza:
    I was unable to create the VM for the debloat windows, but found the video where I learned it:

    https://www.youtube.com/watch?v=mZm6mY3I7J4
    +2
  • BigOnYa @ BigOnYa:
    No you def no leo, and I like your insight. You are a smart Baked cookie.
  • K3Nv2 @ K3Nv2:
    Chicken drumsticks and sweet potato for dinner tonight turned out good
    +1
  • BakerMan @ BakerMan:
    "i promise not to get all political and/or philosophical"
    3 drinks later:
    "so yeah think for yourself and i think the government sucks"
    +1
  • K3Nv2 @ K3Nv2:
    Is @BigOnYa drunk again
  • BakerMan @ BakerMan:
    no, i was poking fun at myself
  • BigOnYa @ BigOnYa:
    Again? I have a IV feeding me so I never come down.
    +2
  • BakerMan @ BakerMan:
    because self deprecating humor is important, as long as it doesn't turn into self hate. because you can't really make fun of anyone if you can't even make fun of yourself
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Booze enemas are real lol
  • The Real Jdbye @ The Real Jdbye:
    that explains a lot
  • K3Nv2 @ K3Nv2:
    @BigOnYa, invented the first ever pill that gets you instantly hammered, now filling the streets of Miami
  • BigOnYa @ BigOnYa:
    That was what called a qaaulude, instant drunk, luckily they not around anymore.
    BigOnYa @ BigOnYa: That was what called a qaaulude, instant drunk, luckily they not around anymore.