Hacking XCXGecko: Xenoblade Chronicles X trainer GUI using pyGecko

blums

New Member
Newbie
Joined
Jun 11, 2017
Messages
3
Trophies
0
Age
21
XP
41
Country
Hungary
Is there anyway to re-obtain deleted/missing ground gear? I had the distinguished uniform on my Cross and I switched out her model with Celica's using Gecko.net and now it's gone. (Whatever Celica was wearing overwrote the distinguished uniform). Or is there a list of ground gear codes you could poke in-game?
 

IngeniousDefault

Well-Known Member
Member
Joined
Mar 16, 2009
Messages
227
Trophies
1
XP
1,218
Country
Germany
Out of curiousity. Wouldn't it be possible to do all this with an extracted savefile from Savemii and injecting the modified savefile afterwards? That seems to be an easier method.
 

Deleted member 430235

New Member
Newbie
Joined
Aug 13, 2017
Messages
1
Trophies
0
Age
35
XP
22
Country
France
Thank you very much for the work done on this trainer, but would you have the full code for the materials / collectible / precious resources / data probes / important items like a share Hex7cd (thanks again for your custom codes), thank you all.
 

Soltheron

New Member
Newbie
Joined
Sep 2, 2017
Messages
1
Trophies
0
Age
41
XP
61
Country
Norway
Hey guys. Love this trainer, but I think it may have screwed with my weather somehow?

I've spent the last couple of hours trying to change the weather away from "clear" including going between regions, fast traveling all over, changing in-game time...while reloading the whole game sometimes in between attempts.

I noticed this when trying to change the weather in Cauldros to EM storm (between 5-7). My weather seems utterly stuck forever now.

I'm writing this here in the hopes that someone knows a code to change the weather or some such.

Edit: It figures that I figure out a fix to it moments after making this post. For anyone else having the same problem I did: Go fight the sphinx in time attack. It changed the weather for me and fixed it.
 
Last edited by Soltheron,

TGLaw

Well-Known Member
Newcomer
Joined
May 5, 2016
Messages
79
Trophies
0
Age
22
XP
189
Country
United States
I launched TCPGecko with the Homebrew Launcher and Haxchi. After that I started XCXGecko and the tool stated that my Wii U is connected. However if I change a value nothing happens.
If it's like I think it is, the homebrew launcher TCPGecko is offset by 0x2000. Go to the global address tab in XCXGecko and at the bottom there should be a box that has a "+" in it. Fill it in with "+8192" and hit the checkmark, then try editing values again.

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

Use the browser TCPGecko.
Not everyone is on 5.5.1 where a browser TCPGecko payload exists.
 

Konohana_Lucia

Member
Newcomer
Joined
Sep 11, 2017
Messages
12
Trophies
0
Age
34
XP
219
Country
United States
After all the time that has passed, I don't know if anyone actually has any use for this but...
While I was trying to build the perfect tripped out skell in the least amount of time possible, I started exploring the Skell weapon id values in attempt to find the parts I was looking for with the highest level, highest serial number, and an XX rank. After all the notes I took and the number of values I searched to find everything, I decided to compile a list of all of the Skell Weapon IDs and what they correspond to. Just as a way to thank the people who made this tool and to contribute something, if only a little. They are sorted both by ID value and broken up into the relevant Skell sections:

ftPtmhgL

(that's a pastebin extension, site is freaking out on me if I post the full link)

1.) Follow the standard procedure in XCXGecko for editing a skell weapon (Do it on the weapon you will "sacrifice")
2.) Replace the first 4 values in the weapon's code (Ex: 1C21C009 016F5640 00000940 050016B0 89900000 00000000)
3.) Go down/up one weapon then go back to the modded weapon
4.) With the weapon changed, immediately equip it (The game tends to purge the weapon into the either otherwise)
5.) Once equipped, it is now locked into your inventory and can be removed safely without the weapon being purged

The range of values covers all the variations of that particular type of weapon. Which means the different equipment level versions, the serial ids (120, 130, 140, etc.), and the rank. I just labeled them after the name of the first variation to appear in that range. The earlier values don't seem to have much order to them, but the XX rank is always near the end of the values. Also, each variation of a weapon covers about 7 different weapon IDs. You want to pick at the lower end of the values. The later values give a gimped version of the weapon which has no built-in augments or open augments slots.
For example, the Diskbomb Sidearm has a range of 0x10D8 - 0x1177. The best bet is to go for something like 0x1170, as it will give a value of the Diskbomb that is XX rank, top serial number, top level, and allows for augments. Whereas 0x1177 will give a gimped Diskbomb that is XX rank, top serial number, top level, and does NOT allow augments.

Also save before changing anything in-case you do something stupid. I dunno what happens if you mod, say, a back weapon into a sidearm slot and if the game will even let you equip it, I never tried. But its prob not a great idea.

It's not perfect and there may be some slight mistakes here or there, but poke around the ranges of what you want and you are sure to find it soon. If anyone actually uses this and notices any mistakes, let me know.
 
Last edited by Konohana_Lucia,

mangotowel

Well-Known Member
Newcomer
Joined
Jun 3, 2016
Messages
63
Trophies
0
Age
30
XP
356
Country
United States
After all the time that has passed, I don't know if anyone actually has any use for this but...
While I was trying to build the perfect tripped out skell in the least amount of time possible, I started exploring the Skell weapon id values in attempt to find the parts I was looking for with the highest level, highest serial number, and an XX rank. After all the notes I took and the number of values I searched to find everything, I decided to compile a list of all of the Skell Weapon IDs and what they correspond to. Just as a way to thank the people who made this tool and to contribute something, if only a little. They are sorted both by ID value and broken up into the relevant Skell sections:

ftPtmhgL

(that's a pastebin extension, site is freaking out on me if I post the full link)

1.) Follow the standard procedure in XCXGecko for editing a skell weapon (Do it on the weapon you will "sacrifice")
2.) Replace the first 4 values in the weapon's code (Ex: 1C21C009 016F5640 00000940 050016B0 89900000 00000000)
3.) Go down/up one weapon then go back to the modded weapon
4.) With the weapon changed, immediately equip it (The game tends to purge the weapon into the either otherwise)
5.) Once equipped, it is now locked into your inventory and can be removed safely without the weapon being purged

The range of values covers all the variations of that particular type of weapon. Which means the different equipment level versions, the serial ids (120, 130, 140, etc.), and the rank. I just labeled them after the name of the first variation to appear in that range. The earlier values don't seem to have much order to them, but the XX rank is always near the end of the values. Also, each variation of a weapon covers about 7 different weapon IDs. You want to pick at the lower end of the values. The later values give a gimped version of the weapon which has no built-in augments or open augments slots.
For example, the Diskbomb Sidearm has a range of 0x10D8 - 0x1177. The best bet is to go for something like 0x1170, as it will give a value of the Diskbomb that is XX rank, top serial number, top level, and allows for augments. Whereas 0x1177 will give a gimped Diskbomb that is XX rank, top serial number, top level, and does NOT allow augments.

Also save before changing anything in-case you do something stupid. I dunno what happens if you mod, say, a back weapon into a sidearm slot and if the game will even let you equip it, I never tried. But its prob not a great idea.

It's not perfect and there may be some slight mistakes here or there, but poke around the ranges of what you want and you are sure to find it soon. If anyone actually uses this and notices any mistakes, let me know.

MY GOD, THANK YOU! This is so useful.

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

Has anybody found the code for Blade Medals yet?
 

Skeet1983

Well-Known Member
Member
Joined
Apr 22, 2012
Messages
3,595
Trophies
1
Age
41
Location
Somewhere, out there...
XP
3,184
Country
United States
Hi guys. I was wondering about what determines amount of damage done to enemies. I am in starting area of game and used Trainer to get max level (Not BLADE Level). It still takes me a bit to even kill level 2-4 enemies. Thoughts on this appreciated :)
 

TGLaw

Well-Known Member
Newcomer
Joined
May 5, 2016
Messages
79
Trophies
0
Age
22
XP
189
Country
United States
Hi guys. I was wondering about what determines amount of damage done to enemies. I am in starting area of game and used Trainer to get max level (Not BLADE Level). It still takes me a bit to even kill level 2-4 enemies. Thoughts on this appreciated :)
Your level is near irrelevant to the amount of damage you do, aside from level increasing your Melee/Ranged/Potential stat. There is a plethora of guides and strategies to improving your damage output, if you want you could check out this calculator for the damage, be sure to hit File>Make a Copy to use it. Fill it out with info =P (Edit: If you want some help on improving your build, you can also PM me and we can talk on Discord.)
 

Skelletor

New Member
Newbie
Joined
Sep 16, 2017
Messages
3
Trophies
0
Age
34
XP
51
Country
United States
If it's like I think it is, the homebrew launcher TCPGecko is offset by 0x2000. Go to the global address tab in XCXGecko and at the bottom there should be a box that has a "+" in it. Fill it in with "+8192" and hit the checkmark, then try editing values again.

thx, I tried it on 5.5.2 XCX 1.01E and TCPGecko via Homebrew Lanucher, however, unfortunately it still won't work. Could it be another offset?

Thanks in advance for helping

EDIT: 4 (+0x4) wroked for me- yaaaay

EDIt2: okay the XCXGecko Miranium value is actually the reward ticket value and the funds value is the miranium value, so offset 4 is not perfect but it works anyways
 
Last edited by Skelletor,

TGLaw

Well-Known Member
Newcomer
Joined
May 5, 2016
Messages
79
Trophies
0
Age
22
XP
189
Country
United States
thx, I tried it on 5.5.2 XCX 1.01E and TCPGecko via Homebrew Lanucher, however, unfortunately it still won't work. Could it be another offset?

Thanks in advance for helping

EDIT: 4 (+0x4) wroked for me- yaaaay

EDIt2: okay the XCXGecko Miranium value is actually the reward ticket value and the funds value is the miranium value, so offset 4 is not perfect but it works anyways
To find the perfect offset, go to global addresses, then type your funds exactly as they are in-game, then search for them. Click on the offset and click on the checkmark on the bottom right.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
  • DinohScene @ DinohScene:
    run h2testw on it
    +1
  • DinohScene @ DinohScene:
    when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Samsung SD format can sometimes fix them too
  • Purple_Heart @ Purple_Heart:
    yes looks like an faulty sd
  • Purple_Heart @ Purple_Heart:
    @Psionic Roshambo i may try that with my dead sd cards
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    It's always worth a shot
  • TwoSpikedHands @ TwoSpikedHands:
    @The Real Jdbye, I considered that, but i'll have to wait until i can get the eu version in the mail lol
  • I @ I-need-help-with-wup-wiiu:
    i need help with nusspli failed downloads, can someone respond to my thread? pretty please:wub: