Hacking XCXGecko: Xenoblade Chronicles X trainer GUI using pyGecko

MiMiCAX

Well-Known Member
OP
Member
Joined
Dec 24, 2006
Messages
98
Trophies
1
XP
552
Country
Canada
This GUI front-end is designed to make it easier for others to enjoy XCX.

  • This tool requires kernel exploit and pyGecko to use; it's your responsibility to find out how to run these on your Wii U firmware version (hint: search on this thread and on GBATemp)
  • Do not ask if XCXGecko works on firmware 5.X.X; if pyGecko works, then XCXGecko should connect properly
  • Use at your own risk
  • All codes have been tested on XCX v1.0.1E and v1.0.1U, and have been confirmed to support v1.0.2E and v1.0.2U.
  • To use with XCX v1.0.1/v1.0.2 (Japanese version), see v1.2.2-jpn release, or modify code_db in config.ini
  • To use with OnionKnight's LoadiineV4+pyGecko combined payload, click 'Payload: ...' toolbar button to toggle
download latest release *UPDATED 2016/05/07*

screenshot.png


Features



sample.jpg


Issues? Suggestions? (pull requests welcome :))

Submit new codes: msg me on gbatemp, or make a pull request on github

Code requests: reply to this thread


Instructions on WiiU 5.3.2


  1. for backup: run loadiine kernel exploit + loadiine (miimaker + pygecko) + pygecko payloads; for disc: run kernel exploit + pygecko payloads
  2. start XCX and load into your savegame
  3. run XCXGecko.exe, enter your Wii U IP, and press the connect icon
  4. have fun reading and poking

Loading XCX backup via Loadiine on WiiU 5.3.2


  1. run web browser, load exploit.wiiubrew.net, and select "Loadiine Kernel (5.3.2)"
  2. after returning to home menu, run web browser, and select "Loadiine (Mii Maker + pyGecko)"
  3. in Loadiine screen, press A to "Install Loadiine", then select XCX, then press Y for "Smash Bros + return to home menu"
  4. after returning to home menu, run web browser, and select "pyGecko (Loadiine 5.3.2)"
  5. after returning to home menu, click on your Smash Bros disc icon

Instructions for EShop/disc version on WiiU 5.5.x


see this post

Special Thanks


  • folks @ wiiubrew for creating pyGecko
  • MiZ J0K3R, danmc, Intropy, and others for finding XCX codes
  • manpccore for donating towards adding Gear Mod support
 
Last edited by MiMiCAX,

matrixsoul

Member
Newcomer
Joined
Dec 10, 2015
Messages
15
Trophies
0
Age
41
XP
368
Country
Canada
Program is running fine, but Precious Resources are all out of order for me!
Ex: Changing Arc Sand Ore with your program will change my Aurorite.

v1.0.1u
 
Last edited by matrixsoul,

ErdeFB

Well-Known Member
Newcomer
Joined
Apr 12, 2013
Messages
53
Trophies
1
XP
211
Country
Finland
I can't even get pygecko to work with this game.

Steps I took:
Kernel exploit (loadiine)
Loadiine Mii maker 4.0
Pygecko

When I run pygecko, the browser freezes requiring restart.
If I run pygecko first before loadliine, the client times out when trying to connect after launching game. Connects fine before launching game.

Any advice?
 

MiMiCAX

Well-Known Member
OP
Member
Joined
Dec 24, 2006
Messages
98
Trophies
1
XP
552
Country
Canada
I can't even get pygecko to work with this game.

Steps I took:
Kernel exploit (loadiine)
Loadiine Mii maker 4.0
Pygecko

When I run pygecko, the browser freezes requiring restart.
If I run pygecko first before loadliine, the client times out when trying to connect after launching game. Connects fine before launching game.

Any advice?

Instead of using "Loadiine (Mii Maker) 4.0", use "Loadiine (Mii Maker + pyGecko)"
 

ErdeFB

Well-Known Member
Newcomer
Joined
Apr 12, 2013
Messages
53
Trophies
1
XP
211
Country
Finland
Instead of using "Loadiine (Mii Maker) 4.0", use "Loadiine (Mii Maker + pyGecko)"

Hmm, I do not have such option in my loadliine that I host myself (got the complete package from that one sticky). What url do you use for your homebrew?
 

MiMiCAX

Well-Known Member
OP
Member
Joined
Dec 24, 2006
Messages
98
Trophies
1
XP
552
Country
Canada
Hmm. Whenever I use that loadiine version, the wii u freezes upon game launch stating an error has occurred. Sad day.

1. run web browser, load exploit.wiiubrew.net, and select "Loadiine Kernel (5.3.2)"
2. after returning to home menu, run web browser, and select "Loadiine (Mii Maker + pyGecko)"
3. in Loadiine screen, press A to "Install Loadiine", then select XCX, then press Y for "Smash Bros + return to home menu"
4. after returning to home menu, run web browser, and select "pyGecko (Loadiine 5.3.2)"
5. after returning to home menu, click on your Smash Bros disc icon
 

ErdeFB

Well-Known Member
Newcomer
Joined
Apr 12, 2013
Messages
53
Trophies
1
XP
211
Country
Finland
1. run web browser, load exploit.wiiubrew.net, and select "Loadiine Kernel (5.3.2)"
2. after returning to home menu, run web browser, and select "Loadiine (Mii Maker + pyGecko)"
3. in Loadiine screen, press A to "Install Loadiine", then select XCX, then press Y for "Smash Bros + return to home menu"
4. after returning to home menu, run web browser, and select "pyGecko (Loadiine 5.3.2)"
5. after returning to home menu, click on your Smash Bros disc icon

This is exactly what I did, except using miimaker instead of smash.
I guess I could download my smash I bought, but I wonder if it actually would work. Nothing lost in trying I guess.
 

MiMiCAX

Well-Known Member
OP
Member
Joined
Dec 24, 2006
Messages
98
Trophies
1
XP
552
Country
Canada
  • Like
Reactions: cyb0rg

MiMiCAX

Well-Known Member
OP
Member
Joined
Dec 24, 2006
Messages
98
Trophies
1
XP
552
Country
Canada
Program is running fine, but Precious Resources are all out of order for me!
Ex: Changing Arc Sand Ore with your program will change my Aurorite.

v1.0.1u

I tested them again on v1.0.1e. I guess EU/US have some mis-alignment issues :(

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

so since 5.5 will soon be a thing, will this compat?

No idea. Who knows if/when pyGecko will be ported to 5.5.0.
 

dogmadogma80

Member
Newcomer
Joined
Dec 4, 2015
Messages
22
Trophies
0
Age
54
XP
108
Country
United States
sorry am no to this all hacking stuff noob about computers and hacking need step by step ,,, i bought new wii u with 5.3.2 what should i do first? block internet to wiiu? then install kernel hack?
 

kavid

Well-Known Member
Member
Joined
Sep 28, 2008
Messages
567
Trophies
1
XP
677
Country
Switzerland
  1. after returning to home menu, run web browser, and select "Loadiine (Mii Maker + pyGecko)"
  2. in Loadiine screen, press A to "Install Loadiine", then select XCX, then press Y for "Smash Bros + return to home menu"


do you give me your pygecko for xcx???html and elf files?
 

MiMiCAX

Well-Known Member
OP
Member
Joined
Dec 24, 2006
Messages
98
Trophies
1
XP
552
Country
Canada
why do protagonist changes are reverted each time?
Which changes?
I know that BP stays the same even after reboot.

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

  1. after returning to home menu, run web browser, and select "Loadiine (Mii Maker + pyGecko)"
  2. in Loadiine screen, press A to "Install Loadiine", then select XCX, then press Y for "Smash Bros + return to home menu"

do you give me your pygecko for xcx???html and elf files?
I'm using files hosted by exploit.wiiubrew.net. you should either ask them or look at the source code of their webpage.
 
  • Like
Reactions: MiZ J0K3R

kamesenin888

Well-Known Member
Member
Joined
Oct 20, 2007
Messages
1,433
Trophies
1
XP
2,061
Country
Which changes?
I know that BP stays the same even after reboot.

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


I'm using files hosted by exploit.wiiubrew.net. you should either ask them or look at the source code of their webpage.


I changed the boob size, and height, all the others keep the changes except the protagonist, I'm using the original US disc
 
Last edited by kamesenin888, , Reason: bad position of my response

Elusivo

Shinobu Molester
Member
Joined
Jun 21, 2013
Messages
486
Trophies
0
XP
712
Country
Portugal
@goldenfly Cool, tks for this, but having a problem when trying to get the names, it gives me the following error when trying to get any name (i have some in jpn language that the eur game can't display properly, dunno if it matters):
IMG_20151222_140539-1.jpg


I din try to write a name and change them so dunno if that part is working. At least the memory addresses i know are correct cause i changed a few names already a couple days ago cause i had/have still have some original jpn names.
 

Missing Number

Well-Known Member
Member
Joined
Sep 18, 2003
Messages
284
Trophies
2
XP
2,040
Country
Canada
well since i can't do anything (5.5, thanks son! T~T) would anyone who has an epic beast with crazy mad stats like 5000 ranged / melee / potential. drop their level to 1 or something so we can hire you for mad exp grindage?

a full set of Treasure Sensor XX gear would be great too

dont forget ur name
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    PS2 meme
  • Psionic Roshambo @ Psionic Roshambo:
    PS2 it used to be great lol
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, may I see it?
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, I sometimes check out /vg/ to look for any good retro gaming recommendations.
    +1
  • SylverReZ @ SylverReZ:
    The PS2 was quite a good console for its time. Imagine how many people in Spain are still using one LOL.
  • K3Nv2 @ K3Nv2:
    Today's technology makes anything from last gen look like shit
    +2
  • SylverReZ @ SylverReZ:
    @K3Nv2, Exactly. Take note of the Switch, for example. Its underpowered compared to how older tech was capable of doing just about anything.
  • K3Nv2 @ K3Nv2:
    Wii u was shit fight me
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, 1) I never entered 4chan 2) I have good memories with my PS2 even though most of the games i had were scratched beyond being bootable
    +1
  • SylverReZ @ SylverReZ:
    @K3Nv2, Not gonna lie, about half of its game library was shovelware like its counterpart, the Wii.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, and the other half were just 1st party games
    +1
  • SylverReZ @ SylverReZ:
    @Xdqwerty, The Wii U was essentially an early Switch, before the Switch was a thing.
  • K3Nv2 @ K3Nv2:
    They already had the technology but the price to performance wasn't there
    +2
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, and before third party companies were able to make games for the newest nintendo console
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Older systems I love some of the games but without filters and enhanced graphics they are difficult to enjoy
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Especially the PS1....
  • Psionic Roshambo @ Psionic Roshambo:
    That thing needs all the bandaids lol
  • Psionic Roshambo @ Psionic Roshambo:
    I think my favorite PS1 enhancement is sub pixel precision, helps get rid of some of those wobbly polygons lol
    +1
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, By default, the polygons are filtered with differing to simulate depth, which doesn't make them clearer.
  • K3Nv2 @ K3Nv2:
    Which GPU was hot in the ps1 era psi besides all of them
    +1
  • SylverReZ @ SylverReZ:
    There are ways to disable this by creating cheat codes, but this requires knowledge of the PS1 hardware.
  • K3Nv2 @ K3Nv2:
    I miss the old game shark books you could just go to Walmart and buy now it's instant ban or some punishefor using cheats
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, I have physical copies of both Pokémon diamond and Pokémon black, gonna post them on my profile
    +1
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, the filters i hate the most are the bilinear ones
    Xdqwerty @ Xdqwerty: @Psionic Roshambo, the filters i hate the most are the bilinear ones