Hacking XCXGecko: Xenoblade Chronicles X trainer GUI using pyGecko

Misledz

Well-Known Member
Member
Joined
Sep 3, 2015
Messages
1,053
Trophies
0
Age
33
Location
Philippines
XP
766
Country
Philippines
Hi, I have made the program work with Xenoblade disk, follow these steps.

1 - Run the kExploit 31 in the browser.
2 - Run PyGecko in the browser.
3 - On the PC, edit the config.ini and places this:

Code:
[General]
wiiu_ip: YOUR IP WIIU
loadiine_v4_pygecko: false

[Databases]
code_db: https://raw.githubusercontent.com/mimicax/XCXGecko/master/codes/xcx_v1.0.1e.txt
; code_db: codes/xcx_v1.0.1e.txt
; code_db: codes/xcx_v1.0.1j.txt
; code_db: codes/temp_codes.txt

item_id_db: https://raw.githubusercontent.com/mimicax/XCXGecko/master/codes/item_id_v1.0.1e.txt
; item_id_db: codes/item_id_v1.0.1e.txt

local_code_db: codes/xcx_v1.0.1e.txt
local_item_id_db: codes/item_id_v1.0.1e.txt

[Verbosity]
read: True
poke: True
poke_str: True

4 - Save and run the program XCXGecko.exe
5- Connect your Wii U via the IP you have in it

Test:


You're a genius, it works!
 

Jazzist

Well-Known Member
Member
Joined
Jun 27, 2013
Messages
158
Trophies
0
Age
34
XP
282
Country
I'll try the method LinkmstrYT posted here as I own the disc (I'm on 5.51):
Now, I haven't tested on a physical or eShop copy of the game, but from what I did above and from what MiMiCAX typed in the OP, this may work (or not):
  1. Run the kexploit (http://http://<your ip address>/hax?kexploit31) (or kexploit10).
  2. Run tcpgecko payload (http://<your ip address>/hax?tcpgecko).
  3. Run the game. (Disc or eShop)
  4. Enjoy using XCXGecko.
Anyway, the method for Loadiine GX2 is what worked for me. I'm sure there's someone who can make a better tutorial than I can. For now, this is all I can find out.
Question though... Were am I supposed to drop the files extracted from "XCXGecko-1.3-loadiinev4pygecko.zip"? I can already access the exploits (http://192.168.XXX.XXX/hax?kexploit10 > http://192.168.XXX.XXX/hax?launcher) through a home-hosted server. Also, is there a way to backup the save file before messing with it?

EDIT: Figured out my above issue. My problem is now with booting tcpgecko.

EDIT 2: Above method works flawlessly with disc.
 
Last edited by Jazzist,

Vivec

Active Member
Newcomer
Joined
Jan 24, 2015
Messages
33
Trophies
0
Age
34
XP
112
Country
Any way for this to work on a 32bit machine or of such a version being released?
How are you launching tcpgecko? Haven't seen any gate site with it, only wiiu.derpowa.eu and it doesn't even load the kexploit for me while other site's give me no trouble with it but don't have gecko.
 

greatfire

Member
Newcomer
Joined
Aug 28, 2006
Messages
18
Trophies
1
XP
317
Country
Any way for this to work on a 32bit machine or of such a version being released?
How are you launching tcpgecko?
If you have a 32bit S.O. then go to XCXGecko and install all python files and the distribution itself.
Then launch the built.bat and it will compile the executable for you (if it works it will appear in the dist folder)
Remember to change the config.ini

For the tcpgecko i am using the payload contained in the AtLongLast file and the modified *.jar
I use a spanish disc version and it works if started in the order given earlier: kexploit, tcpgecko, game
 

zeyfuller

Member
Newcomer
Joined
May 5, 2016
Messages
16
Trophies
0
XP
371
Country
United States
Now, I haven't tested on a physical or eShop copy of the game, but from what I did above and from what MiMiCAX typed in the OP, this may work (or not):
  1. Run the kexploit (http://http://<your ip address>/hax?kexploit31) (or kexploit10).
  2. Run tcpgecko payload (http://<your ip address>/hax?tcpgecko).
  3. Run the game. (Disc or eShop)
  4. Enjoy using XCXGecko.
Anyway, the method for Loadiine GX2 is what worked for me. I'm sure there's someone who can make a better tutorial than I can. For now, this is all I can find out.
Followed this, getting a 160-3201 error when I start the game. Only thing I can find on that error is pretty irrelevant.
 

HeroPrinny

Well-Known Member
Member
Joined
Sep 15, 2015
Messages
223
Trophies
0
XP
471
Country
United Kingdom
Never mind, got it to work on 5.5.1.

Btw, the instructions I made below is assuming you haven't renamed any of the payloads.

Here's what I did (with Loadiine GX2):
  1. Got kexploit to run using (http://http://<your ip address>/hax?kexploit31) (or kexploit10). Well, I ran both, but only one is enough, I think.
  2. I used (http://http://<your ip address>/hax?launcher) (or loadiine) to launch the homebrew launcher/loadiine. You'll need to launch loadiine gx2 either way since loadiine v4 doesn't seem to work (for me, at least).
  3. I set the launch settings to Super Smash Bros. (I haven't tried using the Mii Maker launch as I was fiddling around, but it may work, idk).
  4. After I picked XenoX and having it kick me back to Mii Maker, exit out of Mii Maker, and open the internet browser once you reach the home menu.
  5. In the URL, type (http://<your ip address>/hax?kexploit31) to activate kexploit again.
  6. Go back to the internet browser again and type in the URL (http://<your ip address>/hax?tcpgecko)
  7. Once it boots you back to home menu, tcpgecko should have enabled and then go to the Smash Bros. icon (eShop version or disc drive).
  8. It should boot XenoX instead of Sm4sh and once that happens, enjoy using XCXGecko.
Now, I haven't tested on a physical or eShop copy of the game, but from what I did above and from what MiMiCAX typed in the OP, this may work (or not):
  1. Run the kexploit (http://http://<your ip address>/hax?kexploit31) (or kexploit10).
  2. Run tcpgecko payload (http://<your ip address>/hax?tcpgecko).
  3. Run the game. (Disc or eShop)
  4. Enjoy using XCXGecko.
Anyway, the method for Loadiine GX2 is what worked for me. I'm sure there's someone who can make a better tutorial than I can. For now, this is all I can find out.


Followed the Loadiine guide to the T and it launched via SSB.
However the program wont get the values or edit them.

5.5.1EU using 1.0.1U game.
 

HeroPrinny

Well-Known Member
Member
Joined
Sep 15, 2015
Messages
223
Trophies
0
XP
471
Country
United Kingdom
Hmm... Are you sure that you got tcpgecko running before starting the game? Because you have to do that right before you start playing. Anyway, my guide isn't perfect, sadly, and I can't help much from there. :'(

Yup did the guide twice now. When I click to get values the values come up bigger than what they are. My starting funds are 10000 but come up as 49823972141
 

Vivec

Active Member
Newcomer
Joined
Jan 24, 2015
Messages
33
Trophies
0
Age
34
XP
112
Country
If you have a 32bit S.O. then go to XCXGecko and install all python files and the distribution itself.
Then launch the built.bat and it will compile the executable for you (if it works it will appear in the dist folder)
Remember to change the config.ini

For the tcpgecko i am using the payload contained in the AtLongLast file and the modified *.jar
I use a spanish disc version and it works if started in the order given earlier: kexploit, tcpgecko, game

Well, I already had Python 2.7, I've installed the python add-on required and donwloaded the master but build.bat did nothing, surely because I know next to nothing about how this'd work.
But looking around I saw XCXGecko.py which works just fine!
Thanks a lot.

How hard would it be to make a on/off code for party members?
 

PixelTheKWolf

Memelord Deluxe
Member
Joined
Aug 22, 2015
Messages
276
Trophies
0
Location
Somewhere, Up high in the Sky...
XP
255
Country
United States
Hey guys, i'm having a problem with the Loadiine pygecko enabler thats built in. could i just simply use that instead? because if i try that, it gives me incorrect values on XCXGecko , no matter what i try.
Edit: Forgot to mention i tried changing the config. it didnt work.
Edit edit: Sorry if i sound rude in any way, i am just annoyed slightly. i have tried everything in this thread so far, and it still wouldn't work.
 
Last edited by PixelTheKWolf,

Safo

Well-Known Member
Newcomer
Joined
Feb 2, 2016
Messages
69
Trophies
0
Age
33
XP
108
Country
Canada
Any instructions for disc users? I can run the loadiine.ovh website and it launches the exploit successfully, I boot into Loadiine and enable pyGecko. When I exit and launch Xenoblade from disc it and launch XCX gecko on my laptop, it says "Time out connecting to Wii U" every time.

Please any help is appreciated for disc users
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    AncientBoi @ AncientBoi: Ahhhh ok