Hacking XCXGecko: Xenoblade Chronicles X trainer GUI using pyGecko

Nevermore

Well-Known Member
Member
Joined
Jun 16, 2014
Messages
357
Trophies
0
XP
1,238
Country
United States
Are setting up bounties allowed on GBATemp? Some things I really would like to see done with XCX, and would gladly pay for (in gift cards, probably Amazon, like $50 for each thing), are these few things:
  • Changing Divisions without having to go to the Division Console (offline): if the servers ever go offline, then players won't be able to change Divisions. Very dumb how many things are tied to online.
  • Flipping the flags for Achievements (and it's data): Since Miiverse is dead, there's 3 impossible achievements to get, as I mentioned before. Plus with the dwindling online population, there's certain online only achievements that are getting harder and harder to do. So an easy way to just mark them as complete would be great. Curious how it would work, and if it would also fill in the date complete, and where that data is stored.
  • Activating all of the "Yellow" Info data: Throughout the game, there's NPCs that have a yellow smiley face bubble, that give you information that gets saved into your Intel -> Info menu. There's a large amount of these, and they mainly point to spots regarding Segment data completion (like Quests, Tyrants, Treasure, and Heart-to-Hearts). And there's even some during a quest for information gathering. Very few of these are missable, mainly the quest related ones.
    The thing is, there's no complete list of all of the ones in the game. The one person that was working on the 100% list, stopped after Chapter 10. So while it's a pretty hefty list, it's still incomplete, and I'm really curious to know exactly how many of those yellow Infos there are in the game.
 
Last edited by Nevermore,

Nevermore

Well-Known Member
Member
Joined
Jun 16, 2014
Messages
357
Trophies
0
XP
1,238
Country
United States
Has the addresses for the consumables items been found before? Search doesn't work for me for some reason in GBATemp.

It's the items you get as a reward from the Division console in the barracks.
 
Last edited by Nevermore,

BlueCrimsonX

Well-Known Member
Member
Joined
Aug 4, 2013
Messages
133
Trophies
0
Age
28
Location
U.S.A in Kyoto
XP
1,140
Country
United States
Can someone tell me how to change the attack stat on weapons? Not the attributes.

NJHNbVP.jpg
 
Last edited by BlueCrimsonX,
  • Like
Reactions: Tere Valentin

Alexmo

Member
Newcomer
Joined
Oct 16, 2017
Messages
6
Trophies
0
Age
25
XP
67
Country
United States
Hey has anyone found out how to spawn custom gear(appearance, stats,etc) and not just edit current gear?
 

Nevermore

Well-Known Member
Member
Joined
Jun 16, 2014
Messages
357
Trophies
0
XP
1,238
Country
United States
I know this is for the RAM editing, but I discovered that the "socialdata" file in the save folder for the game is where it houses achievement completion data.

Wonder if it could be hex edited to flip certain ones on.
 

porygon3000

Active Member
Newcomer
Joined
Aug 16, 2013
Messages
35
Trophies
1
Age
38
XP
322
Country
Mexico
I can fetch values, but changes don't seem to work, I change the EXP, in the window below I get "[04/07/18 06:27:48]: POKE 1C38E644 000F423F" but when the battle finishes nothing happens.

Any idea what's going on?

edit: Got it, it was offset by +8192
 
Last edited by porygon3000,

porygon3000

Active Member
Newcomer
Joined
Aug 16, 2013
Messages
35
Trophies
1
Age
38
XP
322
Country
Mexico
Hello, everyone.
I made a simple "All Collectibles x99" code for you to use.
Just paste it into the Custom Code tab and POKE it.
Weirdly enough, almost all my collectibles appeared as Starlight Apples, but they still have the correct values in memory (you can test that by selling all of that item). Maybe the game doesn't like it when you hack an item into an empty slot, I dunno...

Code:
1C3BDB0C 000B6318
1C3BDB18 00136318
1C3BDB24 001B6318
1C3BDB30 00236318
1C3BDB3C 002B6318
1C3BDB48 00336318
1C3BDB54 003B6318
1C3BDB60 00436318
1C3BDB6C 004B6318
1C3BDB78 00536318
1C3BDB84 005B6318
1C3BDB90 00636318
1C3BDB9C 006B6318
1C3BDBA8 00736318
1C3BDBB4 007B6318
1C3BDBC0 00836318
1C3BDBCC 008B6318
1C3BDBD8 00936318
1C3BDBE4 009B6318
1C3BDBF0 00A36318
1C3BDBFC 00AB6318
1C3BDC08 00B36318
1C3BDC14 00BB6318
1C3BDC20 00C36318
1C3BDC2C 00CB6318
1C3BDC38 00D36318
1C3BDC44 00DB6318
1C3BDC50 00E36318
1C3BDC5C 00EB6318
1C3BDC68 00F36318
1C3BDC74 00FB6318
1C3BDC80 01036318
1C3BDC8C 010B6318
1C3BDC98 01136318
1C3BDCA4 011B6318
1C3BDCB0 01236318
1C3BDCBC 012B6318
1C3BDCC8 01336318
1C3BDCD4 013B6318
1C3BDCE0 01436318
1C3BDCEC 014B6318
1C3BDCF8 01536318
1C3BDD04 015B6318
1C3BDD10 01636318
1C3BDD1C 016B6318
1C3BDD28 01736318
1C3BDD34 017B6318
1C3BDD40 01836318
1C3BDD4C 018B6318
1C3BDD58 01936318
1C3BDD64 019B6318
1C3BDD70 01A36318
1C3BDD7C 01AB6318
1C3BDD88 01B36318
1C3BDD94 01BB6318
1C3BDDA0 01C36318
1C3BDDAC 01CB6318
1C3BDDB8 01D36318
1C3BDDC4 01DB6318
1C3BDDD0 01E36318
1C3BDDDC 01EB6318
1C3BDDE8 01F36318
1C3BDDF4 01FB6318
1C3BDE00 02036318
1C3BDE0C 020B6318
1C3BDE18 02136318
1C3BDE24 021B6318
1C3BDE30 02236318
1C3BDE3C 022B6318
1C3BDE48 02336318
1C3BDE54 023B6318
1C3BDE60 02436318
1C3BDE6C 024B6318
1C3BDE78 02536318
1C3BDE84 025B6318
1C3BDE90 02636318
1C3BDE9C 026B6318
1C3BDEA8 02736318
1C3BDEB4 027B6318
1C3BDEC0 02836318
1C3BDECC 028B6318
1C3BDED8 02936318
1C3BDEE4 029B6318
1C3BDEF0 02A36318
1C3BDEFC 02AB6318
1C3BDF08 02B36318
1C3BDF14 02BB6318
1C3BDF20 02C36318
1C3BDF2C 02CB6318
1C3BDF38 02D36318
1C3BDF44 02DB6318
1C3BDF50 02E36318
1C3BDF5C 02EB6318
1C3BDF68 02F36318
1C3BDF74 02FB6318
1C3BDF80 03036318
1C3BDF8C 030B6318
1C3BDF98 03136318
1C3BDFA4 031B6318
1C3BDFB0 03236318
1C3BDFBC 032B6318
1C3BDFC8 03336318
1C3BDFD4 033B6318
1C3BDFE0 03436318
1C3BDFEC 034B6318
1C3BDFF8 03536318
1C3BE004 035B6318
1C3BE010 03636318
1C3BE01C 036B6318
1C3BE028 03736318
1C3BE034 037B6318
1C3BE040 03836318
1C3BE04C 038B6318
1C3BE058 03936318
1C3BE064 039B6318
1C3BE070 03A36318
1C3BE07C 03AB6318
1C3BE088 03B36318
1C3BE094 03BB6318
1C3BE0A0 03C36318
1C3BE0AC 03CB6318
1C3BE0B8 03D36318
1C3BE0C4 03DB6318
1C3BE0D0 03E36318
1C3BE0DC 03EB6318
1C3BE0E8 03F36318
1C3BE0F4 03FB6318
1C3BE100 04036318
1C3BE10C 040B6318
1C3BE118 04136318
1C3BE124 041B6318
1C3BE130 04236318
1C3BE13C 042B6318
1C3BE148 04336318
1C3BE154 043B6318
1C3BE160 04436318
1C3BE16C 044B6318
1C3BE178 04536318
1C3BE184 045B6318
1C3BE190 04636318
1C3BE19C 046B6318
1C3BE1A8 04736318
1C3BE1B4 047B6318
1C3BE1C0 04836318
1C3BE1CC 048B6318
1C3BE1D8 04936318
1C3BE1E4 049B6318
1C3BE1F0 04A36318
1C3BE1FC 04AB6318
1C3BE208 04B36318
1C3BE214 04BB6318
1C3BE220 04C36318
1C3BE22C 04CB6318
1C3BE238 04D36318
1C3BE244 04DB6318
1C3BE250 04E36318
1C3BE25C 04EB6318
1C3BE268 04F36318
1C3BE274 04FB6318
1C3BE280 05036318
1C3BE28C 050B6318
1C3BE298 05136318
1C3BE2A4 051B6318
1C3BE2B0 05236318
1C3BE2BC 052B6318
1C3BE2C8 05336318
1C3BE2D4 053B6318
1C3BE2E0 05436318
1C3BE2EC 054B6318
1C3BE2F8 05536318
1C3BE304 055B6318
1C3BE310 05636318
1C3BE31C 056B6318
1C3BE328 05736318
1C3BE334 057B6318
1C3BE340 05836318
1C3BE34C 058B6318
1C3BE358 05936318
1C3BE364 059B6318
1C3BE370 05A36318
1C3BE37C 05AB6318
1C3BE388 05B36318
1C3BE394 05BB6318
1C3BE3A0 05C36318
1C3BE3AC 05CB6318
1C3BE3B8 05D36318
1C3BE3C4 05DB6318
1C3BE3D0 05E36318
1C3BE3DC 05EB6318
1C3BE3E8 05F36318
1C3BE3F4 05FB6318
1C3BE400 06036318
1C3BE40C 060B6318
1C3BE418 06136318
1C3BE424 061B6318
1C3BE430 06236318
1C3BE43C 062B6318
1C3BE448 06336318
1C3BE454 063B6318
1C3BE460 06436318
1C3BE46C 064B6318
1C3BE478 06536318
1C3BE484 065B6318
1C3BE490 06636318
1C3BE49C 066B6318
1C3BE4A8 06736318
1C3BE4B4 067B6318
1C3BE4C0 06836318
1C3BE4CC 068B6318
1C3BE4D8 06936318
1C3BE4E4 069B6318
1C3BE4F0 06A36318
1C3BE4FC 06AB6318
1C3BE508 06B36318
1C3BE514 06BB6318
1C3BE520 06C36318
1C3BE52C 06CB6318
1C3BE538 06D36318
1C3BE544 06DB6318
1C3BE550 06E36318
1C3BE55C 06EB6318
1C3BE568 06F36318
1C3BE574 06FB6318
1C3BE580 07036318
1C3BE58C 070B6318
1C3BE598 07136318
1C3BE5A4 071B6318
1C3BE5B0 07236318
1C3BE5BC 072B6318
1C3BE5C8 07336318
1C3BE5D4 073B6318
1C3BE5E0 07436318
1C3BE5EC 074B6318
1C3BE5F8 07536318
1C3BE604 075B6318
1C3BE610 07636318
1C3BE61C 076B6318
1C3BE628 07736318
1C3BE634 077B6318
1C3BE640 07836318
1C3BE64C 078B6318
1C3BE658 07936318
1C3BE664 079B6318
1C3BE670 07A36318
1C3BE67C 07AB6318
1C3BE688 07B36318
1C3BE694 07BB6318
1C3BE6A0 07C36318
1C3BE6AC 07CB6318
1C3BE6B8 07D36318
1C3BE6C4 07DB6318
1C3BE6D0 07E36318
1C3BE6DC 07EB6318
1C3BE6E8 07F36318
1C3BE6F4 07FB6318
1C3BE700 08036318
1C3BE70C 080B6318
1C3BE718 08136318
1C3BE724 081B6318
1C3BE730 08236318
1C3BE73C 082B6318
1C3BE748 08336318
1C3BE754 083B6318
1C3BE760 08436318
1C3BE76C 084B6318
1C3BE778 08536318
1C3BE784 085B6318
1C3BE790 08636318
1C3BE79C 086B6318
1C3BE7A8 08736318
1C3BE7B4 087B6318
1C3BE7C0 08836318
1C3BE7CC 088B6318
1C3BE7D8 08936318
1C3BE7E4 089B6318
1C3BE7F0 08A36318
1C3BE7FC 08AB6318
1C3BE808 08B36318
1C3BE814 08BB6318
1C3BE820 08C36318
1C3BE82C 08CB6318
1C3BE838 08D36318
1C3BE844 08DB6318
1C3BE850 08E36318
1C3BE85C 08EB6318
1C3BE868 08F36318
1C3BE874 08FB6318
1C3BE880 09036318
1C3BE88C 090B6318
1C3BE898 09136318
1C3BE8A4 091B6318
1C3BE8B0 09236318
1C3BE8BC 092B6318
1C3BE8C8 09336318
1C3BE8D4 093B6318
1C3BE8E0 09436318
1C3BE8EC 094B6318
1C3BE8F8 09536318
1C3BE904 095B6318
1C3BE910 09636318
Sorry for the double post

All codes in the trainer work for me, except this custom one, I can poke it but nothing happens, any idea why?
 

hotaru251

Well-Known Member
Newcomer
Joined
Jan 8, 2017
Messages
56
Trophies
0
Age
34
XP
308
Country
United States
For future (5.5.2 firmware) reference using digital version on nand EZ step by step

download trainer and extract it.
  1. launch haxchi (assume mocha too as both gets into cfw)
  2. go to homebrew channel
  3. launch the homebrew app store (should be part of the contents when u did work to get cfw)
  4. click tools (bottom left option iirc) and scroll down to TCPgecko.
  5. download it.
  6. exit back to homebrew channel.
  7. look for the tcpgecko you just downloaded and open it. should show a black screen with consoles ip address (you will need this so write it down or take a pic of it) and option to do either A or X (idk difference but did X as it had A and soemthign else).
  8. Launch your game.
  9. On PC Launch XCX Gecko trainer and put the wiiu's IP address from earlier into it. Click chain icon (connect). edit: on 5.5.2 U i left the offset at (0) default so may have to change that if you are using a non U version.

And that should show you a green Connected line at bottom of trainer.

read each options inof to avoid crashes and enjoy :D!
 
Last edited by hotaru251,

HalfBlood486

Member
Newcomer
Joined
May 10, 2018
Messages
5
Trophies
0
Age
25
XP
77
Country
Canada
So I’m very new to this. But i was pretty sure I had it all done properly I put in the wiiu up address and it says “timed out while connecting to wiiu” what does that mean?
 

AdamvsMaximvs

Member
Newcomer
Joined
Nov 13, 2016
Messages
14
Trophies
0
Age
41
XP
121
Country
Canada
Just want to thank MiMiCAX for this trainer and hotaru251 for the quick instructions that eliminated reading 48 pages of posts to figure out how to get this to work. Considering this and FE:TMS are the only games I'll bother cheating on, it's a lot quicker and more efficient than setting up gecko to the SD, making code lists, etc.

Thanks again
 

specialsnowflakehd

Member
Newcomer
Joined
Nov 21, 2017
Messages
13
Trophies
0
XP
63
Country
Finland
Thank you guys for all your posts! After so many attempts to get it done, I noticed my version of XCXGecko was somehow broken (got only error messages) and realized I downloaded the wrong version. I downloaded the "dist.zip" file instead and it's working.

So, I did every step again. But I'll give you some information.
My firmware: 5.5.2 Europe, XCX Version 1.0.1E
Used: Homebrew Launcher 1.4, TCPGecko, Haxchii

My steps:
(Haxchii must be installed on your Wii U!) Once you turned your Wii U on, run Haxchii, then open the browser and visit eur(dot)stupiid(dot)ovh (if you are not from europe ignore "eur.") or loadiine(dot)ovh and run the exploit (TCPGecko and Homebrew Launcher 1.4 must be on your SD card and the SD card needs to be in the SD slot of the Wii U!). It doesn't matter which link you use. Keep in mind your Wii U may freeze, so restart your Wii U and try again until you are in the Homebrew Launcher. Now run the tcpgecko.elf file, write the shown IP adress of the Wii U on some paper down and press either A or X (I pressed X). You will be either send back to Mii or to the home screen. Now you can start XCX and wait a little until your save file is loaded. Then run xcxgecko.exe, type the IP adresse of your Wii U in the field (the adresse you wrote down earlier) press the "chain" button and you are in! Once the field is green it indicates that XCXGecko is connected to your Wii U. You may or may not change the offset value. At first I changed the value to "PAL/Japan" but then I noticed the software wasn't working properly and gave me wrong values. Later I changed the offset value back to "0" and now it's working! I finally got my Ultra Diamond Riv with two Potential augments (the weapon with these two augments included I searched for several days).

Don't run the exploit first and then start Haxchii. It's not going to work properly. I can't remember what exactly happened, but I can assure using this method is not going to work.

WARNING: Nintendo released a new update, 5.5.3 (EU/US). MAKE SURE YOUR AUTO-UPDATES ARE TURNED OFF!! There are users how said using exploits and hacks are still working on their console like nothing happened, but there are others who claimed they can't use exploits and hacks anymore.

-----------------
Update (29.07.19) For whatever reason my Wii U updated to 5.5.4. Everything is still working just fine. I forgot to mention one more thing. In case you get the error message "Can't [whatever] in ASCII", after you hit the cache button (to get certain values), this means XCXGecko can't for whatever reason translate the values from the game. To fix this, you need to restart, exit the game, start the exploit (not Haxchii), access Homebrew Launcher and run TCPGecko. It doesn't matter which button you press, either A or X, because you get the same results. Afterwards, start the game and run XCXGecko again. Just keep in mind you can restart everything in case you get error messages. I did a few times and it's still working.
 
Last edited by specialsnowflakehd,
  • Like
Reactions: raflos

Latios12

Active Member
Newcomer
Joined
Jun 14, 2016
Messages
39
Trophies
0
Age
33
XP
94
Country
United States
Is it possible to assign skell shoulder weapons to back slots using XCXGecko (or a combination of editors)? For a specific example, taking a Right Shoulder only B gatling and putting it on both my back slots
 
Last edited by Latios12,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtu.be/MddR6PTmGKg?si=mU2EO5hoE7XXSbSr